Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
Touch up Sean Grove's Keyword patch
Tweak analyzer/compiler bits and leave notes about what should be changed in the near future. Changed to compiler so that the Keyword changes work outside of advanced compilation, both for <= simple optimizations and the REPL. Fix a bug around keyword as fns <= simple optimizations. Add new compiler option - :optimize-constants. This is only enabled in advanced optimizations or if explicitly enabled. Remove remaining hacks around keywords as strings. BREAKING CHANGE: add keyword-identical?. There is no longer any guarantee that keywords will be identical, you must use keyword-identical? Change the tests in array-map, hash mapss, and defrecord to account for this change. Remove tests with bad assumptions.
- Loading branch information
1 parent
2cef528
commit 2e8b32a
Showing
6 changed files
with
106 additions
and
106 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.