Commit Graph

250 Commits

Author SHA1 Message Date
0eca666fd5 pico-sdk added as picoSubmodule 2026-03-01 12:27:57 +01:00
4c569471d9 initial commit to the microcontroller port. changes to build system and syfns. 2026-02-07 16:25:12 +01:00
dzaima
bf0075d73f update Singeli submodule 2025-08-05 19:58:24 +03:00
dzaima
11d0157207 update bytecode submodule 2025-07-04 21:18:45 +03:00
dzaima
6bc3f17b65 mark ⊏ as a fully-native primitive 2025-07-04 21:01:17 +03:00
dzaima
1be7ff51cc disable Singeli's arch determining in "native target-from-cc" builds 2025-06-14 21:06:10 +03:00
dzaima
a7538ee51f keep-going build.bqn option 2025-05-26 20:17:12 +03:00
dzaima
d67e587acf update bytecode submodule
big change is the compatibility check of ⌾ now considering NaNs as equal, but CBQNs native implementations of primitives are yet to be changed to match
2025-05-21 00:35:11 +03:00
dzaima
a37166975c update replxx submodule 2025-05-20 02:18:11 +03:00
dzaima
0ae0be135c bump for_build binary
has been over a year
2025-05-01 22:53:45 +03:00
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