Enzo
|
7778cbe9f5
|
all: make os global in scripts (#5669)
|
2020-07-04 23:37:41 +02:00 |
|
Delyan Angelov
|
5b93b4f37d
|
vfmt: allow multiple comments after if branches
|
2020-07-04 16:13:58 +03:00 |
|
Delyan Angelov
|
68af46402e
|
vvet: allow passing many files, improve specifity for emacs goto error
|
2020-07-04 15:29:00 +03:00 |
|
Uwe Krüger
|
3b067f5f85
|
all: experimental locked concurrency support, part 1 (#5637)
|
2020-07-04 12:44:25 +02:00 |
|
Ruofan XU
|
37f31da6c9
|
parser: minor simplification (#5645)
|
2020-07-03 23:22:43 +02:00 |
|
Alexander Medvednikov
|
3d3549d65a
|
Revert "parser: advanced division by zero check (#5629)"
This reverts commit f03688e443b2519299706e7b3dc2ecfad07c412d.
|
2020-07-03 22:30:51 +02:00 |
|
Alexander Medvednikov
|
2281163efd
|
vweb: fix a routing bug
|
2020-07-03 17:50:48 +02:00 |
|
Alexander Medvednikov
|
b7175b54eb
|
vweb: ['/:arg1/:arg2/action'] attribute
|
2020-07-03 15:10:39 +02:00 |
|
yuyi
|
f03688e443
|
parser: advanced division by zero check (#5629)
|
2020-07-03 11:28:00 +02:00 |
|
Delyan Angelov
|
3c432f5e07
|
orm: require order by instead of just order
|
2020-07-02 23:37:30 +03:00 |
|
Louis Schmieder
|
b89cbf3224
|
orm: add support for ordering (#5624)
|
2020-07-02 20:29:22 +03:00 |
|
Delyan Angelov
|
132170f54c
|
vfmt: handle comments in enum Abc{} and after match branches
|
2020-07-02 16:51:09 +03:00 |
|
Alexander Medvednikov
|
2716a37916
|
ci: fix v vet call; fmt: fix SizeOf
|
2020-07-01 20:07:33 +02:00 |
|
Alexander Medvednikov
|
dbcb23ddc8
|
ci: run v vet on cgen and ast
|
2020-07-01 19:07:19 +02:00 |
|
Alexander Medvednikov
|
da99868a28
|
ci: run v vet vlib/v/parser
|
2020-07-01 18:57:14 +02:00 |
|
yuyi
|
40a393926d
|
cgen: fix cross assign of struct fields (#5606)
|
2020-07-01 18:43:14 +02:00 |
|
yuyi
|
2f614ad79f
|
parser: optimize cross assign using expr.str() (#5604)
|
2020-07-01 16:43:13 +02:00 |
|
yuyi
|
6c5b638202
|
parser: fix array cross assign (fix #5577) (#5591)
|
2020-07-01 12:11:03 +02:00 |
|
Delyan Angelov
|
78e1127d99
|
cgen: treat the main module like any other v module
|
2020-07-01 00:53:53 +02:00 |
|
joe-conigliaro
|
73da3c9e4c
|
generic structs: better naming & comments
|
2020-06-30 09:22:15 +10:00 |
|
joe-conigliaro
|
ab37dcaa9c
|
generic structs: initial implementation
|
2020-06-29 20:09:09 +02:00 |
|
yuyi
|
9d845262b7
|
parser: fix module type cast
|
2020-06-29 17:15:40 +02:00 |
|
yuyi
|
c588bdee5a
|
cgen: fix fn()? return
|
2020-06-29 11:02:40 +02:00 |
|
Delyan Angelov
|
1ba5996404
|
parser: fix interface functions with no params (ui examples)
|
2020-06-29 10:53:12 +03:00 |
|
Delyan Angelov
|
b6e6cde3e8
|
parser: disallow fns with type only args and a body
|
2020-06-29 10:21:01 +03:00 |
|
Delyan Angelov
|
9814497b91
|
vfmt: fix eating of sql x { ... limit 1 }
|
2020-06-28 14:27:53 +03:00 |
|
Delyan Angelov
|
fa867578bc
|
vfmt: fix segfault in update where the struct is not yet known
|
2020-06-28 14:07:28 +03:00 |
|
Alexander Medvednikov
|
3672cfad0b
|
orm: offset test
|
2020-06-27 16:25:25 +02:00 |
|
Alexander Medvednikov
|
f990a0b3d3
|
orm: offset
|
2020-06-27 16:22:41 +02:00 |
|
Alexander Medvednikov
|
f073ffa4ad
|
orm: limit
|
2020-06-27 16:19:12 +02:00 |
|
Alexander Medvednikov
|
6a335c4416
|
fmt: run on parser/assign.v
|
2020-06-27 15:00:28 +02:00 |
|
Alexander Medvednikov
|
2bfe8e5153
|
vet: a basic version that just checks indentation for now
|
2020-06-27 14:50:07 +02:00 |
|
Alexander Medvednikov
|
450c6e843c
|
orm: update with multiple fields
|
2020-06-25 17:18:44 +02:00 |
|
Alexander Medvednikov
|
b280e08ee0
|
orm: update cgen
|
2020-06-25 17:12:32 +02:00 |
|
Alexander Medvednikov
|
786be1d1c3
|
orm: move type logic to checker, so that sql queries can be used before type def
|
2020-06-25 12:05:24 +02:00 |
|
Alexander Medvednikov
|
83b300435a
|
vweb: escape html; table: rename parent_typ to parent_type
|
2020-06-24 22:12:33 +02:00 |
|
Alexander Medvednikov
|
9a77c0ab81
|
parser: fix the for loop check
|
2020-06-24 16:58:11 +02:00 |
|
Alexander Medvednikov
|
8ac00b8711
|
parser: check for loop key/val names
|
2020-06-24 16:54:21 +02:00 |
|
Alexander Medvednikov
|
9df29d0dd2
|
checker: do not allow {} for aliases; orm: update stmt
|
2020-06-24 16:35:18 +02:00 |
|
Alexander Medvednikov
|
11871d9544
|
fmt: re-run on parser.v and fmt.v
|
2020-06-24 14:35:00 +02:00 |
|
Alexander Medvednikov
|
090e6e936a
|
orm: SqlStmt
|
2020-06-24 14:32:17 +02:00 |
|
Daniel Däschle
|
852fca2151
|
all: call anon fns right away
|
2020-06-24 12:54:39 +02:00 |
|
Alexander Medvednikov
|
74af88bc92
|
Revert "fmt: re-format parser.v and cgen.v"
This reverts commit 6b2808a3f90b5664a78fe8593ee0a79ad7d891cd.
|
2020-06-23 18:16:24 +02:00 |
|
Alexander Medvednikov
|
6b2808a3f9
|
fmt: re-format parser.v and cgen.v
|
2020-06-23 18:05:53 +02:00 |
|
ka-weihe
|
4e447db883
|
parser/fmt: fix comments in structs/consts
|
2020-06-23 18:01:56 +02:00 |
|
yuyi
|
7efb3ecb34
|
checker: check deprecated functions
|
2020-06-23 16:25:24 +02:00 |
|
Alexander Medvednikov
|
db28796b5f
|
orm: handle bool literals for older sqlite versions
|
2020-06-23 14:07:39 +02:00 |
|
Alexander Medvednikov
|
e3f00ff28b
|
orm: limit 1 test
|
2020-06-22 16:58:43 +02:00 |
|
Alexander Medvednikov
|
deb09d95b0
|
orm: fix column == var ; limit 1; vweb: @footer
|
2020-06-22 16:52:16 +02:00 |
|
yuyi
|
73296e486a
|
parser: fix function return anon_fn without parentheses
|
2020-06-22 16:03:31 +02:00 |
|