Commit Graph

240 Commits

Author SHA1 Message Date
dzaima
ae3981a673 update Singeli submodule 2025-05-01 22:53:41 +03:00
dzaima
7bf55793c5 make build.bqn error on lack of output even if there's no errout 2025-04-27 19:07:39 +03:00
dzaima
7ed5ba3b2f list available options on wrong clean= / rebuild= 2025-04-03 00:36:49 +03:00
dzaima
d6d1ab286f update Singeli submodule 2025-03-21 04:32:26 +02:00
dzaima
e5c53eefd7 update bytecode submodule 2025-03-16 20:03:09 +02:00
dzaima
37911af67a show Singeli show{}s even when erroring 2025-03-13 23:41:46 +02:00
Marshall Lochbaum
233c88120d Singeli function for initial group statistics pass since auto-vectorization isn't great 2025-03-13 14:21:38 -04:00
dzaima
e962195958 update Singeli submodule, use Singeli BQN output 2025-02-09 21:32:24 +02:00
dzaima
c5d1d19157 update bytecode submodule 2025-02-08 17:36:44 +02:00
dzaima
29b2b1c1f5 fix singeli-lsp -l path 2025-02-02 22:39:46 +02:00
dzaima
7a5f42a7f0 cleanup
that build.bqn TODO has been completed for a while
2024-12-03 18:38:48 +02:00
dzaima
ed1fe6cc3e don't put needlessly absolute paths in Singeli compile commands 2024-12-03 18:38:48 +02:00
dzaima
44e8c1e7fa expand feature list for Singeli compile commands 2024-11-23 16:04:52 +02:00
dzaima
f3094295dd Singeli compile commands 2024-11-14 22:54:47 +02:00
dzaima
0a4925e84f move compile_commands.json to build/ 2024-11-14 22:45:43 +02:00
Marshall Lochbaum
18f594e829 Update Singeli submodule 2024-11-05 21:48:25 -05:00
Marshall Lochbaum
8099945068 Use vec_select from Singeli select includes 2024-10-21 18:53:03 -04:00
Marshall Lochbaum
25724b6b3e More NEON functionality moved to neon_intrin/select 2024-10-21 18:53:03 -04:00
Marshall Lochbaum
6140290813 Use Singeli select includes for shuffling 2024-10-14 10:24:07 -04:00
Siva Mahadevan
a18f547b44 build: fix on systems with bmake as make impl
For example, on FreeBSD, bmake is the default make implementation. Thus, to
build CBQN, we must use 'gmake' invocations. This patch fixes the hardcoded call
to 'make' in build/build.
2024-10-13 21:46:52 -04:00
dzaima
5329a40815 don't bother having build.bqn be executable
the shebang wasn't correct anyway, in multiple ways
2024-10-09 04:02:35 +03:00
dzaima
93292cc002 default to usz=64 2024-10-09 03:31:20 +03:00
dzaima
c0a138b03d fix ubsan build 2024-10-03 19:45:53 +03:00
dzaima
d24031a125 add target_from_cc=1 option 2024-10-01 21:56:57 +03:00
dzaima
9504f10406 fix test/precompiled.bqn 2024-09-26 03:25:10 +03:00
dzaima
217da10fa5 respect nogit=1 in makefile-only build 2024-09-22 23:51:04 +03:00
dzaima
7d222fee3c update bytecode submodule 2024-09-15 20:17:00 +03:00
dzaima
1709fbd2f6 new precompiled bytecode generator 2024-09-15 20:11:52 +03:00
dzaima
4fb7d486e4 largely-broken clangd for precompiled files
can't do much about them desiring to be within a function
2024-09-15 20:07:14 +03:00
dzaima
9815227f5a output integer array for ambivalent block data 2024-09-15 20:02:04 +03:00
dzaima
f2efa657b7 start of cc.bqn/precompiled format refactor 2024-09-15 20:02:04 +03:00
dzaima
d508bca78d fix build.bqn on non-for-build CBQN 2024-09-15 20:02:04 +03:00
dzaima
574653f3fb improve clangd of various files in src/opt/ 2024-09-13 18:18:29 +03:00
dzaima
e4005e9d7c add SINGELI_SSSE3 2024-08-14 15:51:06 +03:00
dzaima
f83f63b22d add has=ssse3, has=sse4.1, and has=sse4.2 2024-08-14 15:47:17 +03:00
dzaima
6e085a024b update Singeli submodule 2024-08-09 00:29:46 +03:00
dzaima
39f4a66ae0 cleanup 2024-07-28 03:55:22 +03:00
dzaima
0d5e77766a build select.singeli everywhere 2024-07-26 00:01:54 +03:00
dzaima
6fcf9d1fd1 update Singeli submodule 2024-07-25 16:35:40 +03:00
dzaima
9c05b68870 ubsan option for build.bqn 2024-06-29 17:12:12 +03:00
dzaima
d885a7d965 don't leave the temporary bootstrap CBQN around 2024-06-26 06:41:27 +03:00
Marshall Lochbaum
2590222988 Generic-architecture implementations of fold.singeli 2024-06-18 07:46:31 -04:00
dzaima
8c111c2189 suppress clang vfor warnings on bootstrap build 2024-06-11 04:21:38 +03:00
dzaima
8761613899 don't require bash 2024-06-05 02:14:43 +03:00
dzaima
088a5b550d improve missing c++ message 2024-06-04 15:51:55 +03:00
dzaima
784229e7ec more verbose warning on missing c++ 2024-06-04 15:34:42 +03:00
Marshall Lochbaum
90863851b7 Use new Singeli type destructuring (no change to generated C) 2024-05-25 18:31:47 -04:00
dzaima
f5e536aefe update bytecode submodule 2024-05-22 15:15:38 +03:00
dzaima
0b1ba06bc0 fix static-lib on macos 2024-05-09 20:27:37 +03:00
dzaima
604b751994 rearrange linker command generation 2024-05-09 20:14:25 +03:00