Commit Graph

221 Commits

Author SHA1 Message Date
retropikzel e141b7fa4e Testing dynamic Jenkinsfile 2025-06-05 22:42:29 +03:00
retropikzel f820c68d4f Making tests run in Jenkins 2025-06-03 19:35:33 +03:00
retropikzel 3dd40197c6 Remaking the Jenkinsfile 2025-05-15 21:31:14 +03:00
retropikzel 53c78b20a9 Remaking the Jenkinsfile 2025-05-15 21:27:02 +03:00
retropikzel cfd6e052fc Remaking the Jenkinsfile 2025-05-15 21:15:30 +03:00
retropikzel c487f7a1b1 Change to renamed stklos pointer primitives 2025-05-13 20:41:36 +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 12f6aa7640 More cleanup 2025-04-20 07:24:42 +03:00
retropikzel d784de2d80 Cleanup 2025-04-20 07:12:27 +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 062fb2d262 Move gauche library building under retropikzel/pffi. Update documentation. 2025-03-28 09:16:16 +02:00
retropikzel 031ea6a574 Moving the implementation library building under retropikzel/pffi 2025-03-28 08:45:08 +02:00
retropikzel 75405a3135 pffi-define-library works on Guile and Kawa now 2025-03-22 18:52:48 +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 7d39b4ee78 Working on Gambit implementation 2025-03-21 07:30:16 +02:00
retropikzel a9e1088151 Merge remote-tracking branch 'origin/master' into gambit 2025-03-21 07:18:34 +02:00
retropikzel fe5de3e731 Working on Gambit implementation 2025-03-21 07:16:39 +02:00
retropikzel 701eb74203 Making room for more tests 2025-03-15 07:06:54 +02:00
retropikzel 5d04b79a2b Updated documentation 2025-03-12 16:40:35 +02:00
retropikzel fe7822cb29 Improving documentation 2025-03-12 15:52:31 +02:00
retropikzel 7245f59824 Build Gauche shared object into library directory 2025-03-11 12:52:58 +02:00
retropikzel bbbfab1723 Gauche and Chibi can now pass strings to foreign functions 2025-03-07 12:14:11 +02:00
retropikzel a6e63db252 Cleaning up the repository structure. Improving the Gauche implementation 2025-03-04 18:35:19 +02:00
retropikzel 842178129d - Started making progress with Gauche implementation
- Clean up the repository structure and C file names
2025-03-03 19:26:03 +02:00
retropikzel cb9b2f87be Started working on a gauche implementation 2025-03-02 20:20:16 +02:00
retropikzel 32638523f4 Fix libtest C path 2025-03-02 14:29:26 +02:00
retropikzel a6f9de2e6b Cleaning up 2025-03-02 14:28:08 +02:00
retropikzel d82616ef8a Some chicken and gambit fixes 2025-03-01 19:02:53 +02:00
retropikzel edd0f15bfb Simplifying testing 2025-02-28 13:32:35 +02:00
retropikzel fc9c11b848 Simplifying testing 2025-02-28 13:32:28 +02:00
retropikzel c6ebec5eae Simplifying testing 2025-02-28 13:11:48 +02:00
retropikzel b08f0c54a7 Simplifying testing 2025-02-28 13:01:07 +02:00
retropikzel 8a2bb63dbf Add shorter ways to test code 2025-02-28 11:59:41 +02:00
retropikzel 815e49906f Type, size and readme fixes 2025-02-19 21:03:20 +02:00
retropikzel 3a798d2325 Improve the clean job 2025-02-14 07:22:18 +02:00
retropikzel d14c1916ea Fix running tests in docker 2025-02-13 17:22:35 +02:00
retropikzel a058d1b0b2 Added manifest, started fixing docker tests 2025-02-12 19:20:10 +02:00
retropikzel 14ba1dd3fb Update the implementation table 2025-02-06 17:02:09 +02:00
retropikzel 924e60dcb7 Fixed chicken test running 2025-02-01 09:00:16 +02:00
retropikzel e84865b18b Small improvements here and there 2025-01-31 19:26:17 +02:00
retropikzel 27c2d17fd1 Adding struct dereferencing 2025-01-31 15:39:23 +02:00
retropikzel 19c9c3f802 Fixing the load interface 2025-01-31 12:15:36 +02:00
retropikzel 2a418d979c Updating readme 2025-01-25 12:46:58 +02:00
retropikzel 85bd30e87d Improvements for Kawa 2025-01-25 09:21:18 +02:00
retropikzel 8c2e9c4ec5 Improvements for Sagittarius 2025-01-24 21:57:45 +02:00
retropikzel 9578cc9ee3 Lots of improvements to Chibi. Started adding Chicken 6 support 2025-01-24 20:30:34 +02:00
retropikzel 77509b9620 Make the struct members accessors and add tests 2025-01-18 10:23:53 +02:00
retropikzel 0a5883eade Started adding struct utilities 2025-01-14 19:51:24 +02:00
retropikzel 6a04d574bb Small steps towards Chicken 6 support 2024-12-11 20:18:32 +02:00
retropikzel 65dc69abc9 Split the chibi library build 2024-12-06 09:49:17 +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 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 212fe67920 Work on Chibi scheme advancing 2024-11-08 19:25:50 +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 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 0ffff10787 Making the build work 2024-09-26 19:37:43 +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 029ae48039 Add size tests for all types 2024-09-15 12:40:51 +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 70d843cc85 Try to make gambit tests work 2024-09-06 10:56:31 +03:00
retropikzel 712827e53e Fixing running tests 2024-09-06 10:32:25 +03:00
retropikzel 7429d732e3 Make to work in jenkins 2024-09-06 07:27:33 +03:00
retropikzel ea0c2a7d89 Silence clean 2024-09-05 12:13:19 +03:00
retropikzel 24eacb64e2 Move scheme runner code here as it's the only repo that needs it 2024-09-05 11:27:07 +03:00
retropikzel 22e30570d0 Started building the unified test file 2024-09-03 21:23:15 +03:00
retropikzel 91f9bcc7a8 Clean tmp on clean too 2024-09-03 15:29:03 +03:00
retropikzel 7d7730b42c Clean repo of old test scripts 2024-09-03 15:27:09 +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 57c50014df Renaming and moving to the new schubert format 2024-07-15 18:12:34 +03:00
retropikzel a05570c92d Added Jenkinsfile 2024-07-10 07:33:41 +03:00
retropikzel 3e5c3353c0 Moving testrunning to external tool slowly 2024-07-08 19:03:07 +03:00
retropikzel 5b44e46919 Bringing in external testing tool slowly 2024-07-07 12:03:23 +03:00
retropikzel 1640594ce7 Backup 2024-07-07 10:16:02 +03:00
retropikzel 3b5fc1b115 Some more docker envs 2024-07-06 20:18:57 +03:00
retropikzel f3ac1cb2ae Wine tests can now be run in container too 2024-07-06 18:30:58 +03:00
retropikzel df095b3d81 Backup 2024-07-05 12:38:44 +03:00
retropikzel 2b1ae32c56 Backup 2024-07-05 10:06:54 +03:00
retropikzel 154c1cc8da Backup 2024-07-05 01:16:08 -04:00
retropikzel c7cfb509be Backup 2024-07-05 01:14:29 -04:00
retropikzel c7ced19b1d Bump version to v0-3-0 2024-07-02 20:47:06 +03:00
retropikzel 08efcd520c v0-2-2 2024-06-06 14:40:27 +03:00
retropikzel de665ce967 Make many implementations pass all tests, clean up repo 2024-05-18 16:40:39 +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 a9c44faf6d Started moving tests to their own files 2024-05-18 10:55:55 +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 5c327c8095 Chicken import now works 2024-05-17 17:32:30 +03:00
retropikzel 699ca23671 Better clean 2024-05-17 14:02:06 +03:00
retropikzel 9eaae8f157 Added gambit stuff 2024-05-17 12:10:00 +03:00
retropikzel cd1904bb09 Added gambit stuff 2024-05-17 12:07:32 +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 670041401f Backup 2024-05-08 18:06:54 +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 1468211629 Migrated from sourcehut 2024-04-21 12:40:12 +03:00