Alexander Medvednikov
|
ea781a557f
|
array: slice_clone()
|
2019-12-17 01:29:40 +03:00 |
|
Alexander Medvednikov
|
562f24336d
|
add ./v2 to gitignore
|
2019-12-17 01:21:18 +03:00 |
|
Alexander Medvednikov
|
54707ff81d
|
do not allow calloc(0)
|
2019-12-16 22:48:55 +03:00 |
|
Alexander Medvednikov
|
3fea8f3de5
|
*char => charptr everywhere
|
2019-12-01 10:33:26 +03:00 |
|
Alexander Medvednikov
|
7e4799334f
|
array: make left/right/slice private
|
2019-11-30 12:37:34 +03:00 |
|
Alexander Medvednikov
|
c98db8c437
|
array: fix sort() for ints
|
2019-11-19 00:27:35 +03:00 |
|
Jiten Palaparthi
|
32fbc2bdf3
|
remove pub for a private function in array.v
|
2019-11-18 00:43:23 +03:00 |
|
Don Alfons Nisnoni
|
d732be64f6
|
array: update docs
|
2019-11-12 19:26:04 +03:00 |
|
Alexander Medvednikov
|
80ba8f07b8
|
more ui vh fixes
|
2019-11-01 18:03:24 +03:00 |
|
Alexander Medvednikov
|
91df08f56d
|
cc: experimental -fast option for tcc/codegen in the future
|
2019-11-01 00:37:24 +03:00 |
|
Alexander Medvednikov
|
ae696e7ccb
|
Revert "Revert "array: fix and document array functions""
This reverts commit b1eb9d6b15 .
|
2019-10-31 21:50:20 +03:00 |
|
Alexander Medvednikov
|
128d37c671
|
vh fixes for the UI module
|
2019-10-31 21:26:12 +03:00 |
|
Alexander Medvednikov
|
b1eb9d6b15
|
Revert "array: fix and document array functions"
This reverts commit 7fa33fc250 .
|
2019-10-31 20:29:58 +03:00 |
|
Alvydas Vitkauskas
|
7fa33fc250
|
array: fix and document array functions
|
2019-10-31 15:46:50 +03:00 |
|
lorenzo pirro
|
d42c53346d
|
array: eq() for builtins (byte, string, int, i64, f32)
|
2019-10-29 14:26:00 +03:00 |
|
joe-conigliaro
|
a075ce160e
|
compiler: add [..2] & [2..] support for slices
|
2019-10-27 09:36:04 +03:00 |
|
Alexander Medvednikov
|
6944161b15
|
array: clean up filter()
|
2019-10-26 14:53:55 +03:00 |
|
Alexander Medvednikov
|
70c9565607
|
array: fix map() return type and handle []bool
|
2019-10-26 14:49:36 +03:00 |
|
Delyan Angelov
|
eef73eea22
|
tools: new tool to extracts function names declared in V files
|
2019-10-21 14:14:28 +03:00 |
|
Alexander Medvednikov
|
1b518c158b
|
unsafe keyword + make array.free() an unsafe method
|
2019-10-20 20:10:44 +03:00 |
|
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 |
|