yuyi
|
ea4152ee14
|
checker: add a test for fn call arg of fn pointer mismatch (#15757)
|
2022-09-14 17:46:07 +03:00 |
|
yuyi
|
fd1b3fc861
|
cgen: fix error of 'in array of sumtype' (#15756)
|
2022-09-14 17:43:16 +03:00 |
|
yuyi
|
ac64318890
|
checker: check casting array to number (#15750)
|
2022-09-13 20:41:20 +03:00 |
|
yuyi
|
840370f345
|
cgen: minor optimization in if_expr() (#15748)
|
2022-09-13 14:56:09 +03:00 |
|
Swastik Baranwal
|
a3d6a9349d
|
cgen: make go func with array type work (#15747)
|
2022-09-13 14:53:43 +03:00 |
|
shove
|
f51384c402
|
cgen: modify the temporary variable name of the previous pr 15744 (#15745)
|
2022-09-13 12:11:03 +03:00 |
|
shove
|
7cff7fb828
|
cgen: fix f as Fun , where f is type Expr = Fun | int , and struct Fun { f fn (int) int } . (fix #15730) (#15744)
|
2022-09-13 10:19:58 +03:00 |
|
yuyi
|
adc3b25f52
|
checker, cgen: fix nested if expr with optional or result (fix #15735) (#15743)
|
2022-09-13 10:09:12 +03:00 |
|
yuyi
|
e51f0be6db
|
checker: check taking the address of map field outside unsafe block (#15737)
|
2022-09-13 10:04:21 +03:00 |
|
yuyi
|
17b54cde97
|
checker: fix match with complex sumtype exprs that adding print (#15728)
|
2022-09-12 13:55:34 +03:00 |
|
yuyi
|
b4494f921a
|
ast: fix dumping sumtype of fntype (#15734)
|
2022-09-12 13:45:29 +03:00 |
|
shove
|
550b27b014
|
checker: fix recursive define check is missing when defining sumtype. (fix #15684) (#15718)
|
2022-09-11 15:17:38 +03:00 |
|
shove
|
be0dc0e537
|
checker: fix check omission in cast string to ptr. (fix #14921) (#15721)
|
2022-09-11 13:54:56 +03:00 |
|
shove
|
8b5f3aa970
|
checker: fix inner functions are called before definition. (fix #15673) (#15719)
|
2022-09-11 11:10:47 +03:00 |
|
lemon
|
aa3651fa58
|
native: add initial implementation of simple structs (#15722)
|
2022-09-11 11:05:12 +03:00 |
|
Delyan Angelov
|
e03ca2026b
|
checker: fix generic fns usage in implicitly imported os in .vsh script mode
|
2022-09-11 10:47:47 +03:00 |
|
yuyi
|
7eb36789ac
|
checker, cgen: fix nested match expr with optional or result type (#15717)
|
2022-09-10 11:44:22 +03:00 |
|
shove
|
bce1039c9c
|
cgen: fix missing type name when anonymous struct is used as parameter. fix #15698 (#15699)
|
2022-09-10 09:35:42 +03:00 |
|
Spydr
|
b429aad63b
|
native: add struct representing elf headers (#15716)
|
2022-09-10 09:29:46 +03:00 |
|
Louis Schmieder
|
f249feb9da
|
orm: support parenthesized expressions as in select from User where (name == 'Sam' && is_customer == true) || id == 1 (#15693)
|
2022-09-09 21:08:48 +03:00 |
|
yuyi
|
61a4b469a3
|
cgen: fix nested match expr with optional or result (#15713)
|
2022-09-09 18:23:56 +03:00 |
|
shove
|
ca36284612
|
fmt: fix anonymous struct in parameter with invalid type name. fix #15696 (#15711)
|
2022-09-09 14:44:49 +03:00 |
|
Swastik Baranwal
|
6db5781d53
|
checker: add checks for .map(opt_fn_name) and .filter(opt_fn_name) (#15687)
|
2022-09-09 12:24:57 +03:00 |
|
yuyi
|
0f3a395ca2
|
checker, cgen: fix if expr with result (#15709)
|
2022-09-09 11:29:21 +03:00 |
|
yuyi
|
71f5f7f3a7
|
cgen: fix if expr with fn call result (#15702)
|
2022-09-08 22:39:49 +03:00 |
|
yuyi
|
ec2ca38adb
|
checker, cgen: fix match expr with result (#15706)
|
2022-09-08 21:24:16 +03:00 |
|
Ken
|
1738641567
|
cgen, checker, ast: add syntax support for reference x in for x in &somearrary { and for x in &somemap { loops (#15678)
|
2022-09-08 13:36:40 +03:00 |
|
flopetautschnig
|
9641ced901
|
vweb.csrf: add a README.md, correct doc comments for public functions (#15697)
|
2022-09-08 13:20:29 +03:00 |
|
yuyi
|
5c900e23de
|
cgen: fix const aliases of bytes fixed array (#15701)
|
2022-09-08 13:19:02 +03:00 |
|
Delyan Angelov
|
fc8e3d0971
|
builtin,strconv: speedup str.int() conversions (without -prod)
|
2022-09-08 11:28:19 +03:00 |
|
yuyi
|
a462610376
|
ast: minor optimization in sumtype_check_function_variant() (#15694)
|
2022-09-08 09:20:30 +03:00 |
|
shove
|
a75a12ec1e
|
checker: fix const variable type error when global variable with the same name exists (fix #15686) (#15689)
|
2022-09-07 19:06:45 +03:00 |
|
Emin Arıcan
|
7672725204
|
net: fix typo (#15688)
|
2022-09-07 16:35:28 +03:00 |
|
yuyi
|
8627af18dd
|
table: check sumtype of fntype assign error (#15685)
|
2022-09-07 16:05:38 +03:00 |
|
yuyi
|
2693935066
|
checker: check non generic struct used like a generic one (#15690)
|
2022-09-07 14:53:43 +03:00 |
|
Delyan Angelov
|
c5ed179e76
|
arrays: remove deprecation from arrays.concat/2; it is a useful abstraction for operating on immutable arrays
|
2022-09-07 13:25:40 +03:00 |
|
yuyi
|
ca99a1d355
|
cgen: fix sumtype with fntype using fn directly (fix #15674) (#15679)
|
2022-09-06 20:33:39 +03:00 |
|
flopetautschnig
|
1c63ce479c
|
vweb: adding a vweb.csrf protection module (#15586)
|
2022-09-06 13:18:39 +03:00 |
|
Hitalo Souza
|
95a328be98
|
orm: improve the README and the tests. Add an error message for foreign key tags (#15670)
|
2022-09-06 13:12:37 +03:00 |
|
yuyi
|
e3d3863fbe
|
cgen: refactor need_tmp_var_in_expr/match() (fix #15675) (#15676)
|
2022-09-06 13:09:28 +03:00 |
|
shove
|
862d91ed0a
|
checker: check for name conflicts between const and __global variables (fix #15668) (#15669)
|
2022-09-05 18:58:30 +03:00 |
|
yuyi
|
6fd22531a9
|
cgen: fix if expr with index expr (#15666)
|
2022-09-05 18:55:53 +03:00 |
|
yuyi
|
d649f5aff4
|
checker, cgen: fix go call fn using map value (#15665)
|
2022-09-05 17:16:28 +03:00 |
|
Seven Du
|
90c2c5b8a4
|
token: add @FILE_LEN (#15661)
|
2022-09-05 17:00:35 +03:00 |
|
yuyi
|
d0d5f1d4e0
|
cgen: fix fn variable name using reserved c word (fix #15647) (#15648)
|
2022-09-04 17:50:41 +03:00 |
|
Swastik Baranwal
|
436b19c408
|
checker: add error for mismatched types and format character for string interpolation (#15639)
|
2022-09-04 14:15:26 +03:00 |
|
yuyi
|
78998a09e4
|
cgen: fix go call anon fn with closure (#15656)
|
2022-09-04 14:03:24 +03:00 |
|
jrfondren
|
45e21bc311
|
os: remove private unix_environ() helper function, it is not needed anymore (#15654)
|
2022-09-04 13:22:38 +03:00 |
|
yuyi
|
0c84ad847e
|
cgen: fix match expr with optional (#15658)
|
2022-09-04 13:21:16 +03:00 |
|
Delyan Angelov
|
dd78620b31
|
cgen: fix [packed] struct support for tcc
|
2022-09-04 07:14:01 +03:00 |
|