yuyi
|
40c0a8cbaf
|
parser, checker, cgen: implement generics anon fn (#15529)
|
2022-08-25 14:12:56 +03:00 |
|
shove
|
723b3d74ee
|
datatypes: add array() method for LinkedList, DoublyLinkedList, Queue, and Stack (#15524) (#15525)
|
2022-08-25 14:12:39 +03:00 |
|
yuyi
|
c662431cfd
|
checker: check unsafe array assign (fix #9651) (#15515)
|
2022-08-25 08:52:13 +03:00 |
|
yuyi
|
86496aa191
|
cgen: fix array init with it (#15523)
|
2022-08-25 08:00:11 +03:00 |
|
Delyan Angelov
|
3ad22eb0dd
|
checker: show a more detailed error for invalid declarations of generic methods on generic structs.
|
2022-08-24 13:43:27 +03:00 |
|
Delyan Angelov
|
4718b8b45a
|
all: unify the displaying of compiler errors, using a common util.show_compiler_message/2 function.
|
2022-08-24 13:38:47 +03:00 |
|
StunxFS
|
0d8b6ee7f2
|
checker: don't show manual memory warning twice (#15510)
|
2022-08-24 09:08:35 +03:00 |
|
shove
|
6ff753745f
|
smtp: send mail to multiple recipients. #15508 (#15509)
|
2022-08-23 20:50:41 +03:00 |
|
Subhomoy Haldar
|
3b42f18dee
|
os: add input_password(prompt) and unit tests (#15507)
|
2022-08-23 18:17:38 +03:00 |
|
Swastik Baranwal
|
d08edf8cba
|
vdoc: highlight generic struct everywhere (#15506)
|
2022-08-23 15:21:26 +03:00 |
|
Delyan Angelov
|
3c23eebe51
|
ci: fix -fsanitize=address for c_array_test.c
|
2022-08-23 12:16:55 +03:00 |
|
yuyi
|
42c0bae9ce
|
checker: check unknown array of fn type in struct field (#15502)
|
2022-08-23 11:15:25 +03:00 |
|
Larpon
|
9dd8228f91
|
arrays: move carray_to_varray from builtin, make it generic (#15503)
|
2022-08-23 11:12:50 +03:00 |
|
Alexander Medvednikov
|
2dde7ff5ba
|
strconv: deprecate v_sprintf in favor of string interpolation
|
2022-08-23 09:53:05 +03:00 |
|
yuyi
|
a758b6686c
|
json: minor cleanup in json_test.v (#15501)
|
2022-08-23 07:59:50 +03:00 |
|
yuyi
|
196b5f8e3a
|
checker: fix match expr with non last if expr (#15500)
|
2022-08-23 07:58:33 +03:00 |
|
Delyan Angelov
|
98c6dad887
|
make.bat: add a small delay between del v.exe and move v2.exe v.exe , to make CI runs more robust
|
2022-08-22 22:08:47 +03:00 |
|
Larpon
|
d40d761e38
|
toml: support [toml: '...'] attributes (#15497)
|
2022-08-22 20:39:55 +03:00 |
|
Larpon
|
dda475bcc8
|
builtin: add carray_to_varray, closes #15493 (#15499)
|
2022-08-22 20:15:54 +03:00 |
|
Delyan Angelov
|
a689641c1b
|
os: rewrite os.walk and os.walk_with_context to use iteration, instead of recursion
|
2022-08-22 17:27:14 +03:00 |
|
Delyan Angelov
|
21917f5b00
|
os: small cleanup of needless r'\' usage
|
2022-08-22 16:32:42 +03:00 |
|
Delyan Angelov
|
e156e6a44a
|
os: remove commented code in os_windows.c.v
|
2022-08-22 14:54:38 +03:00 |
|
yuyi
|
d7501cc9a1
|
cgen: fix if sumtype var is none (#15496)
|
2022-08-22 13:32:27 +03:00 |
|
yuyi
|
18b6311b2f
|
cgen: fix match sumtyp var with none (#15495)
|
2022-08-22 13:31:35 +03:00 |
|
irishgreencitrus
|
8db945ec52
|
vpm: force v install to clone git submodules too (#15487)
|
2022-08-22 11:23:32 +03:00 |
|
yuyi
|
47e75c68a9
|
cgen: fix json.encode of a struct containing a field of an alias type of another struct (#15490)
|
2022-08-22 11:04:58 +03:00 |
|
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 |
|