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 |
Henrixounez
|
81cdda842c
|
compiler: fix panic on open bracket without newline
|
2019-08-09 22:39:29 +02:00 |
Julian Schurhammer
|
6a9bda806f
|
parser: panic and exit count as returns
|
2019-08-09 08:17:31 +02:00 |
Alexander Medvednikov
|
fbc480fbed
|
ft: rename to freetype
|
2019-08-08 16:43:11 +02:00 |
joe-conigliaro
|
66ffa764dd
|
compiler: properly add submodule to types
|
2019-08-08 14:35:53 +02:00 |
joe-conigliaro
|
b8d37e0d53
|
properly add submodule to type
|
2019-08-08 10:33:47 +02:00 |
Julian Schurhammer
|
61983a6799
|
parser: check that functions return in all if/else branches
|
2019-08-08 09:49:56 +02:00 |
Alexander Medvednikov
|
1470b3da11
|
parser: better immutability error messages
|
2019-08-08 07:00:36 +02:00 |
Emily Hudson
|
802ff1d012
|
compiler: scoped defer + build tests with msvc
|
2019-08-07 17:51:21 +02:00 |
Alexander Medvednikov
|
cebb6cd537
|
ft: minor fixes
|
2019-08-07 13:39:54 +02:00 |
Alexander Medvednikov
|
34e0b164eb
|
make function arguments immutable by default
|
2019-08-07 08:59:00 +02:00 |
Alexander Medvednikov
|
bea8f6d7e5
|
http: remove libcurl dependency; replace it with a simple OpenSSL backend
|
2019-08-06 13:32:09 +02:00 |
Alexander Medvednikov
|
7a7b5040e2
|
http: fix response headers and status code; clean up ft and gg
|
2019-08-06 03:06:27 +02:00 |
joe-conigliaro
|
01c2d25ae5
|
compiler: rename pkg to mod and auto save file import table
|
2019-08-05 09:49:52 +02:00 |
Alexander Medvednikov
|
350e13679c
|
force `()` in complex bool expressions: `(a && b) || c` instead of `a && b || c`
|
2019-08-05 03:22:28 +02:00 |
Delyan Angelov
|
0379b9cc69
|
compiler: conditional guard for platform specific #includes directives in _xxx.v files.
|
2019-08-05 02:17:49 +02:00 |
Emily Hudson
|
59a4c923c4
|
Fix for jsdecode struct initialisation
|
2019-08-04 13:42:48 +02:00 |
Alexander Medvednikov
|
ee437de8d3
|
type name check fixes
|
2019-08-04 09:38:46 +02:00 |
Alexander Medvednikov
|
8bce5cb810
|
force snake_case in struct fields
|
2019-08-04 09:18:16 +02:00 |
Alexander Medvednikov
|
576192949d
|
fixed size array with const size: `numbers := [N]int`
|
2019-08-04 04:11:16 +02:00 |
Alexander Medvednikov
|
e446f988f7
|
clean up map initialization
|
2019-08-03 10:26:36 +02:00 |
Alexander Medvednikov
|
a5f5b52204
|
`map := { 'foo': 'bar' }` syntax
|
2019-08-03 10:20:04 +02:00 |
Alexander Medvednikov
|
8ecd62e56f
|
comptime: fix app.$action() or {}
|
2019-08-02 05:20:18 +02:00 |
Alexander Medvednikov
|
a7e464fee9
|
user modules + `v install` from vpm
|
2019-08-01 17:28:25 +02:00 |
Alexander Medvednikov
|
8058bf3750
|
http_nix.v: remove remaining C code
|
2019-07-31 23:01:06 +02:00 |
Henrixounez
|
715bd21118
|
compiler: check is ptr when free in closing scope (#1399)
|
2019-07-31 19:21:49 +02:00 |