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
Commit message (
Expand
)
Author
Age
Files
Lines
*
Renamed Compiler::envs to 'scopes'.
Eduardo Julian
2016-12-01
4
-33
/
+33
*
- Fixed nat encoding and remainder.
Eduardo Julian
2016-11-30
1
-24
/
+45
*
- Turned off parallel compilation, until a bug is fixed.
Eduardo Julian
2016-11-27
3
-42
/
+68
*
- Now better catching any runtime errors related to compiled defs.
Eduardo Julian
2016-11-26
4
-5
/
+19
*
- Fixed some compiler code that was using java.lang.Long::compareUnsigned, in...
Eduardo Julian
2016-11-25
1
-1
/
+1
*
- Tuple/record access on index 0 gets compiled to direct array access.
Eduardo Julian
2016-11-19
1
-7
/
+14
*
Merge pull request #21 from LuxLang/android_support
LuxLang
2016-11-18
12
-427
/
+805
|
\
|
*
- Some refactoring and simplification.
Eduardo Julian
2016-11-18
3
-104
/
+92
|
*
- Now storing imports and tags in the new module-cache file.
Eduardo Julian
2016-11-18
3
-91
/
+87
|
*
- Module anns are now stored in the new module-cache file too.
Eduardo Julian
2016-11-18
6
-213
/
+10
|
*
- Now using a special file for caching module information for defs (types and...
Eduardo Julian
2016-11-18
7
-75
/
+394
|
*
- Added a new way to handle synchronized blocks.
Eduardo Julian
2016-11-13
2
-49
/
+315
|
*
- Fixed a bug, wherein <clinit> methods were compiled as "public" instead of ...
Eduardo Julian
2016-11-06
3
-64
/
+66
|
*
- Made some tentative changes to the compilation process, since not all bytec...
Eduardo Julian
2016-11-03
3
-26
/
+36
|
/
*
- Fixed a bug in how the output-dir and output-package are handled.
Eduardo Julian
2016-10-30
5
-23
/
+20
*
- Moved the packaging of Lux programs from the compiler to the Leiningen plugin.
Eduardo Julian
2016-10-30
3
-151
/
+3
*
- The |let optimization didn't actually work, so it was removed.
Eduardo Julian
2016-10-29
1
-3
/
+0
*
- Fixed a bug wherein un-used pre-compiled modules were still being packaged ...
Eduardo Julian
2016-10-29
1
-4
/
+19
*
- Fixed the bug that caused trouble between caching and parallel compilation.
Eduardo Julian
2016-10-28
1
-2
/
+14
*
- Slight optimization to bool PM.
Eduardo Julian
2016-10-26
2
-2
/
+4
*
- Upgraded compiler to Clojure 1.8.
Eduardo Julian
2016-10-26
1
-1
/
+1
*
- Now using various JVM options to speed-up compiler execution.
Eduardo Julian
2016-10-26
1
-0
/
+3
*
- Now tagging some constant values with the ^:const meta-data to speed-up usage.
Eduardo Julian
2016-10-26
2
-34
/
+34
*
- Improved the way resources and source code are handled.
Eduardo Julian
2016-10-25
3
-41
/
+62
*
- Variant tag indices are now nats, instead of ints.
Eduardo Julian
2016-10-24
2
-2
/
+2
*
- Added an extra rule to the type-checker to avoid some stack-overflow errors.
Eduardo Julian
2016-10-21
1
-0
/
+4
*
- Added code for handling some corner cases in the type-checker.
Eduardo Julian
2016-10-20
1
-7
/
+22
*
Merge pull request #20 from LuxLang/inline_loop
LuxLang
2016-10-19
5
-57
/
+410
|
\
|
*
- Improved the way iter works (WRT the register offset).
Eduardo Julian
2016-10-19
3
-60
/
+169
|
*
Merge branch 'master' into inline_loop
Eduardo Julian
2016-10-19
2
-37
/
+47
|
|
\
|
|
/
|
/
|
*
|
- The compiler didn't know how to compile frac PM. Added the code.
Eduardo Julian
2016-10-15
1
-28
/
+27
*
|
- Shifted the burden of not having null values inside variants from the langu...
Eduardo Julian
2016-10-15
1
-9
/
+20
|
*
Merge branch 'master' into inline_loop
Eduardo Julian
2016-10-14
2
-11
/
+9
|
|
\
|
|
/
|
/
|
*
|
- Slightly cheaper compilation of numeric literals.
Eduardo Julian
2016-10-14
2
-11
/
+9
|
*
- Now compiling loop expressions (but having trouble with the variable indice...
Eduardo Julian
2016-10-13
5
-36
/
+198
|
*
- Now detecting the conditions for inlining a loop.
Eduardo Julian
2016-10-13
1
-28
/
+110
|
/
*
- Improved loop/iter optimization.
Eduardo Julian
2016-10-13
1
-22
/
+33
*
Merge pull request #19 from LuxLang/simpler_pm
LuxLang
2016-10-13
2
-10
/
+276
|
\
|
*
- Now simplifying the PM paths to get rid of some of the pointless testing th...
Eduardo Julian
2016-10-13
1
-2
/
+21
|
*
- No more allocation of unused registers.
Eduardo Julian
2016-10-13
2
-10
/
+257
|
/
*
- Optimized the compiler code by dealing with the reflection warnings.
Eduardo Julian
2016-10-11
4
-35
/
+36
*
Merge pull request #18 from LuxLang/parallel_compilation
LuxLang
2016-10-11
7
-59
/
+204
|
\
|
*
- Better error handling with paraller compilation.
Eduardo Julian
2016-10-11
4
-25
/
+24
|
*
- Better log printing.
Eduardo Julian
2016-10-11
4
-25
/
+24
|
*
- Refactored the code.
Eduardo Julian
2016-10-11
4
-146
/
+43
|
*
- Finished a working implementation of parallel compilation, that doesn't rel...
Eduardo Julian
2016-10-11
9
-71
/
+241
|
*
- Now merging compiler-states pre-and-post module compilation.
Eduardo Julian
2016-10-09
5
-17
/
+97
|
/
*
- Replace _lux_imports with _lux_module by adding module annotations.
Eduardo Julian
2016-10-09
11
-131
/
+196
*
- Slight refactoring.
Eduardo Julian
2016-10-03
3
-28
/
+27
*
- Simplified type annotations.
Eduardo Julian
2016-10-03
5
-28
/
+15
[next]