This is the mail archive of the java@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [boehm-gc] Import 6.3 alpha 1


>>>>> "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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]