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

123 Commits

Author SHA1 Message Date
7f23ae595b ci: add a separate download_vc target to Makefile for FreeBSD 2022-12-14 14:05:10 +02:00
93a1cd5aab freebsd: update Makefile to use --filter=blob:none for vc/ 2022-12-14 13:25:40 +02:00
aed2d0caf2 make files: add a make check target, that runs v test-all locally 2022-05-01 13:38:30 +03:00
31b28af179 bootstrap: remove -I ./thirdparty/stdatomic/nix from make files (#14111) 2022-04-21 00:12:50 +03:00
137fade014 Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap. 2022-03-08 14:48:20 +02:00
6dfa11e2f7 make: improve diagnostic messages when the prebuilt tcc executable does not work/is missing 2022-01-18 17:36:05 +02:00
975550f912 ci: add -lpthread on FreeBSD's makefile 2021-09-28 11:42:14 +03:00
d31c9250d3 ci: further makefile bootstrapping fixes 2021-09-28 11:38:33 +03:00
858161bbc4 ci: fix makefiles 2021-09-28 11:02:05 +03:00
85b58b03a3 cgen: parallelize (#10844) 2021-09-28 10:28:04 +03:00
0115a51de4 makefiles: rename as requested in issues tracker (#11380) 2021-09-04 14:32:42 +03:00
0b9b80e0c9 cgen: register u8 2021-07-29 05:02:13 +03:00
b7c873498c Makefile: remove -g from the cc v.c -> v bootstrapping step 2021-07-05 16:48:03 +03:00
4b11e59bb0 Makefile: honor local=1 in the fresh_tcc make target (#10172) 2021-05-22 21:08:28 +03:00
591d185db6 builtin: fix termux make (#10016) 2021-05-06 17:05:47 +03:00
c21df2d44c v: building on NetBSD (#9953) 2021-05-03 19:50:54 +03:00
9a3869c521 v.ast: rename aarch64 to arm64 and aarch32 to arm32 2021-04-27 12:24:58 +03:00
22351a6fb7 builtin: remove unused return C warnings (#9797) 2021-04-19 14:14:27 +03:00
5b2cec6c6b vc: cleanup temporary patch in Makefile 2021-03-24 19:08:44 +02:00
49c770ea7b vc: fix Makefile 2021-03-24 19:04:01 +02:00
bb1485745f vc: temporary patch for v.c 2021-03-24 19:02:30 +02:00
a4690e4ce2 CI: do not use v self temporarily, till vc is regenerated 2021-03-23 14:58:29 +02:00
5cfe55b7e8 Makefile: just advice doing sudo v install on make install 2021-03-11 16:33:16 +02:00
98fe87381e Makefile: remove make install target 2021-03-11 16:29:51 +02:00
1f9c006739 Makefile: add a make install target (#9195) 2021-03-08 17:20:26 +02:00
ed9ca0b7bd build: add address sanitizer make target (#9044) 2021-03-07 16:44:54 +01:00
77d2e82309 makefile: improve Makefile, support more CPU architectures (#8043)
Tested on PowerPC, IBM Power9 on Void Linux.
2021-01-11 22:30:21 +01:00
6f5c1f060c makefile: fix aarch64 architecture detection, add some comments (#7504) 2020-12-23 17:20:49 +02:00
bf8cf8b817 makefile: detect CPU architecture for cloning the proper prebuilt thirdparty/tcc branch (#7502) 2020-12-23 14:41:50 +02:00
ae062b1146 Makefile: trim trailing whitespace (#7203) 2020-12-09 10:56:20 +02:00
97ed2bf211 make: remove obsolete references to /var/tmp/tcc 2020-12-03 09:17:31 +02:00
adeebad2a6 compiler: use thirdparty/tcc/tcc.exe by default, when no explicit -cc is given (#6598) 2020-11-29 16:18:49 +01:00
5e523fd03a vc: revert previous commit, vc is now regenerated
This reverts commit e1478d02b1.
2020-10-21 14:53:34 +03:00
e1478d02b1 vc: fix stuck vc bootstrapping (fixes CI) 2020-10-21 14:43:10 +03:00
3d0f4fd756 backporting: cleanup Makefile, use -std=gnu99 by default, honor CFLAGS and LDFLAGS (CentOS 6.9) 2020-10-07 07:05:59 +00:00
a6071da33b makefile: abstract V exe extension for better coherence (#6544) 2020-10-03 12:17:33 +02:00
25771a1afe compiler: remove -keepc option (it is now always on) 2020-07-06 13:42:18 +03:00
f1f4e380a2 make: optimize Makefile 2020-06-02 19:11:58 +03:00
dd34e65398 gg: sokol fixes and text rendering benchmark 2020-05-30 12:52:27 +02:00
2eac2a5c0c make: do not pull tcc on macs 2020-05-25 15:08:21 +03:00
7a4f26ac4f compiler: use -lpthread during building v itself. 2020-05-22 08:36:56 +03:00
478ebed069 Revert "makefile: simplify and speed up"
This reverts commit c7e4f5eefb.
2020-05-13 15:33:44 +02:00
c7e4f5eefb makefile: simplify and speed up 2020-05-13 14:50:33 +02:00
6180b843a1 make: add -g flag to the default vc->c CC bootstrap step 2020-04-23 21:59:40 +03:00
dbbb27ef8f makefile: show v version at the end 2020-04-20 19:16:15 +03:00
83dfc6b9b9 checker: add more checks for multivar assignments 2020-04-10 15:38:43 +03:00
fe05f310fb make: remove /tmp/vc and /var/tmp/tcc when V_ALWAYS_CLEAN_TMP is set 2020-04-05 17:36:13 +03:00
877b474fe1 makefile: use new flags 2020-03-10 14:24:34 +01:00
8373ece209 make: fix building v with msys2's make.exe on windows 2020-03-02 18:16:12 +01:00
10e15e5de7 make and vself: cleanup make based on the new 'v self' 2020-02-28 16:04:22 +01:00