|  Uwe Krüger | 84fa1ae444 | boehm-gc: support a `[keep_args_alive]` tag for C functions (#9641) | 2021-04-09 13:13:49 +03:00 | 
				
					
						|  Ali Chraghi | 9881ff8448 | tests: fix option_print_errors_test.v (#9616) | 2021-04-08 08:46:08 +03:00 | 
				
					
						|  yuyi | 4f6dde4ac2 | vself: handle missing v_old (#9637) | 2021-04-08 06:27:56 +02:00 | 
				
					
						|  Lukas Neubert | 790961e73a | fmt: remove duplicate worker error check (#9631) | 2021-04-08 02:11:56 +02:00 | 
				
					
						|  Delyan Angelov | cc80ee0ab4 | tools: improve the default performance/behaviour of oldv | 2021-04-07 12:36:14 +03:00 | 
				
					
						|  Delyan Angelov | 9bb3a5b3a3 | tools: update oldv to be faster for the most common cases | 2021-04-06 11:43:53 +03:00 | 
				
					
						|  Delyan Angelov | aa5f733f01 | tools: add -cflags -Werror step to `v test-all` | 2021-04-05 23:52:39 +03:00 | 
				
					
						|  Delyan Angelov | 10619d098c | ci: fix a race in vlib/v/compiler_errors_test.v execution on m1 | 2021-04-05 22:57:59 +03:00 | 
				
					
						|  Delyan Angelov | dd31a1de9f | ci: fix the rest of `v test-cleancode` 5. Describe the problems of the SKIPed files | 2021-04-05 21:47:11 +03:00 | 
				
					
						|  Delyan Angelov | d11fb8497a | ci: fix some of `v test-cleancode` 3 | 2021-04-05 21:21:46 +03:00 | 
				
					
						|  Delyan Angelov | 92f40f9642 | tools: fix `v symlink` on windows | 2021-04-05 16:06:03 +03:00 | 
				
					
						|  Delyan Angelov | 3ea9868d0e | v -watch: rerun compilation after `v self` too | 2021-04-05 11:04:31 +03:00 | 
				
					
						|  Alexander Medvednikov | ed37512ea9 | ci: run wkhtmltopdf only on linux again | 2021-04-05 07:55:32 +03:00 | 
				
					
						|  Delyan Angelov | 5e394f911f | ci: fix byteptr cast in cmd/tools/bench/wyhash.v | 2021-04-04 23:33:35 +03:00 | 
				
					
						|  Delyan Angelov | c698fa1a58 | all: support `v -watch run` (#9577) | 2021-04-04 16:05:06 +02:00 | 
				
					
						|  Lukas Neubert | 0eb59cf2bd | fmt: prevent possible trailing whitespace in wrapped infixes (#9573) | 2021-04-03 18:30:25 +02:00 | 
				
					
						|  Lukas Neubert | 646d46b4dc | vet: turn warnings into errors with -W flag (#9575) | 2021-04-03 18:30:15 +02:00 | 
				
					
						|  Lukas Neubert | 094441c863 | vet: remove false positive space indent errors inside strings (#9568) | 2021-04-03 12:16:49 +02:00 | 
				
					
						|  Delyan Angelov | 5229428d91 | tools: add a separate `scan` column for fast.vlang.io too | 2021-04-02 21:13:34 +03:00 | 
				
					
						|  Delyan Angelov | d7331f981b | tools: fix parsing of new -show-timings output format in fast.vlang.io | 2021-04-02 20:23:32 +03:00 | 
				
					
						|  Lukas Neubert | e438b158a6 | vet: remove false positive space indentation error inside block comments (#9565) | 2021-04-02 16:26:53 +02:00 | 
				
					
						|  Alexander Medvednikov | 7385f8e56b | all: a massive merge of ast and table modules | 2021-04-02 01:57:09 +03:00 | 
				
					
						|  Lukas Neubert | 4a10514081 | tests: run vfmt over some of the tests in vlib/v/tests (#9455) | 2021-03-27 19:29:57 +02:00 | 
				
					
						|  Swastik Baranwal | 0e254e0329 | vdoc: support -os and show docs according to the platform (#9474) | 2021-03-27 09:50:06 +01:00 | 
				
					
						|  Delyan Angelov | 52a14e8422 | vpm: fix panic at the end of `v remove ui` | 2021-03-26 11:37:54 +02:00 | 
				
					
						|  Bastian Buck | 69dff4b384 | os: make os module handle large files (#9439) | 2021-03-26 07:51:55 +01:00 | 
				
					
						|  penguindark | a2ef9967fe | examples: add .obj viewer as a sokol example (#9456) | 2021-03-25 16:53:13 +01:00 | 
				
					
						|  Lukas Neubert | 8b7085e050 | vvet: big cleanup (#9454) | 2021-03-24 23:53:44 +02:00 | 
				
					
						|  Lukas Neubert | 7664964c56 | vfmt: format all of cmd/ and add it to `v test-cleancode` (#9418) | 2021-03-24 23:37:10 +02:00 | 
				
					
						|  zakuro | 6bc9ef7373 | builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448) | 2021-03-24 20:39:59 +02:00 | 
				
					
						|  Delyan Angelov | 999b4a47c1 | tools: cleanup check_os_api_parity.v | 2021-03-24 13:04:05 +02:00 | 
				
					
						|  Delyan Angelov | 9b78d7d21d | tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output | 2021-03-24 12:39:39 +02:00 | 
				
					
						|  Delyan Angelov | 0bde55f77e | tools: fix `v -prod cmd/tools/vdoctor.v` | 2021-03-24 10:31:42 +02:00 | 
				
					
						|  ka-weihe | f885c7cea9 | tests: fix three tests with address errors (#9441) | 2021-03-24 00:01:29 +02:00 | 
				
					
						|  Delyan Angelov | 385cb4dd20 | repeat.v: fixes for `./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v` | 2021-03-23 22:13:47 +02:00 | 
				
					
						|  Delyan Angelov | 8abfe2f5a2 | cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values | 2021-03-23 18:54:37 +02:00 | 
				
					
						|  Delyan Angelov | ae6420afc7 | tools: fix `substring in s` usages, preventing `v -W build-tools` | 2021-03-23 13:36:50 +02:00 | 
				
					
						|  Ned Palacios | 1d42b4cf66 | vdoc, v.doc: remove DocPos and use token.Position (#9429) | 2021-03-23 09:07:09 +01:00 | 
				
					
						|  ka-weihe | 801da20fd9 | ci: test-self (V compiled with -fsanitize=memory) (#9423) | 2021-03-22 23:05:48 +01:00 | 
				
					
						|  Delyan Angelov | c76c69ec35 | all: simplify `return if ...` constructs to make more code compatible with -autofree | 2021-03-22 16:45:29 +02:00 | 
				
					
						|  Delyan Angelov | b0e225ac2d | dl: fix `v -cflags "-Werror" use_test.v` | 2021-03-19 23:27:14 +02:00 | 
				
					
						|  Delyan Angelov | 644fdd0248 | ci: cleanup eprintlns in vbuild-tools.v | 2021-03-19 16:26:07 +02:00 | 
				
					
						|  Delyan Angelov | 9587f9f875 | fix `v build-tools` path handling on windows (affected tcc) | 2021-03-19 16:24:41 +02:00 | 
				
					
						|  Lukas Neubert | 82c4daa4b7 | fmt: fail keep test when bin2v_keep preparation step fails (#9361) | 2021-03-19 13:13:03 +02:00 | 
				
					
						|  zakuro | dad5a5e774 | v test-cleancode: add -fix flag (#9364) | 2021-03-19 12:37:44 +02:00 | 
				
					
						|  Delyan Angelov | 04095f4088 | ci: fix failing `v -W build-tools` and `v -W build-examples`; run vfmt. | 2021-03-19 09:49:26 +02:00 | 
				
					
						|  Delyan Angelov | ea3d1405ee | ci: fix failing -Werror job with tcc | 2021-03-19 09:34:41 +02:00 | 
				
					
						|  Swastik Baranwal | f28e67d526 | cmd/tools/v/vdoc: keep `_` sep in numeric literals and highlight modules properly (#9358) | 2021-03-18 15:06:16 +02:00 | 
				
					
						|  Ned Palacios | eccf707270 | vdoc: improve error message for non-existing symbols (#9359) | 2021-03-18 15:04:53 +02:00 | 
				
					
						|  Swastik Baranwal | 2e84773ef1 | cmd/tools/vdoc: highlight nested string quotes properly  (#9341) | 2021-03-17 09:50:22 +02:00 | 
				
					
						|  crthpl | fafb035fb5 | all: reimplement inline assembly (#8645) | 2021-03-17 01:43:17 +01:00 | 
				
					
						|  Delyan Angelov | 6814c975e5 | vself, vup: update to use err.msg instead of err | 2021-03-16 21:25:35 +02:00 | 
				
					
						|  Delyan Angelov | 1753445a64 | builtin: make panics more IDE friendly | 2021-03-16 20:50:11 +02:00 | 
				
					
						|  Lukas Neubert | 39a9beb9e0 | vet: add -W flag and detailed help (#9331) | 2021-03-16 19:49:06 +02:00 | 
				
					
						|  Delyan Angelov | 98c611d5d9 | ci: skip crypto_rand_read_test.v on the tests-sanitize-memory-clang job | 2021-03-16 17:10:03 +02:00 | 
				
					
						|  Delyan Angelov | 0c620a78bf | vdoc: highlight keywords in bright_blue | 2021-03-16 12:24:34 +02:00 | 
				
					
						|  Swastik Baranwal | 0b0e96a8cd | vdoc: improve syntax highlighting (#9323) | 2021-03-16 12:05:36 +02:00 | 
				
					
						|  Swastik Baranwal | 26138f98af | v doc: implement color highlighting for the stdout format, enable it by default (#9312) | 2021-03-15 13:21:19 +02:00 | 
				
					
						|  Alexander Medvednikov | ef10c60270 | tools/fast: fix freebsd path | 2021-03-14 21:34:51 +03:00 | 
				
					
						|  Alexander Medvednikov | 826809fae6 | tools/fast: disable 1m.v for now | 2021-03-14 21:20:32 +03:00 | 
				
					
						|  Alexander Medvednikov | 72dea2b7b7 | tools/fast: use tcc since it's the default | 2021-03-14 20:49:23 +03:00 | 
				
					
						|  Delyan Angelov | fbb9f316f5 | v build-tools: improve error reporting on moving back executables | 2021-03-14 18:40:00 +02:00 | 
				
					
						|  Delyan Angelov | ddbe57e00a | v test-cleancode: ensure more .v files are kept vmft-ed | 2021-03-14 12:17:31 +02:00 | 
				
					
						|  spaceface | e9797c618a | all: implement error interfaces (#9291) | 2021-03-13 18:13:50 +01:00 | 
				
					
						|  StunxFS | e09a8a47b0 | vcreate: minor tweaks (#9275) | 2021-03-13 08:43:12 +02:00 | 
				
					
						|  Ned Palacios | 62458e3553 | vdoc: remove local mode (#9282) | 2021-03-13 07:49:03 +02:00 | 
				
					
						|  Lukas Neubert | 21bbc24c49 | v remove: use correct command name in error when no args are given (#9273) | 2021-03-12 21:32:34 +02:00 | 
				
					
						|  StunxFS | cd087515fb | vcreate: use underscores instead of spaces for names (#9257) | 2021-03-12 16:09:43 +01:00 | 
				
					
						|  Lukas Neubert | 141a6db16b | vfmt: print worker execution errors with -debug (#9238) | 2021-03-10 20:21:39 +02:00 | 
				
					
						|  zakuro | 0abb38472b | vcheck-md: minor cleanup (#9229) | 2021-03-10 17:46:07 +02:00 | 
				
					
						|  Bartimus | 3edcb7e601 | vsymlink.v: update registry calls on windows (#9213) | 2021-03-09 16:16:42 +02:00 | 
				
					
						|  Ned Palacios | 114a7db6e5 | vdoc: fix symbol filtering (#9210) | 2021-03-09 13:05:50 +02:00 | 
				
					
						|  Delyan Angelov | a9358e4948 | tools: fix panicing on a failing make in `v up`, or recompilation of vup.v | 2021-03-08 23:58:07 +02:00 | 
				
					
						|  Delyan Angelov | d7049ae2da | os: deprecate os.exec (returning ?os.Result), in favour of os.execute, which returns os.Result (#8974) | 2021-03-08 20:52:13 +02:00 | 
				
					
						|  Patrick Hintermayer | 8f0ede34ad | v doc: add available output formats (#9180) | 2021-03-08 17:21:40 +02:00 | 
				
					
						|  Delyan Angelov | 98a12fdc2e | ci: fix `v test-cleancode` | 2021-03-07 19:15:47 +02:00 | 
				
					
						|  Patrick Hintermayer | ba95995a51 | v new: support setting version and license too (#9168) | 2021-03-07 11:38:56 +02:00 | 
				
					
						|  zakuro | 7a9d9f1e78 | v new: accept name and description from argument (#9142) | 2021-03-06 21:03:20 +02:00 | 
				
					
						|  Delyan Angelov | 849cde245c | v: support dump(expr) (#9160) | 2021-03-06 18:09:28 +01:00 | 
				
					
						|  pancake | c65d65a3f5 | v: use dash instead of lowerdash for -print-v-files (#9111) | 2021-03-04 14:38:05 +02:00 | 
				
					
						|  yuyi | 2870a5a63a | vrepl: fix array_filter (#9104) | 2021-03-04 12:24:14 +02:00 | 
				
					
						|  Stanislav Ershov | 76c8dea782 | vcomplete: add powershell support (#9093) | 2021-03-03 23:57:08 +01:00 | 
				
					
						|  Uwe Krüger | dd475f4e37 | checker/cgen: enable `IfGuardExpr` for `a[k]` and `<-ch` (#9065) | 2021-03-03 10:10:38 +02:00 | 
				
					
						|  Swastik Baranwal | b65ec6e867 | cmd/repl: add functionality to use custom programs on the startup (#9055) | 2021-03-03 07:53:05 +02:00 | 
				
					
						|  ka-weihe | 83a77542e3 | ci: update skipped tests (#9034) | 2021-03-01 13:54:49 +01:00 | 
				
					
						|  Miccah | d0fab60981 | vweb: refactor routing logic (#9025) | 2021-03-01 11:50:52 +01:00 | 
				
					
						|  spaceface | b712af56fd | all: bring back `panic(err.msg)` -> `panic(err)` (#9022) | 2021-03-01 00:18:14 +01:00 | 
				
					
						|  Uwe Krüger | e937d6249c | cgen: fix various issues concerning optionals (#9021) | 2021-02-28 23:21:03 +01:00 | 
				
					
						|  spaceface | d63b7bc35a | all: update repo to use the new error handling syntax (#8950) | 2021-02-28 23:20:21 +03:00 | 
				
					
						|  spaceface | b9a381f101 | all: migrate to the new Option (p. 1) (#8924) | 2021-02-28 22:24:29 +03:00 | 
				
					
						|  Miccah | 7e08e84bc1 | vweb: refactor HTTP request parsing (#8874) | 2021-02-27 23:18:25 +01:00 | 
				
					
						|  Miccah | 2f9687d29b | net: add HTTP Header struct and methods (#8991) | 2021-02-27 22:54:27 +01:00 | 
				
					
						|  Alexander Medvednikov | 3a2d696fac | time: time.wait() => time.sleep() | 2021-02-27 20:41:06 +03:00 | 
				
					
						|  Ben-Fields | 81cf6f7ea2 | tools: fix shortcut creation & registry access in `v symlink` on windows (#8994) | 2021-02-27 09:39:36 +02:00 | 
				
					
						|  Nick Treleaven | 23f231ee61 | builtin: tag array methods unsafe: *_many, grow_len, pointers  (#8983) | 2021-02-26 22:55:09 +01:00 | 
				
					
						|  Delyan Angelov | 3362d7ecbb | vpm: make the 404 in text error more precise (till https://vpm.vlang.io/ is fixed properly) | 2021-02-25 09:05:18 +02:00 | 
				
					
						|  Ben-Fields | 63ed3c0d41 | tools: fix shortcut creation error in `v symlink` on windows (#8935) | 2021-02-24 14:40:17 +02:00 | 
				
					
						|  Delyan Angelov | 977a625a45 | tools: support `v -prod up` | 2021-02-23 10:05:59 +02:00 | 
				
					
						|  Delyan Angelov | 7c9d280233 | v install: fix `does not exist`, when the response contained a 404 text | 2021-02-23 08:58:26 +02:00 | 
				
					
						|  Delyan Angelov | 2516c07614 | ci: fix `v -W build-tools` | 2021-02-22 15:33:35 +02:00 |