aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/target/jvm/constant.lux (unfollow)
Commit message (Expand)AuthorFilesLines
2021-09-04De-taggification | part 2Eduardo Julian1-11/+11
2021-09-03Unified tuple and record syntax.Eduardo Julian1-4/+4
2021-08-29De-taggification | part 0Eduardo Julian1-2/+2
2021-08-27Updates to the Ruby compiler.Eduardo Julian1-2/+2
2021-08-24Outsourced the syntax for labelled type definitions to macros.Eduardo Julian1-21/+26
2021-08-09Improved single-line comment syntax (from "##" to "...").Eduardo Julian1-25/+25
2021-08-08No more #export magic syntax.Eduardo Julian1-18/+22
2021-07-25Better syntax for "library/lux.^multi".Eduardo Julian1-2/+2
2021-07-14Normalized the hierarchy of the standard library modules.Eduardo Julian1-24/+25
2021-07-11Re-named ":coerce" to ":as" since it technically doesn't do coercions.Eduardo Julian1-1/+1
2021-06-30"signature:" -> "interface:" & "structure:" -> "implementation:"Eduardo Julian1-3/+3
2021-05-24Re-named lux/host to lux/ffi.Eduardo Julian1-2/+2
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 Julian1-52/+52
2020-12-12Removed several unnecessary imports.Eduardo Julian1-2/+4
2020-12-02Re-named "::" and ":::" macros to "\" and "\\", to be consistent with the con...Eduardo Julian1-7/+7
2020-11-26Allow name formatting for JVM imports, similar to Lux module imports.Eduardo Julian1-2/+4
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 Julian1-3/+3
2020-10-09Mandatory long names for JVM imports, instead of having "long" be optional an...Eduardo Julian1-2/+2
2020-08-09"abstract:" macro now takes annotations after representation type.Eduardo Julian1-5/+0
2020-06-28The "for" macro can now work directly with definitions. No text literals nece...Eduardo Julian1-7/+7
2020-05-12Compiler versions are now natural numbers, and are included as part of the na...Eduardo Julian1-2/+2
2019-11-09WIP: Tests for JVM bytecode machinery. [Part 0]Eduardo Julian1-1/+5
2019-09-15Got the tests running again.Eduardo Julian1-7/+11
2019-07-08Added I32, I16 and I8.Eduardo Julian1-15/+6
2019-07-07Ported JVM structure generation to the new JVM bytecode machinery.Eduardo Julian1-12/+47
2019-07-07Ported JVM primitive generation to the new JVM bytecode machinery.Eduardo Julian1-1/+5
2019-07-06Got long and double constants to work.Eduardo Julian1-0/+9
2019-07-06Removed the parsing machinery for JVM classes.Eduardo Julian1-56/+8
2019-07-05WIP: Method compilation.Eduardo Julian1-1/+1
2019-06-22Added almost all the remaining instructions.Eduardo Julian1-3/+1
2019-06-22Implemented several different bytecode instructions.Eduardo Julian1-14/+16
2019-06-21Separated reading and writing binary data (lumping them together was a bad id...Eduardo Julian1-57/+89
2019-06-20Re-structured encoding-related modules a bit.Eduardo Julian1-2/+3
2019-06-19Various fixes.Eduardo Julian1-20/+41
2019-04-27Moved the modules under "lux/host/" to now be under "lux/target/".Eduardo Julian1-0/+0
2019-04-06Created the "lux/abstract" branch and moved some modules into it.Eduardo Julian1-2/+3
2019-03-30Re-named "do-template" to "template".Eduardo Julian1-4/+4
2019-03-15Changed the convention for the structure opening separator from "/" to ";", t...Eduardo Julian1-4/+4
2019-03-14Now allowing the alias of a module to refer to the alias of an ancestor.Eduardo Julian1-6/+6
2019-02-11Added the special # syntax for referring to the module's alias when opening s...Eduardo Julian1-5/+5
2019-02-04Changed the naming style for structures.Eduardo Julian1-24/+26
2018-12-29Expanded the number of constants that can be created (; but still missing some).Eduardo Julian1-16/+98
2018-12-28Added equivalences.Eduardo Julian1-0/+7
2018-12-28Added machinery for fields.Eduardo Julian1-1/+29
2018-12-27- Some improvements to Index.Eduardo Julian1-5/+34
2018-12-26WIP: JVM bytecode generation in pure Lux.Eduardo Julian1-0/+43