yuyi
|
17c4eb49fb
|
parser: clean up in parse_generic_inst_type() (#17766)
|
2023-03-25 08:39:23 +02:00 |
|
yuyi
|
a9f55de352
|
checker: fix generic array delete in skip_unused mode (#17759)
|
2023-03-25 08:31:25 +02:00 |
|
Felipe Pena
|
ca198ace7d
|
cgen: fix nested fn call with result/option propagation (#17738)
|
2023-03-24 17:36:37 +02:00 |
|
Hitalo Souza
|
dc11f1fe05
|
json2: fix decode to map doesn't work (#17757)
|
2023-03-24 17:30:32 +02:00 |
|
Hitalo Souza
|
979066856b
|
json2: encode map (#16928)
|
2023-03-24 13:45:26 +02:00 |
|
Delyan Angelov
|
bfb0932588
|
net.http.mime: execute v run vlib/net/http/mime/build.vsh to update db.v with the latest official mime types
|
2023-03-24 08:29:32 +02:00 |
|
Delyan Angelov
|
37a79624fc
|
cgen: fix println(value.name) inside $for value in Test.values{ (#17746)
|
2023-03-23 19:18:25 +02:00 |
|
Felipe Pena
|
8693da4d36
|
parser: fix parsing cast array syntax from another module (fix #17704) (#17739)
|
2023-03-23 18:26:12 +02:00 |
|
yuyi
|
6b5c746146
|
ci: fix comptime_concrete_type_register_test.v after 9a9cfe4 (#17744)
|
2023-03-23 16:42:35 +02:00 |
|
Felipe Pena
|
9a9cfe425c
|
all: comptime type lowercase ($int, $enum, $option, etc) (#17732)
|
2023-03-23 00:02:42 +01:00 |
|
Felipe Pena
|
0afb41f7e1
|
checker: fix missing type mismatch with ptr types (#17695)
|
2023-03-22 23:49:02 +01:00 |
|
Felipe Pena
|
a552a79ca8
|
checker: fix comptime concrete type register (fix #17657) (#17659)
|
2023-03-22 16:16:19 +02:00 |
|
Felipe Pena
|
278e747c7a
|
json: make enums work with json encode+decode (serialised as string names by default; the old integer one is supported too, using [json_as_number] ) (#17696)
|
2023-03-22 10:33:32 +02:00 |
|
Felipe Pena
|
c9345be6de
|
ast: fix embed name with enum as generic struct type (fix #17721) (#17727)
|
2023-03-22 09:50:58 +02:00 |
|
walking devel
|
d0e78b1da6
|
parser: breaking change, let V ORM queries return arrays for *all* non-count queries, including limit = 1 (#17719)
|
2023-03-22 09:48:01 +02:00 |
|
Swastik Baranwal
|
93b7cc4888
|
cgen: allow using of original operation if alias is number and no custom method is defined (#17718)
|
2023-03-21 11:39:58 +02:00 |
|
Felipe Pena
|
326e43385b
|
cgen: fix match with option type (#17713)
|
2023-03-21 11:38:30 +02:00 |
|
d3c0d3d.exe
|
54a1b66b94
|
os: add create_no_window parameter to Process (#17726)
|
2023-03-21 11:24:40 +02:00 |
|
yuyi
|
e1d4539a14
|
cgen: clean up comments in cgen.v (#17725)
|
2023-03-21 12:07:25 +03:00 |
|
yuyi
|
968b519be5
|
checker: implement infering generic struct types (#17717)
|
2023-03-20 20:42:53 +02:00 |
|
Louis Brunner
|
977cd0d8df
|
cgen: better alias handling for references/shared (#17656)
|
2023-03-20 17:35:45 +01:00 |
|
Felipe Pena
|
17fe76368a
|
regex: fix simple char match (#17701)
|
2023-03-20 10:37:09 +02:00 |
|
Felipe Pena
|
74eac1de4e
|
parser: fix parsing array of options from a submodule (#17714)
|
2023-03-20 10:36:22 +02:00 |
|
Alexander Medvednikov
|
f1e9a8ff37
|
tests: remove unnecessary v_printf test
|
2023-03-19 15:30:52 +03:00 |
|
Alexander Medvednikov
|
47e10a9fcd
|
strconv: make v_printf private
|
2023-03-19 15:03:49 +03:00 |
|
Alexander Medvednikov
|
7939ca2997
|
strconv: deprecate v_sprintf
|
2023-03-19 11:30:56 +03:00 |
|
yuyi
|
c18bf48833
|
cgen: fix closure with fixed array variable (#17707)
|
2023-03-19 10:11:11 +02:00 |
|
Casper Kuethe
|
37af8bbd27
|
vweb.assets: add option for custom href and src attribute values (#17703)
|
2023-03-19 10:02:59 +02:00 |
|
yuyi
|
9275161d0f
|
strconv: fix v_sprintf with '%%' (#17708)
|
2023-03-19 09:52:45 +02:00 |
|
Delyan Angelov
|
3793bf1c99
|
builtin: optimise the common case of s.contains("x") add s.contains_byte(x) (#17702)
|
2023-03-19 01:10:13 +03:00 |
|
yuyi
|
14148f3e52
|
toml: clean up autocast in parser.v (#17662)
|
2023-03-18 23:15:00 +03:00 |
|
Felipe Pena
|
2df23a6698
|
json: fix ptr field access (#17690)
|
2023-03-18 14:47:40 +02:00 |
|
Brandon
|
aee76c5819
|
net: update new_request (#17618)
|
2023-03-17 22:17:22 +01:00 |
|
yuyi
|
268cee82fc
|
cgen: fix map of complex array (#17660)
|
2023-03-17 22:12:59 +01:00 |
|
yuyi
|
24ea00da0c
|
checker: clean up infer_struct_generic_types() and infer_fn_generic_types() (#17668)
|
2023-03-17 21:46:56 +01:00 |
|
Felipe Pena
|
9e7aeec215
|
sql: fix wrong field name on generated code (#17684)
|
2023-03-17 21:45:52 +01:00 |
|
Felipe Pena
|
68955bb26c
|
cgen: fix indexexpr with complex index expr (#17693)
|
2023-03-17 21:44:14 +01:00 |
|
yuyi
|
45c0a21f46
|
checker: clean up assign_stmt() (#17664)
|
2023-03-17 21:43:38 +01:00 |
|
yuyi
|
88ab947440
|
cgen: fix spawn method on generic struct (#17691)
|
2023-03-17 21:43:04 +01:00 |
|
ArthurZhou
|
8c35ee0722
|
vweb: add an option to disable startup message (#17645)
|
2023-03-17 21:41:25 +01:00 |
|
Felipe Pena
|
2c349247e1
|
checker: fix anon fn initialization as struct-like (#17652)
|
2023-03-17 21:41:00 +01:00 |
|
Delyan Angelov
|
6e1e406288
|
vweb: implement live page reload in development, based on polling (useful with watch) (#17683)
|
2023-03-16 21:00:47 +01:00 |
|
Felipe Pena
|
658b116d07
|
checker: fix wrong struct warn about inited fields (#17678)
|
2023-03-16 21:42:00 +02:00 |
|
Felipe Pena
|
6709b2de0f
|
cgen: fix selector expr with alias to ptr (#17649)
|
2023-03-16 21:32:52 +02:00 |
|
Felipe Pena
|
25eabf8e2d
|
cgen: fix argument dereference for str method when receiver is ptr (#17648)
|
2023-03-16 21:28:14 +02:00 |
|
Felipe Pena
|
f5b67802fd
|
cgen: fix push operation on array of option (#17658)
|
2023-03-16 21:24:48 +02:00 |
|
yuyi
|
d349c1d86d
|
checker: check generic fn call argument type mismatch (#17680)
|
2023-03-16 21:19:03 +02:00 |
|
Felipe Pena
|
b345d77805
|
json: support field &Type (#17655)
|
2023-03-16 21:15:14 +02:00 |
|
Felipe Pena
|
5eb331ed89
|
cgen: fix option ptr printing (#17651)
|
2023-03-16 13:02:39 +02:00 |
|
Felipe Pena
|
7e8723d603
|
cgen: fix multi return assignment with option (#17676)
|
2023-03-16 12:59:49 +02:00 |
|