dzaima
|
b02be62486
|
build/build-using makefile targets
|
2023-03-25 01:10:30 +02:00 |
|
dzaima
|
98f4df88d0
|
whitespace
|
2023-03-23 18:35:55 +02:00 |
|
dzaima
|
3178241d9a
|
update Singeli, move "make forbuild" to "make for-build"
|
2023-03-23 18:08:40 +02:00 |
|
dzaima
|
662fd83c40
|
fix typo
|
2023-03-23 17:58:50 +02:00 |
|
Marshall Lochbaum
|
ff6361e363
|
Move tranpose to its own file
|
2023-03-22 15:14:08 -04:00 |
|
dzaima
|
66e82f078c
|
include bootstrap utilities
|
2023-03-22 18:56:23 +02:00 |
|
dzaima
|
afd4288cf2
|
check for hash success in makefile
|
2023-03-18 21:56:54 +02:00 |
|
dzaima
|
6d03071ae6
|
SIMD i32 transpose
|
2023-02-26 01:19:54 +02:00 |
|
dzaima
|
71a6c592dc
|
add even more explicit -fPIE for makefile replxx
|
2023-01-25 14:08:21 +02:00 |
|
dzaima
|
721dd8889b
|
monadic arith
|
2023-01-23 01:22:40 +02:00 |
|
dzaima
|
86e0a4bae1
|
makefile: default to -fPIE on REPLXX=1
CXX may have different preferences on PIEness, we want to give it the option
|
2023-01-17 01:44:12 +02:00 |
|
dzaima
|
52d78657c9
|
some windows flags in makefile
|
2023-01-13 05:30:46 +02:00 |
|
dzaima
|
b25f83f3de
|
default make forbuild to cc instead of clang
|
2023-01-12 16:31:50 +02:00 |
|
dzaima
|
fd38a5b241
|
use Ryu for number formatting
|
2022-12-31 03:19:06 +02:00 |
|
dzaima
|
251385e276
|
quote ${MAKE} invocations
|
2022-12-28 17:48:21 +02:00 |
|
dzaima
|
bcfcbb0813
|
add -fno-strict-aliasing
|
2022-12-27 23:42:54 +02:00 |
|
dzaima
|
d92d64257d
|
add removing build/obj2 to make clean
|
2022-12-26 19:39:51 +02:00 |
|
dzaima
|
c818bf54b1
|
remove need of libffi from make forbuild
|
2022-12-26 19:38:24 +02:00 |
|
dzaima
|
11005b8bf8
|
remove default -no-pie
|
2022-12-24 15:46:34 +02:00 |
|
dzaima
|
3d34155f83
|
actually add -O2 to make forbuild build
|
2022-12-24 15:28:55 +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
|
baad87c706
|
clean up make clean= & builddir=
|
2022-12-20 19:52:41 +02:00 |
|
dzaima
|
2d1882fae2
|
more easily configurable job count
|
2022-12-20 19:08:48 +02:00 |
|
Marshall Lochbaum
|
7cb8cf5772
|
Enable selection with AVX2 gather for i8 to i32 indices and 1- to 8-byte values
|
2022-11-27 09:18:21 -05:00 |
|
dzaima
|
05d2a0a26b
|
add back -ldl, update readme
|
2022-11-24 17:15:08 +02:00 |
|
dzaima
|
49636bae79
|
replace --dynamic-list with visibility
|
2022-11-22 15:36:32 +02:00 |
|
dzaima
|
6044a0479f
|
use pkg-config if available
|
2022-11-22 15:17:34 +02:00 |
|
Marshall Lochbaum
|
52608ba6ce
|
Singeli min/max-fold
|
2022-11-21 11:47:50 -05:00 |
|
Marshall Lochbaum
|
5bfdc26d00
|
Move fold to its own file
|
2022-11-20 20:06:35 -05:00 |
|
dzaima
|
af74369e0b
|
move precompiled bytecode message to only load.c recompilation
|
2022-11-18 17:02:01 +02:00 |
|
dzaima
|
6650ef58d3
|
explicitly state c++ standard version
|
2022-11-18 16:25:36 +02:00 |
|
dzaima
|
585e6abbbe
|
a tiny bit of make verbose=1
|
2022-11-18 13:49:55 +02:00 |
|
dzaima
|
ba571949b1
|
move build utils to within build/
|
2022-11-18 00:30:49 +02:00 |
|
dzaima
|
e3323b2c05
|
don't .gitignore old local Singeli directory; update clean-submodules
given the trailing slash, it was broken if it was a symlink anyway
|
2022-11-17 23:46:46 +02:00 |
|
dzaima
|
5c65a1a7eb
|
move precompiled bytecode to submodule
|
2022-11-17 23:20:07 +02:00 |
|
dzaima
|
274d02b98b
|
move obj to build/obj
|
2022-11-17 21:21:58 +02:00 |
|
dzaima
|
83a6565820
|
make singeli directory choosing logic same as replxx
|
2022-11-17 20:51:47 +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
|
6e99364480
|
don't require replxx for presingeli
|
2022-11-17 19:18:33 +02:00 |
|
dzaima
|
feb7b8b9a0
|
replxx REPL
|
2022-11-17 19:18:33 +02:00 |
|
Marshall Lochbaum
|
d6029985e8
|
Move scan to its own file
|
2022-11-16 19:48:37 -05:00 |
|
Marshall Lochbaum
|
236d8dedd6
|
Move search functions to search.c
|
2022-10-23 22:08:08 -04:00 |
|
dzaima
|
f246c410d6
|
remove old installed bqn binary before copying new one
on macOS, without this, some permissions (or something like that) aren't transferred, making running install multiple times break.
|
2022-10-16 16:09:33 +03:00 |
|
dzaima
|
4a641ddf43
|
separate NO_DYNAMIC_LIST option
|
2022-10-16 15:25:43 +03:00 |
|
dzaima
|
f945e9d848
|
fix emcc build output
|
2022-10-16 13:51:38 +03:00 |
|
Marshall Lochbaum
|
cca64bba70
|
Move nescan.c into md1.c and constrep.c into slash.c
|
2022-09-30 11:40:37 -04:00 |
|
Marshall Lochbaum
|
cad566d547
|
Not-equals scan with carry-less multiply
|
2022-09-29 20:39:46 -04:00 |
|
Marshall Lochbaum
|
acc200222d
|
Move constant Replicate Singeli code to its own file
|
2022-09-29 20:33:09 -04:00 |
|