Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2020-05-17 | Local binding names for (co|indexed-)?monads are now explicitly set. | Eduardo Julian | 1 | -1/+1 | |
2019-07-26 | No more "n/"-prefixed functions. | Eduardo Julian | 1 | -3/+4 | |
2019-07-25 | No more "i/"-prefixed functions. | Eduardo Julian | 1 | -4/+6 | |
2019-05-05 | Can now set the name of the "this" object, instead of being forced to use ↵ | Eduardo Julian | 1 | -4/+4 | |
"_jvm_this". | |||||
2019-04-16 | The old compiler is now identified with "old" instead of "jvm". This should ↵ | Eduardo Julian | 1 | -0/+0 | |
help to get old JVM code and new JVM code to coexist without forcing a major rewrite of old compiler code to get it to fit the style of the new JVM compiler code. | |||||
2019-04-06 | Created the "lux/abstract" branch and moved some modules into it. | Eduardo Julian | 1 | -1/+1 | |
2019-03-30 | Re-named "do-template" to "template". | Eduardo Julian | 1 | -1/+1 | |
2019-03-15 | Changed the convention for the structure opening separator from "/" to ";", ↵ | Eduardo Julian | 1 | -2/+2 | |
to avoid confusion since "/" is used for relative module paths. | |||||
2019-02-11 | Added the special # syntax for referring to the module's alias when opening ↵ | Eduardo Julian | 1 | -1/+1 | |
structures. | |||||
2019-02-05 | Integrated tests into normal source code. | Eduardo Julian | 1 | -0/+0 | |
2019-02-04 | Changed the naming style for structures. | Eduardo Julian | 1 | -4/+4 | |
2019-02-03 | Improved syntax for domains/parallel-import-trees. | Eduardo Julian | 1 | -1/+1 | |
2019-02-03 | Relative imports can now alter the start of a path. | Eduardo Julian | 1 | -41/+47 | |
2019-02-02 | Ported some old tests to the new format. | Eduardo Julian | 1 | -64/+69 | |
2018-12-15 | Changed the "instance?" macro in "lux/host.jvm.lux" into the "check" macro. | Eduardo Julian | 1 | -4/+4 | |
2018-08-29 | Method imports are now done as macros instead of functions. | Eduardo Julian | 1 | -1/+1 | |
2018-08-23 | No more escaping of double-quotes. | Eduardo Julian | 1 | -1/+1 | |
2018-08-05 | Some small improvements and fixes. | Eduardo Julian | 1 | -1/+1 | |
2018-07-28 | Removed temporary "|" prefix on Nat. | Eduardo Julian | 1 | -3/+3 | |
2018-07-28 | Temporary commit to get rid of "+" signs for Nat. | Eduardo Julian | 1 | -3/+3 | |
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 | -12/+9 | |
2018-07-14 | - New syntax for bit values: "#0" and "#1", instead of "false" and "true". | Eduardo Julian | 1 | -6/+6 | |
- Small improvements to lux-mode. | |||||
2018-07-11 | - Improvements to import syntax [part 2]. | Eduardo Julian | 1 | -10/+12 | |
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-05 | - Re-named "equality" to "equivalence". | Eduardo Julian | 1 | -1/+1 | |
2018-07-03 | - Re-named "import" to "import:". | Eduardo Julian | 1 | -5/+5 | |
2017-12-05 | - Brought luxc and new-luxc closer together. | Eduardo Julian | 1 | -6/+6 | |
2017-11-29 | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 1 | -32/+32 | |
period/dot (.). | |||||
2017-11-27 | - Changed the syntax involved in JVM host-interop. | Eduardo Julian | 1 | -15/+14 | |
2017-11-27 | - Got rid of even more dots. | Eduardo Julian | 1 | -1/+1 | |
2017-11-27 | - Changed the prefixes of numeric functions. | Eduardo Julian | 1 | -6/+6 | |
2017-11-20 | - Added parallel compilation. | Eduardo Julian | 1 | -1/+9 | |
- Added aliasing. - Several bug fixes. - Some minor refactoring. | |||||
2017-11-06 | - Changed how Lux procedures work on the old compiler and the stdlib. | Eduardo Julian | 1 | -2/+2 | |
2017-10-20 | - Replaced the "#seed" and "#times" options for "seed" and "times" test ↵ | Eduardo Julian | 1 | -29/+33 | |
combinators. | |||||
2017-09-08 | - Re-named "jvm-import" to "import". | Eduardo Julian | 1 | -6/+6 | |
2017-08-21 | - Small refactorings. | Eduardo Julian | 1 | -2/+2 | |
2017-07-22 | - Removed the "M" suffix from monadic functions. | Eduardo Julian | 1 | -1/+1 | |
2017-07-02 | - Lux no longer has a Char primitive data-type. | Eduardo Julian | 1 | -5/+5 | |
2017-06-19 | - In lux/test, renamed "test:" to "context:", and "assert" to "test". | Eduardo Julian | 1 | -36/+36 | |
2017-05-07 | - Changed the name of "let%" to "with-expansions". | Eduardo Julian | 1 | -13/+14 | |
2017-04-12 | - Simplified some of the documentation and error messages. | Eduardo Julian | 1 | -8/+0 | |
2017-04-05 | - Moved lux/lexer and lux/lexer/regex to lux/data/text/lexer and ↵ | Eduardo Julian | 1 | -3/+3 | |
lux/data/text/regex. - Moved lux/pipe to lux/control/pipe. - Moved the @pre and @post macros to lux/control/contract. - Improved error reporting for lux/type/auto. - Added a test for third-order type-checking for lux/type/auto. - Fixed a bug in the tests for lux/data/coll/vector. | |||||
2017-04-03 | - Renamed lux/codata/* to lux/function/* and moved the ↵ | Eduardo Julian | 1 | -1/+0 | |
lux/codata/coll/stream to lux/data/coll/stream. | |||||
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-03-15 | - Implemented custom JS host procedures. | Eduardo Julian | 1 | -0/+0 | |
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 | -3/+3 | |
- 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-06 | - Renamed lux/math/random to lux/random. | Eduardo Julian | 1 | -1/+1 | |