Henrixounez
|
c6b79dfd24
|
compiler: check for reserved names during struct declaration
|
2019-08-29 22:41:21 +03:00 |
Henrixounez
|
2507735596
|
compiler: stricter non-allocation condition for print optimization
|
2019-08-29 22:19:30 +03:00 |
Henrixounez
|
29e0396eca
|
compiler: adds handling of two variables for loop on string
|
2019-08-29 21:41:16 +03:00 |
Delyan Angelov
|
83954acfd4
|
compiler: use cerror instead of panic.
|
2019-08-29 11:50:18 +03:00 |
Alexander Medvednikov
|
91ece782af
|
compiler: move Var back to table.v now that the struct bug is fixed
|
2019-08-28 21:23:46 +03:00 |
Alexander Medvednikov
|
5b1700e52a
|
compiler: fix struct order bug
|
2019-08-28 21:19:34 +03:00 |
Alexander Medvednikov
|
f6147b7ac7
|
Revert "switch deprecation notice"
This reverts commit a43b831965 .
|
2019-08-27 13:10:18 +03:00 |
Alexander Medvednikov
|
b48b076dac
|
remove is_play
|
2019-08-27 13:10:18 +03:00 |
Alexander Medvednikov
|
cca85566d3
|
parser: fix duplicate enum generation
|
2019-08-27 02:48:55 +03:00 |
Alexander Medvednikov
|
a43b831965
|
switch deprecation notice
|
2019-08-27 02:47:49 +03:00 |
Danil-Lapirow
|
7edcbeca1a
|
parser: match expression + match fixes
|
2019-08-27 00:39:11 +03:00 |
teggot
|
f34d14d901
|
Register map type while declaration
|
2019-08-26 20:01:34 +03:00 |
Henrixounez
|
fe50aeb130
|
compiler: prevent multiple same field initialization
|
2019-08-26 13:39:45 +03:00 |
Henrixounez
|
ad32a3770b
|
compiler: cast correctly strings between byte* and char* when needed
|
2019-08-25 01:50:44 +03:00 |
Alexander Medvednikov
|
57880aed18
|
compiler: fix linux crash
|
2019-08-24 15:04:31 +03:00 |
Alexander Medvednikov
|
dfc7c9c00f
|
final tcc fixes
|
2019-08-24 14:39:27 +03:00 |
teggot
|
2be0777c98
|
Fix issue of missing code in C
|
2019-08-24 00:27:48 +03:00 |
Alexander Medvednikov
|
0589decc43
|
parser: change the new_parser() signature
|
2019-08-23 13:43:31 +03:00 |
Alexander Medvednikov
|
e39cb41d6b
|
json: custom json field names with "[json:field_name]"
|
2019-08-23 02:54:39 +03:00 |
Alexander Medvednikov
|
7086547471
|
compiler: replace STRUCT_DEFAULT_VALUE with {0}
|
2019-08-23 02:38:18 +03:00 |
Alexander Medvednikov
|
6c6cbe0821
|
changelog for the upcoming V 0.1.19
|
2019-08-23 00:26:59 +03:00 |
Alexander Medvednikov
|
dcfc9eb1a1
|
remove from the language
|
2019-08-22 23:19:31 +03:00 |
Alexander Medvednikov
|
eb5fcafa77
|
table: TypeCategory; freetype: remove C code; [typedef] C structs;
Objective-C interfaces
|
2019-08-22 22:18:55 +03:00 |
Henrixounez
|
780ddaf22b
|
compiler: handles printing of structures and arrays of structures
|
2019-08-22 14:34:33 +03:00 |
Henrixounez
|
9b3b22d6b3
|
compiler: allows compound assignment operators on array
|
2019-08-22 04:57:43 +03:00 |
Delyan Angelov
|
1ddc9dc604
|
orm: allow variables like q.nr_orders in queries too.
|
2019-08-20 21:35:13 +03:00 |
Delyan Angelov
|
cf06faf09b
|
orm: allow both integer and string arguments in db.select and db.select limit 1
|
2019-08-20 17:32:39 +03:00 |
Alexander Medvednikov
|
707ddba143
|
examples: rename hot_code_reloading to hot_reload
|
2019-08-20 00:08:45 +03:00 |
Henrixounez
|
14c2319dcc
|
compiler: prevent accessing negative index of arrays
|
2019-08-18 20:11:47 +03:00 |
Henrixounez
|
38db845378
|
compiler: auto dereference mutable variable upon return
|
2019-08-18 20:09:01 +03:00 |
Alexander Medvednikov
|
56fbafe03a
|
cc(): fix -x objective-c; ui.focus_app()
|
2019-08-18 16:59:36 +03:00 |
Alexander Medvednikov
|
8e1c31e860
|
cc(): print compilation error correctly
|
2019-08-18 01:30:48 +03:00 |
Alexander Medvednikov
|
fe2d2bd2a3
|
fmt: remove trailing spaces
|
2019-08-17 22:21:43 +03:00 |
Alexander Medvednikov
|
8a1324c141
|
os: make exec() return ?Result with exit code and output
|
2019-08-17 21:11:40 +03:00 |
teggot
|
79c727f014
|
Add support for raw json fields in structs
|
2019-08-17 16:20:40 +03:00 |
Alexander Medvednikov
|
94b900bd0a
|
map: allow array values
|
2019-08-16 23:28:47 +03:00 |
Alexander Medvednikov
|
54b3c4d2c5
|
json: error if the module is not imported
|
2019-08-16 18:32:35 +03:00 |
Alexander Medvednikov
|
dc9cebe26c
|
orm fixes; glfw: remove C code
|
2019-08-16 09:10:03 +03:00 |
Joe Conigliaro
|
5eee980499
|
auto init struct map fields
|
2019-08-14 23:54:45 +03:00 |
Henrixounez
|
772c0c3f93
|
compiler: prevent string to byte cast
|
2019-08-14 09:48:05 +03:00 |
Henrixounez
|
437ba14521
|
compiler: prompts an error when accessing a map with wrong type
|
2019-08-14 09:46:46 +03:00 |
Alexander Medvednikov
|
ef2ab31e88
|
sql: only accept strings and ints for now
|
2019-08-12 21:07:03 +03:00 |
Alexander Medvednikov
|
cba4d59712
|
vweb: make app_test.v compile
|
2019-08-12 17:38:30 +03:00 |
Alexander Medvednikov
|
32754e3b4c
|
small sql fix
|
2019-08-12 14:41:40 +03:00 |
Henrixounez
|
872aa536d8
|
compiler: unsigned number properly printed and converted to string
fix: array accessing now works with unsigned numbers
|
2019-08-12 09:15:53 +03:00 |
Alexander Medvednikov
|
8c3475b902
|
generate `.str()` for all arrays
|
2019-08-11 22:39:45 +03:00 |
Alexander Medvednikov
|
72a7eb6e35
|
parser: do not allow `1 % 0`
|
2019-08-11 14:47:34 +03:00 |
Stefanos Baziotis
|
02ea168f71
|
Fix deprecated error
|
2019-08-11 13:24:31 +02:00 |
Alexander Medvednikov
|
8f8e0dfad7
|
V ORM
|
2019-08-10 13:35:29 +02:00 |
Julian Schurhammer
|
1864e92ff4
|
parser: disallow statements after a return, branch check $if, $else, switch, and loops correctly
|
2019-08-10 10:26:42 +02:00 |