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