Commit Graph

197 Commits

Author SHA1 Message Date
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
retropikzel d1dee425b3 Improving 2024-04-21 21:11:49 +03:00
retropikzel 1468211629 Migrated from sourcehut 2024-04-21 12:40:12 +03:00