|  Alexander Medvednikov | ccf4f61521 | ast: ParExpr, OrExpr, IfGuardExpr; ForInStmt fix; remove all cap vars | 2020-02-28 15:36:41 +01:00 | 
				
					
						|  yuyi | b580a497fe | compiler: fix an interface bug | 2020-02-27 16:31:05 +01:00 | 
				
					
						|  Alexander Medvednikov | 857cbfb0d2 | v2: short struct init syntax; .xxx enum checks; unions; assert | 2020-02-26 15:51:05 +01:00 | 
				
					
						|  joe-conigliaro | c4e83faa57 | compiler: allow a type to be used as a variant of multiple sum types | 2020-02-26 15:15:38 +11:00 | 
				
					
						|  SleepyRoy | bc3d1eaf6e | scanner: simplify and unify style | 2020-02-25 22:58:51 +01:00 | 
				
					
						|  SleepyRoy | 05ed6c57b6 | scanner: add check for wrong decimal numbers | 2020-02-25 14:33:29 +01:00 | 
				
					
						|  lydiandy | d4ffed89c0 | add typeof test for fn (#3832) | 2020-02-25 11:14:59 +01:00 | 
				
					
						|  SleepyRoy | b17e49ad25 | scanner: add check for bin/oct/hex with wrong digits | 2020-02-25 11:11:12 +01:00 | 
				
					
						|  SleepyRoy | f859c7f93e | scanner: fix special case - `e` or `E` at the end | 2020-02-25 11:10:05 +01:00 | 
				
					
						|  Delyan Angelov | b17ade1257 | compiler: implement typeof(x) | 2020-02-24 21:45:47 +01:00 | 
				
					
						|  SleepyRoy | 794ee6fc9d | scanner: fix bin/oct/hex without number parts | 2020-02-24 18:02:36 +01:00 | 
				
					
						|  SleepyRoy | 96da5b33c0 | scanner: fix special case - 0 at the end | 2020-02-24 18:01:51 +01:00 | 
				
					
						|  SleepyRoy | 7d2eb4f604 | scanner: make `0o` prefix the only way to define octals | 2020-02-23 23:43:04 +01:00 | 
				
					
						|  yuyi | adb1d3f8c9 | scanner: enable 0oxx to handle octals | 2020-02-23 12:33:07 +01:00 | 
				
					
						|  Alexander Medvednikov | d510cd1e0d | fmt: else, for in | 2020-02-22 16:59:50 +01:00 | 
				
					
						|  yuyi | 1a1aa267b7 | vlib: remove malloc unsafe warning | 2020-02-22 12:41:24 +01:00 | 
				
					
						|  Alexander Medvednikov | e0c6766a79 | make "unreachable code" a warning in non-prod builds | 2020-02-21 18:55:18 +01:00 | 
				
					
						|  yuyi | 15a2927f09 | optimize table.all_test_function_names | 2020-02-21 16:29:41 +01:00 | 
				
					
						|  Alexander Medvednikov | e9931e6f84 | fmt: wrap_long_line() | 2020-02-21 16:14:15 +01:00 | 
				
					
						|  yuyi | 527377dc86 | fix os_test.v | 2020-02-21 12:24:13 +01:00 | 
				
					
						|  ka-weihe | 6b706a0c99 | Add FastestHash to cheaders.v | 2020-02-21 12:20:03 +01:00 | 
				
					
						|  Delyan Angelov | 88b402fcf8 | bugfix: v should not panic when encountering a file that consists only of comments | 2020-02-20 22:59:47 +01:00 | 
				
					
						|  Alexey | c85ccad0a6 | string: update check if a char is a space | 2020-02-20 20:14:54 +01:00 | 
				
					
						|  Alexander Medvednikov | ab8d883fee | fix wyhash.h | 2020-02-20 18:45:44 +01:00 | 
				
					
						|  Alexander Medvednikov | 5d5373764e | embed wyhash.h | 2020-02-20 18:38:05 +01:00 | 
				
					
						|  yuyi | d51019dd77 | unify vexe_path | 2020-02-20 11:33:01 +01:00 | 
				
					
						|  joe-conigliaro | fcd97f513a | v2: module/type/fn name fixes, compile fixes | 2020-02-20 21:13:18 +11:00 | 
				
					
						|  SleepyRoy | d91945cc99 | parser: some pure logic code simplifications | 2020-02-19 19:43:57 +01:00 | 
				
					
						|  joe-conigliaro | b62a90a212 | v2: module/import fixes, use parent_idx instead of parent ptr to remove need to preallocate types array | 2020-02-19 13:09:35 +11:00 | 
				
					
						|  SleepyRoy | aaf3ced750 | parser: add type check for +=, -=, *=, /= | 2020-02-18 22:14:52 +01:00 | 
				
					
						|  Alexander Medvednikov | 31c1483b9d | vfmt2: fn args, comments | 2020-02-18 20:20:15 +01:00 | 
				
					
						|  Alexander Medvednikov | 4e9bfa95ec | v2: the new parser can now parse the entire V compiler | 2020-02-18 17:45:59 +01:00 | 
				
					
						|  Alexander Medvednikov | 4de8d3ae8c | parser: short struct syntax for all structs | 2020-02-18 16:25:09 +01:00 | 
				
					
						|  yuyi | 392eb1fb55 | fix vlib/compiler/aparser.v (#3764) | 2020-02-18 18:45:04 +11:00 | 
				
					
						|  Alexander Medvednikov | ed01ab763c | v2/vfmt2: more fixes | 2020-02-18 03:28:41 +01:00 | 
				
					
						|  yuyi | 6849a4e770 | filepath: path separator (#3756) | 2020-02-17 20:31:23 +01:00 | 
				
					
						|  Alexander Medvednikov | 53f8ae6517 | fix prod build | 2020-02-17 14:30:01 +01:00 | 
				
					
						|  Alexander Medvednikov | 1dd6491a2f | v2: more parser fixes | 2020-02-17 14:15:49 +01:00 | 
				
					
						|  penguindark | 80861f2219 | scanner: exponent without sign | 2020-02-17 02:35:01 +01:00 | 
				
					
						|  Delyan Angelov | 195f3f465b | option to disable bounds checking; examples/path_tracing.v: optimizations | 2020-02-16 16:13:45 +01:00 | 
				
					
						|  Alexander Medvednikov | d9cf98f772 | v2: imports | 2020-02-12 01:16:38 +01:00 | 
				
					
						|  radare | 7dc040b01c | fix -prod on OpenBSD | 2020-02-10 08:57:35 +01:00 | 
				
					
						|  Delyan Angelov | f76651604d | compiler: bugfix for raw'"' | 2020-02-09 16:29:05 +01:00 | 
				
					
						|  joe-conigliaro | 94537c5901 | compiler: scope type alias to module | 2020-02-09 15:40:31 +01:00 | 
				
					
						|  lutherwenxu | 9332a83ce6 | move v.v to cmd/v | 2020-02-09 10:08:04 +01:00 | 
				
					
						|  joe-conigliaro | 7583c350b8 | compiler/math.bits: use max u64 consts | 2020-02-09 09:25:27 +01:00 | 
				
					
						|  Delyan Angelov | a02e1e0af2 | compiler: more actionable error message, when fn main is missing | 2020-02-08 17:00:13 +01:00 | 
				
					
						|  Alexander Medvednikov | d66bc24e7f | remove `as` casts for basic types | 2020-02-07 22:10:48 +01:00 | 
				
					
						|  Alexander Medvednikov | c8dcbcb649 | parser: allow `as` in consts | 2020-02-07 14:53:07 +01:00 | 
				
					
						|  Alexander Medvednikov | 9034b1fd08 | v2: match cgen; use `as` for casting | 2020-02-07 14:50:52 +01:00 |