| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Scala signature is generated as an annotation (that is accessible
through Java reflection).
- compiler generates all pickled Scala signatures as annotations to class files.
- compiler can read class files with signature as annotations or old-style signatures as attributes.
- Scalap has also been updated to new signatures (contributed by Ilya Sergey: thanks a lot).
- FJBG updated to allow entering constant pool strings as byte arrays.
- ByteCodecs decode method returns the length of the decoded array.
Review by ilyas. Already mostly reviewed by odersky.
|
|
|
|
|
|
|
| |
fixing a long-standing bug in fjbg and recompiling fjbg.jar, which had
the side effect of revealing that the current fjbg jar had never been
recompiled with target 1.5, so now it's smaller and (I imagine) faster.
|
| |
|
|
|
|
|
|
| |
Code to support invoke-dynamic for structural types. Not yet complete,
built around the JSR 292 spec of December 2008.
|
| |
|
|
|
|
|
| |
Added experimental invoke dynamic support (JSR292).
|
|
|
|
|
|
| |
Inner classes follow their enclosing class to satisfy the Eclipse Java
compiler
|
| |
|
| |
|
|
|
|
|
|
| |
Added patch to allow definition of native methods in Scala (contribution
from Stepan Koltsov)
|
|
|
|
|
| |
Fixed many bugs in icodeReader and added basic blocks.
|
|
|
|
|
| |
Updated jars to target java 1.4 and work on 1.4 VMs
|
|
|
|
|
|
| |
Fixed bug #680 and #455 (duplicates) by carrying more typing context to
the backend for method calls.
|
| |
|
| |
|
|
|
|
|
| |
Added support for emitting Java annotations into classfiles
|
|
|
|
|
|
| |
Added fjbg.jar contents to the scala-compiler.jar so that the STARR
compiler accepts the new methods in fjbg to build locker.
|
| |
|
|
Switching to the new build system and to the new build system. This is a
MAJOR commit, so be careful when updating.
|