Alexander Medvednikov
|
2bfe8e5153
|
vet: a basic version that just checks indentation for now
|
2020-06-27 14:50:07 +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 |
|
Alexander Medvednikov
|
d52f1da7a2
|
orm: handle missing rows
|
2020-06-26 20:38:21 +02:00 |
|
Emily Hudson
|
09236a438b
|
msvc: unique names for pdb files, remove test job limit
|
2020-06-26 17:16:15 +02:00 |
|
joe-conigliaro
|
2440ffd013
|
cgen: always unwrap generic type. fix x := &T{}
|
2020-06-27 00:31:36 +10: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 |
|
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
|
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 |
|
Uwe Krüger
|
eb68c222fe
|
fmt: fix weird bug with tabs in string inpertolation
|
2020-06-24 20:40:29 +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
|
4b0e606ae8
|
checker: fix the alias check
|
2020-06-24 16:52:23 +02:00 |
|
Alexander Medvednikov
|
9df29d0dd2
|
checker: do not allow {} for aliases; orm: update stmt
|
2020-06-24 16:35:18 +02:00 |
|
Uwe Krüger
|
0018e44102
|
fmt: further improvements by taking precedence into account for subexpressions
|
2020-06-24 15:19:30 +02:00 |
|
Alexander Medvednikov
|
9d0cc7912a
|
fmt: re-run on gen/fn.v
|
2020-06-24 14:56:44 +02:00 |
|
Alexander Medvednikov
|
e918f8faf2
|
fmt: re-run on checker.v and cgen.v
|
2020-06-24 14:44:06 +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
|
cf7ac7be7f
|
cgen: zero_struct_field(); orm: zero un-inited fields
|
2020-06-24 12:53:39 +02:00 |
|
yuyi
|
5f36874c9b
|
vrepl: fix optional call
|
2020-06-24 12:45:48 +02:00 |
|
yuyi
|
514ee9d396
|
cgen: fix optional void return error
|
2020-06-24 12:45:15 +02:00 |
|
Uwe Krüger
|
56749877ea
|
fmt: fix handling of double quotes inside single quotes
|
2020-06-23 23:59:58 +02:00 |
|
Delyan Angelov
|
fcd73bcb63
|
scanner: ignore CR signs in string literals
|
2020-06-23 21:10:58 +03:00 |
|
Alexander Medvednikov
|
74af88bc92
|
Revert "fmt: re-format parser.v and cgen.v"
This reverts commit 6b2808a3f9 .
|
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 |
|
Uwe Krüger
|
000eaca6be
|
fmt: avoid breaking lines with <= 100 characters
|
2020-06-23 17:54:39 +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
|
16dd889922
|
orm: test true/false
|
2020-06-23 13:59:00 +02:00 |
|
Alexander Medvednikov
|
076d0208cd
|
cc: add -ldl and .o in cross builds
|
2020-06-23 12:57:06 +02:00 |
|
Alexander Medvednikov
|
3774ae0d91
|
orm: fix =
|
2020-06-23 11:41:23 +02:00 |
|
yuyi
|
e2b5debc6b
|
checker: check optional type call
|
2020-06-23 11:39:58 +02:00 |
|
yuyi
|
ed393896f5
|
checker: check printing of optional type
|
2020-06-23 11:38:30 +02:00 |
|