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

7548 Commits

Author SHA1 Message Date
1e4b3a7b27 regex: code cleaning, add more tests (#7402)
* added carsywulf tests to the suite, removed deprecated repeat for init arrays

* some clean in the code, fix typo in README.md
2020-12-19 01:32:57 +02:00
ff2cfd4f38 checker: fix fn_array types check (#7376) 2020-12-19 01:10:11 +02:00
042449cd3d cgen: use voidptr key methods: map_get_1, map_set_1, map_get_and_set_1 (#7390) 2020-12-19 01:05:16 +02:00
6854ba27e2 builtin: add missing fn documentation to option.v, fix naming of arguments. (#7386) 2020-12-19 00:27:35 +02:00
bcda0eeadc sync: fix rare freeze on select (#7398) 2020-12-19 00:02:29 +02:00
5788d6d768 cc: enable more C warnings (#7401) 2020-12-18 23:33:51 +02:00
b61a936fb8 doc: update the sqlite C interoperation example 2020-12-18 22:31:49 +02:00
8e6d2df131 bitfield: document all functions 2020-12-18 22:10:51 +02:00
f74ab3a52d bitfield: add bf.from_bytes_lowest_bits_first/1 and a test for it 2020-12-18 21:58:42 +02:00
c5c310280f bitfield: fix bf.from_bytes/1 ( now, bf.from_bytes(b) == bf.from_str(bf.from_bytes(b).str()) ) 2020-12-18 21:47:24 +02:00
05f6e8b5aa dl: add comments for the dl/example 2020-12-18 19:41:01 +02:00
c32547f382 builtin: document all functions in builtin.c.v (#7387) 2020-12-18 19:31:00 +02:00
a9aee1ce97 benchmark: document all functions (#7393) 2020-12-18 19:21:20 +02:00
4e73741673 log: document all functions, add missing copyright header (#7391) 2020-12-18 19:04:49 +02:00
3915d13b8d doc: update obsolete string(x)/string(x,len) to .vstring() and .vstring_with_len(len) 2020-12-18 18:18:16 +02:00
6f7889a3ca parser: support for -d time_parsing 2020-12-18 17:23:57 +02:00
7e1e247f56 builder: implement b.timing_start/1 and b.timing_measure/1 2020-12-18 13:21:17 +02:00
04757a4853 vfmt: fix struct Abc { field fn() ? } 2020-12-18 11:32:04 +02:00
7feb53b605 vdoc: copy favicons to destination dir (#7374) 2020-12-18 10:41:34 +02:00
3976228ae0 map: add voidptr key methods (#7377) 2020-12-18 07:37:59 +01:00
d96dcefb06 vweb: http methods check (#7371) 2020-12-18 07:34:06 +01:00
a6baffcb8c regex: lots of fixes (#7380) 2020-12-18 05:57:31 +01:00
05e15bdd59 builder/cgen: fix -usecache using absolute mod paths (ui examples ~/.vmodules) 2020-12-18 11:21:40 +11:00
b9edbf7b4b doc: half an hour => an hour 2020-12-17 12:28:29 +01:00
7439ed7e2b doc: document C2V wrapper generator 2020-12-17 12:25:31 +01:00
1016b5073f vdoc: faster initialization of dark mode (#7369) 2020-12-17 11:59:12 +02:00
9528efe532 vdoc: fix sidebar scroll when reaching bottom (#7368) 2020-12-17 11:17:18 +02:00
b10f692c43 gen: fix errors of string interpolation of fn values in struct/array/map (#7367) 2020-12-17 11:16:27 +02:00
c4c0b5eb06 flag: add fp.limit_free_args(0,0) to the readme example too 2020-12-17 10:17:46 +02:00
9bd14e8421 flag: update vlib/flag/README.md 2020-12-17 10:11:09 +02:00
c164586fd5 cgen: fix map clone (#7366) 2020-12-17 08:44:50 +01:00
8addb31440 os: fix typo in AAssetManager 2020-12-17 09:08:23 +02:00
05e101bd95 builder: v fmt cc.v 2020-12-17 16:51:13 +11:00
40bad75a8f builder: temp macos self -usecache fix (will break -usecache with ~/.vmodules/ui) 2020-12-17 16:46:20 +11:00
f2f32626bc all: get -usecache working with mods in ~/.vmodules (ui examples) 2020-12-17 16:08:28 +11:00
7022456c9d Alias string compare (#7364) 2020-12-16 21:40:56 +02:00
75d7ed92b0 doc: add a missing word "type" in array.clone() docs (#7362) 2020-12-16 18:23:00 +01:00
553ecf63e7 vlib/io: fix reader bugs, make read_all take a config struct (#7361) 2020-12-16 18:22:26 +01:00
1a2c7cd336 checker: add more casts checks (#7355) 2020-12-16 17:50:39 +01:00
1ee57649b9 os: vfmt all of os .v files, add it to v test-cleancode with no exceptions weekly.2020.51.2 2020-12-16 14:15:11 +02:00
6a74058190 time: make parse_iso8601 support a date only format (#7277) 2020-12-16 13:10:02 +02:00
88a8507dd8 os: vfmt most of os, add it to v test-cleancode 2020-12-16 11:08:23 +02:00
525b521b4a cgen: impliment gen_str_for_fn_type() (#7353) 2020-12-16 11:07:58 +02:00
604eab7742 cgen: fix interface struct field initialization (#7340) 2020-12-16 11:03:28 +02:00
7426544610 parser: vfmt parser.v 2020-12-16 18:09:02 +11:00
a7879ce77e parser: differentiate recursive alias & existing type err + rune fix 2020-12-16 18:03:49 +11:00
7c8fa62cc2 map: encapsulate key clone operation on voidptr (#7327) 2020-12-16 02:23:59 +01:00
665e6cc957 math.big: fix big.from_string #7313 (#7351) 2020-12-16 02:23:02 +01:00
52f908839e parser: add error for self aliasing (#7347) 2020-12-15 21:49:04 +02:00
3fdff93c3f dl: run vfmt over all .v files 2020-12-15 18:55:04 +02:00