1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

2201 Commits

Author SHA1 Message Date
fe6707b26d cgen: minor fixes 2020-03-18 16:47:37 +01:00
c514f0b672 cgen: automatic dereference and match fix 2020-03-18 16:07:54 +01:00
d81d804cb6 cgen: add c headers for Solaris / Illumos 2020-03-18 15:48:42 +01:00
04184f1715 ast: make ReturnStmt field public 2020-03-18 15:39:26 +01:00
c4f6125a31 gen/checker: add errors for as cast & for in var 2020-03-19 00:50:21 +11:00
96af21ff68 gen: impl as cast 2020-03-18 23:55:46 +11:00
5fb90e12b1 checker: ForInStmt only call table.value_type once 2020-03-18 23:29:28 +11:00
4262ff76c3 checker/parser: check & gen stmts for ForIn & fix key, val vars 2020-03-18 23:18:18 +11:00
91378583cc cgen: another expected_type fix 2020-03-18 12:34:27 +01:00
af289da844 ast: MatchExpr: expr_type => cond_type 2020-03-18 12:23:32 +01:00
256a93e6e6 checker: expected_type fixes 2020-03-18 12:18:48 +01:00
5fc057d8ac cgen: fix error in expr_with_cast 2020-03-18 20:42:56 +11:00
54c38e3e3a parser: remove option from err var type 2020-03-18 20:00:33 +11:00
126ef0f5c2 checker/gen: add unchecked exprs & small fixes 2020-03-18 19:56:19 +11:00
a011b8951a cgen: if/match expressions and other fixes 2020-03-18 08:41:49 +01:00
3fecf154aa gen: move helper fns to ast 2020-03-18 11:19:23 +11:00
6ca47aeb4b gen: blank identifier fixes 2020-03-18 10:41:04 +11:00
330745da30 gen: restructure if guard to support else 2020-03-18 04:01:36 +11:00
91e47caf38 gen: add if guard to cgen 2020-03-18 02:40:41 +11:00
f965a7d0e6 gen: fix sum type casting & map init 2020-03-18 01:13:55 +11:00
f5e44fbef2 compiler: better NetBSD and OpenBSD support in vfmt and $if 2020-03-17 12:43:59 +01:00
e2eb0f17d7 string: separate strip_margin tests into different functions 2020-03-17 02:49:51 +01:00
f73b38a0d8 vfmt2: fix literal integer number formatting 2020-03-17 02:49:15 +01:00
456c0250b0 string: fix strip_margin 2020-03-16 15:46:09 +01:00
d39dd53998 string: bring back test_strip_margins 2020-03-16 15:45:54 +01:00
5ae04dca84 glfw: remove global scale variable 2020-03-16 15:44:26 +01:00
93920a4bb0 vweb: set request data with body text to allow use in actions 2020-03-16 14:30:55 +01:00
d456cc479c builtin: revert map to version before 35dd785 until bug is fixed 2020-03-16 23:01:31 +11:00
5581b2bd3c builtin: fix backtrace for OpenBSD and NetBSD 2020-03-16 12:10:58 +01:00
900ada1112 cgen: match: do not use a temp var; minor fixes 2020-03-16 10:53:36 +01:00
cf094c6265 cgen: gen fn type declerations 2020-03-16 20:12:03 +11:00
0f160707a4 cgen: GoStmt; experimental parallel parser 2020-03-16 08:33:42 +01:00
c947e6ebe6 cgen: cast to sum type 2020-03-16 17:42:45 +11:00
66adf7a6b9 cgen: minor sum type fix 2020-03-16 05:02:41 +01:00
ac0b235d3a cgen: sum type: it variable 2020-03-16 03:56:38 +01:00
37504c487a cgen: sum types: match 2020-03-16 03:19:26 +01:00
98fc9ab65b string: disable strip_margins test for now 2020-03-15 23:21:32 +01:00
8a8f50a6a0 cgen: unwrapped optionals 2020-03-15 08:18:45 +01:00
8d19ba9195 string: strip_margin: fix the error message for multiple args 2020-03-15 07:49:37 +01:00
8e2537a366 cgen: array init fix; 2020-03-15 07:42:49 +01:00
2d5c7c8e93 string: add strip_margin 2020-03-15 05:46:12 +01:00
3e05939b65 cgen: enum fixes 2020-03-15 12:51:31 +11:00
cfeafb9ab4 cgen: fix null termination bug gen tests to fail 2020-03-15 11:39:29 +11:00
28fc9d332c cgen: fix enum vals, includes, in strings 2020-03-15 01:36:20 +01:00
a121dfd23a glfw: high dpi on windows 2020-03-15 01:16:55 +01:00
843bb6dac1 cgen: lots of fixes 2020-03-15 00:46:08 +01:00
50ed4004f4 ast/table: use common struct fn decl arguments 2020-03-15 09:21:36 +11:00
8bfa7f0d82 compiler: fix interface bug 2020-03-14 14:19:56 +01:00
217bbdfd66 cgen: small varg fixes 2020-03-14 23:42:27 +11:00
9dc79bae5f cgen: fix varg call and struct gen 2020-03-14 23:15:07 +11:00