aboutsummaryrefslogtreecommitdiff
path: root/new-luxc/source/luxc/lang/translation/jvm/function.lux (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Split new-luxc into lux-jvm and lux-r.Eduardo Julian2020-05-301-331/+0
|
* Local binding names for (co|indexed-)?monads are now explicitly set.Eduardo Julian2020-05-171-2/+2
|
* Generating module IDs in a similar way to artifact IDs.Eduardo Julian2020-04-181-11/+16
|
* Got the new compiler to build again.Eduardo Julian2020-03-191-15/+15
|
* No passing the archive as a parameter to all phases.Eduardo Julian2020-03-181-8/+8
|
* Re-located code related to Lux's compilation across the different phases.Eduardo Julian2020-01-111-4/+6
|
* Re-located generation infrastructure.Eduardo Julian2019-12-301-3/+3
|
* FIX the names of function classes are now prefixed with their originating ↵Eduardo Julian2019-12-291-0/+1
| | | | module.
* Falling back to using the old method of JVM generation while I properly ↵Eduardo Julian2019-12-271-5/+1
| | | | debug and optimize the new one.
* Now allowing types for methods.Eduardo Julian2019-10-161-5/+3
|
* Small refactoringEduardo Julian2019-10-161-25/+24
|
* More fixes.Eduardo Julian2019-09-141-5/+6
|
* Got rid of a useless parameter to the INVOKE instructions.Eduardo Julian2019-09-071-12/+12
|
* Modified compiler's machinery to use the new abstractions for descriptors ↵Eduardo Julian2019-09-071-22/+25
| | | | and signatures.
* Renamed "lux/target/jvm/descriptor" to "lux/target/jvm/type/descriptor".Eduardo Julian2019-08-201-1/+2
|
* WIP: Make new-luxc instructions rely on the Descriptor type.Eduardo Julian2019-08-201-42/+40
|
* Got the new compiler working again.Eduardo Julian2019-08-101-35/+31
|
* Ported JVM reference generation to the new JVM bytecode machinery.Eduardo Julian2019-07-311-1/+1
|
* Yet more fiddling with types for JVM interop.Eduardo Julian2019-05-161-43/+42
| | | | + Some progress on anonymous classes. + More elaborate handling of JVM arrays.
* Moved JVM type machinery to stdlib.Eduardo Julian2019-04-271-7/+9
|
* WIP: Turning compiler tests into a re-usable specification.Eduardo Julian2019-04-261-1/+1
|
* Made some new-luxc modules "old".Eduardo Julian2019-04-161-0/+330