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

1990 Commits

Author SHA1 Message Date
50b704c5dd sum type: mut 2020-02-03 09:25:26 +01:00
34e9eb32bb sum types: allow modification in match 2020-02-03 09:11:10 +01:00
d918903252 v2: move index expr type check 2020-02-03 07:45:09 +01:00
2d5c70832c v2: initial module support 2020-02-03 07:31:54 +01:00
d87cb3f672 v2: consts, $if, attributes, globals, if/for type check, prefs 2020-02-03 07:03:32 +01:00
7808f4c272 hash.wyhash: implement rand function from wyhash original impl 2020-02-03 06:02:28 +01:00
7f709c3285 update copyright years 2020-02-03 05:00:36 +01:00
da21b50750 gg,os: minimize memory allocation 2020-02-03 04:01:39 +01:00
71653273f6 v2: range, *, function object 2020-02-02 14:32:12 +01:00
4fc52948b3 mysql: wrap more APIs & organize module 2020-02-02 12:39:57 +01:00
377d8dc42c v2: parser_test: run all tests 2020-02-02 08:06:21 +01:00
9f4661391d v2: simplify the type system; an initial version of the V interpreter 2020-02-02 07:56:18 +01:00
932392a7fd sqlite: modify exec functions + other fixes 2020-02-02 02:56:09 +01:00
0ef1ba9ad2 gg: added draw_empty_rounded_rect 2020-02-02 02:55:29 +01:00
4ca283380a gg: scissor 2020-02-02 02:54:41 +01:00
554d1dd7c6 compiler: make optionals work with multi return 2020-02-02 02:53:23 +01:00
f0efb42a30 cc: add file style selector to clang-format 2020-02-02 02:51:27 +01:00
8bd17c8016 crypto.rand: update slice method to slice syntax & fix typo in error 2020-02-02 02:50:46 +01:00
05374e162e compiler: attribute test - fix typo in function name 2020-02-01 18:59:34 +11:00
696926a557 compiler: add support for -pretty_c option 2020-02-01 06:37:22 +01:00
bf9eefa694 parser: resolve optional enum type 2020-01-31 16:00:31 +01:00
2fbfbf45c7 os: simplify read_lines( 2020-01-31 15:59:23 +01:00
5f76bd04f9 V 0.1.25 2020-01-31 15:31:15 +01:00
aa625bc22c gg: roundrects 2020-01-31 03:43:46 +01:00
de832375b7 regix: fixes and optimizations 2020-01-31 02:29:54 +01:00
23dd6e2294 hashmap: optimization of rehashing 2020-01-31 02:29:35 +01:00
80d936adc1 fix attributes on public structs & enums 2020-01-30 01:27:13 +01:00
6c5879add9 gg: filled arcs and circles 2020-01-30 01:26:45 +01:00
ed55778d2a math: fast aprox cos and sin 2020-01-29 05:12:43 +01:00
5c598a3085 term: reorganize the module 2020-01-29 05:12:12 +01:00
a14a5fbf95 hashmap: change hash-function to wyhash and add benchmarks 2020-01-29 04:06:05 +01:00
5c29e7b257 http: fixed a bug with ignored user-agent 2020-01-29 04:05:37 +01:00
0f1b0f7ed4 wyhash: update benchmark file location in comment 2020-01-29 10:12:44 +11:00
5c00851b44 term: implement get_terminal_size for Windows 2020-01-28 23:44:57 +01:00
007baa2305 hash: add wyhash + benchmark, add fnv1a, add u64.hex() (#3584) 2020-01-28 23:43:09 +01:00
5a2534122e regex: named capturing groups, small fixes 2020-01-28 20:34:11 +01:00
9ac0c54eb0 term: fix too long h_divider lines in CI 2020-01-28 20:25:17 +01:00
78c96fe989 term: get_terminal_size() 2020-01-28 05:18:19 +01:00
08d3401092 array: clear() 2020-01-27 22:31:48 +01:00
8986633624 gg: draw_arc() 2020-01-27 20:42:32 +01:00
cce0b2425e compiler: prevent vars named 'char' to cause a C error 2020-01-27 20:26:07 +01:00
31899eac2a hashmap: new load_factor and optimizations 2020-01-27 16:56:18 +01:00
11aa5343b2 update copyright year in asm.v 2020-01-26 23:33:47 +01:00
e9d3134814 glfw: implement glfw.window.set_should_close 2020-01-26 23:33:12 +01:00
869c8e331e stbi: make compilation faster by generating a stbi.o file 2020-01-26 12:41:43 +01:00
edc44993d1 string: add another test for split_nth() 2020-01-25 19:12:36 +01:00
15a63b5bcb regex fixes 2020-01-25 19:12:23 +01:00
222fc4b04f parser: no struct fields warnings in C struct initializations 2020-01-25 07:15:49 +01:00
71b50ae7fd fix empty config struct with msvc 2020-01-25 02:11:07 +01:00
7d797090ff map: bring back b-tree 2020-01-24 20:13:59 +01:00