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