This is the mail archive of the
java@gcc.gnu.org
mailing list for the Java project.
Re: [boehm-gc] Import 6.3 alpha 1
- From: Tom Tromey <tromey at redhat dot com>
- To: Bryce McKinlay <bryce at mckinlay dot net dot nz>
- Cc: Jeff Sturm <jsturm at one-point dot com>, Ranjit Mathew <rmathew at hotmail dot com>, <java at gcc dot gnu dot org>
- Date: 06 Aug 2003 18:53:52 -0600
- Subject: Re: [boehm-gc] Import 6.3 alpha 1
- References: <BDBB1C59-C49E-11D7-BB9C-003065F97F7C@mckinlay.net.nz>
- Reply-to: tromey at redhat dot com
>>>>> "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