1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

1417 Commits

Author SHA1 Message Date
Turiiya
64029a2980
vdoc: implement keyboard shortcuts for search navigation (#19088) 2023-08-09 13:53:15 +03:00
Turiiya
3b3395d93b
vpm: don't keep empty dirs for git installs (#19070) 2023-08-08 08:59:16 +03:00
Everton J. Carpes
357ac0bb5a
examples: show how to call a simple v module from ruby (#19073) (#19073)
This is a copy/adaptation of the python example (#13105)
2023-08-07 07:07:00 +03:00
Rodrigo Villablanca
23a7c40c44
tools: remove panics in favor of errors in v bump (#19066) 2023-08-06 22:24:43 +03:00
Subhomoy Haldar
cc97b8df1e
tools: add support for skiping lines in v bump (#19064) 2023-08-05 23:00:40 +03:00
Delyan Angelov
d91c7f1b3b
tools: use --filter=blob:none to reduce initial network trafic for most of the git clone commands, done by tools like oldv, gen_vc, fast_job, v translate etc 2023-08-04 11:50:30 +03:00
Delyan Angelov
5bb02b3dd7
tools: fix some noise in the output of v test-all 2023-08-03 23:19:14 +03:00
Delyan Angelov
e3ade704cb
tools: remove remaining references to vlib/sqlite, vlib/mysql, vlib/pg (and make v test-cleancode fail *loudly*, when a folder is missing, regression after a421e485f). 2023-08-03 23:10:02 +03:00
yuyi
453137384e
ast: clean up stringify_fn_decl() and stringify_anon_decl(), make them methods on ast.Table (#19053) 2023-08-03 19:50:37 +03:00
Delyan Angelov
8ee1667a9a
tools: fix exiting the v repl, after just Enter (regression happened in bf00ac6) 2023-08-02 10:58:31 +03:00
Turiiya
6b978a6b5a
vdoc: refactor theme files (#19024) 2023-08-02 10:46:18 +03:00
Turiiya
5061aeee64
vdoc: fix toc height (accidental height removal in 9750061) (#19023) 2023-08-01 07:11:44 +03:00
Turiiya
9750061d70
vdoc: fix scrollspy and initial keyboard navigability (#19017) 2023-07-31 17:38:25 +03:00
Delyan Angelov
d97423d385
tools: add a test for v -os wasm32_emscripten examples/2048 in v test-all 2023-07-31 10:57:57 +03:00
Delyan Angelov
32114a679a
os,term.termios: add termios.set_state/2, state.disable_echo/0, use them in os.input_password, to fix v -os wasm32_emscripten examples/2048/ 2023-07-31 10:28:45 +03:00
Turiiya
e78e468d5f
vdoc: include the project root folder, when searching for readme of src/ (#19000) 2023-07-30 00:00:18 +03:00
Delyan Angelov
1c2b4e76dc
tests: fix diff.color_compare_strings parameter order in test files, to make analysing the results easier 2023-07-29 16:42:40 +03:00
Turiiya
490a014bf6
tools: support a toc for projects, with single exposing module, in v doc (#19001) 2023-07-29 15:21:15 +03:00
Delyan Angelov
d25e213aa8
tools, examples: add --only-watch=*.v option to v watch (#18974) 2023-07-27 09:50:26 +03:00
Swastik Baranwal
c6ddbd308e
vet: give notice for replacing const dynamic arrays with const fixed ones (#18960) 2023-07-24 22:13:38 +03:00
Turiiya
15fdfd7bcf
tools: fix vcomplete for zsh (#18950) 2023-07-23 13:15:23 +03:00
Delyan Angelov
41f99c1abf
tools: add cmd/tools/show_ancient_deprecations.v, to cleanup ancient functionality, deprecated over an year ago (#18946) 2023-07-22 19:13:58 +03:00
Delyan Angelov
fb11a16ab8
tools: fix unhandled error in v new api_test web 2023-07-14 16:20:02 +03:00
l-m
c422919481
wasm: remove dependency on thirdparty/binaryen, webassembly backend rewrite (#18120) 2023-07-12 15:24:38 +03:00
Casper Kuethe
a43064af07
picoev, picohttparser: reimplement in V (#18506) 2023-07-12 09:40:16 +03:00
Alexander Medvednikov
a9f8b5dadc all: static type methods 2023-06-27 01:23:30 +03:00
werkzeug
aacdd61e67
vls: fix official repository source (#18561) 2023-06-26 10:40:44 +03:00
Artem Yurchenko
dd24e8a63e
vpm: fix installation of mixed modules (#18545) 2023-06-25 22:31:39 +03:00
Felix F Xu
8d48b89e8e
tools: use v ls --install -p D:\path\vls.exe to install a local vls executable (#18510) 2023-06-22 22:41:47 +03:00
yuyi
22bd1b9d55
ast: clean up ast.StructInit (#18518) 2023-06-22 16:41:08 +03:00
Laurent Cheylus
b93e00ae6b
tools: skip copying directories in v build-tools (fix ##17437) (#18503) 2023-06-21 12:07:17 +03:00
Artem Yurchenko
75f325b950
vet: fix vet documentation error for methods with generics (#18464) 2023-06-16 09:44:25 +03:00
yuyi
4ba4fe7c25
vdoc: highlight comments with gray color (#18436) 2023-06-14 14:57:59 +03:00
Delyan Angelov
cb5d5f8ca5
vast: fix segfault for fn main() { $compile_warn("WARN") } 2023-06-14 13:59:55 +03:00
Turiiya
285000699b
tools: remove residues that specify size for tab indents (#18426) 2023-06-13 08:53:12 +03:00
yuyi
dd1d5bca1b
ast: clean up ast.StructInit (#18387) 2023-06-09 17:43:21 +03:00
Ulises Jeremias Cornejo Fandos
02ea6028af
vlib: improvements to the context module (#18318) 2023-06-04 18:12:52 +02:00
Felipe Pena
82035f7610
repl: fix comparison operator treated as statement (#18304) 2023-06-02 10:54:43 +03:00
Delyan Angelov
ae8e9af11f
ci: skip building examples/coroutines/simple_coroutines.v for now 2023-05-29 13:35:46 +03:00
Alexander Medvednikov
45f16a2640 all: coroutines (part 1) 2023-05-27 23:33:46 +02:00
xy3
010a5c26a0
vpm: increment vpm downloads, use new endpoints (#18202) 2023-05-25 02:47:58 +02:00
Felipe Pena
38a155ac81
cgen: make comptime call works with or-block (#18215) 2023-05-21 15:22:40 +02:00
yuyi
2bb24ee739
fmt: implement comments inside sumtype declaration (#18189) 2023-05-18 11:22:26 +02:00
Christopher Fore
b255fef686
tools: update v share to work with the playground redesign (#18090) 2023-05-01 09:10:52 +02:00
Hitalo Souza
cd90bc65b8
tools/vcreate: fix web app (#18019) 2023-04-23 03:43:40 +03:00
Mark aka walkingdevel
3fb32a866c
all: like operator/keyword for V ORM (#18020) 2023-04-23 03:40:54 +03:00
Petr Makhnev
d48aa15514
tools/vcheck-md: add -skip_line_length_check flag and fix vmod handling in '```vmod' (#17997) 2023-04-21 19:42:21 +03:00
yuyi
95d1beb008
cgen: fix c struct with reserved field name (fix #17993) (#17996) 2023-04-21 19:41:13 +03:00
Delyan Angelov
bf749b3559
ci: add test jobs for the wasm module, for macos, linux and windows (#17972) 2023-04-16 14:52:00 +03:00
Delyan Angelov
c6947fde57
os: implement Process.set_work_folder/0 to set the initial working folder of the new child process (#17946) 2023-04-13 14:48:32 +03:00