Swastik Baranwal
|
f727433929
|
scanner: add check for invalid unicode (#15485)
|
2022-08-22 10:56:51 +03:00 |
|
yuyi
|
6d501b073a
|
datatypes: make Set's methods public (#15489)
|
2022-08-22 10:16:59 +03:00 |
|
Delyan Angelov
|
661d70a976
|
ci: run VLS tests with gcc on the main V repo too
|
2022-08-22 10:10:59 +03:00 |
|
Delyan Angelov
|
24e0a6cff2
|
checker: fix vls test compilation
|
2022-08-22 08:42:58 +03:00 |
|
yuyi
|
0d9ac1f59c
|
checker: improve error message for test function definition (#15483)
|
2022-08-21 16:19:39 +03:00 |
|
yuyi
|
f194d3ca2e
|
checker: fix generic method with nested generic method (#15480)
|
2022-08-21 14:12:31 +03:00 |
|
Delyan Angelov
|
3656d445ab
|
Revert "Revert "tools/fast: do not build V with -usecache""
This reverts commit ad322f4eb0 .
|
2022-08-21 10:40:27 +03:00 |
|
Delyan Angelov
|
ad322f4eb0
|
Revert "tools/fast: do not build V with -usecache"
This reverts commit f97a4f1904 .
|
2022-08-21 08:56:05 +03:00 |
|
Delyan Angelov
|
0b41ff0c6a
|
v.vcache, v.builder: use the module name inside the usecache paths (for more readable cache entries at a glance) (#15476)
|
2022-08-21 08:55:21 +03:00 |
|
Alexander Medvednikov
|
a069577e9c
|
builder: remove msvc code from non windows systems
|
2022-08-21 05:21:31 +03:00 |
|
Alexander Medvednikov
|
12265a15ed
|
pref: temp hack to make -os cross work when building V
|
2022-08-21 05:12:58 +03:00 |
|
Alexander Medvednikov
|
f97a4f1904
|
tools/fast: do not build V with -usecache
|
2022-08-21 04:40:32 +03:00 |
|
Alexander Medvednikov
|
eb6627fe41
|
cgen: remove unneeded comments
|
2022-08-21 01:39:54 +03:00 |
|
Delyan Angelov
|
9932ed9b7e
|
doc: add a Parameter evaluation order section (#15473)
|
2022-08-21 01:08:38 +03:00 |
|
Delyan Angelov
|
c3568823ee
|
tests: make vlib/time/private_test.v more robust/tolerant to small fluctuations
|
2022-08-20 13:56:10 +03:00 |
|
Delyan Angelov
|
499ab9bedb
|
tests: make tcp_self_dial_from_many_clients_test.v more robust (use shared ctx )
|
2022-08-20 13:32:59 +03:00 |
|
Hitalo de Jesus do Rosário Souza
|
eafbf335cf
|
docs: improve vlib/vweb/README.md (#15146)
|
2022-08-20 12:06:24 +03:00 |
|
Swastik Baranwal
|
a1de8f5f98
|
vdoc: highlight variadic function parameters (#15474)
|
2022-08-20 12:02:50 +03:00 |
|
yuyi
|
0645fe3322
|
parser: check generic struct init using multi return type (#15472)
|
2022-08-20 11:56:44 +03:00 |
|
Delyan Angelov
|
5cba5920d5
|
os: make find_abs_path_of_executable_test.v more robust (fix #15459)
|
2022-08-20 10:06:58 +03:00 |
|
yuyi
|
6062708c60
|
checker: fix comptime if generic value shift (#15471)
|
2022-08-20 08:15:52 +03:00 |
|
Alexander Medvednikov
|
46f32fc10c
|
checker: require unsafe for free()
|
2022-08-20 08:03:07 +03:00 |
|
yuyi
|
fa447443ca
|
cgen: fix push on closed channel (#15468)
|
2022-08-19 19:27:42 +03:00 |
|
Alwin Arrasyid
|
6ed69289a8
|
tutorials: remove unnecessary json.encode (#15464)
|
2022-08-19 19:27:26 +03:00 |
|
yuyi
|
f10ff0353e
|
checker, fmt: check infix_expr with 'and' op (#15466)
|
2022-08-19 09:50:46 +03:00 |
|
Delyan Angelov
|
31067d4a6c
|
ci: ignore changed .md files in native_backend_tests.yml
|
2022-08-19 09:49:17 +03:00 |
|
yuyi
|
1dc62a5a66
|
ast: fix string interpolation fmt with result call (#15467)
|
2022-08-19 09:44:59 +03:00 |
|
yuyi
|
ea163197c7
|
cgen: fix shared optional (#15462)
|
2022-08-18 20:18:03 +03:00 |
|
yuyi
|
6d399c5116
|
checker: fix struct init with update expr (fix #9472) (#15460)
|
2022-08-18 19:39:41 +03:00 |
|
Swastik Baranwal
|
22a79cfa1e
|
v doc : add highlighting for new types and fix highlighting for edge cases (#15455)
|
2022-08-18 18:06:55 +03:00 |
|
irishgreencitrus
|
cd31108260
|
cgen: implement '#preinclude' (#15456)
|
2022-08-18 15:59:08 +03:00 |
|
yuyi
|
7227c1d508
|
scanner: fix false &&!ok1 (fix #7524) (#15458)
|
2022-08-18 11:55:38 +03:00 |
|
Larpon
|
af8bd10761
|
v.pref: support v -trace-calls run file.v (#15450)
|
2022-08-18 11:45:37 +03:00 |
|
yuyi
|
d3307fd2e3
|
cgen: minor cleanup in fn_var_signature() (#15454)
|
2022-08-17 18:42:46 +03:00 |
|
Delyan Angelov
|
7ed3389fa8
|
ci: fix -cstrict checks after 7585e86
|
2022-08-17 18:40:15 +03:00 |
|
Delyan Angelov
|
18e737aee2
|
builtin,tests: fix int_test.v on macos, m1
|
2022-08-17 17:18:10 +03:00 |
|
Delyan Angelov
|
7585e86868
|
os: reduce heap allocations done by os.real_path, os.executable, os.getwd
|
2022-08-17 17:06:38 +03:00 |
|
Delyan Angelov
|
0e62344043
|
tests: make private_test.v more tolerant to small delays
|
2022-08-17 16:25:46 +03:00 |
|
yuyi
|
e1ebd90190
|
cgen: fix array of fixed array map/filter/any/all(it[0]) (fix #15422) (#15445)
|
2022-08-17 16:16:08 +03:00 |
|
yuyi
|
9887dd1fbf
|
cgen: fix go call fn with anon fn argument (fix #10351, fix #10270) (#15446)
|
2022-08-17 16:12:52 +03:00 |
|
ChAoS_UnItY
|
70f466460f
|
cgen: fix struct field name generation in auto free (#15440)
|
2022-08-17 09:11:58 +03:00 |
|
yuyi
|
374186f1f7
|
checker: fix fn call with mut array of aliases arguments (#15443)
|
2022-08-17 08:49:53 +03:00 |
|
John
|
d41b2be3a7
|
crypt: implement crypto.rand.read/1 for OpenBSD and FreeBSD (#15437)
|
2022-08-17 07:41:27 +03:00 |
|
Alexander Medvednikov
|
8736f26a1c
|
tutorials: simplify new_article() a bit
|
2022-08-16 22:20:03 +03:00 |
|
Vladimir Myshkovski
|
9b9115471f
|
datatypes: Set implementation (#14853)
|
2022-08-16 20:23:48 +03:00 |
|
yuyi
|
b08f500c60
|
cgen: fix fn_var_signature() when param type is function (#15436)
|
2022-08-16 20:21:58 +03:00 |
|
yuyi
|
dc37386bcc
|
cgen: minor optimization in return_stmt() (#15434)
|
2022-08-16 20:21:02 +03:00 |
|
Markus F.X.J. Oberhumer
|
77fd1419a7
|
cgen: avoid another sizeof warning in generated code (#15435)
|
2022-08-16 20:20:13 +03:00 |
|
Delyan Angelov
|
18cccb6caf
|
builtin: show non zero codes on bubbled error_with_code(msg,code) errors
|
2022-08-16 18:59:38 +03:00 |
|
yuyi
|
66a3cdec6a
|
cgen: add fn_var_signature(info ast.FnType, var_name string) string (#15433)
|
2022-08-16 12:57:33 +03:00 |
|