|  Delyan Angelov | 92d3cff957 | vfmt: run vfmt over v.v, and add it to `v test-cleancode` too | 2020-11-21 10:24:11 +02:00 | 
				
					
						|  Delyan Angelov | e53b451d60 | v complete: fix completion of `v fmt cmd/tools/vcomp<Tab>` | 2020-11-20 21:29:59 +02:00 | 
				
					
						|  Larpon | de0cfdd323 | v complete: add better support for tool flag completion (#6894) | 2020-11-20 20:50:01 +02:00 | 
				
					
						|  Larpon | 82b16cbf45 | v: add shell auto-completion with `source <(v complete setup bash)` (#6886) | 2020-11-20 16:17:31 +02:00 | 
				
					
						|  Ned Palacios | 7c2c187743 | vdoc: fix markdown and plaintext rendering (#6882) | 2020-11-20 12:02:52 +02:00 | 
				
					
						|  Nicolas Sauzede | 159932d59b | v: run code from stdin `echo println(2+2) | v run -`, with no repl limits (#6884) | 2020-11-20 10:25:59 +02:00 | 
				
					
						|  Lukas Neubert | df4165c7ee | docs_ci: check all md files except thirdparty (#6855) | 2020-11-18 18:28:28 +01:00 | 
				
					
						|  Daniel Däschle | ba2c5f68fc | vdoc: trim trailing / (#6856) | 2020-11-17 15:08:55 +01:00 | 
				
					
						|  Lukas Neubert | dbdcef5166 | quote_path: also quote ampersands (#6846) | 2020-11-16 19:26:44 +02:00 | 
				
					
						|  Delyan Angelov | d633261a99 | os: add Process (#6786) | 2020-11-16 17:32:50 +01:00 | 
				
					
						|  Emily Hudson | cd2a2cef25 | vlib/net: add buffered IO, x.net -> net (#6754) | 2020-11-15 22:54:47 +02:00 | 
				
					
						|  Delyan Angelov | 4559b4138f | cmd: rename test-vet to test-cleancode | 2020-11-15 16:40:35 +02:00 | 
				
					
						|  Alexander Medvednikov | 9cf5a31faf | vtest-vet: rename verify_list to vfmt_verify_list | 2020-11-15 15:20:49 +01:00 | 
				
					
						|  Alexander Medvednikov | 05c56d4577 | test: vfmt -verify gg/gg.v | 2020-11-15 15:16:08 +01:00 | 
				
					
						|  Delyan Angelov | b96a0246b5 | ci/tools: check-md.v: add support for "```v live" | 2020-11-14 20:02:10 +02:00 | 
				
					
						|  Delyan Angelov | f42a44abec | vfmt: fix `match x { 10 /* ... */ {} }` and `a := [1/* x */, /* y */2, 3]` | 2020-11-11 22:59:43 +02:00 | 
				
					
						|  Delyan Angelov | a4acb70c64 | vfmt: remove rc4.v from known_failing_exceptions | 2020-11-11 18:19:03 +02:00 | 
				
					
						|  Delyan Angelov | 2759b80514 | vfmt: remove aes.v and block_generic.v from known_failing_exceptions in `v test-fmt` | 2020-11-11 18:16:45 +02:00 | 
				
					
						|  Delyan Angelov | ebfd259333 | vfmt: support `struct Repo <T, U> { }` | 2020-11-11 17:50:03 +02:00 | 
				
					
						|  Delyan Angelov | 4b35495fbe | all: support VMODULES environment variable (defaulting to ~/.vmodules) | 2020-11-08 08:07:17 +02:00 | 
				
					
						|  Delyan Angelov | 56817ea137 | v search: add an import suggestion for an already existing module in vlib | 2020-11-07 18:03:09 +02:00 | 
				
					
						|  Lukas Neubert | 2258ab17a4 | bin2v: make output compliant to fmt -verify (#6763) | 2020-11-06 15:36:14 +02:00 | 
				
					
						|  Delyan Angelov | fff70368b7 | tests: show all the failed messages even with -silent | 2020-11-04 13:38:05 +02:00 | 
				
					
						|  Alexander Medvednikov | 6229965569 | tools/fast: use delta*2 for operations that require a C compiler | 2020-11-03 02:53:15 +01:00 | 
				
					
						|  Alexander Medvednikov | 6cd0ff2b52 | tools/fast: change delta to 20ms to easier catch commits that slow down the compiler | 2020-11-03 02:50:30 +01:00 | 
				
					
						|  Alexander Medvednikov | a76460f5d6 | tools/fast: change delta from 50ms to 40ms | 2020-11-03 02:29:50 +01:00 | 
				
					
						|  Delyan Angelov | f32c6784e7 | ci/tools: check-md.v: extract examples and check they are compilable (#6719) | 2020-11-03 01:04:14 +01:00 | 
				
					
						|  Ned Palacios | a2a0765eff | cgen: fix setting map elements' fields (#6699) | 2020-10-31 13:00:04 +01:00 | 
				
					
						|  Delyan Angelov | 60659f1407 | vup: show the commit date of v too | 2020-10-30 16:15:47 +02:00 | 
				
					
						|  Delyan Angelov | fee56b1902 | v repl: improve the V REPL welcome message | 2020-10-30 14:09:43 +02:00 | 
				
					
						|  Ned Palacios | ccc0cb23ed | doc: store source content, restructure module directory (#6692) | 2020-10-29 17:21:37 +01:00 | 
				
					
						|  Delyan Angelov | b0ccc0784e | repeat: add a workaround for an -autofree bug | 2020-10-28 12:48:27 +02:00 | 
				
					
						|  Jabba Laci | a7e3092165 | help text is nicely aligned (#6683) | 2020-10-26 11:24:25 +02:00 | 
				
					
						|  Delyan Angelov | 8b01146b90 | compiler: implement -W and -reuse-tmpc | 2020-10-24 20:34:50 +03:00 | 
				
					
						|  Delyan Angelov | a52314d70a | v test-vet: call testing.setup_new_vtmp_folder() before creating each new test session | 2020-10-24 17:19:58 +03:00 | 
				
					
						|  Delyan Angelov | 23ee3018c3 | tools: add `v test-vet` | 2020-10-24 16:37:58 +03:00 | 
				
					
						|  Delyan Angelov | f7698ea160 | v symlink: fix windows PATH setting (cmd.exe needs C: not c:) | 2020-10-22 17:31:37 +03:00 | 
				
					
						|  Delyan Angelov | d67e177733 | ci: run `v vet` over cmd/tools and cmd/v too | 2020-10-21 15:26:29 +03:00 | 
				
					
						|  Delyan Angelov | 9322e91d1b | v test-fmt: add 1 sec sleep before rebuilding vfmt, to avoid its parallel recompilation afterwards | 2020-10-21 15:20:07 +03:00 | 
				
					
						|  Delyan Angelov | 87f659a0dc | ci: fix should_recompile_tool/2 | 2020-10-21 15:07:57 +03:00 | 
				
					
						|  Delyan Angelov | 8bc2f8ccda | vfmt: run fmt over cmd/tools/*.v | 2020-10-21 14:36:21 +03:00 | 
				
					
						|  Delyan Angelov | 7b552eb590 | v test-fmt: fix a typo | 2020-10-21 13:37:05 +03:00 | 
				
					
						|  Delyan Angelov | 02db94c4bc | v test-fmt: reuse v.util.should_recompile_tool/2, extracted from v.util.launch_tool/3 | 2020-10-21 12:54:10 +03:00 | 
				
					
						|  Delyan Angelov | dab66593fc | vlib: run vfmt over vlib files, so that `v doc -m vlib/` can run without warnings | 2020-10-21 12:54:10 +03:00 | 
				
					
						|  Ned Palacios | 5b1ab3b0bb | vdoc: use maps, enum-based categorization; fixes  (#6659) | 2020-10-21 11:26:33 +03:00 | 
				
					
						|  Delyan Angelov | 0e56b96bda | v test-fmt: recompile vfmt only when needed | 2020-10-21 11:06:15 +03:00 | 
				
					
						|  Delyan Angelov | f09698894a | v test-fmt: recompile vfmt once before all other tests, to prevent locking the executable | 2020-10-21 09:11:09 +03:00 | 
				
					
						|  Lukas Neubert | f3de2cea7d | vpm search: mark modules that are already installed (#6657) | 2020-10-20 23:02:17 +02:00 | 
				
					
						|  Lukas Neubert | d881185d79 | ci: separate workflow for docs line len check (#6653) | 2020-10-20 20:14:56 +02:00 | 
				
					
						|  Alexey | 3ae3196d42 | vdoc: allow to omit timestamp (#6652) | 2020-10-19 21:30:37 +02:00 | 
				
					
						|  Delyan Angelov | 9cf5c9ac43 | tests: simplify print mode logic | 2020-10-18 20:49:25 +03:00 | 
				
					
						|  Delyan Angelov | 7bc94fff9a | tests: implement compact progress mode (the old one is available with -expand) | 2020-10-18 19:27:29 +03:00 | 
				
					
						|  Delyan Angelov | a9659beabe | tests: simplify the synchronized printing of results, using chan string | 2020-10-18 18:16:33 +03:00 | 
				
					
						|  Delyan Angelov | cc477c50ed | repeat: cleanup spurious eprintln | 2020-10-18 17:31:37 +03:00 | 
				
					
						|  Delyan Angelov | 941f138934 | vfmt: use rand.ulid() for the worker file name (make `v test-fmt` more robust) | 2020-10-18 13:46:30 +03:00 | 
				
					
						|  Delyan Angelov | 3af700d950 | vself: fix `v self` (it compiled to cmd/v/v without -o) | 2020-10-16 15:06:32 +03:00 | 
				
					
						|  Lukas Neubert | 7471e1fd05 | symlink: create /usr/local/bin if it does not exist (#6621) | 2020-10-16 09:55:55 +02:00 | 
				
					
						|  Delyan Angelov | 23644d92a9 | vself: allow for `./v -o x self` with no further renaming/deleting v itself (#6609) | 2020-10-15 22:55:12 +03:00 | 
				
					
						|  Delyan Angelov | 31ef921ef2 | ci: fix warnings/errors due to the vfmt change | 2020-10-15 16:17:52 +03:00 | 
				
					
						|  Delyan Angelov | 3795aaab5c | v test-fmt: reformat some skipped files, comment on the remaining ones | 2020-10-15 00:39:09 +03:00 | 
				
					
						|  Delyan Angelov | e36f11750b | v test-fmt: use .skip_files instead of filtering | 2020-10-14 23:58:31 +03:00 | 
				
					
						|  Delyan Angelov | 5dd34c3a8a | v test-fmt: skip os.v, linuxsys_bare.v, life.v for now | 2020-10-14 23:49:12 +03:00 | 
				
					
						|  Delyan Angelov | 5a11b87097 | tests: do not panic on failed tests, just warn and exit(1). | 2020-10-14 23:42:30 +03:00 | 
				
					
						|  Delyan Angelov | e02f25a108 | test-compiler: fix sporadic fails for vpm/v install | 2020-10-14 18:20:19 +03:00 | 
				
					
						|  Enzo | a2fba05218 | fmt: allow fmt to be run on directories (#6613) | 2020-10-13 21:03:53 +02:00 | 
				
					
						|  Delyan Angelov | 62f6e65509 | repl: fix `reset`; make `echo "print(2.0 * 3.14159)" | ./v` print only the result | 2020-10-11 10:50:24 +03:00 | 
				
					
						|  Justin Jones | 04d3ca7dbe | http: fix status codes (#6590) | 2020-10-09 18:33:16 +03:00 | 
				
					
						|  Anton Zavodchikov | a6f7f0ac8a | vcreate: gitignore executable files (#6585) | 2020-10-09 15:56:43 +02:00 | 
				
					
						|  Delyan Angelov | 0edcd5efb0 | repeat.v: support --max_time limit for the average time of a command | 2020-10-09 11:08:59 +03:00 | 
				
					
						|  Delyan Angelov | 8e5067421f | vet: accumulate the collected errors manually (fixes CI) | 2020-10-06 10:02:35 +03:00 | 
				
					
						|  Delyan Angelov | f943bf2aaf | repeat.v: merge results from all series runs for the totals | 2020-10-06 08:12:09 +03:00 | 
				
					
						|  Alexander Medvednikov | 256a572cbe | vet: fix vet_errors | 2020-10-06 07:07:50 +02:00 | 
				
					
						|  Tom Paoletti | 9ea7369b05 | fmt: allow formatting of v shell files (.vsh) (#6555) | 2020-10-04 06:33:38 +02:00 | 
				
					
						|  Delyan Angelov | d93b0f047a | vdoc: return platform specific prefixes from .vdocignore files | 2020-10-03 17:40:28 +03:00 | 
				
					
						|  Delyan Angelov | 259f6ea42c | repeat.v: add --output option | 2020-10-02 18:10:30 +03:00 | 
				
					
						|  Delyan Angelov | c53ebd89b1 | repeat.v: implement a --series option | 2020-10-02 13:28:05 +03:00 | 
				
					
						|  Delyan Angelov | c747ba1c3f | repeat.v: add --fail_percent option | 2020-10-02 10:58:05 +03:00 | 
				
					
						|  Delyan Angelov | d595e03928 | cmd/tools/repeat.v: cleanup formatting | 2020-10-01 23:25:29 +03:00 | 
				
					
						|  Delyan Angelov | d96f1bf26d | cmd/tools/repeat.v: add and fill a new map[string][]int field CmdResult.oms | 2020-10-01 21:06:32 +03:00 | 
				
					
						|  Delyan Angelov | 9dc75f5cd9 | cmd/tools/repeat.v: cleanup | 2020-10-01 20:46:45 +03:00 | 
				
					
						|  Delyan Angelov | 0402179603 | cmd/tools/repeat.v: add a --warmup option too | 2020-10-01 20:35:56 +03:00 | 
				
					
						|  Delyan Angelov | 04cd585183 | cmd/tools/repeat.v: add a MVP of a command repeater/summarizer, simillar to hyperfine. | 2020-10-01 20:05:27 +03:00 | 
				
					
						|  Alexander Medvednikov | f534edc371 | doc: replace os.base_dir with os.dir | 2020-10-01 01:30:22 +02:00 | 
				
					
						|  Lukas Neubert | 3a8be4d8d9 | os: home_dir() remove trailing slash (#6512) | 2020-09-30 16:02:54 +02:00 | 
				
					
						|  Delyan Angelov | dc954bbb03 | all: use `macos` consistently in os.user_os and the compiler | 2020-09-29 22:32:20 +03:00 | 
				
					
						|  Alexander Medvednikov | defa9c1d00 | cmd: update flags help | 2020-09-29 03:28:41 +02:00 | 
				
					
						|  Nick Treleaven | 05dcdfd267 | pref: error if unknown argument passed to `v` (#6487) | 2020-09-29 03:13:54 +02:00 | 
				
					
						|  Denis | 6981f2afeb | help: print errors to stderr (#6486) | 2020-09-28 06:14:34 +02:00 | 
				
					
						|  Delyan Angelov | 7305b2c401 | ci: fix for mut arg in cmd/tools/vdoc.v | 2020-09-27 16:58:36 +03:00 | 
				
					
						|  Delyan Angelov | 1fb127ba79 | tests: sort the test session file paths before running the tests | 2020-09-26 10:11:45 +03:00 | 
				
					
						|  spaceface777 | d79bb0db24 | doctor: small features and tweaks (#6481) | 2020-09-25 19:24:00 +03:00 | 
				
					
						|  Delyan Angelov | 1f21bc4b49 | gg: bugfix on missing font file, remove last empty line in `v doctor` | 2020-09-24 16:53:06 +03:00 | 
				
					
						|  Delyan Angelov | d91594dc6b | doctor: use just a.println('') instead of a horizontal divider | 2020-09-24 16:36:15 +03:00 | 
				
					
						|  Delyan Angelov | 48d8711b80 | doctor: limit horizontal divider to just 20 dashes, to avoid wraps | 2020-09-24 16:34:05 +03:00 | 
				
					
						|  Henrixounez | b0a2c28c19 | vdoc: rendering optimizations (#6457) | 2020-09-23 20:50:51 +02:00 | 
				
					
						|  Robin Martijn | 4774c89381 | vpm: install and check all modules as lowercase modules. (#6445) | 2020-09-22 17:02:42 +02:00 | 
				
					
						|  spaceface777 | d44eabe247 | doctor: detect if running in a VM / WSL / chroot (#6447) | 2020-09-22 17:41:32 +03:00 | 
				
					
						|  Delyan Angelov | 1ee0939f69 | doctor: ignore # comments in /etc/os-release files too | 2020-09-21 22:42:41 +03:00 | 
				
					
						|  Delyan Angelov | fe8cf19a8f | doctor: protect against malformed /etc/os-release files on linux | 2020-09-21 22:38:58 +03:00 | 
				
					
						|  Delyan Angelov | f66dcbe6e5 | doctor: report tcc location/branch/commit too | 2020-09-21 21:46:51 +03:00 | 
				
					
						|  Delyan Angelov | 61330c60b5 | doctor: support arm64 phones | 2020-09-21 21:21:07 +03:00 | 
				
					
						|  Ned Palacios | 744f685973 | vdoc: document variables in a specific pos/scope; support `v doc os File` (#6354) | 2020-09-21 17:40:39 +03:00 | 
				
					
						|  Delyan Angelov | 8c0b8c5ef7 | doctor: detect more Linux distro names, using /etc/os-release first | 2020-09-21 17:36:36 +03:00 | 
				
					
						|  Delyan Angelov | d7fee91655 | doctor: detect more linux distro names | 2020-09-20 15:28:34 +03:00 | 
				
					
						|  Delyan Angelov | fc1956573e | doctor: try lsb_release on linux if it exists, fallback to os.uname if not | 2020-09-20 15:10:35 +03:00 | 
				
					
						|  Delyan Angelov | b39b195043 | doctor: fix cpu/os info on windows | 2020-09-20 14:49:27 +03:00 | 
				
					
						|  Delyan Angelov | 6e5d507b95 | doctor: retrieve more OS details on mac/linx/windows | 2020-09-20 14:37:51 +03:00 | 
				
					
						|  Delyan Angelov | 79ac431e9e | doctor: add first draft | 2020-09-20 13:13:20 +03:00 | 
				
					
						|  spaceface777 | 44deb43252 | symlink: remove broken defer (#6428) | 2020-09-19 22:26:32 +02:00 | 
				
					
						|  Delyan Angelov | 78e6ddee75 | tests: enable running `v test .` inside vlib/v/ too | 2020-09-18 19:20:01 +03:00 | 
				
					
						|  Delyan Angelov | a97716de33 | test: do not strip vroot/ from test report | 2020-09-18 18:35:38 +03:00 | 
				
					
						|  Aqil Contractor | a984f9cf97 | vup: add quotes for the people with weird V paths (#6393) | 2020-09-17 02:00:56 +03:00 | 
				
					
						|  Lukas Neubert | 8b25c29323 | vpm outdated: add support for mercurial (#6376) | 2020-09-15 19:35:00 +03:00 | 
				
					
						|  Lukas Neubert | 5c8e1c7eeb | help: remove note about v2 backend (#6364) | 2020-09-14 15:33:58 +02:00 | 
				
					
						|  Daniel Däschle | 3a146a6dbe | checker: fix error pos on default value (#6338) | 2020-09-09 15:34:41 +02:00 | 
				
					
						|  Cezary Drożak | 26971da510 | v up: correct an error message (#6327) | 2020-09-08 00:41:47 +02:00 | 
				
					
						|  Enzo | 18034bb95c | gen: fix multiple call of expression in match (#6324) | 2020-09-08 00:38:24 +02:00 | 
				
					
						|  Nick Treleaven | 497bf226e2 | add TESTS.md file to explain different tests (#6318) | 2020-09-07 13:48:15 +02:00 | 
				
					
						|  ITotalJustice | 1bf7e1596b | vbin2v: always lowercase generated const names | 2020-08-28 23:45:49 +03:00 | 
				
					
						|  Delyan Angelov | 02bece54a6 | vup: use `git pull https://github.com/vlang/v master` for updating | 2020-08-28 21:49:12 +03:00 | 
				
					
						|  Delyan Angelov | dde1b89c5e | vup: remove empty new line on unix | 2020-08-28 19:09:47 +03:00 | 
				
					
						|  Alexander Medvednikov | 27702b5a5d | fast: update V with v up instead of git pull | 2020-08-27 18:07:28 +02:00 | 
				
					
						|  Delyan Angelov | 9b0ef781dc | vup: add more diagnostic lines for `v -v up` | 2020-08-25 19:54:27 +03:00 | 
				
					
						|  Delyan Angelov | b9e408c499 | vup: use '$app.vexe self' | 2020-08-25 19:42:10 +03:00 | 
				
					
						|  JalonSolov | 45505a8423 | vup: do v self then make.bat on Windows (#6219) | 2020-08-25 19:12:53 +03:00 | 
				
					
						|  Delyan Angelov | 55fdae77d5 | tests: add .vv support for `v vet` too, and simplify vet_test.v | 2020-08-25 18:46:33 +03:00 | 
				
					
						|  Daniel Däschle | fcc61a981d | all: TypeSymbol.source_name (#6187) | 2020-08-22 12:29:15 +02:00 | 
				
					
						|  Alexander Medvednikov | f320be690c | x.websocket: skip tests on windows and musl for now | 2020-08-22 00:52:45 +02:00 | 
				
					
						|  Lukas Neubert | eabc2daf86 | v.mod: remove commas; add example for v.vmod (#6169) | 2020-08-19 16:07:10 +02:00 | 
				
					
						|  pancake | b5b53a5311 | vpm: add 'vpm upgrade' to update all the outdated vpm modules (#6157) | 2020-08-18 02:44:18 +02:00 | 
				
					
						|  Alexander Medvednikov | fe5575f384 | fast: checkout each commit | 2020-08-18 01:11:58 +02:00 | 
				
					
						|  Delyan Angelov | 3640bd2fda | tests: skip vweb_test.v on ubuntu-musl and on windows | 2020-08-14 01:11:12 +03:00 | 
				
					
						|  Delyan Angelov | 1a96bcf405 | ci: fix `v vet` filtering | 2020-08-12 20:34:13 +03:00 | 
				
					
						|  Alexander Medvednikov | 3b5d56278f | vet: skip tests | 2020-08-12 18:56:06 +02:00 | 
				
					
						|  Lukas Neubert | 664c26ab4b | v update: add verbose output (#6080) | 2020-08-07 17:33:13 +02:00 | 
				
					
						|  Alexander Medvednikov | 3a461e7cee | vfmt: update help | 2020-08-06 18:09:14 +02:00 | 
				
					
						|  Delyan Angelov | 6c27ce58ed | v.util.vtest: extract the common code for VTEST_ONLY in a single place | 2020-08-05 19:34:27 +03:00 | 
				
					
						|  Maciej Michalec | 1152bbd243 | repl: fix recognizing anonymous functions defs as function calls (fix #5006) (#6070) | 2020-08-05 16:18:28 +02:00 | 
				
					
						|  Alexander Medvednikov | df332f85b7 | vpm: remove vpm.best | 2020-08-04 22:10:29 +02:00 | 
				
					
						|  Delyan Angelov | 9511d086bd | oldv: use green color for tracing/diagnostic lines | 2020-08-04 11:22:37 +03:00 | 
				
					
						|  Delyan Angelov | f605022481 | cmd/tools/bench/wyhash.v: minor cleanup of output | 2020-08-03 19:25:59 +03:00 | 
				
					
						|  Delyan Angelov | df5625bf68 | cmd/tools/bench/wyhash.v: use predetermined seed, to ensure comparable results | 2020-08-03 18:47:10 +03:00 | 
				
					
						|  Delyan Angelov | a552674254 | vvet: fix segfault on `v vet .` | 2020-07-25 15:57:57 +03:00 | 
				
					
						|  Delyan Angelov | 2cf8a53eac | vdoc: fix compilation | 2020-07-24 12:30:38 +03:00 | 
				
					
						|  pancake | 36352085ae | v: add support for iOS crosscompilation (#5943) | 2020-07-23 07:58:44 +03:00 | 
				
					
						|  Lukas Neubert | 0cc8d840a3 | vpm: fix and improve `outdated` (#5902) | 2020-07-22 02:25:20 +02:00 | 
				
					
						|  Delyan Angelov | 14fd7d93ca | v.pref: fix `v build file.v` | 2020-07-21 19:36:58 +03:00 | 
				
					
						|  Alexander Medvednikov | 3c90da6afa | ci: enable vfmt check | 2020-07-20 22:26:44 +02:00 | 
				
					
						|  Lukas Neubert | c93467bca5 | vpm: add list command (#5888) | 2020-07-20 17:39:37 +03:00 | 
				
					
						|  Delyan Angelov | c858978348 | cgen: add support for `-d trace_gen` too. Add `v tracev` command. | 2020-07-20 12:36:27 +03:00 | 
				
					
						|  Enzo | 8a855ccae1 | fmt,vet: handle `var in [single_value]` (#5882) | 2020-07-19 19:58:34 +02:00 | 
				
					
						|  Delyan Angelov | de0fc53d62 | CI: fix failing tests because of hash.wyhash duplicates | 2020-07-18 15:27:57 +03:00 | 
				
					
						|  Delyan Angelov | 411eaadc15 | CI: make sure vcreate.v is not skipped by `v build-tools` | 2020-07-18 10:42:08 +03:00 | 
				
					
						|  Enzo | 90d9040e6e | all: make comment expressions + fix vfmt array init (#5851) | 2020-07-17 19:13:22 +02:00 | 
				
					
						|  Ryan Willis | e804ba5294 | vfmt: add support for VDIFF_TOOL, detect more diffing tools (#5857) | 2020-07-17 14:03:07 +03:00 | 
				
					
						|  Alexander Medvednikov | 9b2cbdacc6 | vfmt: verify | 2020-07-16 19:46:03 +02:00 | 
				
					
						|  Ryan Willis | f66967a88c | vsymlink: real Windows symbolic link, fallback to batch, make.bat updates (#5841) | 2020-07-16 18:33:26 +02:00 | 
				
					
						|  Lukas Neubert | cc7c8009a1 | vpm: outdated command (#5833) | 2020-07-15 21:55:07 +02:00 | 
				
					
						|  Delyan Angelov | e23925f2be | pref: add -show-timings option | 2020-07-14 18:47:40 +03:00 | 
				
					
						|  Alexander Medvednikov | 1c682d7b89 | cgen/autofree: sb.writeln() optimization fixes | 2020-07-13 18:59:47 +02:00 | 
				
					
						|  Lukas Neubert | ee46c8075f | help: document existence of vet (#5816) | 2020-07-13 16:41:47 +02:00 | 
				
					
						|  Delyan Angelov | 26768e8514 | vfmt: strip `current_module.` in fn args more robustly | 2020-07-11 16:09:20 +03:00 | 
				
					
						|  Alexander Medvednikov | 54da8371ac | doc: fix compilation and format | 2020-07-11 12:04:41 +02:00 | 
				
					
						|  Lukas Neubert | 10e0c39115 | vcreate: various fixes and improvements (#5786) | 2020-07-10 18:09:08 +02:00 | 
				
					
						|  Alexander Medvednikov | 9fd0bc93f0 | tools/fast: fix commit date | 2020-07-10 17:14:14 +02:00 | 
				
					
						|  Alexander Medvednikov | 49a4ced79c | tools/fast: fix commit link and enable -prod | 2020-07-10 17:03:39 +02:00 | 
				
					
						|  Alexander Medvednikov | 0cfa90828c | tools/fast: run for each commit | 2020-07-10 16:51:16 +02:00 | 
				
					
						|  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 | 
				
					
						|  Alexander Medvednikov | 03b76d19f1 | repl: make the info message a bit smaller | 2020-07-08 17:22:38 +02: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 | 
				
					
						|  Delyan Angelov | 25771a1afe | compiler: remove -keepc option (it is now always on) | 2020-07-06 13:42:18 +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 | 
				
					
						|  Delyan Angelov | 652380c5fd | cgen: fix `-printfn main` | 2020-07-03 17:42:59 +03: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 | 
				
					
						|  Adam Stankiewicz | f2a75d5223 | test: run all tests even if some fail | 2020-06-13 16:20:45 +02:00 | 
				
					
						|  joe-conigliaro | 0838080fcd | tools: add todo to gen_vc | 2020-06-12 23:10:22 +10:00 | 
				
					
						|  joe-conigliaro | 0845a9b7c3 | tools: update gen_vc init method | 2020-06-12 16:34:19 +10:00 | 
				
					
						|  joe-conigliaro | 438adfc2be | tools: update/fix gen_vc | 2020-06-12 16:22:01 +10:00 | 
				
					
						|  Delyan Angelov | 5ef9569098 | cmd/tools: add check_os_api_parity.v - keep module APIs even | 2020-06-11 21:13:36 +03:00 | 
				
					
						|  Daniel Däschle | dc72d2591e | vdoc: move builtin to top | 2020-06-11 00:52:41 +02:00 | 
				
					
						|  Ned Palacios | 8f9f426479 | vdoc: plaintext fixes | 2020-06-10 11:14:03 +02:00 | 
				
					
						|  Ned Palacios | e3c40f1df8 | vdoc: minor css fix + add error message | 2020-06-10 11:13:42 +02:00 | 
				
					
						|  Hungry Blue Dev | e649cf84e3 | rand: reorganize: phase 2 | 2020-06-09 15:06:07 +02:00 | 
				
					
						|  Daniel Däschle | 09fa0f1540 | vdoc: mobile fixes | 2020-06-08 15:32:21 +02:00 | 
				
					
						|  Delyan Angelov | b6dc2d9106 | vup: support -v | 2020-06-08 14:49:16 +03:00 | 
				
					
						|  Daniel Däschle | 808975fc86 | vdoc: fix toc scrolling | 2020-06-08 13:12:07 +02:00 | 
				
					
						|  Daniel Däschle | 344e9b440a | vdoc: fix code formatting | 2020-06-08 13:11:55 +02:00 | 
				
					
						|  yuyi | d4ddfa7e86 | vrepl: make work with paths with spaces | 2020-06-08 10:29:51 +02:00 | 
				
					
						|  Ned Palacios | 721a3a24ae | vdoc: minor features + fixes | 2020-06-08 10:28:46 +02:00 | 
				
					
						|  Ryan Willis | 08814d6de4 | tools/vsymlink: use the win32 api to update the system environment | 2020-06-08 09:19:31 +02:00 | 
				
					
						|  Delyan Angelov | 0058b8253d | vdoc: fix 'module, comment, import' sequence bug | 2020-06-08 09:27:22 +03:00 | 
				
					
						|  Enzo Baldisserri | 11b7b97311 | parser: fail when assigning to _ with := | 2020-06-08 00:47:04 +02:00 | 
				
					
						|  Daniel Däschle | a530c52b2d | vdoc: scroll indicator | 2020-06-07 23:01:44 +02:00 | 
				
					
						|  JalonSolov | 8c8df66986 | vup: make 'v up' work from release archive, without a .git folder | 2020-06-07 23:59:15 +03:00 | 
				
					
						|  Delyan Angelov | add4d391cb | ci: disable orm_test.v on windows and musl (it requires pg to be installed) | 2020-06-07 18:51:28 +03:00 | 
				
					
						|  Alexander Medvednikov | 931cf86cc3 | tests: build vweb example | 2020-06-07 15:44:33 +02:00 | 
				
					
						|  Lukas Neubert | eec5cf1eb1 | vpm: use only `-v` for verbose output | 2020-06-07 14:20:56 +02:00 | 
				
					
						|  Ned Palacios | cbcdc8434f | vdoc: group constants + minor fixes | 2020-06-07 12:27:42 +02:00 | 
				
					
						|  Daniel Däschle | caa25a3150 | vdoc: fix horizontal scrollbar | 2020-06-07 01:24:12 +02:00 | 
				
					
						|  Daniel Däschle | eb42d2220f | vdoc: adds missing color tags; change design of footer | 2020-06-07 01:23:56 +02:00 | 
				
					
						|  Sumeet Chhetri | 442030a7c8 | picoev: make compile, add header parsing | 2020-06-07 01:23:30 +02:00 | 
				
					
						|  Delyan Angelov | 8d3f680d07 | vdoc: implement .toplevel_comments parsing mode | 2020-06-06 19:05:26 +03:00 | 
				
					
						|  Daniel Däschle | 32463e94f5 | vdoc: help | 2020-06-06 17:41:44 +02:00 | 
				
					
						|  Daniel Däschle | 7a5f008042 | vdoc: normalize to its own file, menu open by default, remove prism css | 2020-06-06 16:12:07 +02:00 | 
				
					
						|  Ned Palacios | e5f12ad74a | vdoc: multiple fixes | 2020-06-06 14:31:26 +02:00 | 
				
					
						|  Ned Palacios | a19aaf2b90 | vdoc: add footer, improve accessibility and highlighting | 2020-06-06 10:43:50 +02:00 | 
				
					
						|  Ned Palacios | c1ccd56119 | vdoc: native syntax highlighting, system font, and intergrate normalize.css | 2020-06-06 07:56:17 +02:00 | 
				
					
						|  sudo-nice | ec984bcc0c | vdoc: replace hardcoded `v` with `@VEXE` | 2020-06-05 15:57:16 +02:00 | 
				
					
						|  Don Alfons Nisnoni | 44442223a2 | vdoc: make vexe_path a const | 2020-06-05 14:22:50 +02:00 | 
				
					
						|  Daniel Däschle | 0aadde2673 | vdoc: add syntax highlighting | 2020-06-05 12:08:22 +02:00 | 
				
					
						|  Ned Palacios | 30e0bda434 | vdoc: rewrite usage, add new options + streamline process | 2020-06-05 09:59:26 +02:00 | 
				
					
						|  Daniel Däschle | d0f9bdf85e | vdoc: style and other improvements | 2020-06-04 23:50:59 +02:00 | 
				
					
						|  Alexander Medvednikov | fb7ca56d87 | gg: minor fixes | 2020-06-04 19:57:16 +02:00 | 
				
					
						|  Alexander Medvednikov | 42e314d281 | examples: skip live gg examples for now | 2020-06-04 19:14:24 +02:00 | 
				
					
						|  yuyi | 5ae8853648 | all: change `f mut Foo` to `mut f Foo` | 2020-06-04 10:35:40 +02:00 | 
				
					
						|  Delyan Angelov | 2596b0c612 | vdoc: enable printing README.md on stdout too | 2020-06-02 23:56:33 +03:00 | 
				
					
						|  Alexander Medvednikov | 7496c1be2a | examples: fix remaining examples and add them to CI | 2020-06-02 19:47:28 +02:00 | 
				
					
						|  Alexander Medvednikov | 4e51867612 | make v build-examples work: part 1 | 2020-06-02 16:09:41 +02:00 | 
				
					
						|  Alexander Medvednikov | 78f8a8aee6 | cgen: remove g_ hack | 2020-06-02 15:49:43 +02:00 | 
				
					
						|  Ned Palacios | b99ba21ddd | vdoc: markdown, html, json generation + lots of fixes | 2020-06-02 12:10:01 +02:00 | 
				
					
						|  Mike 'Fuzzy' Partin | a24bf80228 | cmd/v: remove -vv and -vvv from help | 2020-06-01 20:15:44 +02:00 | 
				
					
						|  Delyan Angelov | 945439dab6 | cgen: print actual values on a failed assert (when possible) | 2020-06-01 14:43:38 +03:00 | 
				
					
						|  Delyan Angelov | d7bb887c2a | vpm: fix `v update` for offical v modules too, like ui or markdown | 2020-05-31 19:18:24 +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 | 
				
					
						|  pancake | b3f2c629c6 | builder: use .dylib for -shared builds in macOS | 2020-05-29 04:52:19 +02:00 | 
				
					
						|  sudo-nice | 104c278216 | vup: replace hardcoded `v` with `$vexe` | 2020-05-29 04:42:19 +02:00 | 
				
					
						|  Tim Basel | 7e538d7401 | utils: add args to launch_tool | 2020-05-28 19:40:09 +03:00 | 
				
					
						|  Uwe Krüger | 013fdb8a4b | checker: restrict numeric promotions to cases where no data is lost | 2020-05-27 05:42:48 +02:00 | 
				
					
						|  Delyan Angelov | ca19cec9a5 | v symlink: use @echo off for v.bat | 2020-05-26 15:46:03 +03:00 | 
				
					
						|  Julia K | 2b27072fac | compiler: new attributes, prelude customization | 2020-05-26 14:12:18 +02:00 | 
				
					
						|  Enzo Baldisserri | 145b125155 | websocket: make compile | 2020-05-26 12:50:37 +02:00 | 
				
					
						|  Delyan Angelov | e79adc0ba1 | v symlink: use a .symlink/v.bat launcher to avoid global PATH polution | 2020-05-26 13:34:01 +03:00 | 
				
					
						|  Delyan Angelov | 7585483c69 | v symlink: extract to cmd/tools/vsymlink.v , use setx on windows | 2020-05-26 09:30:26 +03:00 | 
				
					
						|  Delyan Angelov | b0cfd3fa67 | parser: reimplement [flag] enum support. Add p.vcodegen too | 2020-05-26 00:00:48 +03:00 | 
				
					
						|  Ned Palacios | 3aeaa24df6 | repl: fix for-loop/if statement duplicate printing bug | 2020-05-25 11:35:55 +03:00 | 
				
					
						|  Ned Palacios | ed7ed6262f | vpm: use current folder v.mod, if no args provided in `v install` | 2020-05-24 15:25:29 +03:00 | 
				
					
						|  Delyan Angelov | 465dc685cc | repl: treat `=x` at the start of a new line, the same as `println(x)` | 2020-05-24 14:16:38 +03:00 | 
				
					
						|  Ned Palacios | c95a1138ba | repl: fix one-line for-loop printing | 2020-05-24 11:36:17 +03:00 | 
				
					
						|  Delyan Angelov | acb58a1f98 | parser: add p.peek_tok3, fix `for ...<a.len...` | 2020-05-22 19:48:47 +03:00 | 
				
					
						|  yuyi | dda875a9c8 | all: unify const names to snake_case | 2020-05-22 17:36:09 +02:00 | 
				
					
						|  Delyan Angelov | 1cc52b0fae | docs: update obsolete references to the compiler/ folder | 2020-05-22 10:11:12 +03:00 | 
				
					
						|  Alexander Medvednikov | 27644333a8 | tests: bring back pointers_test.v | 2020-05-22 06:21:48 +02:00 | 
				
					
						|  yuyi | 047e982318 | gen: fix pointer_str_test.v | 2020-05-21 15:09:35 +03:00 | 
				
					
						|  Delyan Angelov | 0de70e8b2c | vpm: handle -v as well as -verbose | 2020-05-21 08:30:38 +03:00 | 
				
					
						|  yuyi | b8c028c727 | parser: fix -5.str() precedence | 2020-05-20 23:26:23 +02:00 | 
				
					
						|  Delyan Angelov | 9d4fe88d09 | compiler: support for -color/-nocolor option overrides | 2020-05-20 20:34:04 +03:00 | 
				
					
						|  Delyan Angelov | ebb3f4e402 | ci: add new explict job 'install-modules', to test 'v install' | 2020-05-20 12:20:13 +03:00 | 
				
					
						|  spaceface777 | b10df252dc | all: replace `is_c`, `is_js` with `language` | 2020-05-19 17:12:47 +02:00 | 
				
					
						|  yuyi | 74686d0ec4 | test: fix alias type errors and type_test.v | 2020-05-19 15:04:51 +03:00 | 
				
					
						|  Maddi Kopfermann | 96a8eaabc5 | repl: handle assigning anonymous function to a variable | 2020-05-19 14:15:01 +03:00 | 
				
					
						|  Uwe Krüger | 2635be511f | all: re-apply C++ support | 2020-05-18 21:38:06 +02:00 | 
				
					
						|  Alexander Medvednikov | 07a78b2843 | Revert "all: C++ compiler support" This reverts commit 9a237c3e82. | 2020-05-18 17:05:48 +02:00 | 
				
					
						|  Uwe Krüger | 9a237c3e82 | all: C++ compiler support | 2020-05-18 15:51:36 +02:00 |