index
:
lux
master
fork of https://github.com/LuxLang/lux for my bookshelf
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
lux
/
analyser
/
env.clj
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...
Eduardo Julian
2016-12-01
1
-74
/
+0
*
Renamed Compiler::envs to 'scopes'.
Eduardo Julian
2016-12-01
1
-17
/
+17
*
- Fixed a bug when getting a value out of a variant (it was acting improperly...
Eduardo Julian
2016-02-07
1
-5
/
+5
*
- Added better support for existential quantification.
Eduardo Julian
2015-11-28
1
-1
/
+1
*
- _jvm_ null must now be written as a form.
Eduardo Julian
2015-11-15
1
-1
/
+7
*
- Added local var aliasing.
Eduardo Julian
2015-10-13
1
-2
/
+25
*
- Cleaned-up the comments from the codebase.
Eduardo Julian
2015-09-29
1
-2
/
+0
*
- Now the file-name & the line numbers are stored inside the .class files for...
Eduardo Julian
2015-09-16
1
-1
/
+1
*
- Changed the name of AllT (for-all type) to UnivQ (universal quantification).
Eduardo Julian
2015-08-28
1
-2
/
+2
*
Changed the license from EPL to MPL.
Eduardo Julian
2015-08-28
1
-7
/
+4
*
Due to several performance issues and my inability to optimize them away due ...
Eduardo Julian
2015-08-28
1
-19
/
+19
*
- Restructuring how sums & products work [part 1]
Eduardo Julian
2015-08-23
1
-19
/
+19
*
- Changing tags so they're actually indices (part 3).
Eduardo Julian
2015-08-12
1
-12
/
+12
*
- Changing tags so they're actually indices (part 1).
Eduardo Julian
2015-08-10
1
-1
/
+1
*
Refactored tags for pattern-matching and vars.
Eduardo Julian
2015-08-08
1
-1
/
+1
*
Started factoring out the tags used in variants within the compiler.
Eduardo Julian
2015-08-06
1
-1
/
+1
*
- Refacted the compiler by shifting to a pattern-matching syntax more akin to...
Eduardo Julian
2015-08-06
1
-5
/
+5
*
- Type definitions inside the compiler data now hold the type itself.
Eduardo Julian
2015-08-03
1
-0
/
+1
*
Added copyright notice on all files that missed it.
Eduardo Julian
2015-07-19
1
-0
/
+8
*
- Added the beginnings of the standard library.
Eduardo Julian
2015-07-12
1
-7
/
+9
*
- Made several optimizations to the compiler.
Eduardo Julian
2015-05-06
1
-6
/
+0
*
- Added the LuxVar type to properly specify the type of environment bindings.
Eduardo Julian
2015-05-04
1
-1
/
+1
*
Optimized the compiler with 2 tweaks:
Eduardo Julian
2015-05-01
1
-1
/
+1
*
- Migrated all the record data-structures to the new tuple-like format.
Eduardo Julian
2015-04-23
1
-8
/
+8
*
- Fused lux;local-envs & lux;global-envs as lux;envs.
Eduardo Julian
2015-04-23
1
-5
/
+5
*
- |do bindings are now based on pattern matching (that way, tuple destructuri...
Eduardo Julian
2015-04-16
1
-1
/
+1
*
- Renamed exec to |do.
Eduardo Julian
2015-04-08
1
-1
/
+2
*
- Added module-name aliasing.
Eduardo Julian
2015-03-21
1
-13
/
+13
*
[2nd Super Refactoring That Breaks The System: Part 5]
Eduardo Julian
2015-03-19
1
-11
/
+11
*
[2nd Super Refactoring That Breaks The System: Part 4]
Eduardo Julian
2015-03-18
1
-22
/
+18
*
[2nd Super Refactoring That Breaks The System: Part 3]
Eduardo Julian
2015-03-18
1
-2
/
+2
*
[2nd Super Refactoring That Breaks The System: Part 2]
Eduardo Julian
2015-03-17
1
-21
/
+26
*
- Changed once more the syntax of the prefix for host special forms. It's now...
Eduardo Julian
2015-03-08
1
-9
/
+3
*
Code compiles again! (although, I had to employ a hack for "fold", as functio...
Eduardo Julian
2015-03-01
1
-3
/
+6
*
- Fixed some bugs with pattern matching and macros.
Eduardo Julian
2015-03-01
1
-0
/
+1
*
[Refactor]
Eduardo Julian
2015-02-18
1
-51
/
+15
*
Corrections to the super-refactoring: part 4
Eduardo Julian
2015-02-18
1
-11
/
+12
*
Corrections to the super-refactoring: part 2
Eduardo Julian
2015-02-17
1
-0
/
+80