Skip to content

Commit

Permalink
Improve code generation (#1201)
Browse files Browse the repository at this point in the history
Eliminates some remaining regressions in the r7rs benchmarks.

The most notable change is that the origin of procedures is tracked so
that we don't call-unchecked in module, as it is unnecessary (block
semantics) and seems to make gsc emit worse code sometimes (probably
because of the inline limit.
  • Loading branch information
vyzo authored Apr 9, 2024
1 parent 1ccf130 commit e2c6898
Show file tree
Hide file tree
Showing 141 changed files with 163,904 additions and 153,710 deletions.
239 changes: 220 additions & 19 deletions src/bootstrap/gerbil/compiler/base.ssxi.ss

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit e2c6898

Please sign in to comment.