|  Delyan Angelov | 5a1af94452 | test-fixed: fix compilation | 2020-04-11 14:48:59 +03:00 | 
				
					
						|  Delyan Angelov | c408223bb5 | test-fixed: move tests back to the skip_test_files list | 2020-04-11 14:35:25 +03:00 | 
				
					
						|  Delyan Angelov | 001e0b828a | test-fixed: fix CI for ubuntu-tcc | 2020-04-11 13:41:59 +03:00 | 
				
					
						|  Delyan Angelov | b10fcc79ba | comptime: fix #ifdef/#endif generation | 2020-04-11 12:41:48 +03:00 | 
				
					
						|  Delyan Angelov | c64e447749 | v: fix CI | 2020-04-11 10:50:59 +03:00 | 
				
					
						|  Delyan Angelov | 95709811e0 | v: support VFLAGS, fix 'v run source.v arg after source' | 2020-04-11 10:28:43 +03:00 | 
				
					
						|  Delyan Angelov | 75c6545857 | test-fixed: project_with_modules_having_submodules tests compile too | 2020-04-11 10:00:22 +03:00 | 
				
					
						|  Delyan Angelov | ba799b3f85 | builder: support v.mod/@VROOT, fix -cflags and -cache | 2020-04-11 09:57:31 +03:00 | 
				
					
						|  Alexander Medvednikov | b95a47b5a7 | checker: check fn main(); vfmt: fix for{}, module and module comments | 2020-04-10 22:27:54 +02:00 | 
				
					
						|  Delyan Angelov | 4f74410125 | test-fixed: always chdir to main v folder before running the tests | 2020-04-10 22:40:56 +03:00 | 
				
					
						|  Alexander Medvednikov | fc4a05741c | cmd/v: remove debug prints | 2020-04-10 18:18:50 +02:00 | 
				
					
						|  Alexander Medvednikov | f76931c01e | cache builtin modules | 2020-04-10 18:11:43 +02:00 | 
				
					
						|  Delyan Angelov | 60d6543733 | comptime: support @VROOT again | 2020-04-10 13:02:00 +03:00 | 
				
					
						|  Delyan Angelov | 917b9b5124 | test-fixed: do not skip big_test.v and socket_udp_test.v | 2020-04-10 12:35:37 +03:00 | 
				
					
						|  Alexander Medvednikov | 9b2511133d | vfmt: lots of fixes; cmd/v: -keepc; | 2020-04-10 00:30:43 +02:00 | 
				
					
						|  Daniel Däschle | c0d86eb651 | cgen: printing pointer should print the address | 2020-04-09 15:35:52 +02:00 | 
				
					
						|  Alexander Medvednikov | f3c917e0aa | fmt: fix array receivers; cmd/v: -showcc | 2020-04-09 15:05:06 +02:00 | 
				
					
						|  Alexey | 9e201e1f93 | tools: don't skip fixed tests | 2020-04-09 13:33:19 +02:00 | 
				
					
						|  Alexey | 384d401af0 | math: fix `bits_test` | 2020-04-09 12:43:37 +02:00 | 
				
					
						|  Alexey | 56c3a8b9a2 | base64: fix build | 2020-04-09 12:17:01 +02:00 | 
				
					
						|  Alexander Medvednikov | 7a218286b3 | cgen: fix returning optional consts; fix csv test | 2020-04-08 17:21:36 +02:00 | 
				
					
						|  Delyan Angelov | 3abbdd4a39 | tests: fix vlib/os/environment.v | 2020-04-08 18:01:19 +03:00 | 
				
					
						|  Delyan Angelov | 5247d5924e | tests: stats_test.v, pcg32_test.v, splitmix64_test.v now also pass | 2020-04-08 17:29:43 +03:00 | 
				
					
						|  Delyan Angelov | 1388532bd4 | tests: fix crc32_test.v | 2020-04-08 16:48:13 +03:00 | 
				
					
						|  Delyan Angelov | 4f7bfaf5d0 | tests: sha256_test.v and sha512_test.v also pass now | 2020-04-08 16:39:24 +03:00 | 
				
					
						|  Delyan Angelov | a8fe3a59b0 | tests: fix sha1 test by fixing << | expressions with explicit parenthesis for now. | 2020-04-08 16:30:19 +03:00 | 
				
					
						|  Alexander Medvednikov | 5ef5712e91 | vfmt: do not generate a space if the comment is empty | 2020-04-08 14:19:13 +02:00 | 
				
					
						|  Delyan Angelov | c00ec77737 | tests: fix compilation of parser_test.v | 2020-04-08 05:57:36 +03:00 | 
				
					
						|  Delyan Angelov | 3bad02abdd | cgen: do comparison of f32/f64 values for == and != by calling f64_eq(a,b) and f64_ne(a,b) | 2020-04-08 03:51:06 +03:00 | 
				
					
						|  Delyan Angelov | f93445a022 | tests: cleanup look for assertions. Fix jump to failure in emacs/vim again | 2020-04-08 03:45:49 +03:00 | 
				
					
						|  Alexander Medvednikov | a6daf2f78e | skip crc32_test for now | 2020-04-08 01:39:38 +02:00 | 
				
					
						|  Alexander Medvednikov | 2fbed2f880 | cgen: fix _ = ... | 2020-04-08 00:46:16 +02:00 | 
				
					
						|  Delyan Angelov | 582ee9e643 | urllib: put braces in << | expressions in urllib.v to make test pass | 2020-04-07 22:58:29 +03:00 | 
				
					
						|  Delyan Angelov | 900a18f955 | v test-fixed: mention explicitly only the files that should be skipped | 2020-04-07 20:51:42 +03:00 | 
				
					
						|  Major Taylor | efeea40520 | tools: 'v create' -> 'v new' | 2020-04-07 19:37:15 +02:00 | 
				
					
						|  Daniel Däschle | 7cf9b32742 | cmd: show cleaner messages, when v can not compile a tool, or update itself | 2020-04-07 17:56:33 +03:00 | 
				
					
						|  yuyi | 3c6a4dedd6 | tool: fix vgit.v | 2020-04-07 13:14:22 +02:00 | 
				
					
						|  yuyi | 7bd98ecddb | tools: fix performance_compare.v | 2020-04-07 12:38:43 +02:00 | 
				
					
						|  Alexander Medvednikov | fd75cce0f3 | vfmt: minor fixes + tests | 2020-04-07 04:05:59 +02:00 | 
				
					
						|  Alexander Medvednikov | fa5fcee584 | cmd/v: fix run args | 2020-04-07 03:21:32 +02:00 | 
				
					
						|  Alexander Medvednikov | fa4fb3b847 | cmd/v: set is_run | 2020-04-07 01:23:36 +02:00 | 
				
					
						|  Alexander Medvednikov | 33644a4f91 | cmd/v: fix `run` | 2020-04-07 01:09:25 +02:00 | 
				
					
						|  Alexander Medvednikov | 8d150d427a | merge and simplify cmd/v and v.builder | 2020-04-07 00:44:31 +02:00 | 
				
					
						|  yuyi | 4d5fe14968 | log: fix example error | 2020-04-06 17:22:53 +02:00 | 
				
					
						|  Alexander Medvednikov | 2006995020 | cmd/v: remove clang-format (the generated code is pretty from the start) | 2020-04-06 17:11:01 +02:00 | 
				
					
						|  Alexander Medvednikov | ffe8452f02 | vfmt: fix imports | 2020-04-05 21:53:00 +02:00 | 
				
					
						|  Alexey | 901f69e122 | ci: extend tests | 2020-04-05 15:20:28 +03:00 | 
				
					
						|  Delyan Angelov | 77fcac027e | ci: fix tcc, by not running vlib/v/tests/backtrace_test.v there for now | 2020-04-05 13:01:48 +03:00 | 
				
					
						|  Delyan Angelov | fde88a2c51 | ci: implement 'v test-fixed' and use it on ubuntu,tcc,msvc jobs | 2020-04-05 12:40:17 +03:00 | 
				
					
						|  Alexander Medvednikov | 2a06263a5b | vfmt: more fixes; enable `v fmt` and `v fmt -w` | 2020-04-05 03:37:38 +02:00 | 
				
					
						|  Alexander Medvednikov | 97db4c0e9a | vfmt: comments and other fixes | 2020-04-05 02:08:13 +02:00 | 
				
					
						|  Alexander Medvednikov | 33b03449d5 | tools: remove vnames.v for now | 2020-04-04 16:39:08 +02:00 | 
				
					
						|  lutherwenxu | 4bade9bcea | cmd/v: fix argument parsing | 2020-04-04 12:09:34 +02:00 | 
				
					
						|  joe-conigliaro | bf59828897 | ast: const impl & global scope & objects | 2020-04-04 14:14:40 +11:00 | 
				
					
						|  Delyan Angelov | f8b4a6f168 | Disable vfmt for now. | 2020-04-03 22:21:17 +03:00 | 
				
					
						|  Delyan Angelov | 31c4b1cda6 | v2: compile vfmt again; consistent colored error messages | 2020-04-03 18:42:22 +03:00 | 
				
					
						|  Alexey | 6a5cc0fa19 | tests: update assert output | 2020-04-03 13:39:11 +02:00 | 
				
					
						|  yuyi | 50b9faf347 | doc: fix doc command error running in vroot | 2020-04-03 12:00:33 +02:00 | 
				
					
						|  Alexander Medvednikov | 16acc5f312 | cmd/v: -backend | 2020-04-02 18:34:55 +02:00 | 
				
					
						|  Alexander Medvednikov | 804d303487 | cgen: add () for | and ^ | 2020-04-02 18:26:56 +02:00 | 
				
					
						|  Alexander Medvednikov | 50dabc8a49 | fix valgrind_test | 2020-04-02 18:22:36 +02:00 | 
				
					
						|  Alexander Medvednikov | fd12e4e826 | fix compiler_test.v | 2020-04-02 18:12:10 +02:00 | 
				
					
						|  Alexander Medvednikov | e305757d07 | cmd/v: handle -cc and -cg | 2020-04-02 17:55:00 +02:00 | 
				
					
						|  Alexander Medvednikov | d228b3916b | cmd/v: further simplifications | 2020-04-02 17:46:43 +02:00 | 
				
					
						|  Alexander Medvednikov | 40fd924b15 | parser: match must be exhaustive; cmd/v: one verbosity level, simpler version | 2020-04-02 16:51:16 +02:00 | 
				
					
						|  Alexander Medvednikov | 5b835d294c | more windows fixes + bring back windows ci | 2020-04-02 13:44:46 +02:00 | 
				
					
						|  Delyan Angelov | 084f853a2a | v2: enhance version with current git commit hash. Cleanup redundant code. | 2020-04-02 13:31:02 +02:00 | 
				
					
						|  Alexander Medvednikov | d9c7253836 | windows: "".to_wide() fixes | 2020-04-02 13:24:23 +02:00 | 
				
					
						|  Alexander Medvednikov | 8dfb14b1c4 | remove 15k lines of code of the old backend; make V2 the default backend | 2020-04-01 21:25:31 +02:00 | 
				
					
						|  Delyan Angelov | b62035e3d0 | solaris & termux: fix both, using the more portable termios.h | 2020-03-31 12:46:46 +02:00 | 
				
					
						|  Delyan Angelov | 07de351546 | v2: support -stats for _test.v files | 2020-03-30 17:21:32 +02:00 | 
				
					
						|  Alexey | a333ac1888 | all: remove redundant parentheses in `if` statements | 2020-03-29 10:08:42 +02:00 | 
				
					
						|  Alexander Medvednikov | eed7c91e87 | move compiler tests from compiler/ to v/ | 2020-03-27 18:01:46 +01:00 | 
				
					
						|  Alexander Medvednikov | f6db36d7f0 | fix parser_test and vfmt.v | 2020-03-27 15:24:08 +01:00 | 
				
					
						|  yuyi | ed42b864c1 | term: fix #4066 | 2020-03-27 10:01:46 +01:00 | 
				
					
						|  Alexander Medvednikov | db59c621e8 | v2: minor fixes | 2020-03-27 08:47:02 +01:00 | 
				
					
						|  Alexander Medvednikov | 456750ac19 | v2: array_test fixes | 2020-03-25 14:24:48 +01:00 | 
				
					
						|  Delyan Angelov | ba088056ed | solaris: make 'v test-compiler' pass (stage 2) | 2020-03-21 09:48:02 +01:00 | 
				
					
						|  Joe Conigliaro | 7e139b5384 | tools: gen_vc escape double quotes in sibject | 2020-03-21 10:54:57 +11:00 | 
				
					
						|  Alexander Medvednikov | 4b36098e07 | cgen: 1 error left | 2020-03-20 20:35:00 +01:00 | 
				
					
						|  Alexander Medvednikov | 5a7f683f61 | cgen: minor fixes | 2020-03-20 17:20:53 +01:00 | 
				
					
						|  Alexander Medvednikov | 6b571155f4 | cgen: fix print(struct); use automatic referencing | 2020-03-20 17:11:58 +01:00 | 
				
					
						|  yuyi | 2f27758a4b | os: realpath => real_path | 2020-03-20 16:41:18 +01:00 | 
				
					
						|  yuyi | 010f3efcf0 | os: filename => file_name | 2020-03-19 15:49:07 +01:00 | 
				
					
						|  Delyan Angelov | 0fbb056ac7 | hotreload: fix compilation of .so file on macos | 2020-03-19 14:50:37 +01:00 | 
				
					
						|  yuyi | 969765435e | v run: fix spaces in args | 2020-03-19 07:22:29 +01:00 | 
				
					
						|  yuyi | 9ef8499183 | flag: unify apis | 2020-03-19 07:06:37 +01:00 | 
				
					
						|  lutherwenxu | e37fed437d | cmd/v: fix `-version` and `-v` collision | 2020-03-18 12:42:41 +01:00 | 
				
					
						|  Alexander Medvednikov | a011b8951a | cgen: if/match expressions and other fixes | 2020-03-18 08:41:49 +01:00 | 
				
					
						|  radare | f5e44fbef2 | compiler: better NetBSD and OpenBSD support in vfmt and $if | 2020-03-17 12:43:59 +01:00 | 
				
					
						|  yuyi | cff6f4abd6 | vself: add -prod options | 2020-03-16 15:46:38 +01:00 | 
				
					
						|  Delyan Angelov | c2e453fbb9 | vpm: make 'v install' more resilient to server failures | 2020-03-16 14:30:22 +01:00 | 
				
					
						|  Joe Conigliaro | e03050014d | tools: gen_vc update comment | 2020-03-17 00:20:40 +11:00 | 
				
					
						|  Joe Conigliaro | db9323e7bd | tools: gen_vc - add force update flag/option | 2020-03-17 00:17:19 +11:00 | 
				
					
						|  Alexander Medvednikov | 3b328a2847 | vpm: fix server urls | 2020-03-16 12:55:49 +01:00 | 
				
					
						|  Alexander Medvednikov | 900ada1112 | cgen: match: do not use a temp var; minor fixes | 2020-03-16 10:53:36 +01:00 | 
				
					
						|  Major Taylor | c546e88577 | vcreate: add `init` command | 2020-03-15 11:20:12 +01:00 | 
				
					
						|  Alexey | 395bb61cf3 | help: keep consistent style of help messages Use imperative mood everywhere.
End sentences with dots.
Capitalize sentences. | 2020-03-14 14:20:44 +01:00 | 
				
					
						|  lutherwenxu | c2ffd027d0 | cmd/v: implement `help` | 2020-03-13 20:52:49 +01:00 | 
				
					
						|  Yohix | e667e72685 | all: fix typos | 2020-03-13 09:45:40 +01:00 | 
				
					
						|  hazohelet | 333dac4977 | help: update flags | 2020-03-10 15:08:08 +01:00 | 
				
					
						|  yuyi | 57b1b12ab6 | os: tmpdir => temp_dir | 2020-03-10 15:02:09 +01:00 | 
				
					
						|  yuyi | 876b73f92c | os: join => join_path | 2020-03-09 02:23:34 +01:00 | 
				
					
						|  Delyan Angelov | a58be3af0c | cmd/tools/gen_vc.v: use -os cross | 2020-03-08 19:00:57 +01:00 | 
				
					
						|  yuyi | 23b11c84b1 | os api: basedir => base_dir | 2020-03-08 15:43:56 +01:00 | 
				
					
						|  yuyi | 514b94ac69 | compile.v: remove duplicate import | 2020-03-08 15:39:37 +01:00 | 
				
					
						|  yuyi | 783dee1f48 | os: merge with filepath | 2020-03-07 22:26:26 +01:00 | 
				
					
						|  Delyan Angelov | 88c1ff91ac | cmd/v: handle wrong type of flags | 2020-03-07 14:15:23 +01:00 | 
				
					
						|  lutherwenxu | aab31f4b35 | cmd/v: rewrite flags | 2020-03-06 18:53:29 +01:00 | 
				
					
						|  Alexander Medvednikov | b0ece3a9d8 | sync: implement pool.work_on_items to process a list of items in parallel | 2020-03-04 20:28:42 +01:00 | 
				
					
						|  yuyi | 448ed41562 | os api: rmdir_recursive => rmdir_all | 2020-03-03 15:02:50 +01:00 | 
				
					
						|  yuyi | ea10f44fe6 | os api: flush_stdout => flush | 2020-03-03 00:00:30 +01:00 | 
				
					
						|  Daniel Däschle | 7eee5cf116 | cmd: use x64 target and v2 parser with run arg | 2020-03-01 15:50:07 +01:00 | 
				
					
						|  Alexander Medvednikov | d5faf36aa9 | fmt: comments | 2020-02-29 17:51:38 +01:00 | 
				
					
						|  Delyan Angelov | 10e15e5de7 | make and vself: cleanup make based on the new 'v self' | 2020-02-28 16:04:22 +01:00 | 
				
					
						|  yuyi | 8c43644301 | tools: v self compiler | 2020-02-28 13:02:56 +01:00 | 
				
					
						|  Alexander Medvednikov | 09b7a7c872 | v2: checker: handle clone() | 2020-02-27 17:21:13 +01:00 | 
				
					
						|  Alexander Medvednikov | b1357d9641 | v2: checker: fix filter() | 2020-02-27 16:51:47 +01:00 | 
				
					
						|  yuyi | aae14f4eb4 | tool: setup thirdparty 'freetype' | 2020-02-24 18:01:34 +01:00 | 
				
					
						|  Major Taylor | 72f80461de | repl: add newline on exit | 2020-02-22 12:41:57 +01:00 | 
				
					
						|  Alexander Medvednikov | 7705281459 | map: use hashmap instead of b-tree | 2020-02-20 20:05:06 +01:00 | 
				
					
						|  Alexander Medvednikov | f413b2fa49 | Revert "map: use hashmap instead of b-tree" This reverts commit 34d926350b. | 2020-02-20 17:58:17 +01:00 | 
				
					
						|  yuyi | f267a88ddf | v up: simplify | 2020-02-20 17:41:55 +01:00 | 
				
					
						|  ka-weihe | 34d926350b | map: use hashmap instead of b-tree | 2020-02-20 17:28:20 +01:00 | 
				
					
						|  Alexander Medvednikov | 296e736f5b | checker: minor fixes | 2020-02-20 16:16:44 +01:00 | 
				
					
						|  Don Alfons Nisnoni | 20d900a21d | ci: add a simple line length tool to check docs.md | 2020-02-20 13:41:02 +01:00 | 
				
					
						|  yuyi | d51019dd77 | unify vexe_path | 2020-02-20 11:33:01 +01:00 | 
				
					
						|  Delyan Angelov | 05329d6731 | v: make launch_tool use .exe extension on windows | 2020-02-20 10:56:13 +01:00 | 
				
					
						|  Alexander Medvednikov | 092c09d81f | vdoc using the new parser | 2020-02-19 16:13:34 +01:00 | 
				
					
						|  Delyan Angelov | 290feaac51 | vfmt2: allow running the new vfmt with 'v fmt -2' | 2020-02-18 20:00:06 +01:00 | 
				
					
						|  Alexander Medvednikov | 4e9bfa95ec | v2: the new parser can now parse the entire V compiler | 2020-02-18 17:45:59 +01:00 | 
				
					
						|  yuyi | 6849a4e770 | filepath: path separator (#3756) | 2020-02-17 20:31:23 +01:00 | 
				
					
						|  lutherwenxu | 277c55fe5b | cmd/v: rewrite default help message | 2020-02-16 12:50:25 +01:00 | 
				
					
						|  yuyi | e272a10bda | vfmt fixes | 2020-02-16 12:42:28 +01:00 | 
				
					
						|  yuyi | 5a6f4aa61d | vcreate: optimizations and small fixes | 2020-02-13 19:27:13 +01:00 | 
				
					
						|  Alexey | f00ab076d1 | vfmt: simplify reading source lines | 2020-02-12 23:19:45 +01:00 | 
				
					
						|  Alexander Medvednikov | c9f619dc72 | v2: parse `filter()` | 2020-02-10 14:42:57 +01:00 | 
				
					
						|  Alexander Medvednikov | 3f6ccd3120 | v2: minor fixes | 2020-02-10 13:58:24 +01:00 | 
				
					
						|  lutherwenxu | 9332a83ce6 | move v.v to cmd/v | 2020-02-09 10:08:04 +01:00 |