spaceface
|
adf2aa8760
|
pref: add a -debug-tcc alias option (#8834)
|
2021-02-20 18:53:22 +02:00 |
|
Delyan Angelov
|
0142d58aa6
|
v.pref: prevent Too many targets. from triggering when the command is an external one
|
2021-02-18 12:13:28 +02:00 |
|
zakuro
|
b3a26ca0ce
|
v.pref: make passing multiple target .v files an error (#8814)
|
2021-02-18 09:42:00 +02:00 |
|
Uwe Krüger
|
374739b804
|
all: rename [ref_only] -> [heap] (#8718)
|
2021-02-13 16:52:01 +02:00 |
|
Delyan Angelov
|
40fff7b56a
|
v.pref: support v -skip-unused run examples/hello_world.v
|
2021-02-05 11:12:28 +02:00 |
|
Alexander Medvednikov
|
1084b43ffb
|
all: ast walker for marking unused fns
|
2021-02-05 08:05:35 +01:00 |
|
Delyan Angelov
|
02bef1ae2b
|
vdoc: fix segfault on v doc -m -f html vlib
|
2021-02-02 17:38:32 +02:00 |
|
Delyan Angelov
|
17062dc5c8
|
v.pref: support -obf in addition to -obfuscate , as described in v help build
|
2021-02-02 12:24:34 +02:00 |
|
Alexander Medvednikov
|
2c4674eb42
|
cgen: obfuscate functions
|
2021-02-02 09:14:41 +01:00 |
|
Lukas Neubert
|
cf1084105c
|
fmt: allow single line ternary if as function argument (#8486)
|
2021-02-01 20:08:42 +01:00 |
|
Julia Bogdan Filipchuk
|
d26ac0f6cb
|
vfmt: add ability to use vfmt as a filter from stdin to stdout (#8432)
|
2021-01-30 12:38:54 +02:00 |
|
Delyan Angelov
|
760b4c37b9
|
all: support _test.vv files (to test _test.v errors/checks too)
|
2021-01-30 10:42:18 +02:00 |
|
Delyan Angelov
|
4d180171ba
|
builder: implement -dump-c-flags flags.txt
|
2021-01-29 18:05:14 +02:00 |
|
Delyan Angelov
|
e5a84719ca
|
all: require calling optfn() ? / optfn() or {...} for fn optfn() ? {}
|
2021-01-26 16:43:17 +02:00 |
|
Delyan Angelov
|
728344ff65
|
ci: fix v test-cleancode
|
2021-01-25 12:55:01 +02:00 |
|
Delyan Angelov
|
a3908414e4
|
pref: fix handling of _d_custom.v files, use it in vlib/sokol/f/f_d_use_freetype.v
|
2021-01-23 11:21:56 +02:00 |
|
Lukas Neubert
|
8b61891348
|
fmt: smarter if condition wrapping (#8201)
|
2021-01-23 10:33:22 +02:00 |
|
Lukas Neubert
|
ac2c3847af
|
all: update copyright to 2019-2021 (#8029)
|
2021-01-18 13:20:06 +01:00 |
|
Delyan Angelov
|
5ae55731b9
|
embed: move to v.embed_file , fix CI failing test
|
2021-01-16 20:03:07 +02:00 |
|
Daniel Däschle
|
53941c4a0a
|
fmt: fix if cond break readability (#8132)
|
2021-01-16 02:12:17 +01:00 |
|
zakuro
|
33694665f0
|
fmt: align each contiguous field of struct. not the whole. (#7981)
|
2021-01-12 04:38:43 +01:00 |
|
Delyan Angelov
|
083dc23db8
|
gen: implement a [manualfree] tag, for functions, that want to do their own memory management
|
2021-01-08 16:22:27 +02:00 |
|
zakuro
|
dd516858d4
|
fmt: align struct field comments (#7632)
|
2021-01-03 21:10:25 +01:00 |
|
zakuro
|
1fb6710c89
|
build: remove v build file.v (#7695)
|
2020-12-31 15:24:55 +01:00 |
|
zakuro
|
b28b41d069
|
v run: pass all args after file.v only to script args, do not process them as v flags (#7672)
|
2020-12-29 21:16:20 +02:00 |
|
Delyan Angelov
|
100b3704cd
|
v.pref: fix -nocache , add -no-retry-compilation , add -d trace_use_cache
|
2020-12-28 09:42:43 +02:00 |
|
Delyan Angelov
|
d1223851a2
|
pref: support _default.c.v , overridable by _platform.c.v
|
2020-12-24 12:16:20 +02:00 |
|
spaceface
|
c544cc508b
|
pref: fix cross-compiling graphical apps to Windows (#7449)
|
2020-12-21 19:45:12 +02:00 |
|
Delyan Angelov
|
dc3a6bb169
|
builder: use the same compilation mode for thirdparty object files (#7450)
|
2020-12-21 17:46:26 +01:00 |
|
Alexander Medvednikov
|
fc965b7d92
|
strconv: make atoi return ?int
|
2020-12-21 08:35:24 +01:00 |
|
joe-conigliaro
|
23bfbf1665
|
cmd/pref: disable -usecache on windows & enable by default (commented)
|
2020-12-21 03:31:57 +11:00 |
|
Alexander Medvednikov
|
10168d307e
|
pref: remove duplicate flag "build"
|
2020-12-19 10:34:59 +01:00 |
|
Delyan Angelov
|
adaffd0d8e
|
pref: pass custom -d options down to v build-module (fix for -usecache)
|
2020-12-19 01:54:18 +02:00 |
|
Delyan Angelov
|
668483ee56
|
pref: fix -prof, to behave exactly the same as -profile
|
2020-12-11 09:28:34 +02:00 |
|
Delyan Angelov
|
d5915bde7c
|
parser: implement support for -Wimpure-v (#7195)
|
2020-12-08 17:52:24 +01:00 |
|
Delyan Angelov
|
fbf6910ab9
|
builder: remove executables after v run file.v
|
2020-12-05 13:03:12 +02:00 |
|
Daniel Däschle
|
47d0ed308d
|
parser: prepare for better VLS integration, more accurate parser errors (#7119)
|
2020-12-04 20:34:05 +02:00 |
|
spaceface777
|
50a3009113
|
fmt: make single-stmt or blocks single-line (#7126)
|
2020-12-04 13:25:23 +02:00 |
|
Alexander Medvednikov
|
f4bd953771
|
pref: vfmt
|
2020-12-01 04:16:36 +01:00 |
|
Alexander Medvednikov
|
f26f7ebc9d
|
pref: nocache option
|
2020-12-01 04:05:44 +01:00 |
|
spaceface777
|
83137cbe84
|
pref: don't use tcc by default in -prod mode (#7053)
|
2020-12-01 03:58:02 +01:00 |
|
Delyan Angelov
|
b11d285680
|
v: support multiple paths in VMODULES env variable (#7048)
|
2020-11-30 18:31:37 +01:00 |
|
Delyan Angelov
|
adeebad2a6
|
compiler: use thirdparty/tcc/tcc.exe by default, when no explicit -cc is given (#6598)
|
2020-11-29 16:18:49 +01:00 |
|
Nick Treleaven
|
8f15af6adc
|
pref: add -m32, -m64 command-line options (#7011)
|
2020-11-29 14:53:49 +01:00 |
|
Alexander Medvednikov
|
13948152b6
|
cmd/v: rename reuse-tmpc to keepc
|
2020-11-27 20:16:24 +01:00 |
|
Larpon
|
2957541e48
|
pref: fix message on inferred run (#6947)
|
2020-11-25 21:44:26 +02:00 |
|
Nicolas Sauzede
|
159932d59b
|
v: run code from stdin echo println(2+2) | v run - , with no repl limits (#6884)
|
2020-11-20 10:25:59 +02:00 |
|
Larpon
|
f807fd973e
|
compile: infer source file if a binary by the same name exists in same dir #6877
|
2020-11-19 16:23:55 +01:00 |
|
Delyan Angelov
|
f42a44abec
|
vfmt: fix match x { 10 /* ... */ {} } and a := [1/* x */, /* y */2, 3]
|
2020-11-11 22:59:43 +02:00 |
|
pancake
|
af5836202c
|
js: fix wrong filename and invalid backend selected when using -o .js (#6777)
|
2020-11-08 17:45:32 +01:00 |
|