yuyi
|
655d9bda94
|
cgen: remove extra `;` from if_expr
|
2020-05-16 17:09:57 +02:00 |
Enzo Baldisserri
|
f44a40eee0
|
checker: check incorrect names
|
2020-05-16 16:12:23 +02:00 |
Alexander Medvednikov
|
3bd88a3cc2
|
docs: public readonly fields
|
2020-05-16 15:36:19 +02:00 |
Swastik Baranwal
|
37cf46d67a
|
checker: add more checks for modulo
|
2020-05-16 15:32:46 +02:00 |
yuyi
|
9b6ee8e77d
|
cgen: array_init_with_default
|
2020-05-16 15:21:37 +02:00 |
Alexander Medvednikov
|
5767576deb
|
docs: structs: clean up
|
2020-05-16 15:19:48 +02:00 |
Alexander Medvednikov
|
cd43258f41
|
docs: structs: custom default values
|
2020-05-16 15:17:27 +02:00 |
Delyan Angelov
|
789b75df92
|
cheaders: fix _MOV macro in the C case
|
2020-05-16 15:51:09 +03:00 |
Larpon
|
aa30549337
|
scanner: fill out '@FN' placeholder at compile time while scanning
|
2020-05-16 14:20:19 +02:00 |
Delyan Angelov
|
7a404af097
|
repl: detect fn/enums/struct/const/interface declarations too
|
2020-05-16 14:40:54 +03:00 |
Delyan Angelov
|
034bf46e4d
|
vlib: remove unused arrays module
|
2020-05-16 00:20:14 +03:00 |
Tanel Liiv
|
44502a3fb2
|
parser: return multi expr
|
2020-05-15 23:14:53 +02:00 |
Alexander Medvednikov
|
7caebc5781
|
doc: print available modules
|
2020-05-15 23:09:38 +02:00 |
Delyan Angelov
|
2dbb4c2ca7
|
live: cleanup
|
2020-05-15 23:51:40 +03:00 |
spaceface777
|
7c9bb44784
|
parser: allow JS methods with more than 1 dot
|
2020-05-15 22:26:51 +02:00 |
Swastik Baranwal
|
04744a5390
|
string: add trim_prefix and trim_suffix
|
2020-05-15 19:37:14 +02:00 |
Delyan Angelov
|
5d0cc0944e
|
parser: fix v_panic due to -pos in unused var warning (with tcc)
|
2020-05-15 20:11:27 +03:00 |
Alexander Medvednikov
|
c4ca6a9113
|
sokol: make examples compile
|
2020-05-15 18:55:29 +02:00 |
Delyan Angelov
|
465f0ddf60
|
regex: fix unused variable warnings in regex_test.v
|
2020-05-15 18:50:54 +03:00 |
spaceface777
|
8de6da01d6
|
jsgen: prefix JS keywords with 'v_'
|
2020-05-15 15:55:49 +02:00 |
yuyi
|
8500c8885c
|
cgen: fix optional_void error; handle `?` return type
|
2020-05-15 15:55:03 +02:00 |
Maddi Kopfermann
|
d73bedc1fb
|
vrepl: fix declaring structs
|
2020-05-15 16:12:15 +03:00 |
Delyan Angelov
|
66cb61c242
|
builtin: cleanup by turning backtrace* fns to ordinary C. fns
|
2020-05-15 15:52:06 +03:00 |
Delyan Angelov
|
e18268e2f4
|
cheaders: use backtrace* stubs for both android & musl
|
2020-05-15 15:37:59 +03:00 |
Delyan Angelov
|
2c93deb884
|
builtin: bootstrap for backtrace functions cleanup
|
2020-05-15 15:08:42 +03:00 |
Lukas Neubert
|
0701c9f204
|
v.mod: correct version number
|
2020-05-15 13:49:08 +02:00 |
Swastik Baranwal
|
74d2ae518a
|
docs: fix typo
|
2020-05-15 13:35:33 +02:00 |
Dario Tarantini
|
f7605c397a
|
stbi: pub fields in Image
|
2020-05-15 13:15:04 +02:00 |
Enzo Baldisserri
|
d60233b618
|
cgen: simplify for in range
|
2020-05-14 22:22:32 +02:00 |
Alexander Medvednikov
|
0f251e9ede
|
checker: handle json.decode correctly
|
2020-05-14 18:30:30 +02:00 |
Alexander Medvednikov
|
f49ef39708
|
checker: handle unexpected `or` blocks
|
2020-05-14 18:19:40 +02:00 |
Alexander Medvednikov
|
e5d4786371
|
builder: simplify C error message
|
2020-05-14 18:14:38 +02:00 |
Alexander Medvednikov
|
ab8264f8be
|
docs: interfaces: is
|
2020-05-14 17:50:48 +02:00 |
Enzo Baldisserri
|
fd0d833e33
|
gen: if expressions with multiple statements
|
2020-05-14 17:15:25 +02:00 |
wilesun
|
2a9cbbe157
|
cgen: handle sizeof(C.struct)
|
2020-05-14 17:14:59 +02:00 |
yuyi
|
6d0b791ac8
|
parser: warning about unused imports
|
2020-05-14 17:14:24 +02:00 |
Alexander Medvednikov
|
c3fe2135a4
|
math.fabs
|
2020-05-14 16:58:20 +02:00 |
Alexander Medvednikov
|
2369a5c8c6
|
cgen: handle `is` for interfaces
|
2020-05-14 16:56:45 +02:00 |
sudo-nice
|
b233c24d19
|
doc: rename field `default` to `init` for array
|
2020-05-14 11:00:13 +03:00 |
yuyi
|
70b76a8e31
|
builder: use verror for not found modules
|
2020-05-14 10:59:29 +03:00 |
Delyan Angelov
|
74005b4362
|
vfmt: handle file paths with spaces
|
2020-05-14 09:07:14 +03:00 |
Delyan Angelov
|
d830620651
|
compiler: restore support for --enable-globals flag, and add tests.
|
2020-05-14 08:43:12 +03:00 |
Alexander Medvednikov
|
1cb4aa7642
|
builder: cross compiling for linux, part 1
|
2020-05-14 04:15:04 +02:00 |
Alexey
|
c86e367b74
|
ci: fix typo in workflow name
|
2020-05-13 23:13:31 +02:00 |
Alexander Medvednikov
|
e60e8f3b34
|
builder: bring back cross compilation for windows
|
2020-05-13 23:02:31 +02:00 |
Alexander Medvednikov
|
1bf26a35fa
|
array: rename default to init
|
2020-05-13 22:00:24 +02:00 |
Alexander Medvednikov
|
ab7bc760c6
|
cgen: new Option part 1
|
2020-05-13 21:59:08 +02:00 |
Sandro Martini
|
9895cab51c
|
tests: add more tests on interfaces
|
2020-05-13 20:30:18 +02:00 |
Delyan Angelov
|
b2e5ae9cd8
|
examples: fix compilation of the automaton for the game_of_life
|
2020-05-13 20:25:51 +03:00 |
Enzo Baldisserri
|
1ca04e6113
|
checker: prevent interface instantiation
|
2020-05-13 19:20:15 +02:00 |