|  | 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). |