index
:
lux
master
fork of https://github.com/LuxLang/lux for my bookshelf
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
luxc
/
src
/
lux
/
compiler
/
host.clj
(
unfollow
)
Commit message (
Expand
)
Author
Files
Lines
2016-05-02
- Removed _jvm_getstatic, _jvm_getfield, _jvm_putstatic and _jvm_putfield fro...
Eduardo Julian
1
-43
/
+52
2016-05-01
- Removed _jvm_monitorenter, _jvm_monitorexit and _jvm_throw from the list of...
Eduardo Julian
1
-99
/
+104
2016-05-01
- Removed _jvm_null and _jvm_null? from the list of special forms.
Eduardo Julian
1
-19
/
+23
2016-04-27
- Unified dozens of host operations under the _lux_host special form.
Eduardo Julian
1
-246
/
+346
2016-04-21
- Fixed a bug when lexing multi-line text.
Eduardo Julian
1
-1
/
+1
2016-04-10
- Improved the loading of classes when testing whether a module is cached.
Eduardo Julian
1
-1
/
+1
2016-03-15
- Fixed a bug in the way sub-indices for sub-tuples were being calculated whe...
Eduardo Julian
1
-2
/
+2
2016-03-11
- Fixed the way the CLI arguments are received by _jvm_program by using the n...
Eduardo Julian
1
-23
/
+9
2016-03-09
- Fixed a bug wherein type-variables were not getting properly cleaned and th...
Eduardo Julian
1
-29
/
+34
2016-03-06
- Fixed an error when parsing annotations syntax, in which the wrong data-str...
Eduardo Julian
1
-1
/
+1
2016-02-29
- VarT and ExT types are now treated as java.lang.Object.
Eduardo Julian
1
-5
/
+74
2016-02-22
- Added the means to convert characters into other things.
Eduardo Julian
1
-12
/
+17
2016-02-18
- Now adding the contents of the "resources" directory into the class-path an...
Eduardo Julian
1
-2
/
+2
2016-02-08
- Both abstract & native methods can now have privacy modifiers.
Eduardo Julian
1
-4
/
+6
2016-02-08
- Added the ability to define native methods.
Eduardo Julian
1
-0
/
+14
2016-02-08
- Added the ability to define constant fields in classes.
Eduardo Julian
1
-14
/
+53
2016-02-08
- Added support for strict floating-point arithmetic on methods.
Eduardo Julian
1
-7
/
+11
2016-02-07
- Fixed a bug when getting a value out of a variant (it was acting improperly...
Eduardo Julian
1
-8
/
+20
2016-02-07
- Added support for "abstract" classes & methods.
Eduardo Julian
1
-0
/
+14
2016-02-06
- Added support for "final" fields, methods & classes.
Eduardo Julian
1
-4
/
+6
2016-02-06
- Added support for "volatile" modifier for fields.
Eduardo Julian
1
-15
/
+6
2016-02-06
- Added support for defining static methods in JVM classes.
Eduardo Julian
1
-0
/
+20
2016-02-04
- Fixed some bugs regarding the handling of sums & products.
Eduardo Julian
1
-10
/
+43
2016-01-17
- Removed the tags off tuples/products & variants/sums, as they were no longe...
Eduardo Julian
1
-18
/
+10
2016-01-17
- Made an optimization to variants/sums, by encoding the last/tail flag as a ...
Eduardo Julian
1
-5
/
+4
2016-01-17
- Added a special constructor for variants to ensure they don't take null val...
Eduardo Julian
1
-1
/
+36
2016-01-17
- I overdid the switch from null to lux.base/unit-tag, so I reversed the chan...
Eduardo Julian
1
-43
/
+43
2016-01-17
- Fixed a bug introduced when I made the change for the "unit" value to be a ...
Eduardo Julian
1
-43
/
+43
2016-01-17
- Now using the new utility methods in LuxUtils for working with variants/sums.
Eduardo Julian
1
-1
/
+51
2016-01-16
- Now using the new utility methods in LuxUtils for working with tuples/produ...
Eduardo Julian
1
-1
/
+60
2016-01-05
- Optimized the new "product" implementation to improve performance & memory ...
Eduardo Julian
1
-13
/
+13
2016-01-04
- Switched from TupleT to ProdT (implementation-wise).
Eduardo Julian
1
-9
/
+15
2016-01-02
- Switched from VariantT to SumT.
Eduardo Julian
1
-3
/
+26
2016-01-02
- Added the VoidT and UnitT types.
Eduardo Julian
1
-1
/
+1
2016-01-01
- Modified _jvm_anewarray so it now works with generic classes.
Eduardo Julian
1
-4
/
+8
2015-12-30
- Fixed some bugs in the way _jvm_putfield & _jvm_putstatic special forms wer...
Eduardo Julian
1
-8
/
+15
2015-12-30
- Bug fixes:
Eduardo Julian
1
-10
/
+12
2015-12-24
- Fixed a bug wherein the wrong super-class name was being generated (due to ...
Eduardo Julian
1
-2
/
+3
2015-12-20
- Fixed a bug wherein the cache became ineffective due to wrong file-paths ma...
Eduardo Julian
1
-15
/
+11
2015-12-19
- Fixed some bugs regarding JVM interface definition.
Eduardo Julian
1
-3
/
+1
2015-12-16
- Changed the way methods are defined in class definitions.
Eduardo Julian
1
-51
/
+116
2015-12-06
- lux.Function is now generated directly from the compiler, not from the lux....
Eduardo Julian
1
-0
/
+17
2015-12-06
- Removed modifiers from field/method declaration.
Eduardo Julian
1
-6
/
+7
2015-12-02
- Made a variety of refactorings and minor changes.
Eduardo Julian
1
-92
/
+99
2015-11-30
- Refactored some of the parsing done inside the analyser to a separate names...
Eduardo Julian
1
-19
/
+28
2015-11-29
- _lux_coerce no longer adds checkcast.
Eduardo Julian
1
-14
/
+17
2015-11-29
- _jvm_anon-class now requires that constructor arguments (with proper type-t...
Eduardo Julian
1
-18
/
+63
2015-11-28
- Improved support for existential quantification.
Eduardo Julian
1
-0
/
+3
2015-11-28
- Added better support for existential quantification.
Eduardo Julian
1
-6
/
+12
2015-10-13
- Separated type coercions from type annotations.
Eduardo Julian
1
-1
/
+1
[prev]
[next]