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

73 Commits

Author SHA1 Message Date
876b73f92c os: join => join_path 2020-03-09 02:23:34 +01:00
783dee1f48 os: merge with filepath 2020-03-07 22:26:26 +01:00
aab31f4b35 cmd/v: rewrite flags 2020-03-06 18:53:29 +01:00
b32a94627c cc: -ferror-limit 2020-03-05 00:45:43 +01:00
4161cfcdb8 cgen: lots of fixes 2020-03-05 00:43:09 +01:00
90996269fd compiler: more precise default error context for C errors 2020-03-03 12:01:23 +01:00
d51019dd77 unify vexe_path 2020-02-20 11:33:01 +01:00
6849a4e770 filepath: path separator (#3756) 2020-02-17 20:31:23 +01:00
7dc040b01c fix -prod on OpenBSD 2020-02-10 08:57:35 +01:00
9332a83ce6 move v.v to cmd/v 2020-02-09 10:08:04 +01:00
9f4661391d v2: simplify the type system; an initial version of the V interpreter 2020-02-02 07:56:18 +01:00
f0efb42a30 cc: add file style selector to clang-format 2020-02-02 02:51:27 +01:00
696926a557 compiler: add support for -pretty_c option 2020-02-01 06:37:22 +01:00
dd61a22367 compiler: remove --lzma option from upx call 2020-01-23 22:06:49 +01:00
c8c43a2475 update copyright year 2020-01-23 21:04:46 +01:00
3d57d3bb7b cc.v: fix C error message part 2 2020-01-17 19:44:03 +01:00
2cd24ea722 cc.v: fix C error message 2020-01-17 19:30:45 +01:00
436603aa44 compiler: show last 200 lines in partial output 2020-01-17 14:09:37 +01:00
fb0817277f compiler: force .exe extension, when compiling on windows 2020-01-07 15:42:14 +01:00
3344111a03 minor fixes and cleaning up 2020-01-04 00:06:06 +01:00
520ec0f53a fix cgen_test 2020-01-03 11:41:39 +01:00
7c47f345be mingw on macos 2020-01-03 11:38:30 +01:00
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
96fa15c125 v fmt: process .v files from a module too 2019-12-24 05:43:31 +03:00
dced76d1a4 os, filepath: reorganize functions 2019-12-23 13:09:22 +03:00
6e130cd446 compiler: support for custom flags
[if custom]fn..{} , #flag custom, $if custom {}
2019-12-23 13:09:00 +03:00
d38687f893 run vfmt on cc, cgen, comptime, if_match 2019-12-19 23:43:23 +03:00
1cef83aea4 run vfmt on array.v 2019-12-18 21:20:41 +03:00
4b7aa4ec09 freebsd: fix compilation 2019-12-18 13:21:20 +03:00
d1714c4a2a cc.v: build thirdparty objfiles with msvc when no cc installed 2019-12-16 18:56:37 +03:00
8ba29f968a cc.v: hide "mingw" not found message 2019-12-12 14:27:47 +03:00
576618d8cc string cloning; fix foo.str += 's' 2019-12-12 05:20:52 +03:00
cfeec92826 use -Wunused-function for now 2019-12-11 15:51:12 +03:00
a57e29dfc5 os: replace dir_exists with is_dir; file_exists() => exists() 2019-12-04 23:17:45 +03:00
a9aaa13a09 freestanding: sys_getuid, sys_waitid; minimal fork check; remove bare.S 2019-12-04 11:46:09 +03:00
f192429c8a $if mac => $if macos 2019-12-03 16:29:37 +03:00
0a8d2d5dc7 compiler: guess cc kind for -prod builds, to know when to add -flto 2019-12-03 13:58:24 +03:00
6d28a80bf8 haiku support (part 2) 2019-12-03 11:26:47 +03:00
854309a7d8 freestanding: add array support (stack only for now) 2019-12-01 11:27:36 +03:00
9e19472c33 show an info message if a C compiler is not installed 2019-11-29 12:12:06 +03:00
3a6ccf7f31 os: mkdir() error handling 2019-11-23 19:55:18 +03:00
a620e66af5 compiler: add os.mv_by_cp and use it for the temporary files 2019-11-19 12:55:02 +03:00
4c0269597d fix repl tests; change asm syntax a bit 2019-11-18 11:59:13 +03:00
2391c72e4b tcc: 64 bit by default 2019-11-17 01:14:05 +03:00
0c5854e371 add a c/raw string interpolation test 2019-11-16 22:17:01 +03:00
8d1eb759f7 fix v -o foo.c build module foo 2019-11-16 21:49:58 +03:00
d1b8d34dd5 os_linux.v 2019-11-16 09:16:51 +03:00
1dadf9d966 fix Windows warnings 2019-11-16 02:30:50 +03:00
2dcb8b3bb0 bare: ArchLinux fix? 2019-11-14 22:18:22 +03:00
34c4565f7c wrap up -bare 2019-11-14 11:11:52 +03:00