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 |
Delyan Angelov
|
0661273aad
|
vfmt: add support for sql x {} expressions and statements
|
2020-06-28 13:36:21 +03:00 |
yuyi
|
b924c6c4a9
|
cgen: minor opitimize `infix_expr` (#5547)
|
2020-06-28 11:35:49 +02:00 |
Delyan Angelov
|
13783aea70
|
vfmt: support for 'VDIFF_OPTIONS=-w'
|
2020-06-28 12:35:05 +03:00 |
yuyi
|
d9409006fa
|
cgen: fix a[0]+='str'
|
2020-06-28 11:16:16 +02:00 |
Alexander Medvednikov
|
e666209fe2
|
vweb: set_content_type()
|
2020-06-27 23:22:41 +02:00 |
Emily Hudson
|
c84bafbdae
|
vlib,cgen: cleanup array inits using `.repeat() instead of new init syntax
|
2020-06-27 21:46:04 +02:00 |
Delyan Angelov
|
1e5a53abb3
|
sqlite: support for thirdparty/sqlite amalgamation install
|
2020-06-27 21:23:26 +03:00 |
Emily Hudson
|
1848eb0973
|
cgen,map: fix leaks in `keys()` and `for x in y`
|
2020-06-27 17:00:27 +02:00 |
Alexander Medvednikov
|
190f970544
|
checker: handle limit and offset
|
2020-06-27 16:41:29 +02: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 |
Louis Schmieder
|
f8f2fa246e
|
orm: fix sql table names
|
2020-06-27 15:14:53 +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 |
yuyi
|
58763ff299
|
map: remove unused `get2()` and `get3()`
|
2020-06-27 13:58:07 +02:00 |
Alexander Medvednikov
|
02b846aa72
|
vweb: fix json() and text() results
|
2020-06-27 13:56:15 +02:00 |
Uwe Krüger
|
8fe70a24a8
|
checker: forbid non-reference mut arg or receiver of go function
|
2020-06-26 23:31:38 +02:00 |
Tomas Hellström
|
993cd1467b
|
sync: own submodule for atomic
|
2020-06-26 23:31:03 +02:00 |
Alexander Medvednikov
|
d52f1da7a2
|
orm: handle missing rows
|
2020-06-26 20:38:21 +02:00 |
Tomas Hellström
|
def99bed02
|
sync: atomic counters
|
2020-06-26 20:04:17 +02:00 |
Emily Hudson
|
09236a438b
|
msvc: unique names for pdb files, remove test job limit
|
2020-06-26 17:16:15 +02:00 |
Delyan Angelov
|
c83c5e7c61
|
os: use `return none` in functions returning `?`
|
2020-06-26 17:57:02 +03:00 |
joe-conigliaro
|
2440ffd013
|
cgen: always unwrap generic type. fix `x := &T{}`
|
2020-06-27 00:31:36 +10:00 |
Delyan Angelov
|
951f30853a
|
os: fix rmdir on windows
|
2020-06-26 17:24:36 +03:00 |
Daniel Däschle
|
8903f6e0c0
|
tmpl: add docs for variables
|
2020-06-26 15:02:49 +02:00 |
Lukas Neubert
|
692ca8ac83
|
os: make all rm functions return an optional
|
2020-06-26 15:01:10 +02:00 |
jhuntos
|
20884c9576
|
pg: call PQclean in rows()
|
2020-06-26 11:55:59 +02:00 |
joe-conigliaro
|
202d479bad
|
checker: fix typo in check_types.v
|
2020-06-26 15:05:07 +10:00 |
Alexander Medvednikov
|
9a713ff9b0
|
orm: handle more operators
|
2020-06-25 22:58:28 +02:00 |
Alexander Medvednikov
|
aec7f2f6c4
|
checker: SqlStmt fixes
|
2020-06-25 22:37:40 +02:00 |
Uwe Krüger
|
46379d92f4
|
fmt: force break in front of long unbreakable parts, avoid very small sub-expressions
|
2020-06-25 22:24:28 +02:00 |
Alexander Medvednikov
|
328cb7ed7e
|
orm: `update` with selectors and other fixes
|
2020-06-25 22:23:19 +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
|
a8b0dfb38a
|
checker: allow casting strings to string aliases
|
2020-06-25 14:55:53 +02:00 |
Alexander Medvednikov
|
ce6f687f65
|
checker: remove an unnecessary error for unexisting types
|
2020-06-25 14:51:58 +02:00 |
Alexander Medvednikov
|
afa5a134b7
|
orm: move fields fetching to a separate function to remove copy pasta
|
2020-06-25 14:43:25 +02:00 |
yuyi
|
f1e17f30f6
|
cgen: fix map_in error
|
2020-06-25 12:53:12 +02:00 |
yuyi
|
5e9c154376
|
os_api: cp/cp_all/... ?bool => ?
|
2020-06-25 12:06:47 +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 |
Uwe Krüger
|
a1bad50b2f
|
token: use only one representation for precedences
|
2020-06-25 11:36:13 +02:00 |
Uwe Krüger
|
bdecbc1945
|
fmt: use `-1` for *really* no precedence, since `&` and `|` have precedence 0
|
2020-06-25 02:39:33 +02:00 |
ka-weihe
|
3bb6b6c8b2
|
map: comments and renaming
|
2020-06-24 23:31:19 +02:00 |
Alexander Medvednikov
|
bb5793d485
|
vweb: more xss fixes
|
2020-06-24 22:38:25 +02:00 |
Alexander Medvednikov
|
83b300435a
|
vweb: escape html; table: rename parent_typ to parent_type
|
2020-06-24 22:12:33 +02:00 |
yuyi
|
67d9d94fb3
|
map: fix m[a]++ etc
|
2020-06-24 20:41:26 +02:00 |
Lukas Neubert
|
955c0b1576
|
cgen: add 'link' to c_reserved
|
2020-06-24 20:40:56 +02:00 |