Hi John,
On Fri, 2006-03-03 at 18:46 +0700, John Leuner wrote:
For a while I produced releases of jazzlib using the java.util.zip
sources
in Classpath.
I have a little script (in lib/jazzlib):
http://cvs.savannah.gnu.org/viewcvs/classpath/lib/jazzlib/makeJazzlibDist.sh?rev=1.5root
shipped with the runtime.
John Leuner
Jikes Compiler - Version 1.22 - 3 October 2004
Classpath from CVS about 3 days ago.
John Leuner
___
Classpath mailing list
Classpath@gnu.org
http://lists.gnu.org/mailman/listinfo/classpath
don't know if there any graphical applications that can be said to run
perfectly on Classpath.
John Leuner
Another issue is, how do I merge the CVS classpath code with a given VM?
I experimented with SableVM, at least in this case it was easy. I
checked out Classpath CVS, changed something
I have released version 0.0.32 of the kissme Java Virtual Machine:
http://prdownloads.sourceforge.net/kissme/kissme-0.0.32.tar.gz?download
This release is intended to match release 0.07 of Classpath.
--
John Leuner [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed
this is possible.
3) If I use your library without change(source code) to make a
commercial ziputility, what I should do not to violate your license?
I am not sure how to answer that, perhaps another developer can answer
this question?
--
John Leuner [EMAIL PROTECTED]
signature.asc
Description
Did this perhaps break during the change from using GTK 1 to GTK 2?
Perhaps the required function vector has changed?
John Leuner
On Fri, 2003-09-12 at 15:48, David P Grove wrote:
Because of its m-to-n threading model, Jikes RVM relies on
--enable-portable-native-sync to run AWT code
/lang/VMThread
Kissme assertion 'hMainThread' failed: vm/startup.c line 383
Attempting to dump core
zsh: abort ./useful_scripts/kissme helloworld
John Leuner
On Wed, 2003-09-03 at 01:45, Stephen Crawley wrote:
BTW2: I think I'm close to getting Kissme to work with the new Thread
classes
, are
your changes finished?
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
the Classpath 0.0.6 tarball.
...
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
, there are
about 70 failures out of several thousand tests.
Thanks to Stephen Crawley and others who have been working on kissme for
the last few months.
I have also uploaded .deb packages of classpath 0.06 and kissme 0.0.31
to the debian archive.
--
John Leuner [EMAIL PROTECTED]
signature.asc
Description
When should we expect 0.06 to be released?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
languages
like Perl, C, .
Hi Steven
You are very welcome to help. To get started try and compile classpath
and then run some programs with one of the Free JVMs.
We can use help with writing new code, fixing existing code and writing
regression tests (mauve tests) to catch future bugs.
--
John
-L/usr/lib -lgthread -lglib -lpthread
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
: unexpected async reply (sequence 0x29)!
Using kissme, if I enable some internal debugging (with -t jni), this is
less likely to happen, so I think it's a thread timing issue.
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED
workstation.
Do you think it makes a difference?
John Leuner
On Sat, 2003-05-31 at 15:45, Brian Jones wrote:
John Leuner [EMAIL PROTECTED] writes:
I received a bug report from a Debian build daemon that could not build
classpath on the m68k architecture.
Classpath builds on other
a guess at what is
missing/wrong?
It appears to be while executing sh, but there seem to be many cases
where sh is invoked.
John Leuner
On Fri, 2003-05-30 at 16:21, Adrian Bunk wrote:
Package: classpath
Version: 0.05-1
Severity: serious
According to buildd.debian.org building classpath
of the
JVMs that works with Classpath. There is a list on the Classpath web
site.
John Leuner
On Mon, 2003-03-31 at 13:30, saikou Marong wrote:
Hi!
Can someone out there give me step by step explanation of classpath
and how to set classpath to make it ready for SDK.
Your help will be heighly
In native/jni/java-io/, these files
java_io_FileDescriptor.c
java_io_FileInputStream.c
java_io_FileOutputStream.c
java_io_RandomAccessFile.c
are no longer used.
Can we remove them from CVS?
--
John Leuner [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
of RAM) setup.
A long time ago Mark Wielaard posted a mail about a clean-room
implementation of J2ME classes. Does anyone know of any work in this
direction, is there anyone interested in creating clean-room CDLC
libraries (perhaps based on Classpath)?
John Leuner
On Mon, 2003-03-17 at 12:33, Brian
Yes, what I am saying is that our AWT code is wrong. We should probably
fix this before we using it as a test.
But I don't know how to fix it, what is wrong with calling dispose()
when the OK button is clicked?
John Leuner
On Wed, 2003-03-05 at 19:31, Tom Tromey wrote:
John == John Leuner
.
Has anyone else seen this?
I looked at the code and it just calls dispose(), but only appears to
work the second time.
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
be put on the trunk only.
Tom
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
--
John Leuner [EMAIL PROTECTED]
___
Classpath mailing list
[EMAIL PROTECTED
sequences), but I never once got it to fail. Would it
be difficult for you to repeat the process where you got Eclipse to
fail?
John Leuner
signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
[EMAIL PROTECTED
Classpath release, or at least a snapshot that
can be used as a .deb package for kissme.
--
John Leuner [EMAIL PROTECTED]
signature.asc
Description: This is a digitally signed message part
___
Classpath mailing list
[EMAIL PROTECTED]
http
fixes to sorting arrays - John Leuner
I was unable to find any problem with the sorting code. I performed some
tests by generating random numbers and checking whether they were sorted
correctly. Perhaps there is a problem with random number generation that
hid the bug?
John Leuner
On Mon, 2003-01-27
of
people who might want to use this in an embedded system where space is
at a premium.
But obviously for modern workstations this first-time allocation is less
important than the speed/memory benefits.
John Leuner
signature.asc
Description: This is a digitally signed message part
:
setIn0
setOut0
setErr0
currentTimeMillis
isWordsBigEndian
Code from ClassLoader.getSystemClassLoader has been moved into the
reference implementation for VMClassLoader.
Changelog entries:
2002-12-18 John Leuner [EMAIL PROTECTED]
* java/lang/System.java: delegated native calls
going to do this? Before we were thinking of doing
preprocessing of the Classpath java/io/*.java source with JRVM-glue code
being controlled by a compile-time option.
Is there another way to get around this?
John Leuner
signature.asc
Description: This is a digitally signed message part
For patch 728 (quicksort), do you have a testcase that demonstrates
failure in the existing code?
Does this patch actually change the end result, or is it just meant to
be a performance enhancement?
Thanks
John Leuner
Index: java/util/Arrays.java
An interesting idea. It would remove the need to modify the JNI table.
I assume there would then still be JNI native methods for the IO
functions, and each of these would delegate to some special function?
John Leuner
On Tue, 2002-12-03 at 18:17, Artur Biesiadowski wrote:
Tom Tromey wrote
developers to do
additional work to match the native interface. It also shouldn't have
implications for what kind of JNI libraries will work with VMs.
John Leuner
signature.asc
Description: This is a digitally signed message part
reasonable and very usefull.
I will make some time on thursday or friday to go over them in more
detail.
I can help you with these, would you like to split up the work? We
should try write Mauve tests where possible for bug fixes.
John Leuner
signature.asc
Description: This is a digitally
It's working now, it's really great!
John
On Mon, 2002-11-25 at 16:55, Stuart Ballard wrote:
John Leuner wrote:
Okay, I've posted experimental and incomplete HTMLified comparisions of
Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from
http://rainbow.netreach.net/~sballard/japi
Okay, I've posted experimental and incomplete HTMLified comparisions of
Classpath vs JDK1.1, JDK1.2 and JDK1.3, linked from
http://rainbow.netreach.net/~sballard/japi and regenerated nightly at
around 3.
This link doesn't seem to work?
John Leuner
signature.asc
Description
Fixed the URL. It should be simpler to configure/use Mauve. I don't
like having to export JAVA, JAVAC, before configure/make... this
choice should be defined at runtime anyway instead of configure time.
Yes, this is particularly important for shipping Mauve as a .deb or .rpm
package.
John
with the optimising compiler, (which we'll do at a
later stage), will take a substantial amount of time and lots of RAM.
John Leuner
signature.asc
Description: This is a digitally signed message part
/linux images and .deb files
I would be very interested.
I'm also looking for someone to host an 'autobuilder' and perhaps run
nightly regression tests (starting with mauve and maybe others).
John Leuner
signature.asc
Description: This is a digitally signed message part
/mailarchive/message.php?msg_id=2007709
I believe I have solved all these issues.
John Leuner
signature.asc
Description: This is a digitally signed message part
I did a quick port to PPC for Kissme a short while back.
John Leuner
I'd like to contribute to the Classpath project but I'd like to know
if it is possible to use classpath on ppc? If yes, which compiler and
which runtime?
I have a Blue G3 at home with Debian GNU/Linux (sarge
Can I commit this to CVS?
John Leuner
On Thu, 2002-09-05 at 16:12, C. Scott Ananian wrote:
I am porting the FLEX compiler infrastructure (http://flexc.lcs.mit.edu)
to work with GNU classpath, and noticed that classpath was missing
a foo-config script (similar to the gtk-config script
install' for classpath?
Point LD_LIBRARY_PATH to the relevant directory.
On my debian system:
export LD_LIBRARY_PATH=/usr/lib/classpath
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
On Wed, 2002-07-31 at 02:33, Brian Jones wrote:
John Leuner [EMAIL PROTECTED] writes:
I'll take responsibility for applying the reflection changes (and maybe
other things later) if that's ok with everyone.
These changes cannot be accepted just yet, a small formality must
happen first
spy quiche Moscow domestic disruption C4 SLBM
planning Shoal Bay shortwave assassination early warning affinity group
I didn't know Japan and Moscow were still dirty words.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http
of fun and to
downplay the US's obsession with security, don't you think it's a bit
passe now? By grouping these words together you're effectively
increasing anti-US sentiment .. which almost nobody wants.
John Leuner
___
Classpath mailing list
[EMAIL
After rewriting the class initializer code in kissme, I got to the
following stage with the TestAWT program:
http://people.debian.org/~jewel/kissme/shots/kissme_awt.png
Unfortunately nothing else works, but it's a big improvement (previously
a deadlock occurred with class initialization).
John
with JRVM + Classpath, let me know and I'll send
you the necessary patches.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
work!
-Dave
Can you please mail me the .zip file for bug #771?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
in the standard search path.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
Why are the classpath shared libraries installed into $prefix/lib/classpath ?
How do I configure the build to install them in $prefix/lib ?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
(maybe PipedInputStream or similar), doesn't
work well with kissme/classpath.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
further seems to indicate that the peer isn't constructed, at what point
is this meant to happen?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
level
things we were doing.
However, I recall someone mentioning that there are new instructions
for running Mauve. So I'll look into this again.
I'll try post some new instructions for running mauve and kissme soon.
John Leuner
___
Classpath
debug: lost error code 1, (loading class helloworld from
java/lang/Class): Could not find a .class file for this class
Hello world
It run but don't know what the error is talking about..
Thanks :)
These errors will go away when I have finished the zip support.
John Leuner
of
`GARBAGE_INITIALHANDLENUM
the rest I understand.
Doesn't look right.
Can you send the full build log?
and in the configure of kissme should I also use --with-mauve also?
Alex
I haven't tried the --with-mauve option yet, you can ask Stephen Crawley about it.
John Leuner
Classpath has an .info file called hacking.info that gets installed in
/usr/share/info/hacking.info.gz (on Debian).
Since there is nothing Classpath specific about this name or path, I was wondering if
the file should be renamed?
Perhaps classpath-hacking.info ?
John Leuner
From jleuner
} -name '*.java'`
4. Set your LD_LIBRARY_PATH:
export LD_LIBRARY_PATH=/usr/lib/classpath
5. run kissme
./kissme -classpath classes:/usr/share/classpath/glibj.zip:. myclass
Feel free to ask me any questions about kissme or classpath or mauve.
John Leuner
Sorry haven't join the kissme
are there still files in there?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
/Makefile should be defined as nothing after configure
and the test for that just after compiling should fail and so not
actually zip the classes.
So it doesn't copy the .class files over to a $prefix/classpath directory?
That's what I was expecting.
John Leuner
available. However I'm interested in
releasing early, releasing often, and I couldn't resist this date. :)
How does the --without-zip stuff work?
I can't seem to get it to work, is there anything special I have to do?
John Leuner
___
Classpath
the files copied to this
classes directory... but instead right now it can copy to
$prefix/share/classpath only, is that ok?
Now that I think about it, putting it in the top level makes sense, especially as
Carlos described .. 'it is like unzipping the zip file and deleting it'
John Leuner
I
with older versions
anymore. And Mauve was recently cleaned up a bit so I would like to see
the new results on at least one VM/Classpath combination.
A new release would be very useful.
What can I do to help?
John Leuner
___
Classpath mailing list
.
I suspect we'll have to ask everyone who is changing native code to test with the 2.9x
compilers before they commit.
John Leuner
Etienne M. Gagnon wrote:
On Sun, Apr 28, 2002 at 01:24:34PM -0400, Brian Jones wrote:
I disabled javax.swing in standard.omit. Having trouble compiling
to produce a daily javadoc
run of the Classpath CVS code?
I really think this would be a worthwhile effort.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
, package overview page)
Cool!
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
) which is good for the
project.
On a technical level, all it requires is a daily script to run javadoc against
Classpath CVS and a webserver.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
and not always in sync with the ever-changing Classpath. Don't hesitate to
ask the VM developers or Classpath developers questions about getting things to work.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo
of the problem.
Any reason why it wouldn't compile?
John Leuner
John Leuner wrote:
I tracked this down to the ClassLoader class.
Otherwise getSystemClassLoader gets in an infinite loop where the Constructor for
SystemClassLoader calls the ClassLoader() constructor which tries to use
classloader and round and round it goes ...
John Leuner
I can now run a bunch of mauve tests, in particular this one fails with some sort of
infinite recursion:
gnu.testlet.java.text.DateFormat.Test
For later reference:
#13 0x0807ad4f in java_lang_reflect_Constructor_constructNative (env
-00; Fri, 22 Mar 2002 19:20:12 +
Date: Fri, 22 Mar 2002 19:20:12 +
From: John Leuner [EMAIL PROTECTED]
Subject: JRVM + GNU Classpath
In-reply-to: [EMAIL PROTECTED]
Sender: John Leuner [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Cc: [EMAIL PROTECTED]
Message-id: 20020322192012.GE29537@bapli
MIME
is often a good idea, to avoid the magic number syndrome.
Are any of these non-conformant?
Sascha, would you like to fix these?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
?
This is essentially the code that calls methods in the VM_* classes.
It doesn't really have a home .. it was extracted from the changes made
to the IBM OTI libraries. There may be a few cases where we can reduce
the amount of extra code needed in Classpath by including code upstream in JRVM.
John Leuner
bits.
Ah.
Maria indicated to me that this code has exactly the same license as JRVM.
Will we need to approach IBM about assigning copyright for this to the FSF?
How will that affect (this same code) that they're using with the OTI libs?
John Leuner
Which jvm does the --current-- classpath run with ?
orp doesn't seem to work.
Sadly, none out of the box :{ Orp is still your best bet when reverting
some of the Throwable/Class changes, or starting from cvs update -D
2002-02-22 and selectively updating. Sablevm and Kissme try to track
in Classpath?
You can view the changed Classpath files at:
http://people.debian.org/~jewel//jikes/files/vmclasses/
John Leuner
PS
I've mostly been talking about this work on the Jikes lists. For those who don't know,
I've managed to run hello world programs, reading and printing of text file
programs
I ran into a problem when compiling with Jikes. I had set the
environment variable BOOTCLASSPATH to Sun's rt.jar, so that I could use
jikes as a dropin replacement to javac, without specifying -classpath,
for regular Java files (ie. not from the Classpath project). When I
back went to
want code right away.
I wrote empty classes to allow compilation (I specifically don't want to compile
against foreign classes for the stuff I'm doing).
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo
, it
doesn't add any functionality. Can we wait on split() functionality for
the real regex implementation? (I have to sign paperwork for copyright
assignment).
It's done already, it's really only a few lines.
The dependency from String - Pattern is just one or two method calls.
John Leuner
.
What do you think?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
The code in java_lang_Double.c was crashing with my JVM (kissme) because it was
failing to recognise the infinity values.
The following patch fixes the crash, but there are still many mauve failures (which
might be causes by kissme or classpath)
The comparison was failing even though the two
On Sat, Feb 09, 2002 at 02:41:00PM -0500, Brian Jones wrote:
John Leuner [EMAIL PROTECTED] writes:
The code in java_lang_Double.c was crashing with my JVM (kissme)
because it was failing to recognise the infinity values.
The following patch fixes the crash, but there are still many
been using the jikes 1.15 in
debian/unstable and it seems to work fine. (I have compiled all of classpath with it)
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
John 2001-09-07 John Leuner [EMAIL PROTECTED]
John* java/util/zip/*.java: imported the jazzlib code. Should
Johnall be functional.
John I compiled it, but haven't run it. It should all work however.
Which repository is the master repository? FWIW I'd prefer
On Sat, Sep 08, 2001 at 11:40:31AM -0400, Etienne M. Gagnon wrote:
On Sat, Sep 08, 2001 at 03:36:43PM +0100, John Leuner wrote:
I would like to make Classpath the master repository. Is there a way to
'lock' the jazzlib one?
In the past, I have been successful at killing an SF project
John Leuner and Jochen Hoenicke should be able to do this when they
are ready.
I'm ready to import the jazzlib files into classpath's java.util.zip . Are there any
objections to this?
I have CVS access and can commit the jazzlib files in a day or two.
John Leuner ([EMAIL
peers)?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
)
at kissme_test.FrameTest.main(FrameTest.java:26)
I suppose I should go find a 1.1 Blackdown JDK.
Thanks for the help and tips, I would love to get the GTK peers working with my JVM,
it will open up a whole lot of applications that my JVM could never run previously.
John Leuner
,
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_setVisible
is obvious, but
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_set__Ljava_lang_String_2I
is not.
)
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo
);
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
The 0.17 release of the kissme JVM and associated Classpath files can be found at
http://kissme.sourceforge.net/
This release incorporates mostly bug fixes, I have managed to run the BeanShell with
kissme.
John Leuner
___
Classpath mailing list
the compiler should optimize these bytecodes away if the ./configure
option is not given. so this is not a valid objection either -- unless
someone can show that the compiler does *not* in fact do this
optimization?
The purpose of removing these strings is to save space?
John Leuner
/Float.toString() implementation.
Mauve will turn doubles/floats to strings before comparing them, and then compare them
to the string that is produced by compliant JVMs/class libraries.
(there is a previous thread about this)
John Leuner
___
Classpath mailing
On Fri, Jul 13, 2001 at 01:58:02PM -0400, Brian Jones wrote:
John Leuner [EMAIL PROTECTED] writes:
I have changed the java/lang, java/io and java/net interfaces. Will
anyone object if I change the rest? (In java.security,
javax.accessibility, com.sun.javadoc and javax.swing.plaf).
Yes
but have had no response yet. I don't
mind doing the paperwork, but it does take so long.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
\n);
assert(2 == 3);
}
}
Of course, this is potentially a serious speed killer, a JVM should make the string
allocation as fast as possible.
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman
with my own custom make tool. I have integrated
the native code into my CVS tree which also gets built with the custom make tool.
May I ask what you are working on?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman
in new Java programs.
Is there anything that depends on this abstract keyword? Can I change these files
and submit a patch?
John Leuner
--
___
Classpath mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/classpath
java/awt/AWTEvent.java itself fails to compile, it has a constructor that has an Event
as an argument (a JDK 1.0 compatibility constructor)
java/awt/ImageMediaEntry.java fails because it is declared as a synchronized class
I used jikes to compile.
--
John Leuner
the subsetting and supersetting clauses, what does that imply
for classpath?
Also what about vi), do we have to satisfy their testing requirements 6 months before
a release?
John Leuner
...
Documents that: (i) includes a complete implementation of the current version of the
Specification, without
of opportunity to improve
things.
However, the situation is that RMS does not want to relicense the AWT
code user the same terms as the rest of Classpath (GPL + Exception).
Why not?
John Leuner
___
Classpath mailing list
[EMAIL PROTECTED]
http
1 - 100 of 129 matches
Mail list logo