yuyi
|
4d6b8cbfd8
|
cgen: fix casting sumtype as fntype (#15612)
|
2022-08-31 10:45:47 +03:00 |
|
yuyi
|
64f403e997
|
cgen: fix dumping shared variable (#15615)
|
2022-08-31 10:42:28 +03:00 |
|
yuyi
|
56135dbdbc
|
cgen: fix printing reference enum (#15606)
|
2022-08-30 14:24:48 +03:00 |
|
Alexander Medvednikov
|
ba1045e5fd
|
parser: deprecate inline sum types
|
2022-08-30 13:18:22 +03:00 |
|
yuyi
|
b154af032b
|
parser: fix sumtype with multi fntype (fix #15557) (#15583)
|
2022-08-30 12:48:25 +03:00 |
|
yuyi
|
5d4492ac6f
|
checker: check cast to reference struct (fix #15590) (#15601)
|
2022-08-30 11:42:21 +03:00 |
|
crthpl
|
a9b54e9b98
|
cgen: add __addr (bootstraps #14818) (#15585)
|
2022-08-30 10:28:47 +03:00 |
|
lemon
|
2221dd7058
|
native: support fncall with 7↑ arguments (#15599)
|
2022-08-30 10:24:37 +03:00 |
|
yuyi
|
0876cf86ed
|
cgen: fix struct init with update expr (fix #15595) (#15603)
|
2022-08-30 09:22:14 +03:00 |
|
yuyi
|
e355ae7b3c
|
checker: check generics struct field type error (#15593)
|
2022-08-29 16:55:26 +03:00 |
|
Delyan Angelov
|
9703410391
|
vfmt: fix formatting of submodules with common prefixes (fix #15582)
|
2022-08-29 15:30:58 +03:00 |
|
shove
|
f285ebd91c
|
smtp: add base64 encoding to the body of the emails and use utf8, to prevent format confusion (#15589)
|
2022-08-29 09:19:46 +03:00 |
|
yuyi
|
72056f36d8
|
cgen: fix cross assign of fixed array (#15587)
|
2022-08-29 08:50:19 +03:00 |
|
ChAoS_UnItY
|
ad76c9c719
|
checker: fix illegal result propagate on non-result type (fix #15574) (#15578)
|
2022-08-28 13:31:45 +03:00 |
|
ChAoS_UnItY
|
258ff73efd
|
encoding.csv: re-encapsulate fields in Writer/Reader (fix #15558) (#15570)
|
2022-08-28 11:13:43 +03:00 |
|
Hitalo de Jesus do Rosário Souza
|
797bdd5e98
|
vweb: document the .query field (#15572)
|
2022-08-28 09:55:18 +03:00 |
|
yuyi
|
06e153d429
|
ast, cgen: implement sumtype with fntype partly (related #15557) (#15567)
|
2022-08-28 09:12:08 +03:00 |
|
Delyan Angelov
|
d75c62b806
|
checker: allow + operator overrides for type aliases
|
2022-08-27 12:54:16 +03:00 |
|
yuyi
|
2a03d22a37
|
ast: clean up table.find_or_register_fn_type() (#15560)
|
2022-08-27 09:32:03 +03:00 |
|
ChAoS_UnItY
|
0b843b801f
|
checker: fix returning expression with void type (fix #15543) (#15554)
|
2022-08-27 09:00:14 +03:00 |
|
ChAoS_UnItY
|
70de4e1009
|
checker: fix no error on plus-assigning array (fix #15544) (#15552)
|
2022-08-26 23:11:23 +03:00 |
|
yuyi
|
f45042fa09
|
checker: improve error message of fn args mismatch (#15550)
|
2022-08-26 22:38:53 +03:00 |
|
Delyan Angelov
|
329670431b
|
v.pref: skip vlib/builtin/prealloc.c.v, when -prealloc is not passed (#15553)
|
2022-08-26 22:08:42 +03:00 |
|
lemon
|
e5c53cf412
|
native: match expr/stmt (#15537)
|
2022-08-26 15:18:02 +03:00 |
|
yuyi
|
02a47f42f3
|
ast, parser, cgen: fix closure with nested closure variable (#15542)
|
2022-08-26 13:37:10 +03:00 |
|
Subhomoy Haldar
|
3af12271fb
|
log: add target_from_label and unit tests (#15538)
|
2022-08-26 07:09:48 +03:00 |
|
ChAoS_UnItY
|
b0e7ddfd97
|
checker: fix non-bool check on use of result bool (fix #15539) (#15540)
|
2022-08-26 07:08:57 +03:00 |
|
StunxFS
|
b83dd86d65
|
checker: check error for simple assignment with dumping of multireturn value (#15512)
|
2022-08-26 07:08:05 +03:00 |
|
lemon
|
939e9245db
|
native: support integer infix arithmetics (#15536)
|
2022-08-26 07:07:15 +03:00 |
|
yuyi
|
fc9d2d5d5e
|
cgen: cleanup generic_fn_name() (#15531)
|
2022-08-26 07:04:10 +03:00 |
|
Swastik Baranwal
|
44137e07b0
|
datatypes: use generic op overloading for difference and equal (#15530)
|
2022-08-26 07:03:23 +03:00 |
|
shove
|
c10c8ff9e4
|
parser: fix anon struct name conflict (#15517)
|
2022-08-26 07:01:50 +03:00 |
|
tr00
|
3eb6ad7b8c
|
os: fix type in error message (#15533)
|
2022-08-26 06:59:52 +03:00 |
|
yuyi
|
40c0a8cbaf
|
parser, checker, cgen: implement generics anon fn (#15529)
|
2022-08-25 14:12:56 +03:00 |
|
shove
|
723b3d74ee
|
datatypes: add array() method for LinkedList, DoublyLinkedList, Queue, and Stack (#15524) (#15525)
|
2022-08-25 14:12:39 +03:00 |
|
yuyi
|
c662431cfd
|
checker: check unsafe array assign (fix #9651) (#15515)
|
2022-08-25 08:52:13 +03:00 |
|
yuyi
|
86496aa191
|
cgen: fix array init with it (#15523)
|
2022-08-25 08:00:11 +03:00 |
|
Delyan Angelov
|
3ad22eb0dd
|
checker: show a more detailed error for invalid declarations of generic methods on generic structs.
|
2022-08-24 13:43:27 +03:00 |
|
Delyan Angelov
|
4718b8b45a
|
all: unify the displaying of compiler errors, using a common util.show_compiler_message/2 function.
|
2022-08-24 13:38:47 +03:00 |
|
StunxFS
|
0d8b6ee7f2
|
checker: don't show manual memory warning twice (#15510)
|
2022-08-24 09:08:35 +03:00 |
|
shove
|
6ff753745f
|
smtp: send mail to multiple recipients. #15508 (#15509)
|
2022-08-23 20:50:41 +03:00 |
|
Subhomoy Haldar
|
3b42f18dee
|
os: add input_password(prompt) and unit tests (#15507)
|
2022-08-23 18:17:38 +03:00 |
|
Delyan Angelov
|
3c23eebe51
|
ci: fix -fsanitize=address for c_array_test.c
|
2022-08-23 12:16:55 +03:00 |
|
yuyi
|
42c0bae9ce
|
checker: check unknown array of fn type in struct field (#15502)
|
2022-08-23 11:15:25 +03:00 |
|
Larpon
|
9dd8228f91
|
arrays: move carray_to_varray from builtin, make it generic (#15503)
|
2022-08-23 11:12:50 +03:00 |
|
Alexander Medvednikov
|
2dde7ff5ba
|
strconv: deprecate v_sprintf in favor of string interpolation
|
2022-08-23 09:53:05 +03:00 |
|
yuyi
|
a758b6686c
|
json: minor cleanup in json_test.v (#15501)
|
2022-08-23 07:59:50 +03:00 |
|
yuyi
|
196b5f8e3a
|
checker: fix match expr with non last if expr (#15500)
|
2022-08-23 07:58:33 +03:00 |
|
Larpon
|
d40d761e38
|
toml: support [toml: '...'] attributes (#15497)
|
2022-08-22 20:39:55 +03:00 |
|
Larpon
|
dda475bcc8
|
builtin: add carray_to_varray, closes #15493 (#15499)
|
2022-08-22 20:15:54 +03:00 |
|