source: branches/invokedynamic/abcl/src/org/armedbear/lisp/compiler-pass2.lisp @ 12983

Last change on this file since 12983 was 12983, checked in by astalla, 13 years ago

[invokedynamic]

  • instructions simulate their effect on the stack and locals (adapted from ASM, with limitations)
  • p2 uses with-code-to-method instead of *static-code* to generate <init> and <clinit> (bugged)
  • in general, functions that add constants to the pool have been changed to return the constant's struct rather than its index. However I haven't thorougly changed them all, only more or less the ones I needed.
  • and other changes to keep all the above stuff together.

Compilation is still broken: the superclass is set too late.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 302.4 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.