dzaima
|
093958f92a
|
Merge pull request #21 from dzaima/ffi
FFI
|
2022-05-28 01:29:21 +03:00 |
|
dzaima
|
622a5468d8
|
remove old ffi.h
|
2022-05-28 00:15:33 +03:00 |
|
dzaima
|
12631cb142
|
ffi tests
|
2022-05-27 23:57:56 +03:00 |
|
dzaima
|
662b23d808
|
add newline after fputs
|
2022-05-23 16:45:50 +03:00 |
|
dzaima
|
2775a92535
|
ffi: support **:type
|
2022-05-23 16:42:02 +03:00 |
|
dzaima
|
ec76a3cd70
|
ffi: *:t, scalar:t support for result
|
2022-05-22 16:13:13 +03:00 |
|
dzaima
|
e09cefd049
|
u64/i64 arguments, check whether integer arguments are exact
|
2022-05-22 14:42:16 +03:00 |
|
dzaima
|
af194b55ae
|
make •FFI read relative to file
|
2022-05-22 04:42:59 +03:00 |
|
dzaima
|
c7e0b59e88
|
print more things to stderr
|
2022-05-22 04:40:13 +03:00 |
|
dzaima
|
e24f3c9df5
|
allow u64 result when lossless
|
2022-05-22 04:26:02 +03:00 |
|
dzaima
|
d0c63e4da4
|
fix FFI &f32
|
2022-05-22 04:02:55 +03:00 |
|
dzaima
|
1a8ee67d41
|
result & argument position selection
|
2022-05-21 23:47:02 +03:00 |
|
dzaima
|
af3c6b7857
|
add FFI=0 for presingeli build
|
2022-05-14 12:38:40 +03:00 |
|
dzaima
|
e7cc64aa89
|
nounroll
|
2022-05-14 12:26:42 +03:00 |
|
Paul A. Patience
|
e684c64847
|
Add •file.Remove
|
2022-05-13 21:18:47 -04:00 |
|
Paul A. Patience
|
fdeae8fbfe
|
Add •file.Rename
|
2022-05-12 18:19:23 -04:00 |
|
dzaima
|
a938f32631
|
make FFI=1 do something
|
2022-05-12 14:36:10 +03:00 |
|
dzaima
|
d186294e28
|
allocate at least minimum size, rename functions
|
2022-05-11 22:56:14 +03:00 |
|
dzaima
|
09755e5e2c
|
fix FFI :
|
2022-05-11 22:40:45 +03:00 |
|
dzaima
|
a601ba6a76
|
very unfinished FFI
|
2022-05-11 22:30:14 +03:00 |
|
dzaima
|
409524d958
|
noinline version of vec_add
|
2022-05-11 18:31:49 +03:00 |
|
dzaima
|
ec273f2102
|
fix •file.CreateDir
|
2022-05-10 14:19:15 +03:00 |
|
dzaima
|
63bd4a876e
|
•file.CreateDir
|
2022-05-09 22:57:37 +03:00 |
|
dzaima
|
5e67b87cf1
|
identity for f⌜
|
2022-05-07 15:46:08 +03:00 |
|
dzaima
|
8c73112d6c
|
pull latest singeli
|
2022-05-07 15:28:30 +03:00 |
|
dzaima
|
894c56205f
|
native ⌾⍉
|
2022-05-02 20:35:16 +03:00 |
|
dzaima
|
3496a939b6
|
more switch cleanup
|
2022-05-01 04:47:21 +03:00 |
|
dzaima
|
f12e5fd1c0
|
move bqn_hash back to header
|
2022-05-01 04:36:59 +03:00 |
|
dzaima
|
3f787e3845
|
the tag includes type info anyways
|
2022-05-01 04:32:16 +03:00 |
|
dzaima
|
782750fd88
|
bqn_hash refactor
|
2022-05-01 04:21:17 +03:00 |
|
dzaima
|
0164e4e0bc
|
lazy i8/i16 ∧𝕩 & ∨𝕩
|
2022-05-01 03:30:11 +03:00 |
|
dzaima
|
88f4fdaa7e
|
16-bit & 64-bit ⊔ cases
|
2022-05-01 03:14:23 +03:00 |
|
dzaima
|
5d687b1ac3
|
lazy impl of i8/i16 arrays in 𝕨 of ⊔
|
2022-05-01 03:00:36 +03:00 |
|
dzaima
|
cee8e841f9
|
better fillarr creating in •internal.Variation
|
2022-05-01 02:49:10 +03:00 |
|
dzaima
|
0907458b4d
|
allow c32 to use i32 path in ⍋𝕩
|
2022-05-01 02:34:47 +03:00 |
|
dzaima
|
836fe9184a
|
deduplicate things in ⊏
|
2022-05-01 02:24:51 +03:00 |
|
dzaima
|
886feb4ed0
|
fix fill handling of ⌽
|
2022-05-01 02:10:31 +03:00 |
|
dzaima
|
7ab504c8bc
|
unified int & char cases for ⊏
|
2022-05-01 01:53:45 +03:00 |
|
dzaima
|
7ece6b2179
|
unified int & char cases for ⊔
|
2022-05-01 01:35:16 +03:00 |
|
dzaima
|
7f9773f971
|
unified int & char cases for ⍉ & ⌽
|
2022-05-01 01:35:11 +03:00 |
|
dzaima
|
1babdf247f
|
unified int & char cases for bitarr/x
|
2022-04-30 21:49:47 +03:00 |
|
dzaima
|
f8408f0ca6
|
check for System V calling convention OSes for JIT
|
2022-04-29 23:17:55 +03:00 |
|
dzaima
|
e979faea0e
|
put mnvmExecBodyInline under a JIT_START check
|
2022-04-29 22:46:59 +03:00 |
|
dzaima
|
426187be07
|
make •SH run under cygwin
|
2022-04-29 22:38:18 +03:00 |
|
dzaima
|
de65d8a59b
|
fix double-increment
|
2022-04-27 21:33:33 +03:00 |
|
dzaima
|
6abce22447
|
micro-optimize execBodyInline
|
2022-04-27 20:15:47 +03:00 |
|
dzaima
|
aefeb3c6fd
|
fix emcc build
|
2022-04-26 19:32:29 +03:00 |
|
dzaima
|
3f92c32399
|
no-op ⥊vec
|
2022-04-25 18:10:37 +03:00 |
|
dzaima
|
de0352caf3
|
more usage of non-zero length for loops
|
2022-04-25 18:03:15 +03:00 |
|
dzaima
|
95455241a4
|
don't do useless tail case
|
2022-04-25 16:08:03 +03:00 |
|