yuyi
|
1386c5df13
|
parser: use ? instead of ?void errpr
|
2020-06-02 17:24:24 +02:00 |
|
Uwe Krüger
|
b0f66a4e05
|
checker: permit int -> f32, int64 -> f64 and similar promotions again
|
2020-06-02 17:00:14 +02:00 |
|
Alexander Medvednikov
|
640688d8cf
|
vdoc: fmt doc/doc.v
|
2020-06-02 16:19:55 +02:00 |
|
Alexander Medvednikov
|
fb3e52ca63
|
all: !is operator
|
2020-06-02 16:18:12 +02:00 |
|
Alexander Medvednikov
|
78f8a8aee6
|
cgen: remove g_ hack
|
2020-06-02 15:49:43 +02:00 |
|
Alexander Medvednikov
|
1139d3b458
|
gg: move text rendering to gg.ft
|
2020-06-02 15:35:41 +02:00 |
|
yuyi
|
653a27005b
|
cgen: fix multi dimensional array init error
|
2020-06-02 15:15:52 +02:00 |
|
Delyan Angelov
|
3521c9045b
|
vpm: change hardcoded ~/.vmodules/ (does not work on windows)
|
2020-06-02 14:36:49 +03:00 |
|
Ned Palacios
|
b99ba21ddd
|
vdoc: markdown, html, json generation + lots of fixes
|
2020-06-02 12:10:01 +02:00 |
|
Emily Hudson
|
46dbbd0ed0
|
json: add enum to json_test to prevent regressions
|
2020-06-02 12:13:26 +03:00 |
|
yuyi
|
63b2d4be99
|
cgen: make >8 indent levels work
|
2020-06-02 10:40:24 +02:00 |
|
Alexander Medvednikov
|
ad8ed851d0
|
examples: make tetris compile
|
2020-06-02 09:38:42 +02:00 |
|
Alexander Medvednikov
|
138d730dfa
|
checker: prepare for the is_changed check
|
2020-06-02 09:00:51 +02:00 |
|
Ned Palacios
|
9fcb8536e8
|
fmt: fix struct decl gen with c structs
|
2020-06-02 07:41:02 +02:00 |
|
ka-weihe
|
13c68eb81e
|
rand: fix warnings
|
2020-06-02 06:39:38 +02:00 |
|
Uwe Krüger
|
076089d3c5
|
checker: apply stricter type checks to function args and return types
|
2020-06-01 21:15:59 +02:00 |
|
Hungry Blue Dev
|
a7c84834f4
|
rand: reorganize (step 1)
|
2020-06-01 21:13:56 +02:00 |
|
Naheel
|
4fcabb71c4
|
os: implement cp for nix
|
2020-06-01 21:11:40 +02:00 |
|
Delyan Angelov
|
4956ca62e3
|
websocket: move .nonce_size to pub mut:
|
2020-06-01 20:37:24 +03:00 |
|
Delyan Angelov
|
328a235f94
|
websocket: add Client.nonce_size field
|
2020-06-01 20:31:58 +03:00 |
|
Emily Hudson
|
0c7bac4ba7
|
json: fix enums and byte, cleanup
|
2020-06-01 19:36:07 +03:00 |
|
Delyan Angelov
|
6161392648
|
json: do not generate comptime encode/decode functions already defined in json_primitives.v
|
2020-06-01 19:04:17 +03:00 |
|
Delyan Angelov
|
c6a7d0a3a0
|
tests: update the remaining erroring tests, CI should be green now
|
2020-06-01 18:30:26 +03:00 |
|
Delyan Angelov
|
ae8f7cf569
|
tests: fix some tests, that failed due to the stricter immutable checks
|
2020-06-01 18:24:38 +03:00 |
|
Delyan Angelov
|
86862d6a94
|
checker: remove mod_file_cacher exception
|
2020-06-01 17:43:03 +03:00 |
|
Alexander Medvednikov
|
3d83934caf
|
checker: check mutating methods; generics fixes
|
2020-06-01 15:44:10 +02:00 |
|
Delyan Angelov
|
945439dab6
|
cgen: print actual values on a failed assert (when possible)
|
2020-06-01 14:43:38 +03:00 |
|
Alexander Medvednikov
|
9bcbb3868f
|
gg: migrate to sokol; examples: update tetris
|
2020-06-01 12:57:08 +02:00 |
|
Don Alfons Nisnoni
|
37e3cc0e72
|
mysql: simplify, add more functionality & documentation
|
2020-06-01 11:26:39 +02:00 |
|
Delyan Angelov
|
97b9ce04a4
|
crypto.rand: cleanup test, make it less likely to fail in CI
|
2020-06-01 07:49:52 +03:00 |
|
spaceface777
|
11e6734912
|
jsgen: more fixes and improvements
|
2020-05-31 20:48:31 +02:00 |
|
pancake
|
304258162c
|
cgen: when building a shared library, make vinit() a constructor
|
2020-05-31 17:27:23 +02:00 |
|
Mike 'Fuzzy' Partin
|
411868a43a
|
util: add gdiff to the list of diff utilities to support bsd systems
|
2020-05-31 17:01:31 +02:00 |
|
Alexander Medvednikov
|
a5ddb613fb
|
builder: linux cross compilation
|
2020-05-31 15:09:07 +02:00 |
|
Delyan Angelov
|
f1f6fb1a9f
|
json: fix f32 is not struct
|
2020-05-31 14:17:20 +03:00 |
|
Uwe Krüger
|
faf3248e98
|
checker: check types for bitwise right shift
|
2020-05-31 12:58:13 +02:00 |
|
Emily Hudson
|
75eac291ac
|
all: variable sized options
|
2020-05-31 12:57:26 +02:00 |
|
Alexander Medvednikov
|
f87e872fa2
|
checker/cgen: interface match
|
2020-05-31 10:22:21 +02:00 |
|
Delyan Angelov
|
bb9d268bd9
|
fmt: add struct init keep test, fix another &&Foo bug
|
2020-05-30 22:34:57 +03:00 |
|
Alexander Medvednikov
|
905f844b16
|
cgen: return interface fix
|
2020-05-30 20:18:03 +02:00 |
|
Alexander Medvednikov
|
1ca7a607d3
|
checker/cgen: return interfaces
|
2020-05-30 19:54:16 +02:00 |
|
Uwe Krüger
|
b74e1bb05d
|
checker: fix type mismatch in function argument for struct reference init
|
2020-05-30 15:42:12 +02:00 |
|
Emily Hudson
|
a4de507c6d
|
cgen: panic on assertion failed outside tests
|
2020-05-30 13:19:52 +02:00 |
|
Alexander Medvednikov
|
dd34e65398
|
gg: sokol fixes and text rendering benchmark
|
2020-05-30 12:52:27 +02:00 |
|
Delyan Angelov
|
f9cb0d443b
|
builder: improve suggestion on a w64 cross compile fail on linux
|
2020-05-30 13:49:03 +03:00 |
|
Delyan Angelov
|
d148920b54
|
v.util: prepare CI for the external markdown module (needed for vdoc)
|
2020-05-30 11:06:16 +03:00 |
|
JalonSolov
|
b7dc5b2f7b
|
stopwatch: auto_start option, make pause cumulative
|
2020-05-30 10:20:54 +03:00 |
|
Delyan Angelov
|
077e06b44e
|
fmt: fix struct field default expressions and tags
|
2020-05-29 21:22:27 +03:00 |
|
yuyi
|
1e504fb388
|
parser: check undefined variable of assign_expr
|
2020-05-29 17:38:40 +02:00 |
|
Delyan Angelov
|
f3c5f36317
|
parser: allow for struct Abc { f [skip] = -1 }
|
2020-05-29 12:45:54 +03:00 |
|