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 35dd785 until 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 |