OSDN Git Service

2009-04-29 Ed Schonberg <schonberg@adacore.com>
[pf3gnuchains/gcc-fork.git] / libjava / ChangeLog
1 2009-04-28  Dave Korn  <dave.korn.cygwin@gmail.com>
2
3         * testsuite/libjava.jvmti/jvmti-interp.exp
4         (gcj_jni_compile_c_to_so):  Fix so extension to '.dll' on win32.
5         * testsuite/lib/libjava.exp (libjava_init):  Likewise.
6         * testsuite/libjava.jni/jni.exp
7         (gcj_jni_compile_c_to_so):  Likewise.
8         (gcj_jni_test_one):  Likewise.
9
10 2009-04-28  Andrew Haley  <aph@redhat.com>
11
12         PR libgcj/39899
13         * Makefile.am (libgcj_tools_la_LDFLAGS): Add
14         -fno-bootstrap-classes to libgcj_tools_la_GCJFLAGS.
15         * Makefile.in: Regenerate.
16
17 2009-04-28  Dave Korn  <dave.korn.cygwin@gmail.com>
18
19         * interpret.cc (DEBUG):  Rename this ...
20         (__GCJ_DEBUG):  ... to this throughout.
21         * configure.ac:  Likewise.
22         * interpret-run.cc:  Likewise.
23         * prims.cc:  Likewise.
24         * gnu/classpath/natConfiguration.cc:  Likewise.
25         * include/java-assert.h:  Likewise.
26         * java/io/natVMObjectInputStream.cc:  Likewise.
27
28         * configure:  Regenerate.
29         * include/config.h.in:  Regenerate.
30
31 2009-04-28  Dave Korn  <dave.korn.cygwin@gmail.com>
32
33         * java/lang/natVMClassLoader.cc
34         (java::lang::VMClassLoader::defineClass):  Fix assert.
35
36 2009-04-26  Matthias Klose <doko@ubuntu.com>
37
38         * contrib/aot-compile.in: Print diagnostics for malformed or invalid
39         class files.
40         * contrib/generate-cacerts.pl.in: New.
41         * configure.ac (AC_CONFIG_FILES): Add generate-cacerts.pl.
42
43 2009-04-24  Matthias Klose  <doko@ubuntu.com>
44
45         * configure.ac: Create missing directory gnu/java/security/jce/prng.
46         * configure: Regenerate.
47
48 2009-04-23  Matthias Klose  <doko@ubuntu.com>
49
50         * Makefile.am (install-data-local): Fix symlinks to header files.
51         * Makefile.in: Regenerate.
52
53 2009-04-23  Dave Korn  <dave.korn.cygwin@gmail.com>
54
55         * gnu/classpath/jdwp/natVMVirtualMachine.cc (handle_single_step):  Use
56         casted pointer in debugging assert.
57         (jdwpBreakpointCB):  Likewise.
58
59 2009-04-09  Jack Howarth  <howarth@bromo.med.uc.edu>
60
61         * configure.host: Restore match for darwin9 or later.
62         * configure.ac: Likewise.
63         * configure: Regenerate.
64
65 2009-03-11  Andrew Haley  <aph@redhat.com>
66
67         * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault): Clear
68         INTERPRETED access modifier.
69
70 2009-03-11  Tom Tromey  <tromey@redhat.com>
71
72         * link.cc (_Jv_Linker::find_field): Pass the field_type to
73         _Jv_CheckOrCreateLoadingConstraint, not the class that is
74         requesting the field.
75
76 2009-03-03  Andrew John Hughes  <ahughes@redhat.com>
77
78         * Makefile.am:
79         Remove dangling src.zip and javac symlinks.
80         Fix java.security symlink to use toolexeclibdir
81         as classpath/resource/Makefile.am does.
82         * Makefile.in,
83         * configure: Regenerated.
84         * configure.ac: Drop hard-coded prefix,
85         thus removing sdk_dir and making jre_dir="jre".
86         Map x86_64 to amd64 as used by OpenJDK.
87         * gcj/Makefile.in,
88         * include/Makefile.in,
89         * testsuite/Makefile.in: Regenerated.
90         
91 2009-03-01  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
92
93         * configure: Regenerate.
94
95 2009-02-13  Andrew John Hughes  <ahughes@redhat.com>
96
97         Import GNU Classpath (classpath-0_98-release).
98
99         * Makefile.am: Add natVMSecureRandom.cc.
100         * Makefile.in: Regenerated.
101         * classpath/ChangeLog,
102         * classpath/Makefile.am: Merged.
103         * classpath/Makefile.in: Regenerated.
104         * classpath/NEWS: Merged.
105         * classpath/config.guess,
106         * classpath/config.sub,
107         * classpath/configure: Regenerated.
108         * classpath/configure.ac: Merged.
109         * classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
110         * classpath/gnu/java/security/jce/prng/SecureRandomAdapter.java,
111         * classpath/gnu/javax/crypto/jce/prng/ARCFourRandomSpi.java,
112         * classpath/gnu/javax/crypto/jce/prng/CSPRNGSpi.java,
113         * classpath/gnu/javax/crypto/jce/prng/FortunaImpl.java,
114         * classpath/gnu/javax/crypto/jce/prng/ICMRandomSpi.java,
115         * classpath/gnu/javax/crypto/jce/prng/UMacRandomSpi.java,
116         * classpath/gnu/javax/crypto/prng/ICMGenerator.java,
117         * classpath/gnu/xml/stream/XMLParser.java,
118         * classpath/java/security/SecureRandom.java,
119         * classpath/native/jni/native-lib/cpproc.c,
120         * classpath/native/plugin/gcjwebplugin.cc,
121         * classpath/tools/gnu/classpath/tools/gjdoc/Main.java: Merged.
122         * configure: Regenerated.
123         * configure.ac: Add symlink for natVMSecureRandomPosix.cc to natVMSecureRandom.cc
124         * gnu/classpath/Configuration.java: Change version to 0.98.
125         * gnu/java/security/jce/prng/SecureRandomAdapter.h: Regenerated.
126         * gnu/java/security/jce/prng/VMSecureRandom.h: Generated.
127         * gnu/java/security/jce/prng/VMSecureRandom.java: Added native implementation.
128         * gnu/java/security/jce/prng/natVMSecureRandomPosix.cc: Wrapper around /dev/random.
129         * gnu/javax/crypto/jce/prng/CSPRNGSpi.h,
130         * gnu/javax/crypto/jce/prng/FortunaImpl.h,
131         * java/security/SecureRandom.h: Regenerated.
132         * java/security/VMSecureRandom$Spinner.h,
133         * java/security/VMSecureRandom.h,
134         * java/security/VMSecureRandom.java: Removed.
135         * sources.am: Move VMSecureRandom to gnu.java.security.jce.prng.
136
137 2009-02-10  Mark Mitchell  <mark@codesourcery.com>
138
139         * Makefile.am (AM_MAKEFLAGS): Pass down datadir.
140         * Makefile.in: Regenerated.
141
142 2009-02-09  Mark Mitchell  <mark@codesourcery.com>
143
144         * addr2name.awk: Remove.
145         * Makefile.am (bin_SCRIPTS): Remove addr2name.awk.
146         * Makefile.in: Regenerated.
147
148         * configure.ac: Define enable_sjlj_exceptions
149         appropriately under the ARM EH ABI.
150         * configure: Regenerated.
151
152         * Makefile.am (LTLDFLAGS): Define.
153         (GCJLINK): Use it.
154         (LIBLINK): Likewise.
155         * Makefile.in: Regenerated.
156
157 2009-02-03  Jakub Jelinek  <jakub@redhat.com>
158
159         * gnu/gcj/convert/Convert.java (version): Update copyright notice
160         dates.
161         * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
162
163 2009-01-26  Jakub Jelinek  <jakub@redhat.com>
164
165         PR libgcj/38872
166         * gcj/javaprims.h (_Jv_CreateJavaVM): Change to extern "C" symbol.
167         * libjgc_bc.c (_Jv_GetStringChars): Remove.
168
169 2009-01-12  Andrew Haley  <aph@redhat.com>
170
171         * sun/misc/natUnsafe.cc (spinlock contructor): Call sched_yield().
172
173 2009-01-11  Matthias Klose  <doko@ubuntu.com>
174
175         * Makefile.am (ecjx_LDADD): Add $(extra_ldflags).
176         * Makefile.in: Regenerate.
177
178 2009-01-06  Andrew John Hughes  <gnu_andrew@member.fsf.org>
179
180         Import GNU Classpath (libgcj-snapshot-20090102).
181
182         * libjava/classpath/lib/java/text/RuleBasedCollator$CollationSorter.class,
183         * libjava/classpath/lib/java/text/MessageFormat$MessageFormatElement.class,
184         * libjava/classpath/lib/java/text/MessageFormat.class,
185         * libjava/classpath/lib/java/text/SimpleDateFormat.class,
186         * libjava/classpath/lib/java/text/NumberFormat.class,
187         * libjava/classpath/lib/java/text/RuleBasedCollator$CollationElement.class,
188         * libjava/classpath/lib/java/text/MessageFormat$Field.class,
189         * libjava/classpath/lib/java/text/RuleBasedCollator.class,
190         * libjava/classpath/lib/java/text/NumberFormat$Field.class,
191         * libjava/classpath/lib/gnu/xml/transform/Bindings.class,
192         * libjava/classpath/lib/gnu/java/locale/LocaleData.class,
193         * libjava/classpath/lib/gnu/java/awt/peer/gtk/FreetypeGlyphVector.class,
194         * libjava/classpath/lib/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.class,
195         * libjava/gnu/java/awt/peer/gtk/FreetypeGlyphVector.h,
196         * libjava/java/text/MessageFormat.h,
197         * libjava/java/text/RuleBasedCollator$CollationSorter.h,
198         * libjava/java/text/RuleBasedCollator.h,
199         * libjava/java/text/SimpleDateFormat.h:
200         Regenerated.
201