source: trunk/abcl/src/org/armedbear/lisp/compiler-pass2.lisp @ 13222

Last change on this file since 13222 was 13222, checked in by ehuelsmann, 11 years ago

Backport 'unsafe-p-removal' branch: this commit pushes back the
responsibility of maintaining stack consistency in generated (byte) code
to pass2, from a shared pass1/pass2 responsibility. The issue why it can't
happen in pass1 is because in pass1 the full structure of the lisp code
isn't known yet, due to lambda and local function inlining.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 322.0 KB

HTML preview not available, since the file size exceeds 256.0 KB. Try downloading the file instead.

Note: See TracBrowser for help on using the repository browser.