aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/target/jvm/constant (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Normalized the hierarchy of the standard library modules.Eduardo Julian2021-07-142-206/+0
|
* "signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian2021-06-301-1/+1
| | | "signature" & "structure" feel like very ML-specific terminology and might not be easy on programmers unfamiliar with it.
* Re-named lux/host to lux/ffi.Eduardo Julian2021-05-241-1/+1
|
* Moved "lux/data/number" to "lux/math/number".Eduardo Julian2020-12-291-8/+9
|
* Replaced kebab-case with snake_case for naming convention.Eduardo Julian2020-12-252-21/+21
|
* Removed several unnecessary imports.Eduardo Julian2020-12-121-3/+4
|
* Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the ↵Eduardo Julian2020-12-021-2/+2
| | | | convention that only macros that deal with types may start with a colon.
* Made the syntax of ^template more consistent.Eduardo Julian2020-11-171-6/+6
|
* Pure-Lux implementation for biggest and smallest Frac values.Eduardo Julian2020-11-072-9/+9
|
* Some improvements to the Lux syntax parser.Eduardo Julian2020-10-251-2/+2
|
* "abstract:" macro now takes annotations after representation type.Eduardo Julian2020-08-091-2/+0
|
* Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2020-05-171-1/+1
|
* Some tweaks to how dictionaries and rows work.Eduardo Julian2020-04-151-2/+2
|
* WIP: Tests for JVM bytecode machinery. [Part 0]Eduardo Julian2019-11-091-39/+35
|
* WIP: Major refactoring of JVM bytecode machinery.Eduardo Julian2019-11-072-111/+48
|
* Got the tests running again.Eduardo Julian2019-09-151-3/+5
|
* No more "n/"-prefixed functions.Eduardo Julian2019-07-261-3/+4
|
* Added I32, I16 and I8.Eduardo Julian2019-07-081-1/+2
|
* Ported JVM structure generation to the new JVM bytecode machinery.Eduardo Julian2019-07-071-1/+4
|
* Got long and double constants to work.Eduardo Julian2019-07-061-39/+52
|
* No more alternative row writers.Eduardo Julian2019-07-061-4/+7
|
* Removed the parsing machinery for JVM classes.Eduardo Julian2019-07-062-14/+1
|
* + Support for string constants.Eduardo Julian2019-07-061-2/+9
| | | | * Some fixes. * Better method definition.
* WIP: Method compilation.Eduardo Julian2019-07-051-15/+42
|
* Re-name "lux/data/error" to "lux/control/try".Eduardo Julian2019-07-021-5/+5
|
* Constant pool support, finished label machinery, and enhanced machinery for ↵Eduardo Julian2019-06-261-16/+27
| | | | writing bytecode instructions.
* Separated reading and writing binary data (lumping them together was a bad ↵Eduardo Julian2019-06-212-11/+22
| | | | idea in the first place).
* Re-structured encoding-related modules a bit.Eduardo Julian2019-06-202-9/+12
|
* Unified the unsigned integers.Eduardo Julian2019-06-202-5/+5
|
* Improved the convention for using text formatters.Eduardo Julian2019-06-201-6/+6
|
* Expanded serialization capabilities for JVM bytecode.Eduardo Julian2019-06-201-8/+84
|
* Moved the modules under "lux/host/" to now be under "lux/target/".Eduardo Julian2019-04-272-0/+128