Delyan Angelov
|
79fa15ec3a
|
cgen: allow printing of C.Structs containing &char/charptr fields
|
2021-04-12 00:14:58 +03:00 |
Enzo
|
a851901620
|
checker: allow casting bool to byte (#9676)
|
2021-04-11 13:24:24 +03:00 |
Uwe Krüger
|
954c436d28
|
checker/cgen: auto initialize `shared` elements of structs (#9669)
|
2021-04-11 10:30:23 +03:00 |
Uwe Krüger
|
78c6e35bde
|
checker/cgen: fix `v := rlock m { m[key] or { default_val } }` (#9666)
|
2021-04-10 16:57:18 +02:00 |
yuyi
|
9f093203a4
|
cgen: fix generics struct_init (#9661)
|
2021-04-10 17:33:15 +03:00 |
yuyi
|
cf64001474
|
checker: fix generics return generic struct (#9663)
|
2021-04-10 14:00:01 +03:00 |
yuyi
|
bf6a2f80ef
|
checker: fix generics with generic struct receiver (#9658)
|
2021-04-10 04:00:53 +02:00 |
Uwe Krüger
|
b346dd9464
|
cgen: fix blank identifier in IfGard (`if _ := <-ch { ... }`, etc) (#9650)
|
2021-04-09 17:18:36 +02:00 |
Uwe Krüger
|
84fa1ae444
|
boehm-gc: support a `[keep_args_alive]` tag for C functions (#9641)
|
2021-04-09 13:13:49 +03:00 |
zakuro
|
e6a67e7172
|
parser: fix error of `-foo.bar()` (#9646)
|
2021-04-09 10:54:03 +03:00 |
Ali Chraghi
|
9881ff8448
|
tests: fix option_print_errors_test.v (#9616)
|
2021-04-08 08:46:08 +03:00 |
yuyi
|
fef4e1e700
|
checker: fix generics method return generics struct (#9614)
|
2021-04-07 15:27:58 +02:00 |
Lukas Neubert
|
1d5ed89138
|
fmt: remove trailing space in comments (#9620)
|
2021-04-07 15:25:11 +02:00 |
crthpl
|
018a88c3ce
|
parser: asm: add support for memory clobbers (#9618)
|
2021-04-06 21:25:24 +02:00 |
Alexander Medvednikov
|
89838f2e21
|
tutorials: blog: use db.create_table()
|
2021-04-06 22:15:14 +03:00 |
Alexander Medvednikov
|
1e2a92945c
|
autofree: test `return x[0]` (optional)
|
2021-04-06 17:28:07 +03:00 |
Alexander Medvednikov
|
dbaa91810f
|
autofree: fix optional returns
|
2021-04-06 17:14:11 +03:00 |
涂紳騰(Shen-Teng Tu)
|
7d5c1c2ddb
|
tmpl: inline styles with attributes (#9605)
|
2021-04-06 15:17:40 +02:00 |
Delyan Angelov
|
10619d098c
|
ci: fix a race in vlib/v/compiler_errors_test.v execution on m1
|
2021-04-05 22:57:59 +03:00 |
Delyan Angelov
|
fec89c7efb
|
ci: fix some of `v test-cleancode` 1
|
2021-04-05 20:47:32 +03:00 |
Delyan Angelov
|
d82a0c1637
|
ci: fix multiret_with_ptrtype_test.v
|
2021-04-05 08:31:20 +03:00 |
Delyan Angelov
|
63a1c32a17
|
ci: fix ptr_arithmetic_test.v
|
2021-04-05 08:25:08 +03:00 |
Delyan Angelov
|
9cc9ce698f
|
ci: fix more of byteptr=> &byte, vfmt check_types.v
|
2021-04-05 07:27:26 +03:00 |
Daniel Däschle
|
6a5f49afb1
|
all: support `?Type(none)` (#9567)
|
2021-04-02 16:34:48 +02:00 |
Alexander Medvednikov
|
7385f8e56b
|
all: a massive merge of ast and table modules
|
2021-04-02 01:57:09 +03:00 |
crthpl
|
8d5e310189
|
asm: make fixed labels possible as displacement (#9549)
|
2021-04-01 09:58:33 +03:00 |
yuyi
|
63f835c4ce
|
cgen: fix the alias of fixed_array (fix #9537) (#9544)
|
2021-03-31 18:51:03 +02:00 |
yuyi
|
f1797a0150
|
generics: fix generic_struct_insts_to_concrete (#9536)
|
2021-03-31 13:11:55 +02:00 |
Swastik Baranwal
|
b40d06ec1e
|
cgen: fix operator overloading for array/map aliases (#9529)
|
2021-03-30 11:39:54 +02:00 |
Uwe Krüger
|
97f43d6a97
|
gc: make generational mode of Boehm-GC available (#9514)
|
2021-03-30 09:36:22 +02:00 |
zakuro
|
a3455b8433
|
cgen: execute defer stmts in LIFO order (#9528)
|
2021-03-30 09:35:19 +02:00 |
yuyi
|
cabbf93faa
|
cgen: fix generic_struct str() (#9504)
|
2021-03-29 11:15:59 +02:00 |
yuyi
|
92f19f5767
|
generics: fix generics_struct with generic array string (#9494)
|
2021-03-28 10:46:13 +02:00 |
Lukas Neubert
|
4a10514081
|
tests: run vfmt over some of the tests in vlib/v/tests (#9455)
|
2021-03-27 19:29:57 +02:00 |
zakuro
|
6f5259571d
|
cgen: use overloaded eq op in auto eq method (#9475)
|
2021-03-26 19:46:54 +02:00 |
yuyi
|
36cc4880a6
|
parser: fix generic fn with upper name type (#9460) (#9478)
|
2021-03-26 16:50:35 +02:00 |
Delyan Angelov
|
87494fad1d
|
parser: allow passing `mut a AliasOfPointerType`
|
2021-03-26 13:38:16 +02:00 |
zakuro
|
91ea76797a
|
cgen: fix a c error, when using dump(ptr) (#9468)
|
2021-03-26 08:35:12 +02:00 |
yuyi
|
478bb9ce8e
|
parser, checker: fix generic fn that returns a generic struct (#9469)
|
2021-03-26 08:32:11 +02:00 |
Uwe Krüger
|
257eadd2e1
|
gc: add `-gc boehm_leak` for leak detection (#9464)
|
2021-03-25 16:52:33 +01:00 |
ka-weihe
|
f885c7cea9
|
tests: fix three tests with address errors (#9441)
|
2021-03-24 00:01:29 +02:00 |
spaceface
|
392666e475
|
cgen: fix treating errors as values inside if expressions (#9440)
|
2021-03-23 22:45:08 +02:00 |
Alexander Medvednikov
|
6463dfca29
|
Revert "Revert "builder: create the binary in the current directory if -o is not provided""
This reverts commit f2b73fe3ca.
|
2021-03-23 14:49:09 +03:00 |
Delyan Angelov
|
f2b73fe3ca
|
Revert "builder: create the binary in the current directory if -o is not provided"
This reverts commit 9ae64e7fce.
|
2021-03-23 13:27:26 +02:00 |
Alexander Medvednikov
|
9ae64e7fce
|
builder: create the binary in the current directory if -o is not provided
|
2021-03-23 12:31:02 +03:00 |
Alexander Medvednikov
|
b5c286256c
|
tests: fix a compilation error
|
2021-03-23 11:16:13 +03:00 |
Alexander Medvednikov
|
e86c6e024c
|
autofree: fix frees before returns
|
2021-03-23 11:04:59 +03:00 |
zakuro
|
0258482caf
|
cgen: auto eq method for sumtype (#9408)
|
2021-03-22 06:39:07 +01:00 |
yuyi
|
cf6faaf215
|
parser: fix anon_fn with array arguments (#9414)
|
2021-03-22 03:22:29 +01:00 |
zakuro
|
dfd58293ef
|
parser: fix parse error when using `f<Foo<int> >` (#9401)
|
2021-03-21 13:09:43 +02:00 |