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
/
lux-bootstrapper
/
src
/
lux
/
base.clj
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2023-01-13
Re-licensed to MPL 2.0
Eduardo Julian
1
-0
/
+3
2022-11-21
Added index section to documentation + re-named Primitive -> Nominal
Eduardo Julian
1
-1
/
+1
2022-10-03
Migrating default extensions to the new format [Part 0]
Eduardo Julian
1
-3
/
+3
2022-09-02
Made labels (tags & slots) into normal definitions.
Eduardo Julian
1
-3
/
+22
2022-08-17
Proper testing for debug.log!
Eduardo Julian
1
-1
/
+1
2022-06-26
Re-named directives to declarations.
Eduardo Julian
1
-4
/
+4
2022-04-05
Properly handling variance for remaining mutable types.
Eduardo Julian
1
-17
/
+26
2022-02-23
ADDED Can pass config parameters to compiler and select code based on it. Can...
Eduardo Julian
1
-3
/
+6
2021-11-08
Sharing the same Function class between bootsrapper and JVM compiler.
Eduardo Julian
1
-2
/
+2
2021-09-12
Made the "#" character great again!
Eduardo Julian
1
-6
/
+9
2021-09-09
The old record syntax has been re-purposed as variant syntax.
Eduardo Julian
1
-9
/
+5
2021-09-08
No more annotations.
Eduardo Julian
1
-2
/
+2
2021-09-06
Applied new convention for variants.
Eduardo Julian
1
-15
/
+13
2021-09-05
Clearing the local scope during eval analysis to avoid accidentally seeing va...
Eduardo Julian
1
-0
/
+10
2021-09-03
Unified tuple and record syntax.
Eduardo Julian
1
-10
/
+12
2021-08-29
Made labels (tags & slots) into a form of global binding.
Eduardo Julian
1
-0
/
+7
2021-08-19
Enabled compile-time code evaluation (i.e. "eval" function).
Eduardo Julian
1
-137
/
+140
2021-07-14
Normalized the hierarchy of the standard library modules.
Eduardo Julian
1
-2
/
+3
2020-12-04
Re-named old luxc-jvm to lux-bootstrapper.
Eduardo Julian
1
-0
/
+0
2020-10-12
Type-checking macros via the Macro' type from the standard library.
Eduardo Julian
1
-0
/
+3
2020-10-09
Also using BIPUSH and SIPUSH during JVM generation.
Eduardo Julian
1
-2
/
+2
2020-10-07
Re-named "Cursor" type to "Location".
Eduardo Julian
1
-25
/
+25
2019-10-10
Small improvements + fixes
Eduardo Julian
1
-2
/
+2
2019-09-07
Renamed "Statement" to "Directive".
Eduardo Julian
1
-2
/
+2
2019-03-15
Changed the convention for the structure opening separator from "/" to ";", t...
Eduardo Julian
1
-0
/
+1
2019-01-09
Shortened normalization codes.
Eduardo Julian
1
-27
/
+41
2018-07-21
Re-named "Symbol" to "Identifier".
Eduardo Julian
1
-2
/
+2
2018-07-13
Re-named "Bool" type to "Bit".
Eduardo Julian
1
-7
/
+7
2018-07-04
- Re-named "degree" to "revolution".
Eduardo Julian
1
-39
/
+39
2018-07-04
- Re-named Bound to Paremeter.
Eduardo Julian
1
-1
/
+1
2018-05-20
- Re-named "Top" to "Any", and "Bottom" to "Nothing".
Eduardo Julian
1
-2
/
+2
2018-05-10
- Re-named "Compiler" type to "Lux".
Eduardo Julian
1
-15
/
+13
2018-05-05
- Removed Void and Unit as kinds of types.
Eduardo Julian
1
-39
/
+53
2017-12-05
- Added analysis, synthesis, translation and statement extensions.
Eduardo Julian
1
-0
/
+3
2017-12-02
- Added new "lux in-module" procedure for changing the module while analysing...
Eduardo Julian
1
-0
/
+10
2017-11-29
- Changed the identifier separator, from the semi-colon (;) to the period/dot...
Eduardo Julian
1
-4
/
+4
2017-10-26
- Added a new piece of compiler state, just for storing the current-module.
Eduardo Julian
1
-4
/
+7
2017-10-20
- Re-named "Host" to "Primitive".
Eduardo Julian
1
-1
/
+1
2017-10-17
- Added "for" macro to specify platform-dependent code.
Eduardo Julian
1
-18
/
+18
2017-10-11
- Eliminated the Anns and Ann-Value types, and now only using Code for defini...
Eduardo Julian
1
-12
/
+0
2017-09-04
- Re-named "real" numbers to "frac"(tions).
Eduardo Julian
1
-3
/
+3
2017-07-02
- Lux no longer has a Char primitive data-type.
Eduardo Julian
1
-5
/
+0
2017-06-23
- Added #compiler-name back to Compiler-Info.
Eduardo Julian
1
-5
/
+8
2017-06-21
- Renamed "App" to "Apply" and swapped the order of the arguments to it.
Eduardo Julian
1
-1
/
+1
2017-05-07
- Renamed "AST" to "Code".
Eduardo Julian
1
-1
/
+1
2017-05-07
- Removed "T" suffix from Type's tags.
Eduardo Julian
1
-11
/
+11
2017-05-04
- Removed the "Debug" compiler mode.
Eduardo Julian
1
-3
/
+2
2017-05-03
- Removed the "S" suffix from AST tags.
Eduardo Julian
1
-24
/
+24
2017-04-30
- Renamed fields of scopes.
Eduardo Julian
1
-8
/
+8
2017-04-30
- Separated the analysis of definitions from the analysis of variables.
Eduardo Julian
1
-1
/
+1
[next]