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 |
|
Marshall Lochbaum
|
21033fa355
|
Move Group to its own file
|
2022-09-16 22:01:56 -04:00 |
|
dzaima
|
5bf4e20ead
|
PREFIX and DESTDIR for make install
|
2022-09-14 16:57:23 +03:00 |
|
Marshall Lochbaum
|
017fcaea2a
|
Move slash functions to a separate file
|
2022-09-10 09:58:42 -04:00 |
|
dzaima
|
e266fbd09e
|
basic float monadic arith loops, incl. -fno-math-errno
|
2022-09-08 23:18:47 +03:00 |
|
dzaima
|
d3a1fee437
|
singeli bit_sel
|
2022-09-08 21:39:51 +03:00 |
|
dzaima
|
b386531b30
|
don't re-link when not necessary
|
2022-09-01 18:11:24 +03:00 |
|
dzaima
|
d32e373168
|
attempt at fixing some makefile problems
|
2022-09-01 17:55:36 +03:00 |
|
dzaima
|
c84d731017
|
disallow optimizing to fma
|
2022-08-29 22:47:21 +03:00 |
|
dzaima
|
78e5799147
|
merge dyarith.singeli and dyarith2.singeli
|
2022-08-29 19:18:20 +03:00 |
|
dzaima
|
777c5cc1a5
|
rename things
|
2022-08-29 19:05:34 +03:00 |
|
dzaima
|
ce5ece34e1
|
new arith
|
2022-08-28 23:28:06 +03:00 |
|
Marshall Lochbaum
|
9d402c1bdd
|
Move self-search functions to selfsearch.c
|
2022-08-24 10:47:04 -04:00 |
|