[boehm-gc] Import 6.3 alpha 1
Tom Tromey
tromey@redhat.com
Thu Aug 7 01:01:00 GMT 2003
>>>>> "Bryce" == Bryce McKinlay <bryce@mckinlay.net.nz> writes:
Bryce> The only sort of code I can imagine that would cause problems
Bryce> is if you did something like:
Bryce> void loadFakeDriver()
Bryce> {
Bryce> dynamically_create_bytecode_for_FakeDriver_and_put_it_into_the_classpath
Bryce> ();
Bryce> FakeDriver.run();
Bryce> }
We might already have problems with this code if it is loaded as a
.class. We tend to load classes a little more eagerly than other
implementations. Partly that might be the verifier, but also I think
our class preparation code is to blame.
I'm not really inclined to change this unless we find it causes real
problems for an important application. I doubt that will happen,
though -- this situation is easy to correct.
Tom
More information about the Java
mailing list