Alexander Medvednikov
|
80e79a3966
|
array: optimized generic filter()
|
2019-10-18 07:30:39 +03:00 |
Don Alfons Nisnoni
|
c7e47e6884
|
array: minor clean up
|
2019-10-12 00:06:30 +03:00 |
Don Alfons Nisnoni
|
942c56ca95
|
array: add reduce() method
|
2019-10-11 04:12:40 +03:00 |
Alexander Medvednikov
|
1f6535afb0
|
array/map: remove _get(), _push() etc
|
2019-10-10 01:15:19 +03:00 |
Alexander Medvednikov
|
2411b8d1e7
|
module cache fixes; do not allow function names starting with _
|
2019-10-10 00:44:26 +03:00 |
Don Alfons Nisnoni
|
fecf3f19c3
|
array: add filter() method
|
2019-10-08 13:23:17 +03:00 |
Don Alfons Nisnoni
|
68bcf6830c
|
array: add index() method
|
2019-10-04 23:07:19 +03:00 |
joe-conigliaro
|
7fd2ef975b
|
parser: add v error if assigning var to blank identifier `_`
also fix C warn & double semicolon
|
2019-10-01 15:40:11 +03:00 |
Delyan Angelov
|
2ac80485c0
|
C backend: fix a couple of C warnings on Linux
|
2019-10-01 14:35:59 +03:00 |
joe-conigliaro
|
8974aa4513
|
compiler/vlib: change `_ :=` to `_ =` and disable `_ :=`
|
2019-09-25 15:10:45 +03:00 |
Alexander Medvednikov
|
8d52d877fb
|
compiler: free local_vars
|
2019-09-23 22:16:52 +03:00 |
vitalyster
|
111007470e
|
array: malloc => calloc
|
2019-09-21 02:29:09 +03:00 |
Alexander Medvednikov
|
a94c1556ce
|
array: remove temporary repeat2()
|
2019-09-19 05:22:24 +03:00 |
Alexander Medvednikov
|
cb31eeec55
|
compiler: first step to require explicit definition of imported C fns
|
2019-09-19 05:16:25 +03:00 |
Alexander Medvednikov
|
3e923871cf
|
compiler: use *char() cast in C functions to afix warnings
|
2019-09-15 15:19:18 +03:00 |
Alexander Medvednikov
|
5cc81b91cb
|
JavaSript backend (early stage)
|
2019-09-15 03:49:57 +03:00 |
vitalyster
|
38d26c8080
|
Travis: run msvc tests
|
2019-09-03 20:15:08 +03:00 |
Alexander Medvednikov
|
0e2c41e0f9
|
replace *Foo with &Foo everywhere
|
2019-09-01 22:51:16 +03:00 |
Alexander Medvednikov
|
4edccce9a3
|
array: sort ints
|
2019-09-01 22:30:49 +03:00 |
Alexander Medvednikov
|
72363ada84
|
array: make .set() private + format
|
2019-08-31 02:35:05 +03:00 |
Alexander Medvednikov
|
94b900bd0a
|
map: allow array values
|
2019-08-16 23:28:47 +03:00 |
Alexander Medvednikov
|
15a42f1f35
|
array.clone()
|
2019-08-12 14:41:40 +03:00 |
Alexander Medvednikov
|
8c3475b902
|
generate `.str()` for all arrays
|
2019-08-11 22:39:45 +03:00 |
Julian Schurhammer
|
1864e92ff4
|
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
|
2019-08-10 10:26:42 +02:00 |
Joe Conigliaro
|
bfddb9a80f
|
make array.hex() use lowercase
|
2019-08-03 08:23:13 +02:00 |
unknown-v
|
a27165f07e
|
add []u64.str()
|
2019-08-02 06:07:16 +02:00 |
joe-conigliaro
|
df06eee5e8
|
fn copy(dst, src) []byte
|
2019-07-28 17:19:59 +02:00 |
Alexander Medvednikov
|
4d5336897e
|
array.slice(): bounds out of range check
|
2019-07-21 16:55:04 +02:00 |
Alexander Medvednikov
|
5d188130e5
|
fix memory free
|
2019-07-21 16:30:10 +02:00 |
Alexander Medvednikov
|
40c31f701f
|
free arrays when they are out of scope
main.v: update help
|
2019-07-21 14:42:31 +02:00 |
Joe Conigliaro
|
09fb000e67
|
fix
|
2019-07-17 18:21:39 +02:00 |
Justice Suh
|
b20d7ad086
|
builtin: Move free from array.v to builtin.v
|
2019-07-15 22:56:10 +02:00 |
joe-conigliaro
|
a7529b7b05
|
sha1 implementation + helper funcs
|
2019-07-15 17:49:01 +02:00 |
Alexander Medvednikov
|
74dbb1bce3
|
interface: fix function is private bug
|
2019-07-04 23:30:11 +02:00 |
Alexander Medvednikov
|
8f10e37370
|
make << work with appending arrays; PostgreSQL driver
|
2019-07-04 17:31:14 +02:00 |
Alexander Medvednikov
|
5d4d3b838b
|
StringsBuilder => strings.Builder; strings.repeat()
|
2019-07-03 22:18:46 +02:00 |
Zaoqi
|
437b32fe78
|
fmt: `id []typ`
|
2019-06-30 13:06:45 +02:00 |
Alexander Medvednikov
|
d0c47f3f2a
|
array.v: make _push private
|
2019-06-29 23:56:55 +02:00 |
Alexander Medvednikov
|
4594d78bd6
|
move all vlib modules to vlib/
|
2019-06-29 12:00:31 +02:00 |