vitalyster
|
3f0f8bac49
|
windows: do not link gdi32/shell32 to console applications
* read os.args from argv when we have console
* dynamically load CommandLineToArgvW when we are GUI app
* link gdi32/shell32 in glfw module
|
2019-12-27 11:27:19 +03:00 |
|
Delyan Angelov
|
96fa15c125
|
v fmt: process .v files from a module too
|
2019-12-24 05:43:31 +03:00 |
|
Alexey
|
dced76d1a4
|
os, filepath: reorganize functions
|
2019-12-23 13:09:22 +03:00 |
|
Delyan Angelov
|
6e130cd446
|
compiler: support for custom flags
[if custom]fn..{} , #flag custom, $if custom {}
|
2019-12-23 13:09:00 +03:00 |
|
Alexander Medvednikov
|
d38687f893
|
run vfmt on cc, cgen, comptime, if_match
|
2019-12-19 23:43:23 +03:00 |
|
Alexander Medvednikov
|
1cef83aea4
|
run vfmt on array.v
|
2019-12-18 21:20:41 +03:00 |
|
Delyan Angelov
|
4b7aa4ec09
|
freebsd: fix compilation
|
2019-12-18 13:21:20 +03:00 |
|
vitalyster
|
d1714c4a2a
|
cc.v: build thirdparty objfiles with msvc when no cc installed
|
2019-12-16 18:56:37 +03:00 |
|
Alexander Medvednikov
|
8ba29f968a
|
cc.v: hide "mingw" not found message
|
2019-12-12 14:27:47 +03:00 |
|
Alexander Medvednikov
|
576618d8cc
|
string cloning; fix foo.str += 's'
|
2019-12-12 05:20:52 +03:00 |
|
Alexander Medvednikov
|
cfeec92826
|
use -Wunused-function for now
|
2019-12-11 15:51:12 +03:00 |
|
Alexander Medvednikov
|
a57e29dfc5
|
os: replace dir_exists with is_dir; file_exists() => exists()
|
2019-12-04 23:17:45 +03:00 |
|
bogen85
|
a9aaa13a09
|
freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S
|
2019-12-04 11:46:09 +03:00 |
|
Alexander Medvednikov
|
f192429c8a
|
$if mac => $if macos
|
2019-12-03 16:29:37 +03:00 |
|
Delyan Angelov
|
0a8d2d5dc7
|
compiler: guess cc kind for -prod builds, to know when to add -flto
|
2019-12-03 13:58:24 +03:00 |
|
Enrico Lefass
|
6d28a80bf8
|
haiku support (part 2)
|
2019-12-03 11:26:47 +03:00 |
|
bogen85
|
854309a7d8
|
freestanding: add array support (stack only for now)
|
2019-12-01 11:27:36 +03:00 |
|
Alexander Medvednikov
|
9e19472c33
|
show an info message if a C compiler is not installed
|
2019-11-29 12:12:06 +03:00 |
|
Don Alfons Nisnoni
|
3a6ccf7f31
|
os: mkdir() error handling
|
2019-11-23 19:55:18 +03:00 |
|
Delyan Angelov
|
a620e66af5
|
compiler: add os.mv_by_cp and use it for the temporary files
|
2019-11-19 12:55:02 +03:00 |
|
Alexander Medvednikov
|
4c0269597d
|
fix repl tests; change asm syntax a bit
|
2019-11-18 11:59:13 +03:00 |
|
Alexander Medvednikov
|
2391c72e4b
|
tcc: 64 bit by default
|
2019-11-17 01:14:05 +03:00 |
|
Alexander Medvednikov
|
0c5854e371
|
add a c/raw string interpolation test
|
2019-11-16 22:17:01 +03:00 |
|
Alexander Medvednikov
|
8d1eb759f7
|
fix v -o foo.c build module foo
|
2019-11-16 21:49:58 +03:00 |
|
Alexander Medvednikov
|
d1b8d34dd5
|
os_linux.v
|
2019-11-16 09:16:51 +03:00 |
|
Nicolas Sauzede
|
1dadf9d966
|
fix Windows warnings
|
2019-11-16 02:30:50 +03:00 |
|
Alexander Medvednikov
|
2dcb8b3bb0
|
bare: ArchLinux fix?
|
2019-11-14 22:18:22 +03:00 |
|
Alexander Medvednikov
|
34c4565f7c
|
wrap up -bare
|
2019-11-14 11:11:52 +03:00 |
|
Alexander Medvednikov
|
6f95be60a1
|
cc.v: use msvc on Windows by default if gcc is not installed
|
2019-11-08 21:15:26 +03:00 |
|
joe-conigliaro
|
a6a233df6b
|
compiler: remove unneeded blank ident assignment (#2634)
|
2019-11-04 10:59:18 +11:00 |
|
joe-conigliaro
|
df5faf35e5
|
compiler: optionals default value
|
2019-11-04 02:38:49 +03:00 |
|
joe-conigliaro
|
7b1993b1e4
|
vlib: filepath module
|
2019-11-01 19:29:51 +03:00 |
|
Alexander Medvednikov
|
a83e233dea
|
building modules can now be done from any directory
|
2019-11-01 14:16:58 +03:00 |
|
Delyan Angelov
|
15d4f68af6
|
compiler: pass -no-pie in debug builds so that backtraces work
|
2019-11-01 13:20:26 +03:00 |
|
Alexander Medvednikov
|
f8f7881f89
|
thirdparty/ui for macOS (temporary)
|
2019-11-01 01:14:08 +03:00 |
|
Alexander Medvednikov
|
e07d3c7827
|
ui vh hack
|
2019-11-01 00:47:11 +03:00 |
|
Alexander Medvednikov
|
91df08f56d
|
cc: experimental -fast option for tcc/codegen in the future
|
2019-11-01 00:37:24 +03:00 |
|
Alexander Medvednikov
|
5be8b47e1c
|
cc.v: disable tcc on android
|
2019-10-31 20:32:34 +03:00 |
|
Alexander Medvednikov
|
ef45a87882
|
remove string.h include
|
2019-10-26 11:29:56 +03:00 |
|
Alexander Medvednikov
|
58f0503f6d
|
cc.v: bring back implicit fn declaration
|
2019-10-26 11:09:20 +03:00 |
|
Alexander Medvednikov
|
9c5a359de3
|
fix V.js methods after the recent generics fix
|
2019-10-25 21:57:32 +03:00 |
|
Alexander Medvednikov
|
7d02eccbce
|
cc.v: fix tcc check
|
2019-10-25 20:11:53 +03:00 |
|
Alexander Medvednikov
|
c30f16a038
|
parser: add ; after a goto label
|
2019-10-25 18:53:45 +03:00 |
|
Alexander Medvednikov
|
090e1a87b7
|
linux: use gcc if tcc fails
|
2019-10-25 18:49:49 +03:00 |
|
Alexander Medvednikov
|
e04c4ad852
|
remove execinfo.h include
|
2019-10-25 17:20:49 +03:00 |
|
Alexander Medvednikov
|
e69117a8f3
|
vh types + fn receiver name check
|
2019-10-23 15:42:50 +03:00 |
|
Delyan Angelov
|
eef73eea22
|
tools: new tool to extracts function names declared in V files
|
2019-10-21 14:14:28 +03:00 |
|
Alexander Medvednikov
|
c18578af6f
|
compiler: linux tcc fixes
|
2019-10-18 20:49:43 +03:00 |
|
joe-conigliaro
|
9a2b8a0814
|
compiler: move msvc compiler to -cc flag instead of -os (#2338)
* move msvc to -cc flag instead of -os
* undo unrelated change
* do first build without msvc
* remvove flags temp
* fix comment
|
2019-10-14 16:41:46 +11:00 |
|
joe-conigliaro
|
de10a529b0
|
CI: fix building v
|
2019-10-14 07:08:02 +03:00 |
|