| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
- Also did argument swapping for lux/type;application.
|
|
|
|
|
|
|
|
- No longer relying in LuxRT-supported implementations.
|
|
for all arrays.
|
|
|
|
|
|
|
|
Analysis, and make it easier to port to the new re-written compiler.
- Fixed a type-bug when asserting whether a def is being re-defined.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Moved some type-constructors for building functor types into the lux/control/functor module.
- Renamed Ord to Order.
- Renamed Env to Reader.
|
|
|
|
|
|
- No longer checking for catched exceptions (this is now the programmer's sole responsibility).
- Now handling a new corner-case when patten-matching against sums.
|
|
- Implemented Enum<Real>.
|
|
|
|
|
|
inside a LuxRT object.
|
|
|
|
parameters.
|
|
|
|
|
|
|
|
|
|
|
|
host-platform being targetted.
|
|
- Implemented the _lux_program statement.
|
|
- Fixed a bug in the sum_get RT function.
- Implemented decoding for integers.
- Fixed some bugs in LuxRT functions.
|
|
values from JS to Lux.
- Now replacing dashes for underscores in module names during compilation.
|
|
type-vars interfering with compilation.
|
|
- Fixed a bug in the RT function for counting bits.
|
|
|
|
|
|
is compiled, to avoid issues when compiling a partially-cached program.
|
|
|
|
|
|
|
|
atoms).
|
|
|