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