Commit Graph

152 Commits

Author SHA1 Message Date
Retropikzel 6a3899e622 Some Chibi file renaming 2024-11-09 13:46:24 +00:00
Retropikzel b2fae9692b Finishing pffi-define for Chibi 2024-11-09 10:46:27 +00:00
Retropikzel f66934104c Added pffi-define support for Chibi 2024-11-09 10:28:56 +00:00
Retropikzel 212fe67920 Work on Chibi scheme advancing 2024-11-08 19:25:50 +00:00
Retropikzel 6659b45712 All tests work now on Mosh. Callbacks do not pass. 2024-11-08 07:34:09 +00:00
Retropikzel f335b2ce4c Added most of the support for mosh, some bugs remain and couple of unimplemented procedures. Got Gerbil to load files. 2024-11-07 16:34:22 +00:00
Retropikzel 0687b493d5 - Add pffi-init to each implementations file
- Add tests without docker/podman
- Migrate docker tests to podman so different arch can be used more easily
- Add files (implementing not yet started) for more Scheme implementations
- Start slowly adding support for Mosh
2024-11-06 19:08:33 +00:00
retropikzel 59f835570a Add support for netbsd in autoload paths 2024-10-23 18:45:59 +03:00
retropikzel 8a3edd88d8 Fix sagittarius string->pointer 2024-10-17 19:54:12 +03:00
retropikzel 6d15fb2c2b Small fixes. Implementing some pointer address and deref procedures 2024-10-17 19:41:34 +03:00
retropikzel 539adeb2d5 Improve chicken pffi-pointer-null? 2024-10-15 20:16:21 +03:00
retropikzel 93962b3403 Add pffi-pointer-address shims for some implementations 2024-10-13 19:04:03 +03:00
retropikzel fe373d0fb7 Added pffi-pointer-address for sagittarius 2024-10-13 07:08:52 +03:00
retropikzel 1b285c7204 Lots of fixes 2024-10-04 15:48:19 +03:00
retropikzel 466dc7d674 Bug fixes 2024-09-25 19:10:05 +03:00
retropikzel 7cba9b5d7e Small progress on Kawa callbacks 2024-09-22 19:03:41 +03:00
retropikzel 0ed645ab57 Fixing file structure 2024-09-22 18:03:48 +03:00
retropikzel 0cecaac086 Advancement on Kawa callback side 2024-09-22 16:55:19 +03:00
retropikzel cb350ee8ae Making the structure better 2024-09-20 07:29:55 +03:00
retropikzel 19ba0c42f5 Moving towards snow package format 2024-09-19 20:30:28 +03:00
retropikzel feeb8371d3 Started working on Kawa callbacks 2024-09-15 18:40:15 +03:00
retropikzel 54712c1b4c Backup 2024-09-15 15:45:28 +03:00
retropikzel 7eecc0c0ec Remove string type, tier 1 now passes all other than callback tests 2024-09-15 15:08:55 +03:00
retropikzel c89417113d Fix rackets and guiles char type 2024-09-15 12:49:38 +03:00
retropikzel d4ba6bbb41 Fix rackets char type 2024-09-15 12:48:57 +03:00
retropikzel 862c4ff6b3 Fix the char type on Guile 2024-09-15 12:46:40 +03:00
retropikzel 029ae48039 Add size tests for all types 2024-09-15 12:40:51 +03:00
retropikzel 2d62b68241 Bug fixes 2024-09-15 10:27:15 +03:00
retropikzel 531c8bc42d Working on Chicken bugs, backup 2024-09-14 15:46:03 +03:00
retropikzel a94bfc0768 Added more tests 2024-09-13 08:23:16 +03:00
retropikzel f41a7e098f Sagittarius bug fixes 2024-09-13 07:39:53 +03:00
retropikzel 22e30570d0 Started building the unified test file 2024-09-03 21:23:15 +03:00
retropikzel be49da18d2 Move to running tests with scheme_runner 2024-09-03 15:15:15 +03:00
retropikzel c4bdcee446 Clean up the repository 2024-09-02 17:47:20 +03:00
retropikzel 3146a6933f Fix load path bug 2024-08-30 21:47:11 +03:00
retropikzel b60defacb3 Backup 2024-08-25 17:30:10 +03:00
retropikzel e6d1bf2fa5 Remove unused code from Racket version 2024-08-23 09:31:11 +03:00
retropikzel a049f359f5 Fix method too long errors from JVM on Kawa 2024-08-23 09:30:47 +03:00
retropikzel 1218972deb Update Kawa to Java version 22 2024-08-22 09:46:50 +03:00
retropikzel b72c35ae2c Fix pointer memory access on racket 2024-08-21 21:05:08 +03:00
retropikzel d6a86144e8 Backup 2024-08-15 21:21:54 +03:00
retropikzel e0e7c15201 Small fixes 2024-08-08 20:08:25 +03:00
retropikzel 8e53578cb5 Fix tests, add pffi-os-name 2024-07-31 21:14:38 +03:00
retropikzel bc385580d6 Guile pointer set and get fixes 2024-07-22 20:53:37 +03:00
retropikzel 409df95d5c Small guile fixes 2024-07-20 20:27:19 +03:00
retropikzel 2a911690da Small guile fixes 2024-07-19 20:54:30 +03:00
retropikzel 57c50014df Renaming and moving to the new schubert format 2024-07-15 18:12:34 +03:00
retropikzel 26ad6f9506 Starting renaming and modfying to new schubert format 2024-07-14 20:36:33 +03:00
retropikzel 2b1ae32c56 Backup 2024-07-05 10:06:54 +03:00
retropikzel b8a51ecaf7 Minor wine32 fixes 2024-07-03 15:43:46 +03:00
retropikzel c7ced19b1d Bump version to v0-3-0 2024-07-02 20:47:06 +03:00
retropikzel b02222ad35 Merge remote-tracking branch 'origin/master' into callback-racket 2024-07-01 20:14:57 +03:00
retropikzel 7c15de41e8 Done 2024-07-01 20:13:27 +03:00
retropikzel 14bbd63d5f Made some progress, backing up in git 2024-06-30 15:31:23 +03:00
retropikzel 3aad3b5f75 Done 2024-06-29 18:10:47 +03:00
retropikzel 9dd0fdb260 Done 2024-06-29 14:09:35 +03:00
retropikzel a420b6849b Done 2024-06-29 12:55:00 +03:00
retropikzel b269578493 Add aarch64 folders to auto load search paths 2024-06-29 10:08:46 +03:00
retropikzel 672e0b5962 Some guile fixes to pointer access pointer access 2024-06-22 11:34:12 +03:00
retropikzel 62466ab919 Fix guile pointer access on pointer access 2024-06-22 10:40:36 +03:00
retropikzel 064ca3d668 Some temporary guile hacks added 2024-06-22 08:45:09 +03:00
retropikzel 08efcd520c v0-2-2 2024-06-06 14:40:27 +03:00
retropikzel e5b121416c v0-2-2 2024-06-06 14:21:11 +03:00
retropikzel 3c2033ac2f Some fixes for sagittarius 2024-06-05 21:32:52 +03:00
retropikzel 8ee8b8fc78 - Better error messages
- Improve sagittarius pffi-pointer-null
2024-06-01 09:39:39 +03:00
retropikzel c4a537448c Remove debug logging 2024-05-29 19:19:39 +03:00
retropikzel 623a426541 Add more path to autoload paths 2024-05-29 18:00:02 +03:00
retropikzel 04f4cbc7d0 Add more path to autoload paths 2024-05-29 17:32:56 +03:00
retropikzel b3dbaf74c6 Bump the version number 2024-05-29 15:45:14 +03:00
retropikzel c0814d2675 Small fixes 2024-05-25 11:26:34 +03:00
retropikzel 5abaab4ca1 Minor sagittarius fixes 2024-05-24 20:25:06 +03:00
retropikzel 1a76cd85b7 v0-2-0 2024-05-24 08:59:46 +03:00
retropikzel e32a2f2194 - Added versions to auto-load
- Fixed some bugs in chicken pffi-pointer-null?
- Moved some tests to that test-all.sh now tests only supported implementations
2024-05-24 08:30:24 +03:00
retropikzel 888a66eaee Clean up type related code 2024-05-18 20:23:06 +03:00
retropikzel 66b68e6a23 Updated readme 2024-05-18 16:51:23 +03:00
retropikzel de665ce967 Make many implementations pass all tests, clean up repo 2024-05-18 16:40:39 +03:00
retropikzel d94cbd9baa Remove pointer->bytevector and bytevector->pointer stuff 2024-05-18 15:39:16 +03:00
retropikzel 21b6414420 Moved tests to their own files 2024-05-18 15:25:02 +03:00
retropikzel 2d9589a1a4 Moved tests to their own files 2024-05-18 11:20:28 +03:00
retropikzel 30add0ee3a Started moving tests to their own files 2024-05-18 10:46:28 +03:00
retropikzel 1fc93b2f5a Backup 2024-05-17 20:45:56 +03:00
retropikzel 2a83156151 Racket on better shape now 2024-05-17 18:46:05 +03:00
retropikzel 75213ab432 Added init script for chicken-install stuff for guix 2024-05-17 17:34:02 +03:00
retropikzel 699ca23671 Better clean 2024-05-17 14:02:06 +03:00
retropikzel e1f9b60787 Added some more implementations to test 2024-05-17 11:36:40 +03:00
retropikzel 8b0057474e Restructuring of code for different implementations 2024-05-16 22:18:10 +03:00
retropikzel 6138e053ee Added pffi-lambda 2024-05-15 19:48:36 +03:00
retropikzel e5cf7c23ca Started adding documentation 2024-05-09 21:03:13 +03:00
retropikzel bd706a4239 Add more autoload paths 2024-05-09 09:34:28 +03:00
retropikzel 670041401f Backup 2024-05-08 18:06:54 +03:00
retropikzel 0252836baf Better kawa support 2024-05-07 19:54:38 +03:00
retropikzel 6f118fb897 Added support for kawa 2024-05-07 19:50:40 +03:00
retropikzel 2ac8de5f42 Added most of Kawa support 2024-05-06 20:45:31 +03:00
retropikzel 5234dd78f4 Started adding stklos support 2024-05-01 19:15:59 +03:00
retropikzel 6fe5ef864e Started adding documentation 2024-05-01 11:21:28 +03:00
retropikzel c3736015f8 Started adding racket support 2024-04-30 23:28:06 +03:00
retropikzel c499e28154 Making good progress with guile support 2024-04-29 19:17:58 +03:00
retropikzel a21955af1a Started adding guile support 2024-04-28 21:24:38 +03:00
retropikzel acdd8a090f Additional paths no longer optional argument on auto load 2024-04-28 11:57:27 +03:00
retropikzel b59d1f272b Fix variable name 2024-04-26 08:58:14 +03:00