Commit Graph

322 Commits (203bec634ce8da769163292aa1a3a2651aa1ec85)

Author SHA1 Message Date
Alexander Medvednikov 203bec634c tool/fast: use AWS instance for stable benchmarks 2020-07-10 11:53:09 +02:00
Daniel Däschle c5dc1a33b6
all: remove `it` smartcast and replace with original variable name (#5764) 2020-07-09 17:14:14 +02:00
Alexander Medvednikov dfa29b6e4d fast: fix 1mil.v test 2020-07-09 11:56:31 +02:00
Delyan Angelov 73a259496e tests: support `VTEST_ONLY=fn_,match_ ./v test-fixed` and in compiler_test.v 2020-07-09 10:47:16 +03:00
Delyan Angelov ce31c4c03e tests: support `VTEST_ONLY=parser ./v vlib/v/compiler_errors_test.v` 2020-07-09 10:27:31 +03:00
Tomas Hellström 2790890bc2
ci: use pre built docker containers for musl (#5759) 2020-07-08 21:30:57 +03:00
Daniel Däschle 5ea17ad2d4
all: if smartcast part 2 (#5754) 2020-07-08 15:46:58 +02:00
Delyan Angelov 1d24fecc1b cmd: fix building gen_vc.v and vcreate.v by `v build-tools` 2020-07-08 14:29:55 +03:00
Delyan Angelov 6b2777e681 compiler: support VTMP; tests: delete .tmp.c files on successfull tests 2020-07-06 15:08:46 +03:00
Rasmus Schultz 1d10b150c5
vdoc: fix font-size (#5696) 2020-07-06 12:31:16 +02:00
Ryan Willis bb6ab185c3
ci: fix periodic integration tests (#5666) 2020-07-04 19:52:25 +02:00
Delyan Angelov 68af46402e vvet: allow passing many files, improve specifity for emacs goto error 2020-07-04 15:29:00 +03:00
Delyan Angelov b4dc968db5 ci: fix compilation of check_os_api_parity.v 2020-07-04 14:27:23 +03:00
Uwe Krüger 3b067f5f85
all: experimental locked concurrency support, part 1 (#5637) 2020-07-04 12:44:25 +02:00
Alexander Medvednikov e9e437ce05 repl: show short version 2020-07-03 22:30:34 +02:00
yuyi 9e949622d3
vrepl: pre-imported common modules (#5643) 2020-07-03 18:06:36 +02:00
yuyi 31104d73b9
vrepl: minor optimization (#5633) 2020-07-03 11:22:34 +02:00
Lukas Neubert 6d788654e1
vpm: fixes with underscores for install and search (#5623) 2020-07-02 18:20:42 +02:00
Alexander Medvednikov 625ed030ef cgen: fix getn_cross_tmp_variable 2020-07-01 19:19:49 +02:00
Larpon aec3ea5d32
examples: add sokol particle example (#5599) 2020-07-01 14:29:58 +03:00
Delyan Angelov 78e1127d99
cgen: treat the main module like any other v module 2020-07-01 00:53:53 +02:00
Lukas Neubert d40334fe9d
vpm: replace `-` in author names with `_` (#5583) 2020-06-30 21:42:16 +02:00
Uwe Krüger 8a46911725
checker: check if mut function arg is declared as mut (#5579) 2020-06-30 14:19:22 +02:00
Ned Palacios 025652bb78
vdoc: dd .vdocignore + minor fixes 2020-06-29 11:03:09 +02:00
Maddi Kopfermann f5fca00d37
repl: add some array functions 2020-06-28 11:24:38 +02:00
Alexander Medvednikov 2bfe8e5153 vet: a basic version that just checks indentation for now 2020-06-27 14:50:07 +02:00
Emily Hudson 09236a438b
msvc: unique names for pdb files, remove test job limit 2020-06-26 17:16:15 +02:00
Alexander Medvednikov 5bd6d3acb5 vfmt: re-enable 2020-06-26 03:22:27 +02:00
Alexander Medvednikov 83b300435a vweb: escape html; table: rename parent_typ to parent_type 2020-06-24 22:12:33 +02:00
Alexander Medvednikov 11871d9544 fmt: re-run on parser.v and fmt.v 2020-06-24 14:35:00 +02:00
Lukas Neubert 13faf864cb
bin2v: validate .v file extension 2020-06-24 14:13:31 +02:00
Lukas Neubert 8652f422d4
bin2v: specify custom filename for write 2020-06-24 12:56:00 +02:00
yuyi 5f36874c9b
vrepl: fix optional call 2020-06-24 12:45:48 +02:00
Lukas Neubert d4f0fe12ab
bin2v: allow direct file output 2020-06-24 00:00:37 +02:00
Alexander Medvednikov 74af88bc92 Revert "fmt: re-format parser.v and cgen.v"
This reverts commit 6b2808a3f9.
2020-06-23 18:16:24 +02:00
Alexander Medvednikov 6b2808a3f9 fmt: re-format parser.v and cgen.v 2020-06-23 18:05:53 +02:00
Delyan Angelov 837df7c074 test-fixed: enable again vlib/sync/pool_test.v on windows 2020-06-22 20:38:47 +03:00
Alexander Medvednikov deb09d95b0 orm: fix `column == var`; limit 1; vweb: @footer 2020-06-22 16:52:16 +02:00
Delyan Angelov 504fd01f57 test-fixed: skip vlib/sync/pool_test.v on windows for now 2020-06-22 16:27:08 +03:00
Alexander Medvednikov 011e26ca9a checker: check sum types in `match`; cross compilation fixes; orm fixes 2020-06-21 23:09:53 +02:00
ka-weihe 7f225f2eaa
map: rename size to len 2020-06-21 16:51:02 +02:00
Delyan Angelov fbe5599526 vdoc: fix segfault in -autofree mode 2020-06-21 17:41:43 +03:00
Delyan Angelov db05e5b66c vdoc: improve simple HTTP support in serve_html 2020-06-20 20:37:46 +03:00
Delyan Angelov 8a6beac692 vdoc: fix a panic on `v doc -s modname` with an empty module 2020-06-20 19:33:56 +03:00
spaceface777 624005bbd0
tcc_win: fix tests 2020-06-19 12:54:56 +02:00
Ned Palacios 5ff7d07138
vdoc: fix sorting + other minor improvements 2020-06-19 10:36:45 +02:00
Uwe Krüger 3b6e66db0d
fmt: further fixes for string interpolation and builtin macros 2020-06-18 18:48:23 +02:00
Delyan Angelov cadde3e9f0 vlib: fix os.exec().output usages, that may rely on trimmed lines 2020-06-15 15:38:20 +03:00
Delyan Angelov 5af6a685b8 vfmt: fix for 'File abc could not be read' bug 2020-06-15 14:42:41 +03:00
Adam Stankiewicz 471c931ada
os: do not trim space from output of exec 2020-06-14 01:41:47 +02:00