dzaima
|
dbeb0e0c2f
|
remove lib prefix from windows dll output; don't -rdynamic for windows
|
2023-01-29 21:15:54 +02:00 |
|
dzaima
|
ac2a1c528d
|
make build/build's make forbuild run in the correct directory
|
2023-01-27 04:46:44 +02:00 |
|
dzaima
|
c0eba0b2ca
|
update bytecode & Singeli submodules
|
2023-01-27 04:45:08 +02:00 |
|
dzaima
|
9abe7506ab
|
native minimal compiler
|
2023-01-26 01:30:10 +02:00 |
|
dzaima
|
a262bdf1a3
|
build.bqn: fix building after error
|
2023-01-25 15:48:15 +02:00 |
|
dzaima
|
fde8c216ed
|
build.bqn: cp -f; fully explicit position-independent code decisions
|
2023-01-25 14:27:00 +02:00 |
|
dzaima
|
9f92bac362
|
build.bqn: react to dependencies changing by other builds properly
|
2023-01-25 06:38:58 +02:00 |
|
dzaima
|
f637fa7746
|
build.bqn: proper rule object
|
2023-01-25 06:08:11 +02:00 |
|
dzaima
|
6baa96c1e3
|
NEON squeeze
|
2023-01-25 02:22:53 +02:00 |
|
dzaima
|
b0c4f78176
|
build.bqn: don't break if dependency doesn't exist
|
2023-01-23 21:44:55 +02:00 |
|
dzaima
|
721dd8889b
|
monadic arith
|
2023-01-23 01:22:40 +02:00 |
|
dzaima
|
5f926bf35a
|
build.bqn: fix Singeli builds ran from outside the CBQN root directory
|
2023-01-22 20:34:30 +02:00 |
|
dzaima
|
afe6707654
|
dyarith NEON support
|
2023-01-22 03:27:41 +02:00 |
|
dzaima
|
1c8a64f13c
|
update Singeli & replxx submodules
|
2023-01-21 18:27:11 +02:00 |
|
dzaima
|
bc78b9e3a8
|
Singeli flags option
|
2023-01-20 23:22:04 +02:00 |
|
dzaima
|
5de565f1b0
|
use 'debug/printf' for Singeli printf
|
2023-01-17 01:01:13 +02:00 |
|
dzaima
|
10c98685ab
|
build/build: use -DUSE_REPLXX_IO on windows+replxx
|
2023-01-17 00:01:17 +02:00 |
|
dzaima
|
a483ac61d9
|
--version & version specifying in build/build
|
2023-01-16 19:31:14 +02:00 |
|
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 |
|