diff options
author | Eduardo Julian | 2015-03-08 02:20:51 -0400 |
---|---|---|
committer | Eduardo Julian | 2015-03-08 02:20:51 -0400 |
commit | 9b0c07dbf78bbdb6e13fbbd44e02fe322d9f145c (patch) | |
tree | 0cfc071a8c96cca29f0a9fa299e9e373cf3ed7fb /src/lux.clj | |
parent | c7fc7e1ffa91db4a563a48d53743a5e0752779ea (diff) |
- Changed once more the syntax of the prefix for host special forms. It's now "jvm-" instead of "jvm;"
- Fixed the bug where the same local vars/registers were getting registered more than once and the class-verifier complained.
- Fixed a bug where the "end label" for pattern-matching bodies was never inserted.
- Simplified the analyser by removing "self" calls and having self be just a local for the "this" object (register 0).
- Removed the lambda-folding optimization.
- The compiler state now holds and environment for naming globally-scoped lambdas.
Diffstat (limited to '')
-rw-r--r-- | src/lux.clj | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lux.clj b/src/lux.clj index 66cb929a4..ce843d0cd 100644 --- a/src/lux.clj +++ b/src/lux.clj @@ -11,7 +11,7 @@ ;; TODO: throw, try, catch, finally ;; TODO: Allow setting fields. ;; TODO: monitor enter & monitor exit. - ;; TODO: + ;; TODO: Add column & line numbers for syntactic elements. ;; TODO: ;; TODO: ;; TODO: |