aboutsummaryrefslogtreecommitdiff
path: root/luxc/src/lux/analyser/parser.clj (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-04Re-named old luxc-jvm to lux-bootstrapper.Eduardo Julian1-478/+0
2018-07-13Re-named "Bool" type to "Bit".Eduardo Julian1-11/+11
2018-05-05- Got the old compiler to compile again.Eduardo Julian1-207/+211
2018-01-28- Fixed some parsing errors affecting JVM interface analysis/compilation.Eduardo Julian1-6/+15
2018-01-23- Fixed a type-bug in old compiler.Eduardo Julian1-1/+1
2017-09-04- Re-named "real" numbers to "frac"(tions).Eduardo Julian1-2/+2
2017-07-02- Lux no longer has a Char primitive data-type.Eduardo Julian1-3/+0
2017-04-30- Fixed a bug when parsing constructor arguments.Eduardo Julian1-0/+1
2017-01-26- Changed the license from MPL 2.0 to MIT.Eduardo Julian1-5/+0
2017-01-25- Improved Lux error messages by ensuring the cursor is always present.Eduardo Julian1-1/+1
2016-12-06- Updated lux/host tests.Eduardo Julian1-0/+3
2016-12-01- Collected the Lux compiler's repo, the Standard Library's, the Leiningen pl...Eduardo Julian1-0/+0
2016-05-22- Fixed that bug that was causing method definitions to be set as final and w...Eduardo Julian1-5/+10
2016-05-20- Fixed a bug when parsing the names of arguments in method definitions, wher...Eduardo Julian1-1/+5
2016-05-08- Removed _jvm_class, _jvm_interface and _jvm_anon-class from the list of spe...Eduardo Julian1-367/+446
2016-05-02- Removed _jvm_try from the list of special forms.Eduardo Julian1-18/+0
2016-03-06- Fixed an error when parsing annotations syntax, in which the wrong data-str...Eduardo Julian1-1/+1
2016-02-19- Added support for bounded polymorphism.Eduardo Julian1-14/+46
2016-02-08- Both abstract & native methods can now have privacy modifiers.Eduardo Julian1-16/+20
2016-02-08- Added the ability to define native methods.Eduardo Julian1-0/+21
2016-02-08- Added the ability to define constant fields in classes.Eduardo Julian1-6/+17
2016-02-08- Added support for strict floating-point arithmetic on methods.Eduardo Julian1-28/+32
2016-02-07- Fixed a bug when getting a value out of a variant (it was acting improperly...Eduardo Julian1-20/+20
2016-02-07- Added support for "abstract" classes & methods.Eduardo Julian1-0/+24
2016-02-06- Added support for "final" fields, methods & classes.Eduardo Julian1-7/+22
2016-02-06- Added support for "volatile" modifier for fields.Eduardo Julian1-8/+21
2016-02-06- Added support for defining static methods in JVM classes.Eduardo Julian1-0/+23
2016-02-04- Fixed some bugs regarding the handling of sums & products.Eduardo Julian1-21/+44
2016-01-17- Now using the new utility methods in LuxUtils for working with variants/sums.Eduardo Julian1-1/+1
2016-01-05- Optimized the new "product" implementation to improve performance & memory ...Eduardo Julian1-17/+17
2016-01-04- Switched from TupleT to ProdT (implementation-wise).Eduardo Julian1-20/+39
2015-12-31- Added support for wildcards in generic types.Eduardo Julian1-0/+3
2015-12-30- Bug fixes:Eduardo Julian1-2/+2
2015-12-19- Fixed some bugs regarding JVM interface definition.Eduardo Julian1-12/+10
2015-12-16- Changed the way methods are defined in class definitions.Eduardo Julian1-32/+56
2015-12-06- Removed modifiers from field/method declaration.Eduardo Julian1-53/+13
2015-12-02- Made a variety of refactorings and minor changes.Eduardo Julian1-12/+67
2015-12-01- Improved error reporting when pattern-matching on tuples.Eduardo Julian1-3/+7
2015-11-30- Refactored some of the parsing done inside the analyser to a separate names...Eduardo Julian1-0/+166