Commit Graph

151 Commits (3c5ae4171249753e7f15155b43b40b3b43fd2f75)

Author SHA1 Message Date
Wertzui123 f971da9a93
help: add Windows to the list of supported native backends in `v help build-native` (#14589) 2022-06-02 07:08:46 +03:00
Delyan Angelov bf70f0b436
v: add support for `v crun examples/hello_world.v`, use crun mode for .vsh files by default. (#14554) 2022-06-01 14:47:52 +03:00
Delyan Angelov c006d5c242
cgen: add support for `v -cmain SDL_main sdl_example.v` 2022-05-28 21:16:48 +03:00
Larpon f3e7f24ee6
tools: implement `v missdoc --diff oldv newv` (#14537) 2022-05-27 18:19:06 +03:00
Delyan Angelov 953ef1f8c9
pref: add support for `-dump-files -` and for `-dump-modules -` 2022-05-23 19:51:21 +03:00
Delyan Angelov 63d413f93c
tools: support `v missdoc .` instead of `v run cmd/tools/missdoc.v .` 2022-04-30 16:12:39 +03:00
Delyan Angelov c0b37409d2
tools: support a `v vet -p file.v` option that will warn about private functions with missing documentation 2022-04-30 16:09:30 +03:00
Delyan Angelov be04ec0620
pref: add support for `-thread-stack-size 4194304` (default set to 8MB) (#14168) 2022-04-28 08:46:33 +03:00
pancake 804f2f56d4
vpm: support `v install -once module_name`(#13977) 2022-04-09 14:29:41 +03:00
StunxFS 1211b2e941
v: minor change in the output for an unknown help topic (#13927) 2022-04-04 08:36:10 +03:00
pancake c5174c2c69
doc: fix minor typos in build-c (#13738) 2022-03-15 08:14:46 +02:00
gcxfd 8b033c3993
tools: add a `-theme-dir folder/` parameter to `v doc` (#13550) 2022-02-21 12:08:46 +02:00
Artem e0618f94e8
v help: add an example of using both `-prof` and `run` (#13432) 2022-02-11 11:24:07 +02:00
Subhomoy Haldar 5d2995c4d5
tools: support `./v symlink -githubci` (#13403) 2022-02-08 13:23:10 +02:00
Delyan Angelov db50e79d26
tools: implement `cgen` tag for Markdown examples in `v check-md` (#13332) 2022-01-31 22:51:04 +02:00
Delyan Angelov 3fa9128716
cgen,pref: support `-profile-fns strings__new_builder,i64_str -profile -` 2022-01-26 20:39:47 +02:00
Delyan Angelov fa6f7d4c83
os: add os.quoted_path/1, use it consistently for running V itself 2022-01-22 21:13:28 +02:00
Delyan Angelov 295156e054
checker,cgen: implement v.profile.on/1, support `[if profile]` and `-d no_profile_startup` (#13232) 2022-01-21 03:26:05 +02:00
Delyan Angelov f24e9cc80a
help: fix `-compress` description 2022-01-15 17:32:02 +02:00
Larpon 05ec8ec15b
tools: add help for `v complete` (#13098) 2022-01-09 16:09:10 +02:00
pancake 4b55800ffd
v.eval: add tests and fix runtime cast crash (#13019) 2022-01-03 18:30:42 +02:00
Delyan Angelov 9278d4ec19
docs: fix a typo 2022-01-02 09:18:24 +02:00
lydiandy b4723c18fc
cmd: update vast -t help text (#12939) 2021-12-23 11:23:35 +02:00
Delyan Angelov ed2d1286da
help: improve `v help test` 2021-12-20 19:53:39 +02:00
Delyan Angelov 6ff953d936
preludes,builder,cgen: add support for VTEST_RUNNER=tap and -test-runner tap (#12523) 2021-12-16 15:59:46 +02:00
playX 11d2b8b354
js: support `-es5` flag (#12846) 2021-12-15 15:47:34 +02:00
pancake a1efde8b10
v: list all js backends in `v help build-js` (#12835) 2021-12-14 15:42:14 +02:00
Subhomoy Haldar f0969698e2
cmd: add v bump (#12798) 2021-12-11 22:17:01 +02:00
Larpon dbe67c688f
tools: add a `v gret` command to aid detecting visual regressions in `gg` based apps (#12775) 2021-12-09 21:31:55 +02:00
Thomas Mangin 5e1cd13e39
v help: add build-c help information on how to use brew for libgc (#12633) 2021-11-30 19:39:27 +02:00
Larpon 5deb56fc79
docs: add `v shader` section, add help text (#12594) 2021-11-28 17:17:04 +02:00
Delyan Angelov a85707246f
help: document `-skip-unused` in the `v help` output. 2021-10-21 16:33:04 +03:00
Lance Fredrickson 7c1fff3495
builder: pass `-std=gnu99` to the C backend under linux (#12236) 2021-10-20 14:26:25 +03:00
Delyan Angelov fbe54e49f5
tools: support `v fmt -w -backup file.v` 2021-10-07 13:59:49 +03:00
crthpl 85b58b03a3
cgen: parallelize (#10844) 2021-09-28 10:28:04 +03:00
Delyan Angelov 5cf0ee46b3
v.pref,v.builder: support overriding the C cross compiler by setting `VCROSS_COMPILER_NAME` 2021-09-20 19:57:43 +03:00
Enzo e3b65092d6
parser: deprecate `size_t` (#11443) 2021-09-08 13:09:32 +03:00
Ned Palacios aedb6b8e84
v.builder: implement a `-check` mode, that runs only the parser + the checker, without codegen (#11414) 2021-09-07 07:17:53 +03:00
pancake 4503ff337b
v help: enumerate all `js_*` backends (#11383)
Co-authored-by: pancake <pancake@nopcode.org>
2021-09-04 11:03:21 +03:00
Leo Developer 7bffabbce2
vdoc: add `-comments` and new comment merger (#11221) 2021-08-19 10:20:43 +03:00
Delyan Angelov 0cbc77d881
Revert "vpm: support `v install ui https://github.com/vlang/markdown` (git urls by default), cleanup vpm.v (#11189)"
This reverts commit eee71cebd4.
2021-08-18 18:58:24 +03:00
mahdi ramezaan zaade eee71cebd4
vpm: support `v install ui https://github.com/vlang/markdown` (git urls by default), cleanup vpm.v (#11189) 2021-08-18 14:05:10 +03:00
Delyan Angelov 0be20f1556
v.pref: keep the -error-limit option for now too 2021-08-15 13:46:50 +03:00
Leo Developer b3094b0667
checker: abort prematurely on too many errors (#11185) 2021-08-15 13:41:51 +03:00
Delyan Angelov eef7eea7bc
v.pref, v.builder: support `-no-std` (skips passing `-std=c99` to the C backend) 2021-08-15 11:05:06 +03:00
Delyan Angelov f7cbcc241a
v.pref, v.builder: support `-no-rsp` (pass C options directly to the C compiler backend, without writing response files) 2021-08-15 10:47:44 +03:00
Leo Developer 8a8a0932f7
all: add limit to accumulated errors / warnings (#11183) 2021-08-14 19:49:21 +03:00
mahdi ramezaan zaade 5bd602d0a7
vpm: install directly from git/hg (#11166) 2021-08-13 12:28:30 +03:00
Delyan Angelov 517260a1eb
v help: support `v help topics` to list all help .txt file names 2021-07-26 09:41:11 +03:00
Delyan Angelov 88a49d35e3
v help: fix typo in `v help build-c` 2021-07-26 09:41:10 +03:00