75:3a4425854c86
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a test of java.lang.String. |
|
|
tests/StringTest.java
|
|
74:a63612bb72fa
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tentative library implementations. |
|
|
java/io.py java/text.py java/util.py
|
|
73:5eb3ab12a1b8
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tentative library implementations. |
|
|
java/__init__.py
|
|
72:ac628263decd
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added tentative library implementations. |
|
|
java/lang.py
|
|
71:3cf7dae6544b
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed ldc* implementations.
Added external name identification so that such names can be imported into
the namespace where the code is run.
Introduced more sophisticated resolution of class names where they are
used; for example in the new and *static implementations. |
|
|
bytecode.py
|
|
70:c086884f142c
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added importing of external names.
Changed the invocation of class initialisation functions to occur within
the current global namespace. |
|
|
classhook.py
|
|
69:4fe00c6f94bd
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Removed the descriptor parsing mix-in class, making the methods global
functions. Added support for array-based Python names, since ClassInfo
names can appear as, for example, "[Ljava.lang.String;". |
|
|
classfile.py
|
|
68:318c92a01ff6
|
2004-11-21 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added workarounds so that exceptions may be represented by new-style
classes, too. |
|
|
bytecode.py
|
|
67:a756605544e7
|
2004-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added new tests. |
|
|
tests/AbstractClassTest.java tests/ArrayTest.java tests/ConcreteClassTest.java tests/FieldSubclassTest.java tests/MultiArrayTest.java tests/StaticTest.java
|
|
66:0091c7d9b220
|
2004-11-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed the new implementation to use object.__new__ and root classes to
inherit from object.
Changed static and class initialisation methods to be static methods.
Harmonised invokespecial and invokestatic.
Fixed/improved ldc, ldc_w. |
|
|
bytecode.py
|
|