Skip to content

Commit

Permalink
Issue 1282: Bring Gambit to the future (#1286)
Browse files Browse the repository at this point in the history
This updates the gambit pin, runtime. and actor io to work with the
recent changes for using 3 tag bits and supporting self-tagging flonums.
It also isolates the target dependent code in the runtime behind a
cond-expand so that we can cleanly support type-of and class-of in the
forthcoming js target.

Closes #1282
  • Loading branch information
vyzo authored Dec 14, 2024
1 parent 625c450 commit ebe750b
Show file tree
Hide file tree
Showing 111 changed files with 135,105 additions and 134,773 deletions.
2 changes: 1 addition & 1 deletion configure
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ else
readonly gerbil_version="$(git describe --tags --always)"
fi
readonly gerbil_targets=""
readonly default_gambit_tag=09335d95cab6931791c0a8497cbe915053ff8af3
readonly default_gambit_tag=2686dd61237aa562eb0ff206bc689bc8a77b45c9
readonly default_gambit_config="--enable-targets=${gerbil_targets} --enable-single-host --enable-dynamic-clib --enable-default-runtime-options=tE8,f8,-8 --enable-trust-c-tco"
prefix="/opt/gerbil"
readonly cflags_opt="-foptimize-sibling-calls"
Expand Down
502 changes: 251 additions & 251 deletions src/bootstrap/gerbil/compiler/base~0.scm

Large diffs are not rendered by default.

558 changes: 279 additions & 279 deletions src/bootstrap/gerbil/compiler/base~1.scm

Large diffs are not rendered by default.

Loading

0 comments on commit ebe750b

Please sign in to comment.