1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

40 Commits

Author SHA1 Message Date
a2395ff3e8 cgen: fix mut map with relation op in fn (#5642) 2020-07-03 18:07:11 +02:00
dff385cb37 cgen: fix map_in mut (#5638) 2020-07-03 17:33:53 +03:00
6cbc0e84f0 cgen: fix cross assign with mutable args (fix #5609 #5610 #5611) (#5614) 2020-07-02 11:09:26 +02:00
92eea7f95a cgen: fix map cross assign (#5603) 2020-07-01 14:03:12 +02:00
ca1f47a742 cgen: fix for k,_ in map { x << k } 2020-07-01 11:49:02 +03:00
78e1127d99 cgen: treat the main module like any other v module 2020-07-01 00:53:53 +02:00
05de780219 map: add map['aa']+='str' test 2020-06-28 13:34:59 +02:00
f1e17f30f6 cgen: fix map_in error 2020-06-25 12:53:12 +02:00
67d9d94fb3 map: fix m[a]++ etc 2020-06-24 20:41:26 +02:00
7f225f2eaa map: rename size to len 2020-06-21 16:51:02 +02:00
c78cfa43bc checker: make map literals have a real type 2020-06-19 15:00:27 +02:00
5ae8853648 all: change f mut Foo to mut f Foo 2020-06-04 10:35:40 +02:00
84edbd83da all: fix struct names error 2020-05-27 19:12:34 +03:00
7f4cf08516 parser: check (mut f Foo) syntax 2020-05-17 13:51:18 +02:00
682838a0cf checker: check array and fields mutability 2020-04-27 22:53:26 +02:00
6b9bf8cbf7 v2: fixes for most of vlib/builtin/map_test.v . 2020-04-03 00:42:08 +03:00
ef8c1203b4 cleanup: replace C for loops with range 2020-02-24 17:55:16 +01:00
7d797090ff map: bring back b-tree 2020-01-24 20:13:59 +01:00
907254b9e8 Revert "B-tree map "
This reverts commit 8a4bce667c.
2019-12-31 12:46:56 +01:00
8a4bce667c B-tree map 2019-12-30 06:57:56 +01:00
28ecfb231d compiler: map[string]pointer, ?pointer, fix []pointer 2019-12-22 01:44:16 +03:00
2096018b00 map: another fix + test 2019-12-19 21:17:12 +03:00
57fbf0b8a9 map: fix in for deleted keys 2019-11-22 20:05:43 +03:00
10b0432eca parser: fix mutable map args 2019-11-12 22:35:53 +03:00
e8d34002e1 map: fixed deletion of non-existent keys 2019-10-30 20:19:59 +03:00
23c84516e2 compiler: error on unused imports 2019-09-23 13:42:20 +03:00
3bd7bcfac3 remove u8 and i32 aliases 2019-09-01 22:37:22 +03:00
961e778ed1 map_test.v: format + ref test 2019-09-01 14:05:03 +03:00
94b900bd0a map: allow array values 2019-08-16 23:28:47 +03:00
e446f988f7 clean up map initialization 2019-08-03 10:26:36 +02:00
a5f5b52204 map := { 'foo': 'bar' } syntax 2019-08-03 10:20:04 +02:00
ddb4f45b02 another map bug fix + fix some warnings 2019-07-31 10:47:58 +02:00
e592485395 map: test the new fix 2019-07-31 09:57:19 +02:00
17e8c1d628 map.delete(key) 2019-07-30 21:27:31 +02:00
527b9e13fa key in map syntax 2019-07-23 23:00:09 +02:00
92fbe56276 table: fix #1219 2019-07-18 04:32:49 +02:00
916b13b286 fix maps 2019-07-15 12:33:18 +02:00
f7dbbf5810 re-write map.v and update the compiler 2019-07-14 22:08:17 +02:00
5936ab16c8 fix maps; use maps for storing functions; verify struct initialization 2019-07-01 02:24:39 +02:00
388eb36ecb map_test.v 2019-06-30 13:44:08 +02:00