aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/data (follow)
Commit message (Expand)AuthorAgeFilesLines
* WIP: Major refactoring of JVM bytecode machinery.Eduardo Julian2019-11-071-1/+2
* Fixed some bugs related to JVM types.Eduardo Julian2019-09-171-6/+1
* Implemented function memoization.Eduardo Julian2019-09-151-21/+18
* More fixes.Eduardo Julian2019-09-141-1/+1
* WIP: Make new-luxc instructions rely on the Descriptor type.Eduardo Julian2019-08-202-2/+2
* WIP: JVM function generation.Eduardo Julian2019-08-101-26/+26
* Ported JVM reference generation to the new JVM bytecode machinery.Eduardo Julian2019-07-313-12/+12
* No more "n/"-prefixed functions.Eduardo Julian2019-07-2629-339/+486
* No more "i/"-prefixed functions.Eduardo Julian2019-07-256-41/+115
* No more "r/"-prefixed functions.Eduardo Julian2019-07-242-12/+136
* No more "f/"-prefixed functions.Eduardo Julian2019-07-248-283/+421
* Got rid of the "Number" abstraction.Eduardo Julian2019-07-246-177/+164
* Small improvements here and there.Eduardo Julian2019-07-244-19/+19
* Added I32, I16 and I8.Eduardo Julian2019-07-084-1/+88
* No more alternative row writers.Eduardo Julian2019-07-061-13/+9
* WIP: Method compilation.Eduardo Julian2019-07-051-3/+6
* Re-name "lux/data/error" to "lux/control/try".Eduardo Julian2019-07-0214-285/+159
* Implemented several different bytecode instructions.Eduardo Julian2019-06-222-8/+11
* Separated reading and writing binary data (lumping them together was a bad id...Eduardo Julian2019-06-211-161/+129
* Extracted binary parsing code into its own module.Eduardo Julian2019-06-211-129/+48
* Moved "lux/world/binary" to "lux/data/binary".Eduardo Julian2019-06-203-6/+291
* Improved the convention for using text formatters.Eduardo Julian2019-06-2014-84/+79
* Expanded serialization capabilities for JVM bytecode.Eduardo Julian2019-06-201-34/+36
* Fixes and adaptations for the JavaScript compiler.Eduardo Julian2019-06-162-6/+25
* Array machinery for the JavaScript compiler.Eduardo Julian2019-06-152-45/+53
* Both the old JVM interop and the new JVM interop use the same syntax for arra...Eduardo Julian2019-05-281-9/+8
* Applied several tweaks to make the code easier to process by the new compiler.Eduardo Julian2019-05-282-49/+57
* Fixes & tweaks in tests (and relevant code) due to latest changes in the stdlib.Eduardo Julian2019-05-211-4/+4
* Now testing the methods implemented in anonymous classes to make sure all abs...Eduardo Julian2019-05-192-3/+13
* Fixed an accidentally introduced bug (due to OLD compiler JVM interop issues).Eduardo Julian2019-05-171-1/+5
* Automatic type casting/coercion for Boolean/Bit and String/Text.Eduardo Julian2019-05-171-4/+4
* Yet more fiddling with types for JVM interop.Eduardo Julian2019-05-162-2/+2
* Adjusted the analysis to the changes in the interop layer.Eduardo Julian2019-05-122-3/+3
* Made the host-interop layer dependent on "lux/target/jvm/type".Eduardo Julian2019-05-101-2/+2
* Added equivalence for any I64.Eduardo Julian2019-05-101-15/+22
* Turned all "lux int ???" extensions to "lux i64 ???".Eduardo Julian2019-04-281-1/+1
* Turned all "lux frac ???" extensions to "lux f64 ???".Eduardo Julian2019-04-281-5/+5
* Specialized array machinery for primitive arrays.Eduardo Julian2019-04-281-3/+3
* Re-named "lux/tool/compiler/host" to "lux/target".Eduardo Julian2019-04-275-45/+46
* Added short names for special characters.Eduardo Julian2019-04-211-12/+13
* Moved the code/syntax parser under "lux/control/parser/".Eduardo Julian2019-04-1915-30/+46
* Moved the XML parser under "lux/control/parser/".Eduardo Julian2019-04-191-151/+39
* Moved the JSON parser under "lux/control/parser/".Eduardo Julian2019-04-191-218/+24
* Re-named "lux/data/collection/tree/rose" to "lux/data/collection/tree".Eduardo Julian2019-04-192-0/+0
* Moved the (rose) tree parser under "lux/control/parser/".Eduardo Julian2019-04-191-52/+0
* Renamed both "Poly" and "Lexer" to "Parser" in order to normalize naming a bit.Eduardo Julian2019-04-193-71/+71
* Moved the text lexers under "lux/control/parser/".Eduardo Julian2019-04-194-366/+8
* Improvements and fixes for JVM extensions.Eduardo Julian2019-04-182-10/+31
* Simplified the "Order" signature.Eduardo Julian2019-04-178-78/+26
* Some adjustments of the stdlib for the new JVM compiler.Eduardo Julian2019-04-173-20/+31