1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00
Commit Graph

268 Commits

Author SHA1 Message Date
zakuro
254df0ca62 fmt: improve string quotes (#8075) 2021-01-13 06:05:27 +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
aa37382e8d tools: let v fmt use VTMP too, stabilise v test-cleancode 2021-01-09 20:41:15 +02:00
yuyi
9d9ca0ab5e builder: auto cleanup xxx.def generated by tcc on windows (#7878) 2021-01-05 17:07:07 +02:00
Alexander Medvednikov
baae302894 cc: use -g instead of -g3 2021-01-04 00:15:27 +01:00
Alexander Medvednikov
f7b3ed2f4a cc: hide a print behind -v 2020-12-31 14:24:34 +01: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
Lukas Neubert
06fdf34214 fmt: unwrap long single line ifs (#7608) 2020-12-27 14:20:30 +01:00
spaceface
214290d55b fmt: add a space around single-line unsafe expressions (#7505) 2020-12-23 19:13:42 +01:00
Lukas Neubert
c4aae2b55f vfmt: do not replace module aliases in fn param and return types (#7472) 2020-12-22 22:38:13 +02:00
joe-conigliaro
d5b03d16e0 builder: if fpath is a descendant of modules folder add it as a search path 2020-12-22 22:32:02 +11:00
joe-conigliaro
dd27d0a2a3 cgen/builder: make unused-command-line-argument a warning & cgen module_built fix 2020-12-22 19:21:05 +11: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
583c02316a checker: more arr1=arr2 fixes 2020-12-20 15:21:32 +01:00
Delyan Angelov
4b45f2eaab builder: do not remove executables after run when -keepc is passed; add -d trace_thirdparty_obj_files 2020-12-20 12:22:17 +02:00
joe-conigliaro
12d5720841 builder: don't pass -usecache linker flags when building modules 2020-12-20 18:23:54 +11:00
Delyan Angelov
2f1cc2bd08 v.util: simplify the sorting of v's timing output 2020-12-19 12:55:42 +02:00
ka-weihe
5788d6d768 cc: enable more C warnings (#7401) 2020-12-18 23:33:51 +02:00
Delyan Angelov
7e1e247f56 builder: implement b.timing_start/1 and b.timing_measure/1 2020-12-18 13:21:17 +02:00
joe-conigliaro
05e15bdd59 builder/cgen: fix -usecache using absolute mod paths (ui examples ~/.vmodules) 2020-12-18 11:21:40 +11:00
joe-conigliaro
05e101bd95 builder: v fmt cc.v 2020-12-17 16:51:13 +11:00
joe-conigliaro
40bad75a8f builder: temp macos self -usecache fix (will break -usecache with ~/.vmodules/ui) 2020-12-17 16:46:20 +11:00
joe-conigliaro
f2f32626bc all: get -usecache working with mods in ~/.vmodules (ui examples) 2020-12-17 16:08:28 +11:00
Delyan Angelov
3a9034a0d0 dl: add a complete tested shared library generation/usage example 2020-12-15 18:22:07 +02:00
joe-conigliaro
239a8c8aa3 cgen: cached modules fixes (#7345) 2020-12-15 16:07:06 +01:00
Delyan Angelov
8067fcee57 builder: change the tcc recompilation failed message 2020-12-15 10:47:41 +02:00
ka-weihe
4d025582c0 cgen: fix shadowing warning (#7289) 2020-12-12 23:06:02 +01:00
Delyan Angelov
3386526610 builder: improve support for -g in cross compilation to windows 2020-12-07 23:38:21 +02:00
Delyan Angelov
1914bc790b builder: add comment about the goal of cflags.c_options_only_object_files() in cross compilation 2020-12-07 20:35:04 +02:00
Delyan Angelov
4b4733d6b4 builder: fix cross compilation of examples from linux->windows 2020-12-07 19:57:12 +02:00
Delyan Angelov
daa659e1fd builder: allow for -os windows -cc msvc -o x.c on any platform 2020-12-05 15:35:39 +02:00
Delyan Angelov
fbf6910ab9 builder: remove executables after v run file.v 2020-12-05 13:03:12 +02:00
spaceface777
50a3009113 fmt: make single-stmt or blocks single-line (#7126) 2020-12-04 13:25:23 +02:00
spaceface777
9345d489f8 ci: fix self compilation with cached modules on macos (#7127) 2020-12-04 13:25:02 +02:00
joe-conigliaro
ca7692c839 error on unknown generic struct init. closes #7085 2020-12-02 20:53:40 +11:00
Delyan Angelov
394e9c4c56 builder: replace single goto start usage, with for { ... continue ... break} 2020-12-01 22:11:44 +02:00
Delyan Angelov
7511d6e4e8 builder: fix building thirdparty C files with tcc, when run outside vroot 2020-11-30 21:48:21 +02:00
Delyan Angelov
ff42572e93 builder: show the C compiler output on -show-c-output, NOT on -showcc 2020-11-30 20:30:47 +02:00
Alexander Medvednikov
376833aea7 builder: show tcc compiler error with -v and -showcc 2020-11-30 17:47:38 +01:00
ka-weihe
9367dcda10 all: fix remaining c warnings and add -Werror to CI (#7021) 2020-11-29 21:23:37 +02:00
spaceface777
4e6bc27b30 compiler: fix self compilation with cached modules on macOS (#7023) 2020-11-29 19:30:35 +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
Delyan Angelov
e6116c47be scanner: guarantee an early exit when the parser/scanner is stuck 2020-11-27 12:44:39 +02:00
Alexander Medvednikov
62ee436944 all: remove broken escape sequences after $ in strings 2020-11-27 03:07:37 +01:00
Delyan Angelov
fa126b950a cgen: prevent undefined symbol: tcc_backtrace errors with tcc and -shared -d no_backtrace 2020-11-25 15:47:55 +02:00
Ekopalypse
a46eda7c44 builder: fix dll generation on Windows (#6939) 2020-11-25 12:18:58 +01:00
Daniel Däschle
aa6303f0b2 all: use the new types with old syntax (#6922) 2020-11-24 13:58:29 +01:00
Delyan Angelov
1b8609c318 builder: fix for v -o x.exe run examples/hello_world.v 2020-11-20 02:38:24 +02:00
Delyan Angelov
01579957b8 builder: move -c right before the .c thirdparty file 2020-11-13 20:42:26 +02:00