dzaima
|
8cc1e08f46
|
fix FFI error message on too-large characters
|
2025-05-26 01:53:44 +03:00 |
|
dzaima
|
86c7b47771
|
make •FFI properly error on non-list 𝕩
|
2024-12-04 00:14:00 +02:00 |
|
dzaima
|
e6d3821d52
|
FFI: invalid character array argument detection
|
2024-09-22 01:37:13 +03:00 |
|
dzaima
|
5a13b49ee6
|
FFI: properly error on read of *a:b
|
2024-02-16 04:16:42 +02:00 |
|
dzaima
|
7c1cc22f1e
|
remove too-large FFI test cases
the limit is now 2^32, which is as much as readUInt reads
|
2024-02-08 15:27:14 +02:00 |
|
dzaima
|
b1e2e17edd
|
even more FFI cleanup
|
2024-02-06 22:31:57 +02:00 |
|
dzaima
|
2b30010c25
|
disallow writing array to pointer within pointer object
and while at it move a global to an argument
|
2024-02-06 20:29:24 +02:00 |
|
dzaima
|
74f7e4701d
|
disallow '&' outside of top-level type
|
2024-02-06 20:03:46 +02:00 |
|
dzaima
|
cb550bf885
|
more FFI cleanup
|
2024-02-06 15:17:49 +02:00 |
|
dzaima
|
b7f845300c
|
some FFI error message changes
|
2024-02-06 15:16:29 +02:00 |
|
dzaima
|
b22c5d2883
|
get rid of sty_ptr
|
2024-02-05 04:51:12 +02:00 |
|
dzaima
|
7ab13e3c5a
|
refactor BQNFFIEnt & BQNFFIType
|
2024-02-05 04:14:02 +02:00 |
|
dzaima
|
102874c43f
|
support passing pointer objects to typed arguments
|
2024-02-05 01:29:49 +02:00 |
|
dzaima
|
a4c0424931
|
fix type equality checking on untyped pointer elements
|
2024-02-05 01:29:49 +02:00 |
|
dzaima
|
61f142a1fd
|
type formatting for error messages
|
2024-02-05 01:29:49 +02:00 |
|
dzaima
|
7471c5c9f5
|
fix plain "&" argument being accepted
|
2024-02-05 00:34:55 +02:00 |
|
dzaima
|
95c8957dcc
|
move Cpy to %DEF mm
|
2024-02-04 23:31:29 +02:00 |
|
dzaima
|
e89d59c606
|
more proper error message
|
2024-02-04 23:27:28 +02:00 |
|
dzaima
|
7edcccdf82
|
initial pointer objects
|
2024-02-04 23:19:57 +02:00 |
|
dzaima
|
20185b57c5
|
fix nested •FFI calls, more FFI testing
|
2024-01-02 19:33:28 +02:00 |
|
dzaima
|
ca7e62d09f
|
fix •FFI with various arguments while mutable ones are present more
|
2024-01-02 18:30:33 +02:00 |
|
dzaima
|
381c03a456
|
fix •FFI with both a mutated & struct/array argument
|
2024-01-02 17:08:10 +02:00 |
|
dzaima
|
789064140b
|
use isStr more, include builtin name in bad path messages
|
2023-11-26 15:37:41 +02:00 |
|
dzaima
|
a4befbd8bf
|
FFI: check for 𝕨 being present when required
|
2023-10-29 01:01:48 +03:00 |
|
dzaima
|
7fe1ab930a
|
FFI: permit 𝕨≡⟨⟩, require 𝕩≡⟨⟩ if no arguments are on 𝕩, check list rank
|
2023-08-05 16:13:07 +03:00 |
|
dzaima
|
627a7e0771
|
more FFI error checking, plus bugfixes
|
2023-07-28 15:25:06 +03:00 |
|
dzaima
|
1bc96f5557
|
extract u8/u16/u32/f32 reading functions
|
2023-07-28 14:02:22 +03:00 |
|
dzaima
|
1454ca3a1a
|
expand & test FFI error checking
|
2023-07-28 13:59:25 +03:00 |
|