Abdullah Atta
6a186e8f11
jsgen: implement js backend
2020-04-15 23:16:49 +02:00
pancake
caed4aad58
v run: simplify
2020-04-15 16:17:17 +02:00
pancake
c0491285f8
v run: fix 'v run' without any other argument
2020-04-15 12:16:07 +03:00
Alexey
e1739549b2
crypto: fix `rand` module
2020-04-14 21:03:02 +02:00
Alexey
893d14ef8f
cmd/v: process version argument correctly
2020-04-14 18:06:59 +02:00
yuyi
956651384c
cgen: fix math/complex_test.v
2020-04-14 07:44:19 +02:00
yuyi
885612afea
ftoa: fix strconv/ftoa/f32_f64_to_string_test.v
2020-04-14 03:53:34 +02:00
Alexander Medvednikov
df37597f00
tests: disable cookie test for now
2020-04-14 03:43:59 +02:00
Immortalin
080f550625
v up: optimization
2020-04-14 03:32:32 +02:00
yuyi
8bef97fce6
tests: remove array_to_string_test.v from skip list
2020-04-14 01:03:54 +02:00
Alexander Medvednikov
24958df565
parser: do not allow duplicate fns; cgen: move fn code to fn.v
2020-04-13 19:59:57 +02:00
Delyan Angelov
d691f46f1e
ci: skip again repl_test.v till it passed everywhere
2020-04-13 11:17:20 +03:00
Delyan Angelov
99db5f53f7
repl_test.v: fix compilation (non working ones are for now renamed to .skip)
2020-04-13 11:06:52 +03:00
Enzo Baldisserri
da5a1e458b
cgen: fix match expr in assert
2020-04-13 01:53:26 +02:00
Alexander Medvednikov
6ada43df61
fmt: test automatic import insertion
2020-04-12 17:57:05 +02:00
Daniel Däschle
79dad0bca9
parser: fix enum default value in struct
...
* parser: fix enum default value in struct
* Add a test for the enum default values in structs.
* Fix compilation of vfmt.
* Run vfmt over enum_default_value_in_struct_test.v
* Cleanup spurious , in vfmt output for enum declarations
Co-authored-by: Delyan Angelov <delian66@gmail.com>
2020-04-12 13:35:54 +03:00
Alexander Medvednikov
e8afd7a1b7
ci: msvc tests fix
2020-04-11 16:57:02 +02:00
Delyan Angelov
5a1af94452
test-fixed: fix compilation
2020-04-11 14:48:59 +03:00
Delyan Angelov
c408223bb5
test-fixed: move tests back to the skip_test_files list
2020-04-11 14:35:25 +03:00
Delyan Angelov
001e0b828a
test-fixed: fix CI for ubuntu-tcc
2020-04-11 13:41:59 +03:00
Delyan Angelov
b10fcc79ba
comptime: fix #ifdef/#endif generation
2020-04-11 12:41:48 +03:00
Delyan Angelov
c64e447749
v: fix CI
2020-04-11 10:50:59 +03:00
Delyan Angelov
95709811e0
v: support VFLAGS, fix 'v run source.v arg after source'
2020-04-11 10:28:43 +03:00
Delyan Angelov
75c6545857
test-fixed: project_with_modules_having_submodules tests compile too
2020-04-11 10:00:22 +03:00
Delyan Angelov
ba799b3f85
builder: support v.mod/@VROOT, fix -cflags and -cache
2020-04-11 09:57:31 +03:00
Alexander Medvednikov
b95a47b5a7
checker: check fn main(); vfmt: fix for{}, module and module comments
2020-04-10 22:27:54 +02:00
Delyan Angelov
4f74410125
test-fixed: always chdir to main v folder before running the tests
2020-04-10 22:40:56 +03:00
Alexander Medvednikov
fc4a05741c
cmd/v: remove debug prints
2020-04-10 18:18:50 +02:00
Alexander Medvednikov
f76931c01e
cache builtin modules
2020-04-10 18:11:43 +02:00
Delyan Angelov
60d6543733
comptime: support @VROOT again
2020-04-10 13:02:00 +03:00
Delyan Angelov
917b9b5124
test-fixed: do not skip big_test.v and socket_udp_test.v
2020-04-10 12:35:37 +03:00
Alexander Medvednikov
9b2511133d
vfmt: lots of fixes; cmd/v: -keepc;
2020-04-10 00:30:43 +02:00
Daniel Däschle
c0d86eb651
cgen: printing pointer should print the address
2020-04-09 15:35:52 +02:00
Alexander Medvednikov
f3c917e0aa
fmt: fix array receivers; cmd/v: -showcc
2020-04-09 15:05:06 +02:00
Alexey
9e201e1f93
tools: don't skip fixed tests
2020-04-09 13:33:19 +02:00
Alexey
384d401af0
math: fix `bits_test`
2020-04-09 12:43:37 +02:00
Alexey
56c3a8b9a2
base64: fix build
2020-04-09 12:17:01 +02:00
Alexander Medvednikov
7a218286b3
cgen: fix returning optional consts; fix csv test
2020-04-08 17:21:36 +02:00
Delyan Angelov
3abbdd4a39
tests: fix vlib/os/environment.v
2020-04-08 18:01:19 +03:00
Delyan Angelov
5247d5924e
tests: stats_test.v, pcg32_test.v, splitmix64_test.v now also pass
2020-04-08 17:29:43 +03:00
Delyan Angelov
1388532bd4
tests: fix crc32_test.v
2020-04-08 16:48:13 +03:00
Delyan Angelov
4f7bfaf5d0
tests: sha256_test.v and sha512_test.v also pass now
2020-04-08 16:39:24 +03:00
Delyan Angelov
a8fe3a59b0
tests: fix sha1 test by fixing << | expressions with explicit parenthesis for now.
2020-04-08 16:30:19 +03:00
Alexander Medvednikov
5ef5712e91
vfmt: do not generate a space if the comment is empty
2020-04-08 14:19:13 +02:00
Delyan Angelov
c00ec77737
tests: fix compilation of parser_test.v
2020-04-08 05:57:36 +03:00
Delyan Angelov
3bad02abdd
cgen: do comparison of f32/f64 values for == and != by calling f64_eq(a,b) and f64_ne(a,b)
2020-04-08 03:51:06 +03:00
Delyan Angelov
f93445a022
tests: cleanup look for assertions. Fix jump to failure in emacs/vim again
2020-04-08 03:45:49 +03:00
Alexander Medvednikov
a6daf2f78e
skip crc32_test for now
2020-04-08 01:39:38 +02:00
Alexander Medvednikov
2fbed2f880
cgen: fix _ = ...
2020-04-08 00:46:16 +02:00
Delyan Angelov
582ee9e643
urllib: put braces in << | expressions in urllib.v to make test pass
2020-04-07 22:58:29 +03:00