More todos jk_new_structure
authorvranyj1
Fri, 03 Aug 2012 08:45:12 +0000
branchjk_new_structure
changeset 1587 fc7bbc2d36ea
parent 1586 45694b771d99
child 1588 b01c1a55490d
More todos
src/docs/todo.txt
--- a/src/docs/todo.txt	Thu Aug 02 21:00:10 2012 +0000
+++ b/src/docs/todo.txt	Fri Aug 03 08:45:12 2012 +0000
@@ -10,6 +10,11 @@
   * Fix it, make it 2-phase (avoid early finalization, but mostly a hack)
   * Fix GC to effectively support finalization (CG's help required :-)
 * Cleanup file opening code (look at senders of JavaVM>>addOpenFile: and refator - smells like code duplication :-)
+* Thin Locking (how to implement inflating? IBM does spin-locking)
+
+=== Smalltalk part of Java ===
+* Add lockWord slot to each Java object (how about primitive arrays? char[] is represented as String). Also would require some changes in the VM - remove -1 when accessing fields :-)
+* Support smalltalk extensions to Java classes. The idea is to fileout extensions for each class into separate file. The JavaClassReader then should "file-in" that file after it reads .class file. The individual extension files should be kept in under extensions.java directory in directory structure similar to java (i.e., extensions for java.util.Set will be in extensions.java/java/util/Set.st)
 
 === Tests ===
 
@@ -18,6 +23,7 @@
 === Tools ===
 
 * Fix system browser so it will show only classes loaded by primordial/system class loader or - better - allow to view classloaders as namespaces
+* Update java class/path when a new package is loaded (Java>>classPathFromPackages)
 
 === Documentation ===