Bring things to new compile-r7rs

This commit is contained in:
retropikzel 2025-07-19 18:51:05 +03:00
parent f2b8ae0590
commit da34379a83
3 changed files with 12 additions and 19 deletions

2
Jenkinsfile vendored
View File

@ -20,7 +20,7 @@ pipeline {
stage("${implementation} install") {
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
if("${implementation}" == "chicken") {
DOCKERIMG="${implementation}:5"
DOCKERIMG="chicken:5"
} else {
DOCKERIMG="${implementation}:head"
}

View File

@ -7,15 +7,12 @@ TEST=primitives
SCHEME=chibi
TMPDIR=tmp/${SCHEME}
DOCKERIMG=${SCHEME}:head
ifeq "${SCHEME}" "chicken"
ifeq "${SCHEME}" "chicken:5"
DOCKERIMG=${SCHEME}
endif
all: build ${TMPDIR}
docker-image:
echo ${DOCKERIMG}
build:
snow-chibi package \
--version=${VERSION} \

View File

@ -294,17 +294,13 @@
;define-c-variable (?)
)
(cond-expand
(chicken-6 (include-relative "c/internal.scm"))
(chicken (include-relative "c/internal.scm"))
(else (include "c/internal.scm")))
(cond-expand
(chibi (include "c/primitives/chibi.scm"))
(chicken-5 (export foreign-declare
foreign-safe-lambda
void)
(include "c/primitives/chicken.scm"))
(chicken-6 (export foreign-declare
foreign-safe-lambda
void)
(chicken (export foreign-declare
foreign-safe-lambda
void)
(include-relative "c/primitives/chicken.scm"))
;(cyclone (include "c/primitives/cyclone.scm"))
(gambit (include "c/primitives/gambit.scm"))
@ -322,12 +318,12 @@
(ypsilon (export c-function c-callback)
(include "c/primitives/ypsilon.scm")))
(cond-expand
(chicken-6 (include-relative "c/main.scm")
(include-relative "c/libc.scm")
(include-relative "c/c-bytevectors.scm")
(include-relative "c/pointer.scm")
;(include-relative "c/array.scm")
;(include-relative "c/struct.scm")
(chicken (include-relative "c/main.scm")
(include-relative "c/libc.scm")
(include-relative "c/c-bytevectors.scm")
(include-relative "c/pointer.scm")
;(include-relative "c/array.scm")
;(include-relative "c/struct.scm")
)
(else (include "c/main.scm")
(include "c/libc.scm")