Commit Graph

42 Commits

Author SHA1 Message Date
dzaima
3b494fcae6 build/build: notui option 2023-01-16 19:19:41 +02:00
dzaima
e86ec26bdf update singeli submodule: fixes dependency calculation 2023-01-15 23:14:17 +02:00
dzaima
6c89982bbc unrolled Singeli loop option 2023-01-15 22:51:31 +02:00
dzaima
c3887867a5 make build/build run make forbuild when necessary 2023-01-14 01:18:24 +02:00
dzaima
68e0bfc837 allow native=0 for x86-64 singeli 2023-01-14 00:47:02 +02:00
dzaima
b25f83f3de default make forbuild to cc instead of clang 2023-01-12 16:31:50 +02:00
dzaima
c88b7c6a14 define REPLXX_STATIC=1 for CBQN files too 2023-01-08 04:43:54 +02:00
dzaima
69365a969a build.bqn: minimal os=windows 2023-01-08 03:53:45 +02:00
dzaima
3878c022e3 build.bqn: don't add -ldl if ¬FFI 2023-01-08 03:34:32 +02:00
dzaima
833c90b334 add CCFLAGS to linker in build.bqn 2023-01-06 06:14:33 +02:00
dzaima
fef8cfaef0 update Singeli submodule 2023-01-05 15:17:41 +02:00
dzaima
fd38a5b241 use Ryu for number formatting 2022-12-31 03:19:06 +02:00
dzaima
e28251981a build.bqn: properly clear first redrawing line 2022-12-29 16:16:07 +02:00
dzaima
185e9b7a0b build.bqn: add minimum time between redraw, to maybe reduce flickering 2022-12-29 16:08:53 +02:00
dzaima
946bbc4f97 build.bqn: fix shared build, add PIE option, add -fno-pie when pie=0 2022-12-29 15:48:39 +02:00
dzaima
bcfcbb0813 add -fno-strict-aliasing 2022-12-27 23:42:54 +02:00
dzaima
9928c7176d add --help to build/build; default job count to nproc if available 2022-12-26 20:26:14 +02:00
dzaima
b4fc29e295 don't use <esc>[2K for clearing lines
for whatever reason, it sets the line width to the screen width, causing ugliness on terminal resizing
2022-12-26 17:56:29 +02:00
dzaima
f6b00f97ee make git invocation in build.bqn working-directory-independent 2022-12-25 13:44:09 +02:00
dzaima
e2c21f6103 make build/build have exit code 1 on failed build 2022-12-24 16:16:31 +02:00
dzaima
c58ba6ee52 move global build time start to earliest possible point 2022-12-24 15:52:18 +02:00
dzaima
bb7fe02a45 separate checks for x86-64 & NEON Singeli importing
& restrict the processed Singeli files on NEON to the ones supported
2022-12-24 15:27:53 +02:00
dzaima
d38316e670 BQN-based build system 2022-12-23 23:09:55 +02:00
dzaima
b91e72567d update Singeli submodule, conditional NEON includes 2022-12-19 23:31:44 +02:00
dzaima
de1bc73320 update Singeli submodule 2022-12-16 16:30:59 +02:00
dzaima
223bd0627a update Singeli submodule 2022-12-15 16:15:50 +02:00
dzaima
ddf1dca0b4 update Singeli submodle 2022-12-15 02:16:45 +02:00
dzaima
982a54d98a update bytecode 2022-12-11 15:36:26 +02:00
dzaima
07d4567a52 use spread arguments 2022-12-07 23:10:17 +02:00
dzaima
49c0d9a355 update replxx submodule 2022-12-05 15:30:15 +02:00
dzaima
ba571949b1 move build utils to within build/ 2022-11-18 00:30:49 +02:00
dzaima
f12b27f6ee add bytecode submodule 2022-11-17 23:22:40 +02:00
dzaima
ddcd081674 introduce replxx submodule system 2022-11-17 20:34:32 +02:00
dzaima
5239265a61 move singeli submodule to build/ 2022-11-17 19:51:12 +02:00
dzaima
86922ce67b move single translation unit build scripts into makefile 2021-08-14 19:06:00 +03:00
dzaima
8ad686ab1b inline scope variable setting 2021-06-19 21:03:33 +03:00
dzaima
b2b826be9b incremental compilation 2021-05-23 21:55:49 +03:00
dzaima
882280e6bd check fread/fwrite result
and otherwise make gcc builds happy
2021-05-21 16:08:22 +03:00
dzaima
f13c0e9969 allow building with extra args 2021-05-12 11:39:15 +03:00
dzaima
c820b4b3a5 GC 2021-04-14 19:11:19 +03:00
dzaima
9136d6000d buddy memory allocator 2021-04-03 19:19:39 +03:00
dzaima
bad822447f 1 2021-03-30 00:58:56 +03:00