Delyan Angelov
|
011afeb2ea
|
compiler: fix building v with tcc on linux
|
2019-09-01 14:12:37 +03:00 |
|
Alexander Medvednikov
|
bfa6505636
|
compiler: replace &Type with Type
|
2019-09-01 14:05:03 +03:00 |
|
teggot
|
c04cca1ae4
|
Allow use FP without calling it
|
2019-09-01 02:20:35 +03:00 |
|
Alexander Medvednikov
|
0a4a1ca36c
|
compiler: simplify a[index] = val
|
2019-08-31 13:30:08 +03:00 |
|
teggot
|
b6ecbd8bc3
|
Check for type, not name
|
2019-08-31 11:47:55 +03:00 |
|
Alexander Medvednikov
|
29b4114bc0
|
compiler: simplify [0; n]
|
2019-08-31 01:34:43 +03:00 |
|
Emily Hudson
|
04a200d3d8
|
compiler: fix array initialisation generation for msvc
|
2019-08-31 00:59:21 +03:00 |
|
kawa-yoiko
|
4f0f99e663
|
parser: fix mutability with chained fields
|
2019-08-30 20:19:06 +03:00 |
|
kawa-yoiko
|
6d35f68242
|
parser: restore outer variable in index exprs
|
2019-08-30 12:16:39 +03:00 |
|
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 |
|