Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-02-05 | Folded license-making program (legislator) into the Lux project proper (as ↵ | Eduardo Julian | 1 | -1/+1 | |
licentia). | |||||
2019-02-05 | Ported tests for lux/control/interval to the new format. | Eduardo Julian | 1 | -1/+0 | |
2019-02-05 | Integrated tests into normal source code. | Eduardo Julian | 1 | -2/+189 | |
2019-02-04 | Converted tests for "lux/control/exception" to new format. | Eduardo Julian | 1 | -1/+4 | |
2019-02-04 | Ported "lux/io" module to new test format. | Eduardo Julian | 1 | -3/+6 | |
2019-02-04 | Changed the naming style for structures. | Eduardo Julian | 1 | -11/+11 | |
2019-02-03 | Some refactoring around the identity function. | Eduardo Julian | 1 | -2/+3 | |
2019-02-03 | Improved syntax for domains/parallel-import-trees. | Eduardo Julian | 1 | -10/+0 | |
2019-02-02 | Ported some old tests to the new format. | Eduardo Julian | 1 | -1/+12 | |
2019-01-30 | Tests are now first class. | Eduardo Julian | 1 | -193/+225 | |
2018-07-28 | Removed temporary "|" prefix on Nat. | Eduardo Julian | 1 | -14/+14 | |
2018-07-28 | Added "+" sign to positive Int. | Eduardo Julian | 1 | -13/+13 | |
2018-07-28 | Temporary commit to get rid of "+" signs for Nat. | Eduardo Julian | 1 | -14/+14 | |
2018-07-20 | "^open" and "open:" now use aliases instead of prefixes, the same way as ↵ | Eduardo Julian | 1 | -1/+1 | |
module aliases. | |||||
2018-07-20 | No longer giving default aliases to un-prefixed imports. | Eduardo Julian | 1 | -4/+4 | |
2018-07-14 | - New syntax for bit values: "#0" and "#1", instead of "false" and "true". | Eduardo Julian | 1 | -9/+9 | |
- Small improvements to lux-mode. | |||||
2018-07-13 | - Re-named "lux/data/bit" to "lux/data/number/i64". | Eduardo Julian | 1 | -2/+3 | |
2018-07-11 | - Improvements to import syntax [part 2]. | Eduardo Julian | 1 | -11/+13 | |
2018-07-11 | - Improvements to import syntax [part 1]. | Eduardo Julian | 1 | -1/+1 | |
2018-07-10 | - Improvements to import syntax [part 0]. | Eduardo Julian | 1 | -2/+2 | |
2018-07-09 | - Fixes: Part 0. | Eduardo Julian | 1 | -41/+27 | |
2018-07-05 | - Re-named "equality" to "equivalence". | Eduardo Julian | 1 | -1/+1 | |
2018-07-04 | - Re-named "degree" to "revolution". | Eduardo Julian | 1 | -12/+12 | |
2018-07-03 | - Re-named ":!" to ":coerce". | Eduardo Julian | 1 | -1/+1 | |
2018-05-13 | - Added dedicated unicode support for text. | Eduardo Julian | 1 | -2/+2 | |
- Minor refactoring. | |||||
2018-05-13 | - Added new #I64 type as foundation for types based on 64-bit integers. | Eduardo Julian | 1 | -15/+15 | |
2018-05-12 | - Implemented Deg(ree) reciprocal & conversions Deg<->Frac. | Eduardo Julian | 1 | -5/+11 | |
- Added an easy way to define aliases. | |||||
2018-05-07 | - Implemented Deg functionality in pure Lux. | Eduardo Julian | 1 | -4/+4 | |
2018-04-05 | - Re-named "is" to "is?". | Eduardo Julian | 1 | -7/+7 | |
2017-12-02 | - Added some ~! to some macros to stop them from imposing dependencies. | Eduardo Julian | 1 | -1/+0 | |
- Added some code to "lux.type" so it can handle "lux in-module". | |||||
2017-11-29 | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 1 | -28/+28 | |
period/dot (.). | |||||
2017-11-27 | - Got rid of even more dots. | Eduardo Julian | 1 | -2/+2 | |
2017-11-27 | - Changed the prefixes of numeric functions. | Eduardo Julian | 1 | -21/+21 | |
2017-11-21 | - Fixed some bugs. | Eduardo Julian | 1 | -4/+4 | |
- Some small refactoring. | |||||
2017-11-15 | - Re-named "lux/meta" to to "lux/macro". | Eduardo Julian | 1 | -2/+2 | |
2017-11-06 | - Changed how Lux procedures work on the old compiler and the stdlib. | Eduardo Julian | 1 | -4/+4 | |
2017-10-20 | - Replaced the "#seed" and "#times" options for "seed" and "times" test ↵ | Eduardo Julian | 1 | -81/+105 | |
combinators. | |||||
2017-10-17 | - Added "for" macro to specify platform-dependent code. | Eduardo Julian | 1 | -4/+14 | |
- Some refactoring/re-naming. | |||||
2017-10-16 | - Re-named "Lux" type to "Meta". | Eduardo Julian | 1 | -4/+4 | |
- Moved lux/type/* under lux/meta/*. | |||||
2017-10-16 | - Re-named "Result" type back to "Error". | Eduardo Julian | 1 | -22/+22 | |
2017-09-19 | - Some refactoring. | Eduardo Julian | 1 | -3/+4 | |
- Moved "assume" and "default" to lux/data/maybe. | |||||
2017-09-04 | - Re-named "real" numbers to "frac"(tions). | Eduardo Julian | 1 | -5/+5 | |
2017-07-22 | - Removed the "M" suffix from monadic functions. | Eduardo Julian | 1 | -1/+1 | |
2017-06-19 | - In lux/test, renamed "test:" to "context:", and "assert" to "test". | Eduardo Julian | 1 | -95/+95 | |
2017-04-11 | - Fused the lux/compiler and lux/macro modules. | Eduardo Julian | 1 | -1/+1 | |
2017-03-24 | - Moved lux/random to lux/math/random. | Eduardo Julian | 1 | -1/+1 | |
- Moved lux/math/ratio to lux/number/ratio. - Moved lux/math/complex to lux/number/complex. | |||||
2017-02-16 | - Implemented several new procedures. | Eduardo Julian | 1 | -8/+8 | |
- Improved Lux-to-JS interactions. - Parallel compilation works for the JS backend. - Added more primitive functionality to the JS runtime. - More common procedures. | |||||
2017-01-26 | - Changed the license from MPL 2.0 to MIT. | Eduardo Julian | 1 | -5/+0 | |
2017-01-25 | - Moved the lux/data/struct/* modules to lux/data/coll/*. | Eduardo Julian | 1 | -1/+1 | |
- Did the same for the lux/codata/struct/* modules. - Moved lux/codata/io to lux/io. - Moved lux/control/effect to lux/effect. - Renamed "sample" functions to "this" functions. - Renamed "at" functions to "nth" functions. | |||||
2017-01-25 | - Renamed lux/data/struct/tree to lux/data/struct/tree/rose. | Eduardo Julian | 1 | -9/+9 | |
- Moved lux/data/struct/zipper to lux/data/struct/tree/zipper. - Moved lux/regex to lux/lexer/regex. - Changed the suffix of annotation tags, from M to A. - Renamed Frac(tional) numbers to Deg(rees). |