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
dzaima
ac405da3ab
fix building after compilation error
2024-04-20 23:24:48 +03:00
dzaima
ce4461ff44
build/build: handle dry-run clangd
2024-04-20 21:20:59 +03:00
dzaima
d63e5ab714
build/build: dry → dry-run
2024-04-20 03:52:35 +03:00
dzaima
1f4d1fce0b
build/build: warning caching
2024-04-20 03:38:51 +03:00