Alexander Medvednikov
|
f748390172
|
parser: do no allow var names with __; cgen: use __argc
|
2020-04-04 14:55:40 +02:00 |
Alexey
|
01aa2b86f5
|
array, map: cast voidptr to byteptr
|
2020-04-02 15:31:44 +02:00 |
Alexander Medvednikov
|
d4df916581
|
array: cast data to byteptr
|
2020-04-02 14:58:45 +02:00 |
Alexander Medvednikov
|
507f4ce87a
|
array: handle "0" strings
|
2020-04-02 01:47:32 +02:00 |
Alexander Medvednikov
|
1cfe44d9c6
|
fix windows build
|
2020-04-02 01:15:00 +02:00 |
Alexander Medvednikov
|
db59c621e8
|
v2: minor fixes
|
2020-03-27 08:47:02 +01:00 |
Alexander Medvednikov
|
e5f6a0949f
|
cgen: autofree: first step
|
2020-03-21 19:52:19 +01:00 |
Alexander Medvednikov
|
4fac09bcb4
|
array: simplify reverse() memcpy call
|
2020-03-20 16:51:36 +01:00 |
Alexander Medvednikov
|
ca0bae0fcd
|
array: fix reverse()
|
2020-03-18 18:54:11 +01:00 |
Alexander Medvednikov
|
fe6707b26d
|
cgen: minor fixes
|
2020-03-18 16:47:37 +01:00 |
Delyan Angelov
|
de7fed45dc
|
builtin: implement []int.str()
|
2020-03-11 18:48:59 +01:00 |
penguindark
|
630913d872
|
builtin: new str(), hex() functions without C.printf
|
2020-03-11 00:38:11 +01:00 |
Alexander Medvednikov
|
de55a26cfe
|
cgen: lots of fixes
|
2020-03-10 23:21:29 +01:00 |
Alexander Medvednikov
|
e3687dc257
|
checker: check C args
|
2020-03-08 22:11:56 +01:00 |
Alexander Medvednikov
|
b0ece3a9d8
|
sync: implement pool.work_on_items to process a list of items in parallel
|
2020-03-04 20:28:42 +01:00 |
Alexander Medvednikov
|
f27f832ede
|
cgen: definitions + other fixes; calloc fix
|
2020-03-04 17:08:28 +01:00 |
Alexey
|
cbffbf3438
|
array: reverse empty arrays correctly
|
2020-02-29 20:44:02 +01:00 |
Alexey
|
99cbc58db8
|
array: update `array.repeat`
|
2020-02-29 15:25:49 +01:00 |
spaceface777
|
ef8c1203b4
|
cleanup: replace C for loops with range
|
2020-02-24 17:55:16 +01:00 |
Alexander Medvednikov
|
c314ab7b60
|
fix cmdline_test.v
|
2020-02-18 20:31:15 +01:00 |
Alexander Medvednikov
|
480af3f381
|
v2: checker fixes
|
2020-02-18 20:06:01 +01:00 |
prime31
|
a2838ae6f3
|
array: add `array.trim()`
|
2020-02-17 20:31:40 +01:00 |
Delyan Angelov
|
195f3f465b
|
option to disable bounds checking; examples/path_tracing.v: optimizations
|
2020-02-16 16:13:45 +01:00 |
Alexander Medvednikov
|
d9cf98f772
|
v2: imports
|
2020-02-12 01:16:38 +01:00 |
Alexander Medvednikov
|
17212f816c
|
v2: high order functions
|
2020-02-11 13:21:41 +01:00 |
Alexander Medvednikov
|
f782388148
|
v2: minor fixes
|
2020-02-07 21:29:28 +01:00 |
Alexander Medvednikov
|
18a3961992
|
array.v: use `as` cast
|
2020-02-07 09:38:28 +01:00 |
Alexander Medvednikov
|
b23854b2ab
|
array.v: fix the build
|
2020-02-07 09:22:52 +01:00 |
Alexander Medvednikov
|
f241945d70
|
v2: `as` cast
|
2020-02-07 09:19:45 +01:00 |
Alexander Medvednikov
|
bb60b3081f
|
v2: parse builtin successfully
|
2020-02-07 07:34:18 +01:00 |
Alexander Medvednikov
|
432ee93916
|
v2: break, continue, for in fixes, fixed size array, |
|
2020-02-04 08:29:50 +01:00 |
Alexander Medvednikov
|
1ac7a95f9b
|
fix array_test.v
|
2020-02-03 10:27:06 +01:00 |
Alexander Medvednikov
|
34e9eb32bb
|
sum types: allow modification in `match`
|
2020-02-03 09:11:10 +01:00 |
Alexander Medvednikov
|
71653273f6
|
v2: range, *, function object
|
2020-02-02 14:32:12 +01:00 |
prime31
|
08d3401092
|
array: clear()
|
2020-01-27 22:31:48 +01:00 |
Shun Sakai
|
c8c43a2475
|
update copyright year
|
2020-01-23 21:04:46 +01:00 |
Charles WANG
|
136c469ef7
|
array: more eq functions
|
2020-01-21 18:49:30 +01:00 |
Alexander Medvednikov
|
cf1fd6e950
|
array: fix arr << arr bug
|
2020-01-19 12:11:58 +00:00 |
Alexander Medvednikov
|
4c7df98ac9
|
make private struct warning an error
|
2020-01-12 19:59:57 +01:00 |
Alexander Medvednikov
|
e70ef5334a
|
fix array copy; ci: test prebuilt Windows package
|
2020-01-08 11:33:09 +01:00 |
Alexander Medvednikov
|
3c0fca9258
|
register methods (wip)
|
2020-01-08 10:19:18 +01:00 |
Alexander Medvednikov
|
d823d82207
|
array type fix; method registration
|
2020-01-07 13:10:09 +01:00 |
Alexander Medvednikov
|
706c6066d5
|
index expression
|
2020-01-07 12:18:13 +01:00 |
Alexander Medvednikov
|
48ea1153a5
|
for ;; syntax
|
2020-01-07 00:14:19 +01:00 |
Alexander Medvednikov
|
3344111a03
|
minor fixes and cleaning up
|
2020-01-04 00:06:06 +01:00 |
Alexander Medvednikov
|
492dfebd15
|
SelectorExpr; receivers; struct field check; if expression
|
2020-01-02 20:09:23 +01:00 |
Alexander Medvednikov
|
4d31d5882d
|
x64, v2 backends
|
2019-12-31 19:42:16 +01:00 |
Alexander Medvednikov
|
da5fb5dcbd
|
Revert "x64, v2 backends"
This reverts commit 81ae54d9bd .
|
2019-12-31 13:23:12 +01:00 |
Alexander Medvednikov
|
81ae54d9bd
|
x64, v2 backends
|
2019-12-31 13:21:22 +01:00 |
Steve Phillips
|
6e9493887d
|
builtin/array.v: Fixed typo in new_array (cap -> cap_)
|
2019-12-20 23:09:59 +03:00 |