Commit Graph

664 Commits

Author SHA1 Message Date
dzaima
61dad2aadd test for clang and not gcc
because /usr/bin/cc --version being gcc will not include gcc in the result
2021-10-27 23:54:50 +03:00
dzaima
dfa04f4922 properly free 𝕩 when needed 2021-10-26 16:15:33 +03:00
dzaima
8eb3989d84 separate avx file 2021-10-25 16:18:03 +03:00
dzaima
071aebd8ea god dammit c compilers, why 2021-10-25 15:45:28 +03:00
dzaima
798f6e9e17 move length zero check outside singeli 2021-10-25 14:00:01 +03:00
dzaima
4e17e28d4a get rid of function pointer cast 2021-10-25 13:40:40 +03:00
dzaima
4717023167 cmp C cleanup, assert length!=0 before while 2021-10-25 12:27:21 +03:00
dzaima
f8798affc4 full array-scalar comparison error checking in singeli 2021-10-25 01:59:25 +03:00
dzaima
3e372620a2 array-scalar comparison function lookup table 2021-10-24 21:12:39 +03:00
dzaima
d42dd3dcf9 merged typed types 2021-10-22 17:11:54 +03:00
dzaima
4ca34e3f8e function lookup table 2021-10-22 09:53:40 +03:00
dzaima
5d76148c51 lazy singeli bit comparison fns 2021-10-22 00:58:34 +03:00
dzaima
71c454235c singeli 2021-10-22 00:17:44 +03:00
dzaima
f50b8ab503 fix fill of n↑fillarr 2021-10-20 18:29:28 +03:00
dzaima
e38e4f89ae overallocate heap 2021-10-19 18:12:27 +03:00
dzaima
044431bb7d less bad way of doing JIT jumps 2021-10-16 13:08:00 +03:00
dzaima
ef230f8dc0 remove static from function that isn't 2021-10-15 12:08:48 +03:00
dzaima
5c59f0de6f make precompiled.bqn work 2021-10-14 18:34:28 +03:00
dzaima
1816b6cd5d changes to rand.Range 2021-10-13 23:01:37 +03:00
dzaima
fc3931f9d2
Merge pull request #11 from jshholland/add-rand-range
support arbitrary shape in rand.Range
2021-10-13 22:56:45 +03:00
Josh Holland
a290e4dc0d support arbitrary shape in rand.Range 2021-10-13 20:48:45 +01:00
dzaima
49622f59ce fix •wdpath refcounting 2021-10-12 00:56:42 +03:00
dzaima
d4f183ccda •wdpath, path_resolve → path_rel 2021-10-12 00:53:54 +03:00
dzaima
d98cb0b80a dyadic •file.At 2021-10-12 00:34:44 +03:00
dzaima
6860ba5f9d make some more flags compile 2021-10-11 22:39:52 +03:00
dzaima
363309a218 some cleanup 2021-10-11 21:50:16 +03:00
dzaima
1072a8aa77 break less on recursive errors 2021-10-10 23:24:53 +03:00
dzaima
b7f60ffb1c move GC tag resetting from alloc to another pass 2021-10-10 23:11:49 +03:00
dzaima
a62a41249e native ◶ 2021-10-10 22:54:39 +03:00
dzaima
5c2dfe8e18 verify path & arguments to be strings 2021-10-10 18:21:01 +03:00
dzaima
2c77470d99 dyadic •BQN 2021-10-10 17:48:39 +03:00
dzaima
debc4e2afe don't truncate max stack size 2021-10-09 14:47:26 +03:00
dzaima
ef87b3e009
Merge pull request #10 from AndersonTorres/patch-1
A more accurate GCC compiler detection
2021-10-07 18:40:48 +03:00
Anderson Torres
bbf8fea738
A more accurate GCC compiler detection
Instead of relying on the executable name, it is better to "parse" the version information of the compiler.
2021-10-06 19:03:58 -03:00
dzaima
e23dab20da
Merge pull request #9 from sternenseemann/gcc-compilation
makefile: detect prefixed gcc properly
2021-10-05 10:40:18 +03:00
sternenseemann
643b1ae485 makefile: detect prefixed gcc properly
When cross-compiling, we'll have CC=aarch64-unknown-linux-gcc or
similar.
2021-10-05 00:19:46 +02:00
dzaima
71de4fcc59 don't use x++ on bool 2021-10-04 16:19:46 +03:00
dzaima
48058ba8e3
Merge pull request #8 from sternenseemann/gcc-compilation
builtins/sfns.c: fix compilation with GCC
2021-10-04 16:18:36 +03:00
sternenseemann
3909dca0cc builtins/sfns.c: fix compilation with GCC
B is interpreted as a label by GCC unless we make the block explicit by
surrounding it with curly braces.
2021-10-04 15:05:18 +02:00
dzaima
dc535763bc •_while_ 2021-10-04 15:13:39 +03:00
dzaima
e0b987930f fix error message of ⍟ 2021-10-04 13:59:33 +03:00
dzaima
561199ab16 fast 𝕨∨´𝕩 and 𝕨∧´𝕩 2021-10-04 11:15:21 +03:00
dzaima
85d27ddc83 fast 𝕨≠`𝕩 2021-10-04 11:11:40 +03:00
dzaima
573b97f60b fast ∧´ 2021-10-04 00:23:53 +03:00
dzaima
f0c6671ec0 fast ∨´ 2021-10-04 00:10:24 +03:00
dzaima
3d23d8ef70 fast ≠` 2021-10-03 23:57:43 +03:00
dzaima
5224e03a1d deduplicate & and | impls in arithd.c 2021-10-03 23:31:37 +03:00
dzaima
1bca264db8 bitarrs 2021-10-03 23:18:30 +03:00
dzaima
3725bd58c7 hide unknown stackframes in non-debug mode 2021-10-01 23:08:48 +03:00
dzaima
34fb5c275a manual tables for bytecode switches 2021-10-01 22:48:33 +03:00