Commit Graph

97 Commits

Author SHA1 Message Date
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
dzaima
75bfa5d905 singeli num_squeeze 2022-06-30 01:47:50 +03:00
dzaima
e31c574fd8 separate squeeze to its own file 2022-06-29 18:36:05 +03:00
dzaima
87a8aacbc5 add explain getting to makefile 2022-06-26 21:59:28 +03:00
dzaima
7cac711dfb allow OUTPUT= to work when it has a different default 2022-06-03 23:37:12 +03:00
dzaima
6cf29586db add no_fPIC option 2022-06-03 23:25:03 +03:00
dzaima
e92dce58fb shared library build 2022-06-03 22:04:48 +03:00
dzaima
0380ee2a40 fix wasm builds 2022-05-29 22:05:04 +03:00
dzaima
af3c6b7857 add FFI=0 for presingeli build 2022-05-14 12:38:40 +03:00
dzaima
2cad0798af use symbol list instead of -rdynamic 2022-05-12 14:37:12 +03:00
dzaima
a601ba6a76 very unfinished FFI 2022-05-11 22:30:14 +03:00
dzaima
3f583a2314 new makefile 2022-04-26 20:45:58 +03:00
dzaima
ab868a55f3 singeli copy 2022-04-25 03:06:11 +03:00
dzaima
113f72e86d singeli bitarr conversion to wider arrays 2022-04-21 18:27:20 +03:00
dzaima
cd431d3338 singeli +` 2022-04-21 03:51:37 +03:00
dzaima
a9e0386dac unify Singeli dependency file directory
as Singeli generates the same files for every build type, the dependencies must be in a single directory too, otherwise only the first build will know about them
2022-04-14 15:26:36 +03:00
dzaima
f079aa5f76 move select to its own file 2022-04-12 16:23:43 +03:00
dzaima
0df77b8a4a name wasi-o3 target BQN.wasm 2022-04-07 20:20:12 +03:00