|  lydiandy | a485533dc9 | make sure scanner and parser both check BOM | 2020-02-29 15:05:25 +01:00 | 
				
					
						|  yuyi | 6c85e285e7 | vdoc: show variadic args correctly | 2020-02-29 15:04:07 +01:00 | 
				
					
						|  Alexey | ee0a0afb25 | v2: process `or` block for `CallExpr` | 2020-02-29 15:03:32 +01:00 | 
				
					
						|  Alexey | efff66ada7 | fmt: add `pub` modifier for public enums | 2020-02-29 14:38:23 +01:00 | 
				
					
						|  Major Taylor | d4b0de2dce | log: extended logging level names when printed | 2020-02-29 14:31:59 +01:00 | 
				
					
						|  Delyan Angelov | f9d5c0110f | compiler: @VMODULE | 2020-02-29 14:23:45 +01:00 | 
				
					
						|  Joe Conigliaro | f67fca826e | v2: fix C function & type prefixing | 2020-02-29 21:47:47 +11:00 | 
				
					
						|  Joe Conigliaro | 48f912c2e9 | v2: handle variadic in selector_expr | 2020-02-29 19:04:47 +11:00 | 
				
					
						|  Joe Conigliaro | 71b5b0d955 | v2: fix C fn calls, save C fns with prefix besides odd cases | 2020-02-29 17:24:28 +11:00 | 
				
					
						|  Joe Conigliaro | 236b7b15bb | v2: handle optional in return stmt in checker | 2020-02-29 16:32:00 +11:00 | 
				
					
						|  Joe Conigliaro | 8e013d2174 | v2: skip minus in string expr  for now | 2020-02-29 15:56:16 +11:00 | 
				
					
						|  Joe Conigliaro | eb80accfee | v2: add ParExpr to checker | 2020-02-29 15:36:39 +11:00 | 
				
					
						|  Alexander Medvednikov | 6855c746bb | vfmt: EnumDecl | 2020-02-28 17:21:24 +01:00 | 
				
					
						|  Major Taylor | ee9cfe22ec | scanner: fix a typo in right_shift | 2020-02-28 17:16:24 +01:00 | 
				
					
						|  Delyan Angelov | 10e15e5de7 | make and vself: cleanup make based on the new 'v self' | 2020-02-28 16:04:22 +01:00 | 
				
					
						|  Alexander Medvednikov | ccf4f61521 | ast: ParExpr, OrExpr, IfGuardExpr; ForInStmt fix; remove all cap vars | 2020-02-28 15:36:41 +01:00 | 
				
					
						|  Alexander Medvednikov | 6a198df3af | v2: ParExpr; mut var decl | 2020-02-28 14:41:19 +01:00 | 
				
					
						|  Alexander Medvednikov | 7f5a15372f | os: fix get_raw_line() + minor v2 fixes | 2020-02-28 14:05:20 +01:00 | 
				
					
						|  Joe Conigliaro | c4b9ef388f | v2: handle var decl & assign stmt together 1st step combining | 2020-02-28 23:29:04 +11:00 | 
				
					
						|  yuyi | 8c43644301 | tools: v self compiler | 2020-02-28 13:02:56 +01:00 | 
				
					
						|  Nicolas Sauzede | f5fdbfd004 | os: fix getline warning for linux | 2020-02-28 02:43:42 +01:00 | 
				
					
						|  penguindark | b8f6284daf | ftoa: tables with hex constants | 2020-02-28 02:43:15 +01:00 | 
				
					
						|  Alexander Medvednikov | 87205367d1 | v2: minor fixes | 2020-02-27 21:51:40 +01:00 | 
				
					
						|  Alexander Medvednikov | 3204f036da | ast: move all str() methods to ast/str.v | 2020-02-27 21:29:38 +01:00 | 
				
					
						|  Alexander Medvednikov | d619944cf5 | vfmt: []xxx; mut args | 2020-02-27 21:00:33 +01:00 | 
				
					
						|  Alexander Medvednikov | 4f0d505c65 | v2: `if x := `; fix `for key, val in`; CastExpr | 2020-02-27 18:02:40 +01:00 | 
				
					
						|  Alexander Medvednikov | 3bde876097 | v2: checker: fix --/++ | 2020-02-27 17:31:10 +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 | b580a497fe | compiler: fix an interface bug | 2020-02-27 16:31:05 +01:00 | 
				
					
						|  Delyan Angelov | 1c915c3bd1 | add trim_trailing_whitespace to .editorconfig | 2020-02-27 12:01:53 +01:00 | 
				
					
						|  Joe Conigliaro | aba0bb5e01 | v2: fix condition in AssignStmt | 2020-02-27 21:15:30 +11:00 | 
				
					
						|  Joe Conigliaro | 237d83b2ee | v2: more work on AssignStmt & multi ret & initial blank ident | 2020-02-27 21:12:30 +11:00 | 
				
					
						|  joe-conigliaro | cfbd8ab7e7 | v2: parser - use defer to make sure scope is closed for filter | 2020-02-27 17:00:24 +11:00 | 
				
					
						|  Alexander Medvednikov | 06fc8a830b | v2: fix a bug with `mod.const` | 2020-02-27 03:30:17 +01:00 | 
				
					
						|  Alexander Medvednikov | a5db9c3519 | os: bring back write_bytes_at() | 2020-02-27 00:41:05 +01:00 | 
				
					
						|  Alexander Medvednikov | bb6098e2d3 | v2: fix `type f fn...` | 2020-02-27 00:18:14 +01:00 | 
				
					
						|  Alexander Medvednikov | c51f464446 | v2: fix `mod.Enum.val` and `x = .val` | 2020-02-27 00:12:40 +01:00 | 
				
					
						|  Alexey | 59d6a675dd | vdoc: trim result value | 2020-02-26 23:18:31 +01:00 | 
				
					
						|  Major Taylor | c72e505fe4 | pg: use unsafe | 2020-02-26 23:17:56 +01:00 | 
				
					
						|  Alexey | 394d64bfd0 | vdoc: remove duplicated code | 2020-02-26 22:44:28 +01:00 | 
				
					
						|  Alexey | ca9fa6407f | v2: distinguish public and private constants | 2020-02-26 22:43:37 +01:00 | 
				
					
						|  yuyi | 46ec400cb3 | vdoc: sort function names | 2020-02-26 20:46:09 +01:00 | 
				
					
						|  Alexey | 70f085be18 | v2: process unsafe statements | 2020-02-26 20:45:03 +01:00 | 
				
					
						|  Alexey | b1ea908b3b | fmt: process `defer` statement | 2020-02-26 20:44:42 +01:00 | 
				
					
						|  Delyan Angelov | 9d61f4fad1 | benchmark: make measuring small snippets of code less verbose/easier to use | 2020-02-26 16:29:46 +01:00 | 
				
					
						|  Alexander Medvednikov | 857cbfb0d2 | v2: short struct init syntax; .xxx enum checks; unions; assert | 2020-02-26 15:51:05 +01:00 | 
				
					
						|  SleepyRoy | c26016b132 | examples: add quick_sort example | 2020-02-26 13:32:39 +01:00 | 
				
					
						|  Nicolas Sauzede | 30f905999a | math: add powf and other float32 functions | 2020-02-26 13:31:54 +01:00 | 
				
					
						|  Delyan Angelov | 7a72167eb7 | strings: optimization of repeat + repeat_string() | 2020-02-26 13:22:12 +01:00 |