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
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
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
|
/
*
- 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
*
- Added the [bit count] procedure.
Eduardo Julian
2016-07-24
2
-1
/
+22
*
- Fixed a bug in which the signatures for multi-parameter generic classes whe...
Eduardo Julian
2016-07-23
2
-6
/
+6
*
- Added object/reference/pointer testing.
Eduardo Julian
2016-07-23
2
-0
/
+36
*
- Fixed the bug in the optimizer that was causing some functions to end up wi...
Eduardo Julian
2016-07-19
2
-38
/
+62
*
- Optimized the type-checker slightly by now using a 2-tuple for the results,...
Eduardo Julian
2016-07-13
2
-24
/
+23
*
- Added bitwise operations.
Eduardo Julian
2016-07-13
2
-0
/
+86
*
- Renamed LuxUtils to LuxRT.
Eduardo Julian
2016-07-11
5
-35
/
+35
*
- The compiler no longer complains about not catching RuntimeException and it...
Eduardo Julian
2016-07-10
4
-37
/
+68
*
- Small fixes to reader & type-system.
Eduardo Julian
2016-07-01
1
-10
/
+4
*
- Fixed a bug in the way type-vars were flowing when type-checking JVM method...
Eduardo Julian
2016-06-19
1
-8
/
+8
*
- Implemented a procedure for loading JVM classes.
Eduardo Julian
2016-06-13
2
-0
/
+24
*
- Removed all the unnecessary stack-frame descriptors.
Eduardo Julian
2016-06-13
1
-15
/
+0
*
- Now avoiding unnecessary pops of the pattern-matching stack/cursor.
Eduardo Julian
2016-06-13
1
-3
/
+11
*
- Finished the test-sharing code.
Eduardo Julian
2016-06-13
6
-398
/
+401
*
- [WIP] sharing tests during pattern-matching.
Eduardo Julian
2016-06-06
4
-177
/
+402
*
- Fixed that bug that was causing method definitions to be set as final and w...
Eduardo Julian
2016-05-22
2
-6
/
+10
*
- Added Tail-Recursion Optimization.
Eduardo Julian
2016-05-22
5
-104
/
+177
*
- Merged _lux_alias into _lux_import.
Eduardo Julian
2016-05-21
3
-30
/
+26
*
- Now it's possible to pattern-match against variants using numeric indices.
Eduardo Julian
2016-05-21
3
-20
/
+15
*
- Now folding top-level function-classes into their owner def-classes.
Eduardo Julian
2016-05-21
4
-100
/
+209
*
- Improved the optimization of self-calls.
Eduardo Julian
2016-05-21
1
-4
/
+9
*
- Fixed a bug in which it was impossible to pattern-match against existential...
Eduardo Julian
2016-05-21
7
-67
/
+169
*
- Fixed a bug when parsing the names of arguments in method definitions, wher...
Eduardo Julian
2016-05-20
2
-2
/
+6
*
- Now storing the type-variables created during type-checking for the sake of...
Eduardo Julian
2016-05-14
4
-48
/
+93
*
- Optimized pattern-matching on the analyser-phase.
Eduardo Julian
2016-05-13
4
-177
/
+135
*
- The expected-type in the compiler-state is now a (Maybe Type), instead of a...
Eduardo Julian
2016-05-13
5
-165
/
+184
*
- Fixed a bug that allowed pattern-matching using unknown tags to proceed.
Eduardo Julian
2016-05-13
5
-27
/
+72
*
- Now with better localization for reader, lexer & parser errors.
Eduardo Julian
2016-05-12
6
-24
/
+24
[next]