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
/
lux
/
type.clj
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2019-05-22
Removed the (magical) "imports" annotations tag.
Eduardo Julian
1
-14
/
+2
2019-05-02
Introduced the "#Macro" type and got rid of the "#lux.macro?" annotation type...
Eduardo Julian
1
-14
/
+23
2019-04-06
Moved "lux/cli", "lux/io" and "lux/function" under "lux/control".
Eduardo Julian
1
-2
/
+2
2019-02-04
Re-implemented the IO type as an abstract type in order to avoid potential is...
Eduardo Julian
1
-2
/
+2
2018-08-29
Method imports are now done as macros instead of functions.
Eduardo Julian
1
-1
/
+1
2018-08-02
Moved statement-state initialization o "lux/compiler/default/init".
Eduardo Julian
1
-2
/
+2
2018-07-21
Re-named "Symbol" to "Identifier".
Eduardo Julian
1
-1
/
+1
2018-07-13
Re-named "Bool" type to "Bit".
Eduardo Julian
1
-4
/
+4
2018-07-13
- Fixes for compiler build [part 0].
Eduardo Julian
1
-1
/
+3
2018-07-04
- Re-named "degree" to "revolution".
Eduardo Julian
1
-4
/
+4
2018-07-04
- Re-named Bound to Paremeter.
Eduardo Julian
1
-21
/
+21
2018-05-20
- Re-named "Top" to "Any", and "Bottom" to "Nothing".
Eduardo Julian
1
-12
/
+12
2018-05-13
- Added new #I64 type as foundation for types based on 64-bit integers.
Eduardo Julian
1
-3
/
+10
2018-05-05
- Removed Void and Unit as kinds of types.
Eduardo Julian
1
-50
/
+26
2018-02-07
- Fixed how type-application is text-encoded in old compiler.
Eduardo Julian
1
-8
/
+10
2017-12-31
- Added safe (single-threaded) mutation.
Eduardo Julian
1
-2
/
+9
2017-12-25
- Added module for predicates.
Eduardo Julian
1
-2
/
+2
2017-12-04
- No longer deleting type-vars in luxc, to better match it with the type-chec...
Eduardo Julian
1
-40
/
+4
2017-10-20
- Re-named "Host" to "Primitive".
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
-35
/
+46
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
-12
/
+8
2017-06-21
- Renamed "App" to "Apply" and swapped the order of the arguments to it.
Eduardo Julian
1
-92
/
+93
2017-05-07
- Removed "T" suffix from Type's tags.
Eduardo Julian
1
-226
/
+226
2017-04-30
- Updated the compiler's type-checking context to match it with lux/type/check.
Eduardo Julian
1
-25
/
+32
2017-04-10
- Renamed "LambdaT" to "FunctionT".
Eduardo Julian
1
-10
/
+10
2017-04-05
- Made some improvements to error messages in the compiler.
Eduardo Julian
1
-9
/
+9
2017-03-11
- Now resetting the mappings of the type-vars to avoid having undead type-var...
Eduardo Julian
1
-3
/
+11
2017-02-26
- Increased the fixpoints limit to 64.
Eduardo Julian
1
-8
/
+8
2017-02-23
- Re-designed (and implemented) the primitives for running processes/threads ...
Eduardo Julian
1
-0
/
+5
2017-02-23
- Re-designed atomic operations as common procedures.
Eduardo Julian
1
-10
/
+15
2017-02-21
- Made some optimizations.
Eduardo Julian
1
-40
/
+49
2017-02-11
- Now doing common array analysis/compilation.
Eduardo Julian
1
-0
/
+3
2017-02-07
- Reorganized the code related to _lux_proc a bit.
Eduardo Julian
1
-8
/
+8
2017-01-26
- Changed the license from MPL 2.0 to MIT.
Eduardo Julian
1
-5
/
+0
2017-01-25
- Improved Lux error messages by ensuring the cursor is always present.
Eduardo Julian
1
-15
/
+22
2017-01-25
- Renamed lux/data/struct/tree to lux/data/struct/tree/rose.
Eduardo Julian
1
-12
/
+12
2016-12-18
- Fixed a bug when adjusting types during pattern-matching analysis.
Eduardo Julian
1
-2
/
+4
2016-12-01
- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...
Eduardo Julian
1
-0
/
+0
2016-11-26
- Now better catching any runtime errors related to compiled defs.
Eduardo Julian
1
-2
/
+2
2016-10-21
- Added an extra rule to the type-checker to avoid some stack-overflow errors.
Eduardo Julian
1
-0
/
+4
2016-10-20
- Added code for handling some corner cases in the type-checker.
Eduardo Julian
1
-7
/
+22
2016-10-14
- Slightly cheaper compilation of numeric literals.
Eduardo Julian
1
-2
/
+2
2016-10-09
- Replace _lux_imports with _lux_module by adding module annotations.
Eduardo Julian
1
-8
/
+8
2016-10-01
- Finished adding Frac(tions) [including lexing/parsing].
Eduardo Julian
1
-12
/
+15
2016-09-30
- Added (almost) all the operations for implementing fractions in the compiler.
Eduardo Julian
1
-1
/
+2
2016-09-23
- Now using Nat as the type of both VarT and ExT.
Eduardo Julian
1
-2
/
+2
2016-08-16
- Improved support for Nat.
Eduardo Julian
1
-1
/
+1
2016-08-14
- Added support for natural numbers (unsigned integers).
Eduardo Julian
1
-14
/
+18
2016-08-01
- Fixed a bug in the analysis of tuples, when the tuple-type is shorter than ...
Eduardo Julian
1
-11
/
+9
[next]