Delyan Angelov
|
a38fc89150
|
ci: fix the content of function_arg_mutable_err.out
|
2021-03-26 15:06:29 +02:00 |
Delyan Angelov
|
7e6c511e06
|
ci: fix the content of mut_int.out
|
2021-03-26 15:02:30 +02:00 |
Delyan Angelov
|
87494fad1d
|
parser: allow passing `mut a AliasOfPointerType`
|
2021-03-26 13:38:16 +02:00 |
Alexander Medvednikov
|
1e9d527d3c
|
checker: fix the deref mut check
|
2021-03-26 12:21:22 +03:00 |
Alexander Medvednikov
|
bb5958991c
|
checker: warn about automatic (de)referencing; freetype: compilation flag fixes
|
2021-03-26 11:42:51 +03:00 |
Bastian Buck
|
69dff4b384
|
os: make os module handle large files (#9439)
|
2021-03-26 07:51:55 +01: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 |
yuyi
|
d8108a58d8
|
cgen: minor cleanup in for_in_stmt() (#9471)
|
2021-03-26 08:21:01 +02:00 |
Delyan Angelov
|
f29ca6b8df
|
cgen: show the original malloc call on a detected leak
|
2021-03-25 20:45:39 +02:00 |
pancake
|
1bf7d968f9
|
x.json2: add u64 (#9457)
|
2021-03-25 16:53:39 +01:00 |
Uwe Krüger
|
257eadd2e1
|
gc: add `-gc boehm_leak` for leak detection (#9464)
|
2021-03-25 16:52:33 +01:00 |
Delyan Angelov
|
03d56865e3
|
builtin: do not call C.GC_FREE with -gc boehm
|
2021-03-25 09:15:01 +02:00 |
Delyan Angelov
|
b0878d3a92
|
builtin,v.pkgconfig: use brew's libgc on macos
|
2021-03-25 07:28:30 +02:00 |
Alexander Medvednikov
|
1590783f02
|
Revert "time: use .c.v for files that use C. functions (#9447)"
This reverts commit 5d8b9b0151 .
|
2021-03-25 07:35:34 +03:00 |
zakuro
|
837cada30c
|
cgen: minor cleanup infix_expr (#9445)
|
2021-03-24 23:21:54 +02:00 |
zakuro
|
6bc9ef7373
|
builtin: vfmt every .v file, except vlib/builtin/int_test.v (#9448)
|
2021-03-24 20:39:59 +02:00 |
zakuro
|
5d8b9b0151
|
time: use .c.v for files that use C. functions (#9447)
|
2021-03-24 20:15:17 +02:00 |
zakuro
|
e76c8d5dc0
|
fmt: use type_to_str_using_alias instead of type_to_str in struct.v (#9431)
* fmt: use type_to_str_using_alias instead of type_to_str in struct.v
* update test
|
2021-03-24 20:13:11 +02:00 |
Uwe Krüger
|
522d70b48d
|
builtin,cgen: fix -gc boehm issues with maps; add a CI job for it to prevent regressions (#9453)
|
2021-03-24 19:49:16 +02:00 |
ka-weihe
|
b996799ccd
|
wyhash: update to final_version_3 (part 2) (#9452)
|
2021-03-24 18:06:35 +02:00 |
ka-weihe
|
8a97fb890f
|
wyhash: update to final_version_3 (part 1) (#9451)
|
2021-03-24 17:57:38 +02:00 |
Delyan Angelov
|
f8f74d8587
|
builtin: add panic_optional_not_set and use it in cgen for fncall()? in main
|
2021-03-24 14:13:58 +02:00 |
Delyan Angelov
|
9b78d7d21d
|
tools: check formatting of more modules with `v test-cleancode`, colorize `v vet` output
|
2021-03-24 12:39:39 +02:00 |
Delyan Angelov
|
9e48826bcb
|
dl: add dl.open_opt/2, dl.sym_opt/2 and dl.dlerror/0 utility functions
|
2021-03-24 11:47:04 +02: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 |
Delyan Angelov
|
7afa4c7e2c
|
builtin: fix `["abc", "xyz"].str()`
|
2021-03-23 22:11:32 +02:00 |
Delyan Angelov
|
b7c01db1f9
|
builtin: add .vstring_literal and .vstring_literal_with_len for converting read only strings like os.args
|
2021-03-23 22:10:28 +02:00 |
Delyan Angelov
|
026f8424c2
|
builtin: fix a leak in string.index_kmp
|
2021-03-23 21:48:08 +02:00 |
Delyan Angelov
|
b335d47b72
|
flag: fix Flag.free(), workaround -autofree limitations
|
2021-03-23 21:28:44 +02:00 |
Delyan Angelov
|
a593ff930f
|
flag: add a .free() method
|
2021-03-23 20:36:46 +02:00 |
Delyan Angelov
|
7f91b75cbc
|
builtin: fix leaks in `os.execute()` and `[]string{} == []string{}`
|
2021-03-23 20:36:19 +02:00 |
Delyan Angelov
|
d098a3caca
|
builtin: make string.add() public temporarily till -autofree improves
|
2021-03-23 20:20:53 +02:00 |
Delyan Angelov
|
419ee8ae2a
|
builtin: fix a bug in `[]string.join()`
|
2021-03-23 20:14:46 +02:00 |
Delyan Angelov
|
8abfe2f5a2
|
cgen: -autofree fixes for []string{} having literals, comming from defailt string stuct field values
|
2021-03-23 18:54:37 +02:00 |
Delyan Angelov
|
7101d53d74
|
ci: fix `v self`, `v up` and other tools
|
2021-03-23 15:30:41 +02:00 |
Alexander Medvednikov
|
11e1f42193
|
builder: save the binary next to the source code again
|
2021-03-23 14:50:50 +03: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
|
ae6420afc7
|
tools: fix `substring in s` usages, preventing `v -W build-tools`
|
2021-03-23 13:36:50 +02: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
|
0c055a1ce9
|
all: s.contains(s2) instead of `in`
|
2021-03-23 11:38:56 +03:00 |
Alexander Medvednikov
|
b5c286256c
|
tests: fix a compilation error
|
2021-03-23 11:16:13 +03:00 |
Ned Palacios
|
1d42b4cf66
|
vdoc, v.doc: remove DocPos and use token.Position (#9429)
|
2021-03-23 09:07:09 +01:00 |
Alexander Medvednikov
|
e86c6e024c
|
autofree: fix frees before returns
|
2021-03-23 11:04:59 +03:00 |
Ned Palacios
|
b9cbb4f177
|
scanner: fix eof token position (#9432)
|
2021-03-23 08:51:09 +01:00 |
Ned Palacios
|
aa4e22c287
|
scanner, token: add column information to tokens (#9407)
|
2021-03-23 06:23:46 +01:00 |
ka-weihe
|
3753a58ce0
|
parser: fix if-guard redefinition (#9425)
|
2021-03-23 04:38:36 +01:00 |
Lukas Neubert
|
1b572f75e8
|
fmt: minor array wrap improvement (#9420)
|
2021-03-22 23:06:12 +01:00 |