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
...
*
|
- 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
*
- Fixed a bug wherein compiler code was relying on analyzer tags, instead of ...
Eduardo Julian
2016-10-03
4
-14
/
+15
*
- Renamed "loop" to "iter".
Eduardo Julian
2016-10-03
6
-54
/
+65
*
- Now adding cursor information when analysing function/macro calls, to avoid...
Eduardo Julian
2016-10-02
2
-8
/
+8
*
Merge pull request #17 from LuxLang/fractions
LuxLang
2016-10-01
13
-127
/
+747
|
\
|
*
- Finished adding Frac(tions) [including lexing/parsing].
Eduardo Julian
2016-10-01
11
-225
/
+334
|
*
- Added (almost) all the operations for implementing fractions in the compiler.
Eduardo Julian
2016-09-30
5
-113
/
+624
|
/
*
Merge pull request #16 from LuxLang/more_tolerant_class_names
LuxLang
2016-09-29
1
-1
/
+1
|
\
|
*
- Fixed a bug that was rejecting class names with underscores and other stran...
Eduardo Julian
2016-09-29
1
-1
/
+1
*
|
- Now optimizing the pattern for if/cond expressions.
Eduardo Julian
2016-09-24
3
-0
/
+31
*
|
- Now generating better error messages when trying to use a static/virtual th...
Eduardo Julian
2016-09-24
1
-25
/
+28
*
|
- Documented the optimizer module.
Eduardo Julian
2016-09-24
1
-9
/
+155
*
|
- Fixed a bug that allowed modules to refer to definitions of other already-c...
Eduardo Julian
2016-09-24
3
-24
/
+37
*
|
- Now optimizing the record accesses that are characteristic of get@ and ::.
Eduardo Julian
2016-09-24
3
-0
/
+64
*
|
- Lexer now allows , and _ as separators for numbers.
Eduardo Julian
2016-09-23
2
-3
/
+13
*
|
- Added conversions between byte/short and long.
Eduardo Julian
2016-09-23
2
-25
/
+61
*
|
- Now using Nat as the type of both VarT and ExT.
Eduardo Julian
2016-09-23
1
-2
/
+2
*
|
- Now showing warnings when trying to use deprecated constructors and methods.
Eduardo Julian
2016-09-23
1
-5
/
+9
*
|
- java.lang.Error and its subclasses don't get checked anymore.
Eduardo Julian
2016-09-22
1
-1
/
+2
*
|
- Improved support for Nat.
Eduardo Julian
2016-08-16
6
-24
/
+76
*
|
- Added support for natural numbers (unsigned integers).
Eduardo Julian
2016-08-14
14
-24
/
+363
*
|
Updated for v0.4.0
LuxLang
2016-08-10
1
-16
/
+7
|
/
*
-Updated project.clj file to new version.
Eduardo Julian
2016-08-09
1
-1
/
+5
*
- Added a new compilation mode: REPL.
Eduardo Julian
2016-08-08
6
-58
/
+118
*
- Fixed a bug in the analysis of tuples, when the tuple-type is shorter than ...
Eduardo Julian
2016-08-01
4
-161
/
+161
*
- Now storing the name of each scope as a list/stack of name-fragments, to el...
Eduardo Julian
2016-07-30
4
-21
/
+11
*
- Scope-names are no longer being reversed when generated, but only when comp...
Eduardo Julian
2016-07-30
6
-54
/
+26
*
- Now streamlining simple "let" expressions when doing pattern-matching.
Eduardo Julian
2016-07-30
4
-7
/
+30
*
- Fixed a bug in the way type-adjustment happens during pattern-matching, in ...
Eduardo Julian
2016-07-29
4
-71
/
+210
*
- A module's hash is also stored in the Compiler state and in the cached clas...
Eduardo Julian
2016-07-26
5
-99
/
+114
*
- Improved error messages in analyser by adding cursor.
Eduardo Julian
2016-07-24
1
-40
/
+23
[prev]
[next]