|  Alexander Medvednikov | b4561fa814 | Revert "term: make compilable with v2 on windows" | 2020-03-20 21:15:45 +01:00 | 
				
					
						|  Alexander Medvednikov | 0f1f724a91 | term: make compilable with v2 on windows | 2020-03-20 21:12:37 +01:00 | 
				
					
						|  Alexander Medvednikov | ec003ff897 | cgen: temporary lld fix | 2020-03-20 20:46:42 +01:00 | 
				
					
						|  Alexander Medvednikov | 4b36098e07 | cgen: 1 error left | 2020-03-20 20:35:00 +01:00 | 
				
					
						|  Alexander Medvednikov | 8077a7534e | cgen: 7 errors left | 2020-03-20 20:22:37 +01:00 | 
				
					
						|  yuyi | e6a679b019 | flag: octal format | 2020-03-20 20:21:16 +01:00 | 
				
					
						|  Delyan Angelov | f89f83deb6 | solaris: _solaris.v and #flag solaris (stage 1) | 2020-03-20 20:20:01 +01:00 | 
				
					
						|  Alexey | 9c668072b9 | fmt: fix ForInStmt | 2020-03-20 20:19:43 +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 | 
				
					
						|  Alexander Medvednikov | 078f498b17 | cgen: fix `vals[i].field = x` | 2020-03-20 17:03:41 +01:00 | 
				
					
						|  Alexander Medvednikov | 4fac09bcb4 | array: simplify reverse() memcpy call | 2020-03-20 16:51:36 +01:00 | 
				
					
						|  yuyi | 2f27758a4b | os: realpath => real_path | 2020-03-20 16:41:18 +01:00 | 
				
					
						|  Joe Conigliaro | 15d4b5fcdb | checker/fmt/cgen: fun vfmt on changes from previous commit | 2020-03-21 00:46:00 +11:00 | 
				
					
						|  Joe Conigliaro | a331abf675 | ast/cgen/parser: combine IfExpr branches into single node | 2020-03-21 00:39:56 +11:00 | 
				
					
						|  Alexander Medvednikov | c993489fe9 | cgen: optional expr fix | 2020-03-20 13:03:42 +01:00 | 
				
					
						|  joe-conigliaro | ed50fef1c0 | cgen: dont add overidden fields in assoc | 2020-03-20 15:05:50 +11:00 | 
				
					
						|  joe-conigliaro | 1fb2c3f5b4 | cgen: multi return optional fix | 2020-03-20 14:59:06 +11:00 | 
				
					
						|  joe-conigliaro | 525639b42f | cgen: fix tests after array.first fix | 2020-03-20 14:24:18 +11:00 | 
				
					
						|  Alexander Medvednikov | f37b9d99fe | cgen: last/first fix | 2020-03-19 19:36:15 +01:00 | 
				
					
						|  Alexander Medvednikov | b7a036945d | cgen: in [] optimization | 2020-03-19 16:12:49 +01:00 | 
				
					
						|  yuyi | 010f3efcf0 | os: filename => file_name | 2020-03-19 15:49:07 +01:00 | 
				
					
						|  Alexander Medvednikov | 216c7a16d8 | cgen: filter + expected_type fix | 2020-03-19 15:18:29 +01:00 | 
				
					
						|  Delyan Angelov | 0fbb056ac7 | hotreload: fix compilation of .so file on macos | 2020-03-19 14:50:37 +01:00 | 
				
					
						|  Alexander Medvednikov | dd96421a9f | compiler: remove old vh generator | 2020-03-19 13:24:57 +01:00 | 
				
					
						|  Joe Conigliaro | 0f08a92302 | cgen: fix return formatting | 2020-03-19 22:27:47 +11:00 | 
				
					
						|  Alexander Medvednikov | b290efa394 | ast: TypeOf | 2020-03-19 12:15:42 +01:00 | 
				
					
						|  Joe Conigliaro | 79077b0025 | gen: fix multi return optional | 2020-03-19 22:13:17 +11:00 | 
				
					
						|  Joe Conigliaro | 97fbbac973 | checker: enum value, use base type no extra info | 2020-03-19 21:52:47 +11:00 | 
				
					
						|  Alexander Medvednikov | 74616d2900 | cgen: fix optional functions that return other optional functions | 2020-03-19 11:44:27 +01:00 | 
				
					
						|  Alexander Medvednikov | b2f05e56b8 | cgen: fix tests | 2020-03-19 11:23:05 +01:00 | 
				
					
						|  Joe Conigliaro | e457bedaa7 | gen: remove enum value typedefs :D | 2020-03-19 21:21:08 +11:00 | 
				
					
						|  Joe Conigliaro | 408553e967 | gen: add typedefs for optional enums & array clone receiver type fix | 2020-03-19 21:04:51 +11:00 | 
				
					
						|  Alexander Medvednikov | be01a32f0b | math: use automatic dereferencing | 2020-03-19 10:24:51 +01:00 | 
				
					
						|  Alexander Medvednikov | b5cb1b1fe2 | cgen: map_get/map_set | 2020-03-19 10:07:31 +01:00 | 
				
					
						|  Joe Conigliaro | 6c56528cd7 | checker: update assoc type | 2020-03-19 19:52:33 +11:00 | 
				
					
						|  Joe Conigliaro | a456c21249 | gen: cgen sum cast in struct init | 2020-03-19 19:40:21 +11:00 | 
				
					
						|  Joe Conigliaro | 6e5b58413a | checker: check assoc field exprs | 2020-03-19 18:57:33 +11:00 | 
				
					
						|  Alexander Medvednikov | 013fd5abfe | cgen: fix array.last() | 2020-03-19 08:49:47 +01:00 | 
				
					
						|  Joe Conigliaro | 3e70e5f2f1 | gen: add `in` for map and string to cgen | 2020-03-19 18:32:42 +11:00 | 
				
					
						|  Alexander Medvednikov | 28309da1f1 | cgen: assoc | 2020-03-19 08:14:09 +01:00 | 
				
					
						|  Alexander Medvednikov | 3dc3b11435 | parser: $if blocks for headers | 2020-03-19 07:59:01 +01:00 | 
				
					
						|  SleepyRoy | f798a0937a | expression: set floats as f64 by default | 2020-03-19 07:24:49 +01:00 | 
				
					
						|  fantassin | 5824d28a03 | term: Solaris headers | 2020-03-19 07:07:43 +01:00 | 
				
					
						|  Delyan Angelov | cc847f83a8 | compiler: when compiling a single .v file, check that it is not a folder | 2020-03-19 07:07:02 +01:00 | 
				
					
						|  yuyi | 9ef8499183 | flag: unify apis | 2020-03-19 07:06:37 +01:00 | 
				
					
						|  Alexander Medvednikov | 66639924a4 | map: make compilable with V2 | 2020-03-19 07:05:20 +01:00 | 
				
					
						|  ka-weihe | bd0548548a | map: new memory layout and map.get2() | 2020-03-19 06:52:34 +01:00 | 
				
					
						|  Alexander Medvednikov | c3d7c57096 | cgen: more minor fixes | 2020-03-18 19:56:59 +01:00 | 
				
					
						|  Alexander Medvednikov | ca0bae0fcd | array: fix reverse() | 2020-03-18 18:54:11 +01:00 | 
				
					
						|  Alexander Medvednikov | fe6707b26d | cgen: minor fixes | 2020-03-18 16:47:37 +01:00 | 
				
					
						|  Alexander Medvednikov | c514f0b672 | cgen: automatic dereference and match fix | 2020-03-18 16:07:54 +01:00 | 
				
					
						|  fantassin | d81d804cb6 | cgen: add c headers for Solaris / Illumos | 2020-03-18 15:48:42 +01:00 | 
				
					
						|  lydiandy | 04184f1715 | ast: make ReturnStmt field public | 2020-03-18 15:39:26 +01:00 | 
				
					
						|  Joe Conigliaro | c4f6125a31 | gen/checker: add errors for as cast & for in var | 2020-03-19 00:50:21 +11:00 | 
				
					
						|  Joe Conigliaro | 96af21ff68 | gen: impl as cast | 2020-03-18 23:55:46 +11:00 | 
				
					
						|  Joe Conigliaro | 5fb90e12b1 | checker: ForInStmt only call table.value_type once | 2020-03-18 23:29:28 +11:00 | 
				
					
						|  Joe Conigliaro | 4262ff76c3 | checker/parser: check & gen stmts for ForIn & fix key, val vars | 2020-03-18 23:18:18 +11:00 | 
				
					
						|  Alexander Medvednikov | 91378583cc | cgen: another expected_type fix | 2020-03-18 12:34:27 +01:00 | 
				
					
						|  Alexander Medvednikov | af289da844 | ast: MatchExpr: expr_type => cond_type | 2020-03-18 12:23:32 +01:00 | 
				
					
						|  Alexander Medvednikov | 256a93e6e6 | checker: expected_type fixes | 2020-03-18 12:18:48 +01:00 | 
				
					
						|  Joe Conigliaro | 5fc057d8ac | cgen: fix error in expr_with_cast | 2020-03-18 20:42:56 +11:00 | 
				
					
						|  Joe Conigliaro | 54c38e3e3a | parser: remove option from err var type | 2020-03-18 20:00:33 +11:00 | 
				
					
						|  Joe Conigliaro | 126ef0f5c2 | checker/gen: add unchecked exprs & small fixes | 2020-03-18 19:56:19 +11:00 | 
				
					
						|  Alexander Medvednikov | a011b8951a | cgen: if/match expressions and other fixes | 2020-03-18 08:41:49 +01:00 | 
				
					
						|  Joe Conigliaro | 3fecf154aa | gen: move helper fns to ast | 2020-03-18 11:19:23 +11:00 | 
				
					
						|  Joe Conigliaro | 6ca47aeb4b | gen: blank identifier fixes | 2020-03-18 10:41:04 +11:00 | 
				
					
						|  Joe Conigliaro | 330745da30 | gen: restructure if guard to support else | 2020-03-18 04:01:36 +11:00 | 
				
					
						|  Joe Conigliaro | 91e47caf38 | gen: add if guard to cgen | 2020-03-18 02:40:41 +11:00 | 
				
					
						|  Joe Conigliaro | f965a7d0e6 | gen: fix sum type casting & map init | 2020-03-18 01:13:55 +11:00 | 
				
					
						|  radare | f5e44fbef2 | compiler: better NetBSD and OpenBSD support in vfmt and $if | 2020-03-17 12:43:59 +01:00 | 
				
					
						|  Major Taylor | e2eb0f17d7 | string: separate strip_margin tests into different functions | 2020-03-17 02:49:51 +01:00 | 
				
					
						|  Delyan Angelov | f73b38a0d8 | vfmt2: fix literal integer number formatting | 2020-03-17 02:49:15 +01:00 | 
				
					
						|  yuyi | 456c0250b0 | string: fix strip_margin | 2020-03-16 15:46:09 +01:00 | 
				
					
						|  Alexander Medvednikov | d39dd53998 | string: bring back test_strip_margins | 2020-03-16 15:45:54 +01:00 | 
				
					
						|  yuyi | 5ae04dca84 | glfw: remove global scale variable | 2020-03-16 15:44:26 +01:00 | 
				
					
						|  Ian M. Jones | 93920a4bb0 | vweb: set request data with body text to allow use in actions | 2020-03-16 14:30:55 +01:00 | 
				
					
						|  Joe Conigliaro | d456cc479c | builtin: revert map to version before 35dd785until bug is fixed | 2020-03-16 23:01:31 +11:00 | 
				
					
						|  radare | 5581b2bd3c | builtin: fix backtrace for OpenBSD and NetBSD | 2020-03-16 12:10:58 +01:00 | 
				
					
						|  Alexander Medvednikov | 900ada1112 | cgen: match: do not use a temp var; minor fixes | 2020-03-16 10:53:36 +01:00 | 
				
					
						|  Joe Conigliaro | cf094c6265 | cgen: gen fn type declerations | 2020-03-16 20:12:03 +11:00 | 
				
					
						|  Alexander Medvednikov | 0f160707a4 | cgen: GoStmt; experimental parallel parser | 2020-03-16 08:33:42 +01:00 | 
				
					
						|  joe-conigliaro | c947e6ebe6 | cgen: cast to sum type | 2020-03-16 17:42:45 +11:00 | 
				
					
						|  Alexander Medvednikov | 66adf7a6b9 | cgen: minor sum type fix | 2020-03-16 05:02:41 +01:00 | 
				
					
						|  Alexander Medvednikov | ac0b235d3a | cgen: sum type: `it` variable | 2020-03-16 03:56:38 +01:00 | 
				
					
						|  Alexander Medvednikov | 37504c487a | cgen: sum types: match | 2020-03-16 03:19:26 +01:00 | 
				
					
						|  Alexander Medvednikov | 98fc9ab65b | string: disable strip_margins test for now | 2020-03-15 23:21:32 +01:00 | 
				
					
						|  Alexander Medvednikov | 8a8f50a6a0 | cgen: unwrapped optionals | 2020-03-15 08:18:45 +01:00 | 
				
					
						|  Major Taylor | 8d19ba9195 | string: strip_margin: fix the error message for multiple args | 2020-03-15 07:49:37 +01:00 | 
				
					
						|  Alexander Medvednikov | 8e2537a366 | cgen: array init fix; | 2020-03-15 07:42:49 +01:00 | 
				
					
						|  Major Taylor | 2d5c7c8e93 | string: add `strip_margin` | 2020-03-15 05:46:12 +01:00 | 
				
					
						|  Joe Conigliaro | 3e05939b65 | cgen: enum fixes | 2020-03-15 12:51:31 +11:00 | 
				
					
						|  Joe Conigliaro | cfeafb9ab4 | cgen: fix null termination bug gen tests to fail | 2020-03-15 11:39:29 +11:00 | 
				
					
						|  Alexander Medvednikov | 28fc9d332c | cgen: fix enum vals, includes, in strings | 2020-03-15 01:36:20 +01:00 | 
				
					
						|  yuyi | a121dfd23a | glfw: high dpi on windows | 2020-03-15 01:16:55 +01:00 | 
				
					
						|  Alexander Medvednikov | 843bb6dac1 | cgen: lots of fixes | 2020-03-15 00:46:08 +01:00 | 
				
					
						|  Joe Conigliaro | 50ed4004f4 | ast/table: use common struct fn decl arguments | 2020-03-15 09:21:36 +11:00 | 
				
					
						|  yuyi | 8bfa7f0d82 | compiler: fix interface bug | 2020-03-14 14:19:56 +01:00 | 
				
					
						|  Joe Conigliaro | 217bbdfd66 | cgen: small varg fixes | 2020-03-14 23:42:27 +11:00 | 
				
					
						|  Joe Conigliaro | 9dc79bae5f | cgen: fix varg call and struct gen | 2020-03-14 23:15:07 +11:00 |