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
/
luxc
/
src
/
lux
/
compiler
/
jvm.clj
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2015-09-29
- Cleaned-up the comments from the codebase.
Eduardo Julian
1
-9
/
+2
2015-09-28
- Removed reflection warnings.
Eduardo Julian
1
-4
/
+4
2015-09-27
- Lux programs can now use libraries for both the JVM (.jar files) and pure L...
Eduardo Julian
1
-4
/
+4
2015-09-26
- Added support for Java annotations.
Eduardo Julian
1
-4
/
+4
2015-09-16
- Now the file-name & the line numbers are stored inside the .class files for...
Eduardo Julian
1
-305
/
+323
2015-09-14
- Added the possibility to define anonymous classes.
Eduardo Julian
1
-20
/
+4
2015-09-13
- Fixed bug wherein mutual recursion could occur between modules.
Eduardo Julian
1
-3
/
+4
2015-09-12
- Added full support for arrays.
Eduardo Julian
1
-6
/
+81
2015-09-11
- Abandoned the old format for classes of having module names separated by un...
Eduardo Julian
1
-1
/
+1
2015-08-31
- Compiler no longer allows an alias to be reused for another module when imp...
Eduardo Julian
1
-1
/
+2
2015-08-29
- Remove the (unnec) "All'" and "->'" macros.
Eduardo Julian
1
-1
/
+1
2015-08-28
Changed the license from EPL to MPL.
Eduardo Julian
1
-7
/
+4
2015-08-28
Due to several performance issues and my inability to optimize them away due ...
Eduardo Julian
1
-11
/
+7
2015-08-23
- Restructuring how sums & products work [part 1]
Eduardo Julian
1
-7
/
+11
2015-08-18
- Tags data is now stored in the cache.
Eduardo Julian
1
-11
/
+26
2015-08-12
- Changing tags so they're actually indices (part 3).
Eduardo Julian
1
-4
/
+1
2015-08-10
- Changing tags so they're actually indices (part 1).
Eduardo Julian
1
-2
/
+2
2015-08-08
Refactored the tags for the analyser.
Eduardo Julian
1
-104
/
+104
2015-08-08
Refactored tags for pattern-matching and vars.
Eduardo Julian
1
-2
/
+2
2015-08-06
Started factoring out the tags used in variants within the compiler.
Eduardo Julian
1
-4
/
+4
2015-08-06
- Refacted the compiler by shifting to a pattern-matching syntax more akin to...
Eduardo Julian
1
-118
/
+129
2015-08-03
- Type definitions inside the compiler data now hold the type itself.
Eduardo Julian
1
-4
/
+23
2015-07-31
- Did some refactoring of the standard library.
Eduardo Julian
1
-49
/
+51
2015-07-29
- lux;using no longer prefixes variables.
Eduardo Julian
1
-11
/
+16
2015-07-25
- The output directory is now being used as the cache.
Eduardo Julian
1
-24
/
+10
2015-07-25
/cache and /output now using same format.
Eduardo Julian
1
-58
/
+50
2015-07-24
- Removed the "seen-sources" field from the compiler state.
Eduardo Julian
1
-1
/
+1
2015-07-24
- Fixed an error when compiling Java field access (both static & virtual).
Eduardo Julian
1
-44
/
+45
2015-07-19
Added copyright notice on all files that missed it.
Eduardo Julian
1
-0
/
+8
2015-07-19
- Some bug fixes.
Eduardo Julian
1
-0
/
+13
2015-07-12
- Added the beginnings of the standard library.
Eduardo Julian
1
-1
/
+1
2015-06-21
- The backwards analysis of function application is back.
Eduardo Julian
1
-2
/
+2
2015-06-20
- The directory for source-code is now named "input".
Eduardo Julian
1
-72
/
+93
2015-06-12
- Added imports.
Eduardo Julian
1
-14
/
+22
2015-05-31
- Finished _jvm-interface_ & _jvm-class_.
Eduardo Julian
1
-7
/
+22
2015-05-27
- Now storing the hash of the source file as a final, static field of the gen...
Eduardo Julian
1
-3
/
+7
2015-05-24
- Cleaned-up a few things in lux.lux
Eduardo Julian
1
-1
/
+1
2015-05-22
- Corrected the indentation issues in the lux files.
Eduardo Julian
1
-2
/
+2
2015-05-10
- Switched to the new prefix convention for both lux's special forms and the ...
Eduardo Julian
1
-7
/
+8
2015-05-10
- Now analysing function-application backwards.
Eduardo Julian
1
-2
/
+2
2015-05-07
- Eliminated #eval-ctor from the HostState and now #seed is used for the same...
Eduardo Julian
1
-21
/
+21
2015-05-06
- Made several optimizations to the compiler.
Eduardo Julian
1
-1
/
+1
2015-05-06
- Removed all the unnecesary comments.
Eduardo Julian
1
-258
/
+242
2015-05-04
- Added the LuxVar type to properly specify the type of environment bindings.
Eduardo Julian
1
-5
/
+5
2015-05-04
- Added alias-lux to import lux.lux definitions.
Eduardo Julian
1
-2
/
+5
2015-05-03
- Optimized the compiler by eliminating reflection.
Eduardo Julian
1
-5
/
+2
2015-05-01
Optimized the compiler with 2 tweaks:
Eduardo Julian
1
-19
/
+11
2015-05-01
- Added the lux;seed slot to the compiler state.
Eduardo Julian
1
-0
/
+3
2015-04-28
- Fixed some errors in lux.lux.
Eduardo Julian
1
-1
/
+1
2015-04-26
- lux/analyser/def has been renamed to lux/analyser/module.
Eduardo Julian
1
-4
/
+4
[prev]
[next]