retropikzel
20a05a5dc0
Cyclone include fixes. Add pffi-pointer-dereference to Racket.
2024-11-14 21:34:11 +02:00
retropikzel
6bb46c09c0
Updated the support table. Added cond-expand to export side in .sld file.
2024-11-14 19:50:18 +02:00
retropikzel
72b6251c70
Fix bug on Chibi implementation
2024-11-14 06:38:14 +02:00
retropikzel
25bdc6806b
Add files for Larceny and Ypsilon
2024-11-13 21:09:43 +02:00
retropikzel
2282862f09
First tests to write Gambit implementation
2024-11-12 20:40:48 +02:00
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
retropikzel
d1dee425b3
Improving
2024-04-21 21:11:49 +03:00
retropikzel
1468211629
Migrated from sourcehut
2024-04-21 12:40:12 +03:00