| Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
- 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).
|
|
|
|
|
|
|
|
|
|
- Degree<->radian conversions are no longer math procedures.
|
|
|
|
|
|
done through procedures.
|
|
as Lux procedures.
|
|
- Implemented atomic operations for the JVM.
- Basic Lux types no longer rely on JVM classes.
|
|
and cast to ints.
|
|
|
|
|
|
|
|
|
|
the compiler is running for the correct host platform.
|