1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
v/vlib/v/gen/c
2023-07-13 12:02:26 +03:00
..
testdata cgen: fix auto_str for option values (#17910) 2023-04-10 05:56:57 +02:00
array.v cgen: fix memleak for [][]T{len: x}, or []Struct{len: x} (#18763) 2023-07-04 06:32:19 +03:00
assert.v cgen: do not generate the stringified values for assert x in y, for the pass case (#17908) 2023-04-08 18:51:46 +03:00
assign.v v: allow alias as fixed array on return (#18817) 2023-07-13 11:58:49 +03:00
auto_eq_methods.v cgen: fix alias eq method + map init with option (#18483) 2023-06-20 11:52:59 +03:00
auto_free_methods.v all: 2023 copyright 2023-03-28 22:55:57 +02:00
auto_str_methods.v cgen: fix dump of map with option value fix (fix #18806) (#18813) 2023-07-08 07:07:24 +03:00
cgen.v cgen: fix returning an option tuple - fn f() ?(int,int) { return g() } (#18851) 2023-07-13 12:02:26 +03:00
cheaders.v v: forbid function parameter names, shadowing imported module names (#17210) 2023-02-08 20:37:04 +02:00
cmain.v cgen: fix v -prealloc file_test.v 2023-04-09 09:35:43 +03:00
comptime.v v: use autocasting in complex conditions (#18797) 2023-07-06 19:18:57 +03:00
coutput_test.v cgen: support [spawn_stack: 131072] fn attribute, for controlling the max size of the stack, of the spawned threads (#17222) 2023-02-09 15:57:53 +02:00
ctempvars.v vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
dumpexpr.v v: allow alias as fixed array on return (#18817) 2023-07-13 11:58:49 +03:00
embed.v vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
fn.v v: allow alias as fixed array on return (#18817) 2023-07-13 11:58:49 +03:00
for.v cgen, checker: fix generic/comptime parameter concrete type resolution in some cases (#17762) 2023-04-10 10:42:49 +03:00
if.v ast: clean up ast.StructInit (#18518) 2023-06-22 16:41:08 +03:00
index.v cgen: minor cleanup for ast.clear_flags() (#18549) 2023-06-25 09:01:36 +03:00
infix.v cgen: ensure that << and >> has higher precedence in the generated C code, than arithmetic operations (diff between C and V precedences) (#18814) 2023-07-08 07:02:32 +03:00
json.v json: fix option state (#18802) 2023-07-09 08:23:24 +03:00
live.v vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
match.v v: use autocasting in complex conditions (#18839) 2023-07-11 14:49:43 +03:00
orm.v cgen, orm: fix typo, and wrap the fkey attribute into quotes in errors (#18266) 2023-05-25 17:27:25 +02:00
profile.v vfmt: change all '$expr' to '${expr}' (#16428) 2022-11-15 16:53:13 +03:00
reflection.v v.reflection: add type symbol info metadata (#17188) 2023-02-08 21:30:44 +02:00
spawn_and_go.v cgen: fix memleak for [][]T{len: x}, or []Struct{len: x} (#18763) 2023-07-04 06:32:19 +03:00
str_intp.v cgen: fix comptime interpolation (#18281) 2023-05-27 20:41:40 +02:00
str.v v: use autocasting in if conditions inside the compiler (#18708) 2023-06-29 19:37:36 +03:00
struct.v cgen: fix regression with unalised naming conflict with C interop (#18752) 2023-07-03 23:12:20 +03:00
text_manipulation.v cgen: fix autofree inserting string declarations for multiple functions calls (#18723) 2023-07-03 08:01:55 +03:00
utils.v cgen: remove 'mut mut_table := unsafe { &ast.Table(g.table) }' (#18742) 2023-07-02 23:54:44 +03:00