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
(
follow
)
Commit message (
Expand
)
Author
Age
Files
Lines
*
Type-checking macros via the Macro' type from the standard library.
Eduardo Julian
2020-10-12
6
-11
/
+11
*
Also using BIPUSH and SIPUSH during JVM generation.
Eduardo Julian
2020-10-09
2
-4
/
+9
*
Re-named "Cursor" type to "Location".
Eduardo Julian
2020-10-07
15
-265
/
+265
*
Now using the new syntax for variants (even though they still work the old wa...
Eduardo Julian
2020-07-02
3
-17
/
+15
*
Fixed bugs while parsing modules' cached data.
Eduardo Julian
2020-05-05
1
-4
/
+4
*
Generating definition names in a new way.
Eduardo Julian
2020-04-16
1
-2
/
+1
*
Optimized pattern-matching against variants.
Eduardo Julian
2019-12-28
1
-106
/
+80
*
Falling back to using the old method of JVM generation while I properly debug...
Eduardo Julian
2019-12-27
1
-6
/
+3
*
FIX old compiler could allow aliases to be defined more than once
Eduardo Julian
2019-10-17
1
-5
/
+9
*
Small improvements + fixes
Eduardo Julian
2019-10-10
6
-19
/
+18
*
Updated old luxc to work with latest the JVM (and changes in lux-lein)
Eduardo Julian
2019-10-09
10
-66
/
+54
*
Disabled loop optimization in the old compiler.
Eduardo Julian
2019-09-15
1
-9
/
+11
*
Renamed "Statement" to "Directive".
Eduardo Julian
2019-09-07
2
-5
/
+5
*
Removed the (magical) "alias" annotations tag.
Eduardo Julian
2019-06-01
7
-196
/
+108
*
Various fixes and tweaks.
Eduardo Julian
2019-05-29
1
-1
/
+1
*
Removed the (magical) "export?" annotations tag.
Eduardo Julian
2019-05-24
9
-97
/
+83
*
Removed the (magical) "tags" annotations tag.
Eduardo Julian
2019-05-22
4
-36
/
+46
*
Removed the (magical) "imports" annotations tag.
Eduardo Julian
2019-05-22
6
-30
/
+15
*
Removed the useless #lux.type? annotation tag.
Eduardo Julian
2019-05-22
5
-40
/
+6
*
Now testing the methods implemented in anonymous classes to make sure all abs...
Eduardo Julian
2019-05-19
1
-6
/
+12
*
WIP: Anonymous classes analysis & generation.
Eduardo Julian
2019-05-09
1
-3
/
+6
*
Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation type...
Eduardo Julian
2019-05-02
5
-31
/
+47
*
Changed how the pattern-matching stack is built, in the hopes of optimizing p...
Eduardo Julian
2019-05-01
1
-7
/
+7
*
Now inlining the pattern-matching POP and PEEK operations.
Eduardo Julian
2019-05-01
2
-23
/
+18
*
Turned all "lux int ???" extensions to "lux i64 ???".
Eduardo Julian
2019-04-28
2
-23
/
+20
*
Turned all "lux frac ???" extensions to "lux f64 ???".
Eduardo Julian
2019-04-28
2
-30
/
+30
*
The old compiler is now identified with "old" instead of "jvm". This should h...
Eduardo Julian
2019-04-16
2
-2
/
+2
*
Improvements and fixes to "tuple//left" and "tuple//right".
Eduardo Julian
2019-04-12
1
-37
/
+27
*
WIP: Ruby compiler.
Eduardo Julian
2019-04-09
1
-9
/
+18
*
Fixed a host-related type-checking bug in the old compiler.
Eduardo Julian
2019-04-09
1
-26
/
+18
*
Upgraded the tuple right-access mechanism to the new style.
Eduardo Julian
2019-04-07
3
-81
/
+79
*
- Upgrade the tuple left-access mechanism to the new style.
Eduardo Julian
2019-04-07
3
-26
/
+33
*
Moved "lux/cli", "lux/io" and "lux/function" under "lux/control".
Eduardo Julian
2019-04-06
1
-2
/
+2
*
Forgot "lux text char".
Eduardo Julian
2019-04-04
1
-2
/
+2
*
Changed the order of the inputs to the common extensions.
Eduardo Julian
2019-04-04
1
-42
/
+33
*
Now compiling program statements.
Eduardo Julian
2019-03-17
1
-1
/
+1
*
Added proper aliasing support to the new compiler.
Eduardo Julian
2019-03-17
2
-0
/
+28
*
Now only timing compiler operations in the Leiningen plugin.
Eduardo Julian
2019-03-17
1
-1
/
+1
*
Got serial imports fully working.
Eduardo Julian
2019-03-16
1
-1
/
+1
*
Changed the convention for the structure opening separator from "/" to ";", t...
Eduardo Julian
2019-03-15
1
-0
/
+1
*
No longer needing "jvm" or "js" configurations in "project.clj" files for Lux...
Eduardo Julian
2019-03-13
2
-10
/
+8
*
Replaced the digit separator in numbers from "_" to ",".
Eduardo Julian
2019-03-13
1
-5
/
+5
*
Removed the "translation/common" hierarchy.
Eduardo Julian
2019-03-06
2
-6
/
+6
*
Re-implemented the IO type as an abstract type in order to avoid potential is...
Eduardo Julian
2019-02-04
1
-2
/
+2
*
Shortened normalization codes.
Eduardo Julian
2019-01-09
1
-27
/
+41
*
Added an uberjar profile.
Eduardo Julian
2018-12-30
1
-6
/
+5
*
Changed the licenses in the project.clj files.
Eduardo Julian
2018-12-15
1
-6
/
+6
*
Method imports are now done as macros instead of functions.
Eduardo Julian
2018-08-29
4
-139
/
+152
*
Some micro-optimizations.
Eduardo Julian
2018-08-24
2
-17
/
+21
*
Added a special compiler optimization to pattern-match on characters faster.
Eduardo Julian
2018-08-23
2
-53
/
+116
[next]