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 |
|
Artem Yurchenko
|
608c194325
|
doc: [packed] and [minify] attributes documentation (#17692)
|
2023-03-17 21:41:48 +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 |
|
Felipe Pena
|
93a2ffa9ef
|
cgen: fix fixed array assignment from unsafe block (#17647)
|
2023-03-15 20:30:49 +02:00 |
|
Felipe Pena
|
39e80afab0
|
checker: fix missing check for wrong assignment: non-option to option type (#17628)
|
2023-03-15 20:24:36 +02:00 |
|
yuyi
|
d290f432d1
|
ast: clean up resolve_init() (#17663)
|
2023-03-15 17:20:04 +02:00 |
|
Felipe Pena
|
2656ce9522
|
checker: fix missing check for [export] attr on a fn, without parameter (#17653)
|
2023-03-15 17:17:45 +02:00 |
|
yuyi
|
aa50f4ebf7
|
checker: clean up sum_type_decl() (#17669)
|
2023-03-15 16:56:41 +02:00 |
|
Delyan Angelov
|
2e7dd8543a
|
ci: fix failing vlang/vpm test jobs
|
2023-03-15 16:54:16 +02:00 |
|
Delyan Angelov
|
8e9e91be7e
|
builder: add a separate ALL_FRONT_STAGES timing metric
|
2023-03-15 15:14:58 +02:00 |
|
Felipe Pena
|
b71c131678
|
cgen: fix map with comp-time reflection, improve comptime var handling (#17603)
|
2023-03-14 13:49:29 +02:00 |
|
yuyi
|
2643d6645f
|
ast, parser, cgen: fix generic struct init with inconsistent generic types (#17639)
|
2023-03-14 13:24:52 +02:00 |
|
Delyan Angelov
|
cb7e25e47e
|
sokol.gfx: update the C.sg_pass_attachment_desc declaration to match the one from the Sokol headers
|
2023-03-14 09:02:03 +02:00 |
|
Heptalon
|
618c92a13b
|
urllib: change Values.get to return an option type (#17636)
|
2023-03-14 08:44:40 +02:00 |
|
Delyan Angelov
|
daa9034583
|
os: return the long path for os.temp_dir() on windows, even for folders like c:\someth~1 (#17623)
|
2023-03-14 00:51:52 +02:00 |
|
Felipe Pena
|
d1d26893f5
|
parser: fix option struct init decl with module prefix (#17615)
|
2023-03-14 00:50:06 +02:00 |
|
Artem Yurchenko
|
f18cc6ebb0
|
vfmt: remove spurious src. prefix, from import name becoming import src.name (#17633)
|
2023-03-14 00:00:41 +02:00 |
|
Delyan Angelov
|
42732138c6
|
v: support -ldflags in addition to -cflags (allow adding C options *after* other C option, similar to LDFLAGS ) (#17630)
|
2023-03-13 21:38:48 +02:00 |
|
Felipe Pena
|
9ad1c2f922
|
checker: fix missing option function field checking (#17601)
|
2023-03-13 15:05:56 +01:00 |
|
Alexander Medvednikov
|
733ac05bbd
|
roadmap: c2v, autofree
|
2023-03-13 14:51:58 +01:00 |
|
Felipe Pena
|
d00237f02c
|
cgen: fix code generated to option fn (fix #17604) (#17614)
|
2023-03-13 11:56:13 +02:00 |
|
Delyan Angelov
|
4ba7ad9446
|
tools: make v doctor more informative
|
2023-03-13 11:44:03 +02:00 |
|
yuyi
|
5cb1f8965a
|
cgen: fix option struct init with reference option (#17617)
|
2023-03-13 09:58:45 +02:00 |
|
Thomas Mangin
|
0bd094292f
|
v: add support for _qnx.c.v overriding _default.c.v (#17611)
|
2023-03-12 19:48:36 +02:00 |
|
Felipe Pena
|
3197ec1a41
|
v: add compile-time enum evaluation with $for item in MyEnum.fields { dump(item.value) dump(item.name) } (#17517)
|
2023-03-12 12:46:54 +02:00 |
|
Delyan Angelov
|
b2a71ecab2
|
pref: support v -e "println(2+5)" (#17605)
|
2023-03-12 00:42:36 +01:00 |
|