Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2019-03-13 | Replaced the digit separator in numbers from "_" to ",". | Eduardo Julian | 1 | -5/+5 | |
2018-08-23 | No more escaping of back-slash. | Eduardo Julian | 1 | -20/+1 | |
2018-08-23 | No more escaping of new-line. | Eduardo Julian | 1 | -18/+2 | |
2018-08-23 | No more escaping of double-quotes. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more escaping of unicode. | Eduardo Julian | 1 | -3/+0 | |
2018-08-22 | No more escaping of vertical-tab. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more escaping of carriage-return. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more escaping of form-feed. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more escaping of back-space. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more escaping of horizontal-tab. | Eduardo Julian | 1 | -2/+0 | |
2018-08-22 | No more multi-line text. | Eduardo Julian | 1 | -27/+12 | |
2018-08-22 | No more multi-line comments. | Eduardo Julian | 1 | -16/+1 | |
2018-08-20 | Some refactoring. | Eduardo Julian | 1 | -3/+4 | |
2018-07-28 | Removed temporary "|" prefix on Nat. | Eduardo Julian | 1 | -1/+1 | |
2018-07-28 | Added "+" sign to positive Int. | Eduardo Julian | 1 | -3/+2 | |
2018-07-28 | Temporary commit to get rid of "+" signs for Nat. | Eduardo Julian | 1 | -3/+4 | |
2018-07-21 | Re-named "Symbol" to "Identifier". | Eduardo Julian | 1 | -4/+4 | |
2018-07-14 | - New syntax for bit values: "#0" and "#1", instead of "false" and "true". | Eduardo Julian | 1 | -1/+1 | |
- Small improvements to lux-mode. | |||||
2018-07-13 | Re-named "Bool" type to "Bit". | Eduardo Julian | 1 | -3/+3 | |
2018-07-09 | - Fixes: Part 0. | Eduardo Julian | 1 | -1/+1 | |
2018-07-04 | - Re-named "degree" to "revolution". | Eduardo Julian | 1 | -3/+3 | |
2018-07-03 | - Improved syntax for numeric literals by allowing arbitrary zeroes (0) at ↵ | Eduardo Julian | 1 | -4/+4 | |
the front of numbers. | |||||
2017-11-29 | - Changed the identifier separator, from the semi-colon (;) to the ↵ | Eduardo Julian | 1 | -4/+6 | |
period/dot (.). | |||||
2017-09-04 | - Re-named "real" numbers to "frac"(tions). | Eduardo Julian | 1 | -3/+3 | |
2017-07-02 | - Lux no longer has a Char primitive data-type. | Eduardo Julian | 1 | -39/+0 | |
2017-04-05 | - Made some improvements to error messages in the compiler. | Eduardo Julian | 1 | -1/+1 | |
2017-02-22 | - The lexer can now recognize a escape-character for vertical tabs (\v). | Eduardo Julian | 1 | -0/+4 | |
2017-01-26 | - Changed the license from MPL 2.0 to MIT. | Eduardo Julian | 1 | -5/+0 | |
2017-01-25 | - Improved Lux error messages by ensuring the cursor is always present. | Eduardo Julian | 1 | -1/+1 | |
2017-01-25 | - Renamed lux/data/struct/tree to lux/data/struct/tree/rose. | Eduardo Julian | 1 | -7/+7 | |
- 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). | |||||
2016-12-25 | - Now, only using underscores (_) as number digit separators, without using ↵ | Eduardo Julian | 1 | -5/+5 | |
commas (,). | |||||
2016-12-01 | - Collected the Lux compiler's repo, the Standard Library's, the Leiningen ↵ | Eduardo Julian | 1 | -0/+0 | |
plugin's and the Emacs mode's into a big monorepo, to keep development unified. | |||||
2016-10-01 | - Finished adding Frac(tions) [including lexing/parsing]. | Eduardo Julian | 1 | -1/+4 | |
2016-09-23 | - Lexer now allows , and _ as separators for numbers. | Eduardo Julian | 1 | -3/+10 | |
2016-08-14 | - Added support for natural numbers (unsigned integers). | Eduardo Julian | 1 | -0/+3 | |
2016-05-20 | - Fixed a bug when parsing the names of arguments in method definitions, ↵ | Eduardo Julian | 1 | -1/+1 | |
wherein the names couldn't be full-blown (unprefixed) idents. | |||||
2016-05-12 | - Now with better localization for reader, lexer & parser errors. | Eduardo Julian | 1 | -2/+2 | |
2016-05-08 | - Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of ↵ | Eduardo Julian | 1 | -5/+5 | |
special forms. | |||||
2016-05-03 | - Now, showing the right error when trying to lex an ident with an ↵ | Eduardo Julian | 1 | -40/+45 | |
invalid/unknown prefix. | |||||
2016-04-26 | - Now using the actual class-names for arrays of primitives, instead of the ↵ | Eduardo Julian | 1 | -1/+1 | |
#Array of "something" format. | |||||
2016-04-21 | - Fixed a bug when lexing multi-line text. | Eduardo Julian | 1 | -43/+21 | |
- Made some minor refactorings. | |||||
2016-02-29 | - VarT and ExT types are now treated as java.lang.Object. | Eduardo Julian | 1 | -29/+81 | |
- Now wrapping primitive method arguments inside objects, as Lux code always assumes everything is an object. - Now using a hand-made text lexer, that is less tolerant of escaping-cleanup errors. - When packaging the contents of dependency JARs inside the output program JAR, the compressed size of the entries is recalculated with (.setCompressedSize -1), in order to avoid errors in the JarOutputStream. | |||||
2016-02-20 | - Fixed a bug when lexing text that contains escaped characters. | Eduardo Julian | 1 | -3/+6 | |
2016-02-15 | - Can now use unicode characters in identifiers. | Eduardo Julian | 1 | -4/+10 | |
- Can now escape unicode characters in both Char and Text. | |||||
2016-02-14 | - Updated the compiler version to 0.3.3. | Eduardo Julian | 1 | -1/+1 | |
- type->analysis can now handle ExQ. - Can now handle exponent syntax for reals. - Now adding v: and e: prefixes when showing type-vars and existential types, for improved readability. | |||||
2016-02-07 | - Fixed a bug when getting a value out of a variant (it was acting ↵ | Eduardo Julian | 1 | -26/+26 | |
improperly when dealing with "composed" variants). - Revamped the way variants are defined & used in the compiler. | |||||
2016-01-17 | - Modified the syntax for multi-line text so line-delimiters (\ \) are no ↵ | Eduardo Julian | 1 | -50/+43 | |
longer necessary, and necessary indentation is deduced from the column of the initial double-quote (") delimiting the text. - Modified some functions in the reader so they give back information as to whether the line was fully consumed or not after each reading. | |||||
2016-01-17 | - Now using the new utility methods in LuxUtils for working with variants/sums. | Eduardo Julian | 1 | -1/+1 | |
2016-01-05 | - Optimized the new "product" implementation to improve performance & memory ↵ | Eduardo Julian | 1 | -16/+16 | |
consumption. | |||||
2015-12-31 | - Implemented multi-line text literals. | Eduardo Julian | 1 | -9/+47 | |