yuyi
|
05a217aaf0
|
scanner: minor cleanup and optimization in scanner.v (#7204)
|
2020-12-09 02:09:46 +01:00 |
Alexander Medvednikov
|
1abb40dc46
|
cgen: use `cur_mode ast.Module` instead of a string
|
2020-12-08 19:52:33 +01:00 |
penguindark
|
2bc1076921
|
regex: bug fixes, improved tests
|
2020-12-08 19:38:25 +01:00 |
Alexander Medvednikov
|
a1c0bb3585
|
os: File.write_string()
|
2020-12-08 19:37:33 +01:00 |
Takahiro Yaota
|
036e762446
|
time: make parse_iso8601 support format without microseconds (#7176)
|
2020-12-08 17:53:54 +01:00 |
Delyan Angelov
|
d5915bde7c
|
parser: implement support for -Wimpure-v (#7195)
|
2020-12-08 17:52:24 +01:00 |
Leah Lundqvist
|
90c1c639fe
|
js: types (#7108)
|
2020-12-08 17:49:20 +01:00 |
Andréas Livet
|
a2ec52b8c4
|
builtin: rewrite string.split_nth and fix some bugs (#7189)
|
2020-12-08 10:51:47 +02:00 |
joe-conigliaro
|
8931d3d39c
|
checker: include built-in pointer types when checking fn expects non reference. closes #7133
|
2020-12-08 17:11:15 +11:00 |
joe-conigliaro
|
44b9ea4a75
|
cgen: selector expr / method call on sumtype pointer #7191
|
2020-12-08 16:08:10 +11:00 |
joe-conigliaro
|
805da2325f
|
cgen: defer was broken in presence of anon fn. fixed #7171
|
2020-12-08 14:21:19 +11:00 |
Delyan Angelov
|
3386526610
|
builder: improve support for -g in cross compilation to windows
|
2020-12-07 23:38:21 +02:00 |
Nick Treleaven
|
63557d0d02
|
checker: disallow op= and infix on a voidptr (#7175)
|
2020-12-07 22:43:38 +02:00 |
Delyan Angelov
|
ed9aa873c1
|
gg: use gg.system_font_path() as a fallback when a font can not be found
|
2020-12-07 21:40:24 +02:00 |
Delyan Angelov
|
0efdc7bbe8
|
gg: print a diagnostic message when a requested font file is not found
|
2020-12-07 21:28:41 +02:00 |
Delyan Angelov
|
1914bc790b
|
builder: add comment about the goal of cflags.c_options_only_object_files() in cross compilation
|
2020-12-07 20:35:04 +02:00 |
Delyan Angelov
|
4b4733d6b4
|
builder: fix cross compilation of examples from linux->windows
|
2020-12-07 19:57:12 +02:00 |
Nick Treleaven
|
a100b05647
|
checker: improve 'operator not defined on right operand type' error (#7185)
|
2020-12-07 18:37:17 +01:00 |
spaceface777
|
744a36ed71
|
js: restructure namespaces (#7170)
|
2020-12-07 18:36:22 +01:00 |
Delyan Angelov
|
d38bca5958
|
checker: tweak the import private function message a little
|
2020-12-07 19:22:37 +02:00 |
joe-conigliaro
|
78a6795319
|
all: change the way import symbols work & support consts (#7182)
|
2020-12-07 19:13:03 +02:00 |
Lukas Neubert
|
f30faf2627
|
scanner: allow \e escape used for ANSI colors (#7177)
|
2020-12-07 17:21:34 +01:00 |
Takahiro Yaota
|
b5982b638a
|
time: fix typo in test (#7174)
|
2020-12-07 17:21:12 +01:00 |
Uwe Krüger
|
fd689f5fdd
|
cgen: optimize array op assign (#7178)
|
2020-12-07 17:13:19 +01:00 |
Delyan Angelov
|
91e18b039c
|
net: fix cross compilation with mingw, Ws2tcpip.h => ws2tcpip.h
|
2020-12-07 10:41:42 +02:00 |
yuyi
|
f377710c0b
|
scanner: minor optimization in `text_scan()` (#7172)
|
2020-12-07 06:33:41 +01:00 |
joe-conigliaro
|
14887304d8
|
sokol: allow submodules to be built by themselves (add required imports)
|
2020-12-07 16:16:21 +11:00 |
Ned Palacios
|
2ba8d31118
|
vdoc: fix sorting; fix missing symbols; document functions (#7161)
|
2020-12-07 02:43:25 +01:00 |
joe-conigliaro
|
dcca821000
|
cgen: autofree - set/reset g.branch_parent_pos for all for loops
|
2020-12-07 12:08:09 +11:00 |
yuyi
|
bac6be2273
|
token: minor clean up (#7163)
|
2020-12-06 16:48:23 +01:00 |
Uwe Krüger
|
853dcc33c7
|
cgen: optimize map op_assign (#7162)
|
2020-12-06 15:20:31 +01:00 |
Takahiro Yaota
|
0c50f0c9dc
|
time: v fmt (#7160)
|
2020-12-06 15:19:39 +01:00 |
Delyan Angelov
|
2be0c6af47
|
builtin: implement -d exit_after_panic_message (speeds up `v test-parser` with gcc/clang)
|
2020-12-06 14:21:37 +02:00 |
joe-conigliaro
|
5931b26737
|
cgen: remove extraneous call to util.no_dots
|
2020-12-06 22:12:23 +11:00 |
Daniel Däschle
|
334d605d90
|
tools,vls: add `v test-parser examples/hello_world.v` (#7145)
|
2020-12-06 12:42:56 +02:00 |
Alexander Medvednikov
|
8eff8b0eff
|
autofree: fix `for` args
|
2020-12-06 08:38:21 +01:00 |
Alexander Medvednikov
|
b6ae81032f
|
ast: Var.is_tmp field
|
2020-12-06 08:19:17 +01:00 |
joe-conigliaro
|
cd72c25edb
|
cgen: vfmt cgen.v after changes from previous commit
|
2020-12-06 18:05:17 +11:00 |
joe-conigliaro
|
7733834751
|
parser/cgen: autofree - move branch_parent_pos to cgen.
|
2020-12-06 18:02:36 +11:00 |
joe-conigliaro
|
d7c057840a
|
parser: autofree - reset p.branch_parent_pos to previous pos on return
|
2020-12-06 17:00:44 +11:00 |
joe-conigliaro
|
aeb467e038
|
cgen: fix typo from previous commit
|
2020-12-06 15:18:24 +11:00 |
joe-conigliaro
|
d779510616
|
cgen: remove debugging comments added in a05408b
|
2020-12-06 15:16:45 +11:00 |
João Victor Oliveira Couto
|
cb5f75c7bf
|
net.html: change license in readme (#7157)
|
2020-12-06 05:11:43 +01:00 |
joe-conigliaro
|
a05408b49a
|
all: make type system use source name & cleanup storing name in fields
|
2020-12-06 14:55:08 +11:00 |
Roland Lammel
|
028c82e255
|
fmt: improve map value alignment (#7105) (#7151)
|
2020-12-06 02:04:45 +01:00 |
Lukas Neubert
|
79a20c338b
|
regex: format readme examples (#7154)
|
2020-12-06 02:04:07 +01:00 |
ka-weihe
|
96d28b4485
|
map: more tests (#7153)
|
2020-12-06 01:28:11 +01:00 |
ka-weihe
|
5a7fdb0610
|
map: optimize free() and keys() (#7152)
|
2020-12-06 00:24:24 +01:00 |
Lukas Neubert
|
8adb1acf31
|
check-md: verify code example formatting (#7143)
|
2020-12-05 22:54:41 +01:00 |
Nick Treleaven
|
0d28f12c54
|
map: use untyped keys for DenseArray and interleave keys and values (#7142)
|
2020-12-05 22:53:50 +01:00 |