mighty-gerbils / gerbil

Gerbil Scheme
https://cons.io
GNU Lesser General Public License v2.1
1.16k stars 112 forks source link

Improve code generation #1201

Closed vyzo closed 7 months ago

vyzo commented 7 months ago

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.

netlify[bot] commented 7 months ago

Deploy Preview for elastic-ritchie-8f47f9 ready!

Name Link
Latest commit f4bd8d361709b13e5a1af22271876f92ebd4a75e
Latest deploy log https://app.netlify.com/sites/elastic-ritchie-8f47f9/deploys/6613cdfa3d832d00080001ae
Deploy Preview https://deploy-preview-1201--elastic-ritchie-8f47f9.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.