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 |
|
penguindark
|
a2ef9967fe
|
examples: add .obj viewer as a sokol example (#9456)
|
2021-03-25 16:53:13 +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 |
|
Lukas Neubert
|
8b7085e050
|
vvet: big cleanup (#9454)
|
2021-03-24 23:53:44 +02:00 |
|
Lukas Neubert
|
7664964c56
|
vfmt: format all of cmd/ and add it to v test-cleancode (#9418)
|
2021-03-24 23:37:10 +02: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 |
|
Delyan Angelov
|
5b2cec6c6b
|
vc: cleanup temporary patch in Makefile
|
2021-03-24 19:08:44 +02:00 |
|
Delyan Angelov
|
49c770ea7b
|
vc: fix Makefile
|
2021-03-24 19:04:01 +02:00 |
|
Delyan Angelov
|
bb1485745f
|
vc: temporary patch for v.c
|
2021-03-24 19:02:30 +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
|
999b4a47c1
|
tools: cleanup check_os_api_parity.v
|
2021-03-24 13:04:05 +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 |
|
Delyan Angelov
|
0bde55f77e
|
tools: fix v -prod cmd/tools/vdoctor.v
|
2021-03-24 10:31:42 +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
|
385cb4dd20
|
repeat.v: fixes for ./v -cg -cflags -fsanitize=undefined cmd/tools/repeat.v
|
2021-03-23 22:13:47 +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 |
|
Delyan Angelov
|
a4690e4ce2
|
CI: do not use v self temporarily, till vc is regenerated
|
2021-03-23 14:58:29 +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 |
|
Larpon
|
35c60cf464
|
doc: reflect current int → f32 behaviour (#9433)
|
2021-03-23 10:01:24 +01: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 |
|