dzaima
|
dc2ac37e0a
|
arch-independent Singeli builds
|
2023-03-31 16:45:29 +03:00 |
|
Marshall Lochbaum
|
410d51501d
|
Check for AVX2 in Singeli transpose so it can build on non-x86 architectures
|
2023-03-29 12:37:15 -04:00 |
|
dzaima
|
ebd6d9d889
|
only check src directory for dirty flag for commit info
|
2023-03-27 15:33:49 +03:00 |
|
dzaima
|
b02be62486
|
build/build-using makefile targets
|
2023-03-25 01:10:30 +02:00 |
|
dzaima
|
3178241d9a
|
update Singeli, move "make forbuild" to "make for-build"
|
2023-03-23 18:08:40 +02:00 |
|
Marshall Lochbaum
|
ff6361e363
|
Move tranpose to its own file
|
2023-03-22 15:14:08 -04:00 |
|
dzaima
|
5c6075c29d
|
support namespace a.b in native compiler
and use for •file.At in bootstrap.bqn
|
2023-03-22 19:58:01 +02:00 |
|
dzaima
|
66e82f078c
|
include bootstrap utilities
|
2023-03-22 18:56:23 +02:00 |
|
dzaima
|
fb645e467a
|
build.bqn: don't include options without docs in width calculation
|
2023-03-20 19:17:44 +02:00 |
|
dzaima
|
d157fac17f
|
use •ParseFloat instead of •BQN to parse numbers in build.bqn
|
2023-03-19 21:33:11 +02:00 |
|
dzaima
|
1178e5df56
|
new Singeli syntax
|
2023-03-11 23:17:30 +02:00 |
|
dzaima
|
3f0bc57503
|
move diagnostics coloring option outside of hash
|
2023-03-11 16:51:59 +02:00 |
|
dzaima
|
a570bcaf88
|
fix replxx things
|
2023-02-26 16:09:38 +02:00 |
|
dzaima
|
6d03071ae6
|
SIMD i32 transpose
|
2023-02-26 01:19:54 +02:00 |
|
dzaima
|
b506b434a2
|
add Singeli directory to build cache key, add rebuild-singeli, quiet gcc
|
2023-02-23 23:36:41 +02:00 |
|
dzaima
|
1c70a104cd
|
clangd compile command generation fixes
|
2023-02-18 21:45:22 +02:00 |
|
dzaima
|
645da044b5
|
better marking of which Singeli files are required for each architecture
|
2023-02-17 23:10:06 +02:00 |
|
dzaima
|
1e6b612e13
|
NEON copy.singeli
|
2023-02-17 22:10:21 +02:00 |
|
dzaima
|
0aada6163a
|
move src/clangdCommands.bqn to build/build clangd
|
2023-02-17 18:44:13 +02:00 |
|
dzaima
|
089e2a38c6
|
update Singeli things
|
2023-02-16 21:31:19 +02:00 |
|
dzaima
|
af253e25e5
|
(temporarily?) remove -Wstrict-prototypes
|
2023-02-04 03:05:49 +02:00 |
|
dzaima
|
a84ca6c5d6
|
strict prototypes
|
2023-02-03 15:33:31 +02:00 |
|
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 |
|