And in case anyone is under any illusions, Sun's record of fixing bugs (and
not re-breaking them) is poor.
The number #1 voted bug* in their bug database has been unfixed for over 5
YEARS!
-Archie
* http://bugs.sun.com/view_bug.do?bug_id=4670071
--
Archie L. Cobbs
.
Dumb question.. why wouldn't it work to just use a WeakHashMap instead
of a HashMap in all those places?
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
tried JBoss. If you want to
try it, use the harmony version because it's more up to date:
https://svn.apache.org/repos/asf/incubator/harmony/enhanced/jchevm
Cheers,
-Archie
__
Archie Cobbs *CTO, Awarix
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
informational (i.e., don't blame me if you think
Harmony is stupid in the first place).
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
be
possible that Mark gives you access to the machine so you can set this
up yourself?
That'd be fine with me... just let me know what I need to do.
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http
,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
if I have
a variable like FOO=2+2=4.
Actually, even that is not right. E.g., consider FOO==BAR. The
value is =BAR not empty string.
Instead, I think using pair.indexOf('=') is required here...
-Archie
__
Archie Cobbs
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
...
I'm very curious though.. why is nobody else seeing these problems??
It doesn't seem VM-specific but maybe I'm missing something.
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
CVSROOT:/sources/classpath
Module name:classpath
Branch:
Changes by: Archie Cobbs [EMAIL PROTECTED]06/05/23 16:11:33
Modified files:
. : ChangeLog
vm/reference/java/lang: VMClassLoader.java
Log message:
* vm/reference/java
is gained by deferring initialization?
Curiously,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
the class initialization
order, which to me seems even more surprising (but possible I guess.. ?)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
that notifies
them they should set the securerandom.seed system property at VM
startup, right? If so please add one to your patch.
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
asked for (e.g., OutOfMemoryError or somesuch).
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Ian Rogers wrote:
Archie Cobbs wrote:
IMHO using POSIX threads is the only right answer for a multi-platform
JVM. You have no other choice except to leave it up to the specific
platform to then implement POSIX threads efficiently.
For example, on Linux where each POSIX thread is a cloned
(not the JVM's fault) if that doesn't scale well. For example,
other OS's don't have such heavyweight threads. FreeBSD's KSE's are an
example of a better tradeoff using M:N user:kernel threading.
-Archie
__
Archie Cobbs
such as isSynthetic.
Looks good to me... accompianied by a NEWS entry of course.
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
work has my vote :-)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
not writing new stuff, they've just
accepted a pre-existing donation. They believe they can't just use
Classpath for license reasons (this part I don't fully understand).
Re #3 I've not been following it.
-Archie
__
Archie Cobbs
proceeding, I'd like to ask:
1- is it useful;
It's useful.. but first verify that the tool is javadoc-aware.
E.g., some imports may only be used in javadoc comments (in theory).
-Archie
__
Archie Cobbs *CTO
the Apache SVN server if you want to have a look.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
) no need to wait
for it to return in order to do anything.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Enrico Migliore wrote:
I'm using Classpath with Archie Cobbs' JCHEVM virtual machine, and I'm
writing another document that explains how to build JCHEVM on Cygwin.
If you think it might be of interest, I'll post this second document too.
The latter document (building JCHEVM on Cygwin
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
and the whole grandness
of 1.0 will fade quickly.
So I vote either keeping the status quo, or releasing 1.0.
A classpath-6.3 seems to be the worst of both worlds.
Not a big deal really, but that's my $0.02 anyway...
-Archie
__
Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
an orthogonal issue.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
if the GPL is not otherwise
in the way, I have no problem working with it, etc.
Can't we all just get along? :-)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
machine and all the object addresses
are less than 0x8000.. won't that give you the same result
as just returning (jint)obj ?
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
issue (if they want to run
on cygwin). Has anyone already solved this problem?
Enrico: the relevant macro is _JC_LIBRARY_FMT in definitions.h.
Perhaps you can play with some possibilities there.
Thanks,
-Archie
__
Archie Cobbs
me :-)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
issues :-)
You're right that ClassNotFoundException would be more appropriate
still than Exception. Then the code is clearest about what exactly
is intended.
-Archie
__
Archie Cobbs *CTO, Awarix* http
it.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
the correct and optimized thing is being worked on. What we have
now is incorrect and optimized :-)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
couldn't happen.
Hmm, maybe System.setSecurityManager() can do a phony invocation of
s.checkPermission() to ensure that it's resolved...
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
enough with the code to understand whether
using the system strtod(3) would avoid this assertion failure, which
appears to come from Balloc in mprec.c.
-Archie
__
Archie Cobbs *CTO, Awarix* http
Archie Cobbs wrote:
Mark Wielaard wrote:
BTW, does anybody know why we are not using the system strtod() when
available? That seems the way to the quickest solution on most
platforms. It seems to work with some simple tests for me. But I notice
that there is no strtod_r(), just strtod(). But I
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
exception you want. Then invoke
Class.newInstance() on the class.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches
Hmm.. could this new infrastructure include possible a switchover from
CVS to Subversion? (I'm so used to SVN now that CVS is gotten pretty
gross to deal with).
-Archie
__
Archie Cobbs *CTO, Awarix
have a crt_externs.h. Not a big deal (the build should
still work) but it will cause a GCC warning with -Wredundant-decls.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
Jeff Bailey wrote:
Sorry, I chose my words poorly there. By 'native' I meant Done in
Java. Is there a better word that means that? =)
Pure Java... ?
-Archie
__
Archie Cobbs *CTO, Awarix* http
I've committed the attached patch to fix an infinite loop
between VMStackWalker.getCallingClassLoader() and Class.getClassLoader().
2005-11-13 Archie Cobbs [EMAIL PROTECTED]
* vm/reference/gnu/classpath/VMStackWalker.java (getClassLoader()):
added to fix an infinite loop
in VMStackWalker.getClassContext().
- Upgrade to Classpath 0.19.
Cheers,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Archie Cobbs [EMAIL PROTECTED]05/11/13 22:29:45
Modified files:
. : NEWS ChangeLog
vm/reference/gnu/classpath: VMStackWalker.java
Log message:
* vm
I've checked in this fix for autogen.sh on FreeBSD.
2005-11-11 Archie Cobbs [EMAIL PROTECTED]
* autogen.sh: Fix broken libtool version detection on FreeBSD.
-Archie
__
Archie Cobbs *CTO, Awarix
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Index: VMStackWalker.java
===
RCS file:
/cvsroot/classpath/classpath/vm/reference/gnu/classpath
in there are too. VMStackWalker can only
be used by classes loaded via the boot loader (see comment
at the top).
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
'\.pc'
$
I'm not educated on the wonders of pkg-config.
Where do I find freetype2.pc and why isn't it on this system?
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Christian Thalinger wrote:
On Thu, Nov 03, 2005 at 08:50:40AM -0600, Archie Cobbs wrote:
$ rpm -qa | grep freetype
freetype-2.1.3-6
freetype-devel-2.1.3-6
$ rpm -ql freetype | grep '\.pc'
$
I'm not educated on the wonders of pkg-config.
Where do I find freetype2.pc and why isn't
are
applications that (at least partially) work now.
Another good one to test would be the Apache Batik SVG browser.
http://xml.apache.org/batik/svgviewer.html
This Swing app uses the graphics toolkit very heavily.
-Archie
__
Archie
added it to the wiki. Download instructions, etc. are on the
home page, no need to repeat. You can add more details on the
obscure error if you want to.
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix
://pollo.sourceforge.net/
Pollo is a graphical XML editor.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
David Daney wrote:
Archie Cobbs wrote:
Mark Wielaard wrote:
While messing around with FindBugs, I came up with the following useful
patch. It converts all new Boolean(X) instances to
Boolean.valueOf(X). Ok?
[...]
- return new Boolean(true);
+ return Boolean.valueOf(true);
OK
by the JNI spec?
Yes.. patch looks OK to me too.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
the
VM knows this.
Tiny clarification.. that should be an initiating loader rather
than the initiating loader... there can be more than one for
a given class, right?
-Archie
__
Archie Cobbs *CTO, Awarix
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
be doing (e.g., it's not immediately obvious when a type
should be added to the initiated types tree, or even that a VM is
required to maintain one).
-Archie
__
Archie Cobbs *CTO, Awarix* http
.
Rob and Archie, is this (close to) what you both need?
Yes, that looks great to me :-)
My only comment is that findLoadedClass() needs some Javadoc.
-Archie
__
Archie Cobbs *CTO, Awarix* http
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
I checked in the aforementioned assertion patch.
2005-07-25 Archie Cobbs [EMAIL PROTECTED]
* native/jni/classpath/native_state.c: add assertion for object type
-Archie
__
Archie Cobbs *CTO
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Archie Cobbs [EMAIL PROTECTED]05/07/25 22:32:51
Modified files:
. : ChangeLog
native/jni/classpath: native_state.c
Log message:
* native/jni/classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Index: native/jni/classpath/native_state.c
===
RCS file: /cvsroot/classpath/classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
Archie Cobbs wrote:
With Classpath 0.16, trying to run a very simple Swing demo under JCVM,
I get a JNI assertion failure in a call to GetIntField(), because the
object
type and the fieldID are not compatible:
gnu/java/awt/peer/gtk/[EMAIL PROTECTED] not instance of
gnu/java/awt/peer/gtk
initialization
ahead of time:
Class.forName(cl.getName(), true, cl.getClassLoader());
Then we'll know that any exception thrown in the JNI code is
not an initializer exception.
-Archie
__
Archie Cobbs *CTO, Awarix
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath-patches mailing list
Classpath-patches@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath-patches
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
of that
checking is ever needed.
This is a good example of the advandages of a JVM written in Java
(a coincidence? :-) There is no optimization barrier into native
code like System.arraycopy().
-Archie
__
Archie Cobbs *CTO
. Is this with 0.16? There were recent changes in the VMThrowable
class (see NEWS) that might need to be followed in Jikes RVM.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
to have done).
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
Archie Cobbs wrote:
With Classpath 0.16, trying to run a very simple Swing demo under JCVM,
I get a JNI assertion failure in a call to GetIntField(), because the
object
type and the fieldID are not compatible:
gnu/java/awt/peer/gtk/[EMAIL PROTECTED] not instance of
gnu/java/awt/peer/gtk
This patch (checked in) fixes two Mauve tests and removes some
obsolete code.
2005-07-09 Archie Cobbs [EMAIL PROTECTED]
* java/net/URLClassLoader.java: disallow directories as resources
-Archie
__
Archie
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Archie Cobbs [EMAIL PROTECTED]05/07/09 20:12:00
Modified files:
. : ChangeLog
java/net : URLClassLoader.java
Log message:
* java/net
trace and error?
Thanks,
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org
2005-07-03 Archie Cobbs [EMAIL PROTECTED]
* m4/acinclude.m4: fix broken expr(1) syntax
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
Index: m4/acinclude.m4
CVSROOT:/cvsroot/classpath
Module name:classpath
Branch:
Changes by: Archie Cobbs [EMAIL PROTECTED]05/07/03 20:06:15
Modified files:
. : ChangeLog
m4 : acinclude.m4
Log message:
* m4/acinclude.m4: fix broken expr
unloaded... ?
In any case, how is a class ever going to be unloaded if your
Hashtable is referencing it? :-)
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
java.lang.VMString.intern() for an example.
- Do you mean to use hashCode()/equals() or System.identityHashCode()/==?
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
don't have time to do this right now (I'm slow when it comes to
automake, etc.) but can help get the source files ready for import, etc.
-Archie
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
__
Archie Cobbs *CTO, Awarix* http://www.awarix.com
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
1 - 100 of 276 matches
Mail list logo