Commit Graph

50 Commits

Author SHA1 Message Date
retropikzel b39e530f05 Working on a restructuring 2025-10-17 07:20:24 +03:00
retropikzel 8b1f65122a Working on the C struct interface 2025-08-08 10:30:50 +03:00
retropikzel 83f67de603 Add c-type-signed? and c-type-unsigned?. Add array utilities. 2025-08-06 16:54:18 +03:00
retropikzel bc4befe2d1 Add c-type-align 2025-08-06 10:59:41 +03:00
retropikzel cd87578e03 Racket uint8-ref/set! fixes 2025-07-23 14:26:34 +03:00
retropikzel c6d515cd4f Bring things to new compile-r7rs 2025-07-19 19:46:05 +03:00
retropikzel 254cb2a318 Bring things to new compile-r7rs 2025-07-19 19:41:40 +03:00
retropikzel c31f5323fc Bring things to new compile-r7rs 2025-07-19 18:31:50 +03:00
retropikzel 194c4c62bc Chicken fixes 2025-07-10 07:41:50 +03:00
retropikzel 4c89153790 Fix segfault on chibi scheme when passing null pointers 2025-07-08 08:28:41 +03:00
retropikzel 6631c08bd9 Adding tests for pointers. Cleaned up gitignore 2025-07-07 08:04:42 +03:00
retropikzel b8a491e8c6 Add libc-name 2025-06-28 07:06:13 +03:00
retropikzel fde1349ff8 Working towards snow-fort release 2025-06-27 16:27:50 +03:00
retropikzel 5b8d79ef98 Adding more Jenkins tests 2025-06-25 06:31:16 +03:00
retropikzel 1752e4a8fc Adding more Jenkins tests 2025-06-25 06:18:28 +03:00
retropikzel 0af0378c0e Adding Haiku support 2025-06-22 17:48:23 +03:00
retropikzel f037d22c40 Moving towards snow-fort packaging 2025-06-20 09:37:51 +03:00
retropikzel ee16934bac Fix to use c-type-size 2025-06-03 18:55:59 +03:00
retropikzel 62d240ce22 Remaking the Jenkinsfile 2025-05-15 21:32:08 +03:00
retropikzel 3dd40197c6 Remaking the Jenkinsfile 2025-05-15 21:31:14 +03:00
retropikzel d1998aca58 Fix c-size-of to c-type-size 2025-05-15 20:32:13 +03:00
retropikzel 8894d5ec4d Starting to update documentation 2025-05-03 05:21:40 +03:00
retropikzel b87f3d98d9 General cleanup of code 2025-05-02 06:35:46 +03:00
retropikzel bbb652eda5 Much more passing tests 2025-04-30 20:32:04 +03:00
retropikzel 8ccfc69395 Progress with Gauche 2025-04-27 20:00:49 +03:00
retropikzel 1866f298eb Progress with Gauche 2025-04-27 19:36:35 +03:00
retropikzel 1f9732020a Progress on Chibi 2025-04-27 15:54:46 +03:00
retropikzel 8d012a5ba2 Git commit renaming and restructuring the library 2025-04-26 12:21:02 +03:00
retropikzel 04d4e43b04 Add test for C address of replacement 2025-04-26 10:49:18 +03:00
retropikzel ed96fcad0b Started splitting the tests 2025-04-26 10:02:40 +03:00
retropikzel 66ded0d1ee Added bytevector library 2025-04-25 21:06:08 +03:00
retropikzel 439c097ab0 Improved portability a lot. Started export renaming. 2025-04-25 18:01:24 +03:00
retropikzel 637d31b834 Started adding pffi-pointer-address 2025-04-20 22:10:59 +03:00
retropikzel facd9034a3 Rename pffi-define to pffi-define-function. Clean up repository. 2025-04-20 07:02:57 +03:00
retropikzel 7ab8b1ab2b Use compile-r7rs for testing. Create entries for all implementations in makefile. 2025-04-18 05:55:31 +03:00
retropikzel 3834161c67 Added C array utils and tests 2025-04-06 17:11:31 +03:00
retropikzel f5ddabf3e8 Use shared export definition 2025-04-06 08:21:49 +03:00
retropikzel 3f4cb7f668 Added array utilities 2025-04-06 07:59:19 +03:00
retropikzel 1d4d2c7339 Switch to shared allocate and free functions 2025-04-05 19:19:25 +03:00
retropikzel eec2f40c44 Fixes for moving to '() form of argument passing 2025-03-24 21:30:09 +02:00
retropikzel b35611c62f Remove ypsilon import from tests 2025-03-22 19:29:00 +02:00
retropikzel 603e6e1a50 Merge remote-tracking branch 'origin/master' into ypsilon 2025-03-22 19:07:38 +02:00
retropikzel d5fd1eb953 Added uniformity to pffi-define-library argument passing and made it work on Chicken too 2025-03-22 19:05:08 +02:00
retropikzel 2ff726127c Sagittarius and Racket to pffi-define-library 2025-03-22 18:50:20 +02:00
retropikzel 993588e286 Move chicken to pffi-define-library 2025-03-22 17:39:54 +02:00
retropikzel a0b316b47b Progress 2025-03-22 14:41:28 +02:00
retropikzel d0206d3ce9 Remove string type 2025-03-21 07:45:13 +02:00
retropikzel 9fa2bf0b80 Fixing more stuff from auto-load to load 2025-03-21 07:36:42 +02:00
retropikzel 66e4812f11 Rename pffi-shared-object-auto-load to pffi-load and dont export pffi-shared-object-load 2025-03-20 19:25:35 +02:00
retropikzel 701eb74203 Making room for more tests 2025-03-15 07:06:54 +02:00