Thu, 11 Dec 2014 00:44:08 +0000 Fix in JavaRelease class>>system
Jan Vrany <jan.vrany@fit.cvut.cz> [Thu, 11 Dec 2014 00:44:08 +0000] rev 3300
Fix in JavaRelease class>>system On Windows, user registry to find out default Java version.
Wed, 10 Dec 2014 09:06:33 +0000 Sigh, more fixes for JavaRelease>>displayString tests.
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 10 Dec 2014 09:06:33 +0000] rev 3299
Sigh, more fixes for JavaRelease>>displayString tests.
Tue, 09 Dec 2014 16:18:53 +0000 Merged 8eb3481bfdcf and 1013708261a8
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 09 Dec 2014 16:18:53 +0000] rev 3298
Merged 8eb3481bfdcf and 1013708261a8
Tue, 09 Dec 2014 15:06:58 +0000 Java settings cleanup (part 3): removed user bundle editor
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 09 Dec 2014 15:06:58 +0000] rev 3297
Java settings cleanup (part 3): removed user bundle editor It never worked properly. Maybe it will be readded in a future.
Tue, 09 Dec 2014 14:49:20 +0000 Java settings cleanup (part 2): release settings refactored.
Jan Vrany <jan.vrany@fit.cvut.cz> [Tue, 09 Dec 2014 14:49:20 +0000] rev 3296
Java settings cleanup (part 2): release settings refactored. Keep path to Java installation rather than just release selector. This allows user to set JRE/JDK which is not autodetected. Settings dialog UI has been updated accordingly.
Mon, 08 Dec 2014 10:26:50 +0000 Java settings cleanup (part 1): minor tweaks and fixes
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 08 Dec 2014 10:26:50 +0000] rev 3295
Java settings cleanup (part 1): minor tweaks and fixes * show only releases relevant for current operating system (including those, that are not installed / found) * couple fixes in user code bundle editor
Mon, 08 Dec 2014 16:37:02 +0000 JavaClass memory optimization (part 5)
Jan Vrany <jan.vrany@fit.cvut.cz> [Mon, 08 Dec 2014 16:37:02 +0000] rev 3294
JavaClass memory optimization (part 5) Removed `constantPool` instvar from JavaFIeld - constant pool can be later accessed via field's `class` slot.
Sun, 07 Dec 2014 02:16:08 +0000 JavaClass memory optimization (part 4)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 07 Dec 2014 02:16:08 +0000] rev 3293
JavaClass memory optimization (part 4) Moved seldomly used slots to attributes in order to reduce JavaClass memory footprint in common case. Namely, following slots were removed: `sourceString`, `protectionDomain`, `signatureJ` and `versions`.
Sun, 07 Dec 2014 01:25:54 +0000 JavaClass memory optimization (part 3)
Jan Vrany <jan.vrany@fit.cvut.cz> [Sun, 07 Dec 2014 01:25:54 +0000] rev 3292
JavaClass memory optimization (part 3) Removed unused slot `classfileBytes` from JavaClass - with new ReflectiveEnvironment it's no longer needed.
Wed, 03 Dec 2014 15:29:16 +0000 JavaClass memory optimization (part 2)
Jan Vrany <jan.vrany@fit.cvut.cz> [Wed, 03 Dec 2014 15:29:16 +0000] rev 3291
JavaClass memory optimization (part 2) Avoid direct access to constant pool, access elements indirectly via #constantPoolAt:. This allows for partial loading of .class file. Partial loading is not implemented in STX:LIBJAVA but other tools may benefit of it - JBrowser for example.
(0) -3000 -1000 -300 -100 -10 +10 +100 +300 tip