]> gcc.gnu.org Git - gcc.git/blob - libjava/ChangeLog
Merge GNU Classpath libgcj-snapshot-20090102.
[gcc.git] / libjava / ChangeLog
1 2009-01-06 Andrew John Hughes <gnu_andrew@member.fsf.org>
2
3 Import GNU Classpath (libgcj-snapshot-20090102).
4
5 * libjava/classpath/lib/java/text/RuleBasedCollator$CollationSorter.class,
6 * libjava/classpath/lib/java/text/MessageFormat$MessageFormatElement.class,
7 * libjava/classpath/lib/java/text/MessageFormat.class,
8 * libjava/classpath/lib/java/text/SimpleDateFormat.class,
9 * libjava/classpath/lib/java/text/NumberFormat.class,
10 * libjava/classpath/lib/java/text/RuleBasedCollator$CollationElement.class,
11 * libjava/classpath/lib/java/text/MessageFormat$Field.class,
12 * libjava/classpath/lib/java/text/RuleBasedCollator.class,
13 * libjava/classpath/lib/java/text/NumberFormat$Field.class,
14 * libjava/classpath/lib/gnu/xml/transform/Bindings.class,
15 * libjava/classpath/lib/gnu/java/locale/LocaleData.class,
16 * libjava/classpath/lib/gnu/java/awt/peer/gtk/FreetypeGlyphVector.class,
17 * libjava/classpath/lib/gnu/javax/crypto/jce/key/SecretKeyGeneratorImpl.class,
18 * libjava/gnu/java/awt/peer/gtk/FreetypeGlyphVector.h,
19 * libjava/java/text/MessageFormat.h,
20 * libjava/java/text/RuleBasedCollator$CollationSorter.h,
21 * libjava/java/text/RuleBasedCollator.h,
22 * libjava/java/text/SimpleDateFormat.h:
23 Regenerated.
24
25 2008-12-21 Andrew Pinski <pinskia@gmail.com>
26
27 PR target/38300
28 * configure: Regenerate.
29
30 2008-12-19 Jakub Jelinek <jakub@redhat.com>
31
32 PR libgcj/38396
33 * configure.ac (use_libgcj_bc): Set to no if not enable_shared.
34 (LIBGCJ_SPEC): Use -lgcj instead of -lgcj_bc even for -static
35 or -static-libgcj.
36 * Makefile.am (ecjx_SOURCES): Add ecjx.cc.
37 (ecjx_LDADD): Don't add libgcj.la when
38 NATIVE && USE_LIBBGCJ_BC.
39 * ecjx.cc: New file.
40 * Makefile.in: Regenerated.
41 * configure: Regenerated.
42
43 2008-12-18 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
44
45 * configure: Regenerate.
46
47 2008-12-11 H.J. Lu <hongjiu.lu@intel.com>
48
49 PR libgcj/38006
50 * classpath/tools/resource/gnu/classpath/tools/gjdoc/htmldoclet/inherit.png:
51 Set svn:mime-type to application/octet-stream.
52
53 2008-12-04 Jack Howarth <howarth@bromo.med.uc.edu>
54
55 * configure.ac: Add double brackets on darwin[912].
56 * configure: Regenerate.
57
58 2008-12-02 Jack Howarth <howarth@bromo.med.uc.edu>
59
60 * configure.ac: Expand to darwin10 and later.
61 * configure: Regenerate.
62 * testsuite/lib/libjava.exp: Expand to darwin10 and later.
63
64 2008-11-12 Steve Ellcey <sje@cup.hp.com>
65
66 * configure: Regenerate to get new GCC_CHECK_UNWIND_GETIPINFO.
67
68 2008-11-12 Jakub Jelinek <jakub@redhat.com>
69
70 PR libgcj/33764
71 * configure.ac (INSTALL_BINARIES): New AM_CONDITIONAL.
72 * Makefile.am: If not INSTALL_BINARIES, use noinst_PROGRAMS
73 instead of bin_PROGRAMS for binaries.
74 * configure: Regenerated.
75 * Makefile.in: Regenerated.
76
77 2008-11-04 David Edelsohn <edelsohn@gnu.org>
78
79 * configure.ac: Fix typo.
80 * configure: Rebuild.
81
82 2008-10-31 Andrew Haley <aph@redhat.com>
83
84 * Makefile.am (install-data-local): Correct symlink paths for
85 SDK-style installed JARs.
86 Correct symlinks for headers when DESTDIR is set.
87
88 2008-10-23 David Edelsohn <edelsohn@gnu.org>
89
90 PR target/35485
91 * configure.ac: AIX threads are Posix threads.
92 Set signal handler to aix-signal.h
93 * configure: Regenerate.
94 * classpath/native/fdlibm/fdlibm.h: Undef hz.
95 * include/aix-signal.h: New file.
96 * sysdep/powerpc/locks.h: Avoid GNU Assembler syntax.
97
98 2008-10-22 Matthias Klose <doko@ubuntu.com>
99
100 Import GNU Classpath (libgcj-import-20081021).
101
102 * Regenerate class and header files.
103 * Regenerate auto* files.
104
105 2008-10-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
106
107 * sources.am, Makfile.in: Regenerate.
108
109 2008-10-17 Matthias Klose <doko@ubuntu.com>
110
111 * configure.ac: Fix bashisms.
112 * configure: Regenerate.
113
114 2008-10-15 Matthias Klose <doko@ubuntu.com>
115
116 * configure.ac: Disable build of gjdoc, if configured without
117 --with-antlr-jar or if no antlr.jar found.
118 * configure: Regenerate.
119
120 2008-10-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
121
122 * classpath/configure.ac,
123 * classpath/m4/ac_prog_antlr.m4,
124 * classpath/m4/ac_prog_java.m4,
125 * classpath/tools/Makefile.am:
126 Ported --regen-gjdoc-parser patch and
127 cantlr support from GNU Classpath.
128
129 2008-10-06 Andrew Haley <aph@redhat.com>
130
131 * java/lang/Thread.java (Thread): Always create the ThreadLocalMap
132 when creating a thread.
133 (getThreadLocals) Don't lazily create the ThreadLocalMap.
134
135 2008-09-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
136
137 * classpath/java/lang/ThreadLocalMap.java,
138 * java/lang/ThreadLocalMap$Entry.h,
139 * java/lang/ThreadLocalMap.h,
140 * lib/java/lang/ThreadLocalMap.class,
141 * lib/java/lang/ThreadLocalMap$Entry.class:
142 Add the new files for the ThreadLocal patch.
143
144 2008-09-28 Andrew John Hughes <gnu_andrew@member.fsf.org>
145
146 * classpath/ChangeLog,
147 * classpath/java/lang/InheritableThreadLocal.java,
148 * classpath/java/lang/Thread.java,
149 * classpath/java/lang/ThreadLocal.java:
150 Merge Daniel Frampton's ThreadLocal patch.
151 * gcj/javaprims.h: Updated.
152 * java/lang/Thread.h: Regenerated.
153 * java/lang/Thread.java:
154 Replace WeakIdentityHashMap with ThreadLocalMap.
155 (getThreadLocals()): Likewise.
156 * java/lang/ThreadLocal.h: Regenerated.
157 * java/lang/ThreadLocal.java:
158 (computeNextHash()): New method.
159 (ThreadLocal()): Initialise fastHash.
160 (internalGet()): Updated to match Classpath's get().
161 (internalSet(Object)): Likewise for set(Object).
162 (internalRemove()): Likewise for remove().
163
164 2008-09-25 Andrew John Hughes <gnu_andrew@member.fsf.org>
165
166 * classpath/configure,
167 * classpath/configure.ac:
168 Resynchronise with Classpath's configure.
169 * classpath/examples/Makefile.in:
170 Add equivalent support for building as in
171 tools/Makefile.in.
172 * classpath/java/nio/Buffer.java,
173 * classpath/java/nio/ByteBuffer.java,
174 * classpath/java/nio/ByteBufferImpl.java,
175 * classpath/java/nio/CharBuffer.java,
176 * classpath/java/nio/CharBufferImpl.java,
177 * classpath/java/nio/CharSequenceBuffer.java,
178 * classpath/java/nio/CharViewBufferImpl.java,
179 * classpath/java/nio/DirectByteBufferImpl.java,
180 * classpath/java/nio/DoubleBuffer.java,
181 * classpath/java/nio/DoubleBufferImpl.java,
182 * classpath/java/nio/DoubleViewBufferImpl.java,
183 * classpath/java/nio/FloatBuffer.java,
184 * classpath/java/nio/FloatBufferImpl.java,
185 * classpath/java/nio/FloatViewBufferImpl.java,
186 * classpath/java/nio/IntBuffer.java,
187 * classpath/java/nio/IntBufferImpl.java,
188 * classpath/java/nio/IntViewBufferImpl.java,
189 * classpath/java/nio/LongBuffer.java,
190 * classpath/java/nio/LongBufferImpl.java,
191 * classpath/java/nio/LongViewBufferImpl.java,
192 * classpath/java/nio/MappedByteBuffer.java,
193 * classpath/java/nio/MappedByteBufferImpl.java,
194 * classpath/java/nio/ShortBuffer.java,
195 * classpath/java/nio/ShortBufferImpl.java,
196 * classpath/java/nio/ShortViewBufferImpl.java:
197 Replace use of gnu.classpath.Pointer with gnu.gcj.RawData,
198 and fix some formatting issues.
199 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.java,
200 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaLexer.smap,
201 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.java,
202 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaRecognizer.smap,
203 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.java,
204 * classpath/tools/gnu/classpath/tools/gjdoc/expr/JavaTokenTypes.txt:
205 Regenerated (later version of antlr).
206 * java/nio/Buffer.h: Regenerated.
207 * java/nio/Buffer.java: Ported changes from Classpath.
208 * java/nio/ByteBuffer.h,
209 * java/nio/CharBuffer.h: Regenerated.
210 * java/nio/DirectByteBufferImpl.java: Ported changes from
211 Classpath.
212 * java/nio/DoubleBuffer.h,
213 * java/nio/FloatBuffer.h,
214 * java/nio/IntBuffer.h,
215 * java/nio/LongBuffer.h,
216 * java/nio/MappedByteBuffer.h,
217 * java/nio/MappedByteBufferImpl.h: Regenerated.
218 * java/nio/MappedByteBufferImpl.java: Ported changes from
219 Classpath.
220 * java/nio/ShortBuffer.h: Regenerated.
221
222 2008-09-24 Matthias Klose <doko@ubuntu.com>
223
224 * configure.ac: Search for antlr.jar, if not configured.
225 * configure: Regenerate.
226
227 2008-09-24 Matthias Klose <doko@ubuntu.com>
228
229 * Makefile.am: Build a gjdoc binary, if enabled.
230 * configure.ac: Add options --disable-gjdoc, --with-antlr-jar=file.
231 * Makefile.in, */Makefile.in, configure: Regenerate.
232
233 2008-09-22 Andrew Haley <aph@redhat.com>
234
235 * java/lang/String.java (toString(char[], int, int)): New method.
236
237 2008-09-14 Matthias Klose <doko@ubuntu.com>
238
239 Import GNU Classpath (libgcj-import-20080914).
240
241 * Regenerate class and header files.
242 * Regenerate auto* files.
243 * configure.ac: Don't pass --disable-gjdoc to classpath.
244 * sources.am: Regenerated.
245 * HACKING: Mention to build gjdoc in maintainer builds.
246 * gnu/classpath/Configuration.java: Update classpath version.
247 * gcj/javaprims.h: Update.
248
249 2008-09-08 Andrew John Hughes <gnu_andrew@member.fsf.org>
250
251 * Makefile.am: Replace natStringBuffer.cc
252 and natStringBuilder.cc with natAbstractStringBuffer.cc.
253 * Makefile.in: Regenerated.
254 * java/lang/AbstractStringBuffer.java:
255 (append(int)): Made native.
256 (regionMatches(int,String)): Likewise.
257 * java/lang/StringBuffer.h: Regenerated.
258 * java/lang/StringBuffer.java: Remerged with GNU Classpath.
259 * java/lang/StringBuilder.h: Regenerated.
260 * java/lang/StringBuilder.java: Remerged with GNU Classpath.
261 * java/lang/natAbstractStringBuffer.cc: Provide common
262 native methods for StringBuffer and StringBuilder.
263 * java/lang/natStringBuffer.cc,
264 * java/lang/natStringBuilder.cc: Removed.
265
266 2008-09-04 Andrew John Hughes <gnu_andrew@member.fsf.org>
267
268 * Makefile.in,
269 * classpath/configure: Regenerated.
270 * gnu/gcj/util/natDebug.cc,
271 * gnu/gcj/xlib/natColormap.cc,
272 * gnu/gcj/xlib/natDisplay.cc,
273 * gnu/gcj/xlib/natDrawable.cc,
274 * gnu/gcj/xlib/natFont.cc,
275 * gnu/gcj/xlib/natWMSizeHints.cc,
276 * gnu/gcj/xlib/natWindow.cc,
277 * gnu/gcj/xlib/natXImage.cc:
278 Add :: prefix to namespaces.
279 * java/io/CharArrayWriter.h,
280 * java/lang/StringBuffer.h:
281 Regenerated using patched gjavah.
282 * java/lang/natStringBuffer.cc:
283 Fix naming of append(jint).
284 * java/sql/Timestamp.h: Regenerated
285 using patched gjavah.
286 * jni.cc: Rename p to functions
287 to match change in GNU Classpath.
288 * scripts/makemake.tcl: Switch
289 gnu.java.math to BC compilation.
290 * sources.am: Regenerated.
291
292 2008-08-21 Andrew John Hughes <gnu_andrew@member.fsf.org>
293
294 * Makefile.in: Updated location of Configuration.java.
295 * classpath/lib/gnu/java/locale/LocaleData.class: Regenerated.
296
297 2008-08-18 Andrew John Hughes <gnu_andrew@member.fsf.org>
298
299 * Makefile.in: Updated with new Java files.
300 * classpath/configure: Regenerated.
301 * classpath/tools/Makefile.am: Add missing
302 use of GJDOC_EX so --disable-gjdoc works.
303 * classpath/tools/Makefile.in: Regenerated.
304
305 2008-08-15 Matthias Klose <doko@ubuntu.com>
306
307 Import GNU Classpath (libgcj-import-20080811).
308
309 * Regenerate class and header files.
310 * Regenerate auto* files.
311 * configure.ac: Don't pass --with-fastjar to classpath, substitute new
312 dummy value in classpath/gnu/classpath/Configuration.java.in, pass
313 --disable-gjdoc to classpath.
314 * scripts/makemake.tcl:
315 * sources.am: Regenerated.
316 * java/lang/AbstractStringBuffer.java, gnu/java/lang/VMCPStringBuilder.java:
317 New, copied from classpath, use System instead of VMSystem.
318 * java/lang/StringBuffer.java: Merge from classpath.
319 * java/lang/ClassLoader.java: Merge from classpath.
320 * gcj/javaprims.h: Update class definitions,
321 remove _Jv_jobjectRefType, jobjectRefType definitions.
322
323 2008-09-30 Andreas Tobler <a.tobler@schweiz.org>
324
325 * testsuite/lib/libjava.exp (libjava_arguments): Do not append
326 "no-install" to additional_flags for *-*-darwin.
327
328 2008-09-26 Peter O'Gorman <pogma@thewrittenword.com>
329 Steve Ellcey <sje@cup.hp.com>
330
331 * configure: Regenerate for new libtool.
332 * Makefile.in: Ditto.
333 * aclocal.m4: Ditto.
334 * classpath/configure: Ditto.
335 * classpath/Makefile.in: Ditto.
336 * classpath/native/jni/Makefile.in: Ditto.
337 * classpath/native/jni/classpath/Makefile.in: Ditto.
338 * classpath/native/jni/midi-dssi/Makefile.in: Ditto.
339 * classpath/native/jni/gstreamer-peer/Makefile.in: Ditto.
340 * classpath/native/jni/gconf-peer/Makefile.in: Ditto.
341 * classpath/native/jni/java-io/Makefile.in: Ditto.
342 * classpath/native/jni/native-lib/Makefile.in: Ditto.
343 * classpath/native/jni/java-util/Makefile.in: Ditto.
344 * classpath/native/jni/java-lang/Makefile.in: Ditto.
345 * classpath/native/jni/midi-alsa/Makefile.in: Ditto.
346 * classpath/native/jni/java-nio/Makefile.in: Ditto.
347 * classpath/native/jni/java-net/Makefile.in: Ditto.
348 * classpath/native/jni/xmlj/Makefile.in: Ditto.
349 * classpath/native/jni/qt-peer/Makefile.in: Ditto.
350 * classpath/native/jni/gtk-peer/Makefile.in: Ditto.
351 * classpath/native/Makefile.in: Ditto.
352 * classpath/native/jawt/Makefile.in: Ditto.
353 * classpath/native/fdlibm/Makefile.in: Ditto.
354 * classpath/native/plugin/Makefile.in: Ditto.
355 * classpath/resource/Makefile.in: Ditto.
356 * classpath/scripts/Makefile.in: Ditto.
357 * classpath/tools/Makefile.in: Ditto.
358 * classpath/doc/Makefile.in: Ditto.
359 * classpath/doc/api/Makefile.in: Ditto.
360 * classpath/lib/Makefile.in: Ditto.
361 * classpath/external/Makefile.in: Ditto.
362 * classpath/external/jsr166/Makefile.in: Ditto.
363 * classpath/external/sax/Makefile.in: Ditto.
364 * classpath/external/w3c_dom/Makefile.in: Ditto.
365 * classpath/external/relaxngDatatype/Makefile.in: Ditto.
366 * classpath/include/Makefile.in: Ditto.
367 * classpath/aclocal.m4: Ditto.
368 * classpath/examples/Makefile.in: Ditto.
369 * include/Makefile.in: Ditto.
370 * testsuite/Makefile.in: Ditto.
371 * gcj/Makefile.in: Ditto.
372
373 2008-09-17 Andrew Haley <aph@redhat.com>
374
375 PR libgcj/8995:
376
377 * defineclass.cc (_Jv_ClassReader::handleCodeAttribute):
378 Initialize thread_count.
379 * include/java-interp.h (_Jv_InterpMethod::thread_count): New
380 field.
381 (_Jv_InterpMethod::rewrite_insn_mutex): New mutex.
382 (_Jv_InterpFrame:: _Jv_InterpFrame): Pass frame_type.
383 * interpret.cc
384 (ThreadCountAdjuster): New class.
385 (_Jv_InterpMethod::thread_count): New field.
386 (_Jv_InitInterpreter): Initialize rewrite_insn_mutex.
387 Increment and decrement thread_count field in methods.
388 * interpret-run.cc (REWRITE_INSN): Check thread_count <= 1.
389 (REWRITE_INSN): Likewise.
390 Declare a ThreadCountAdjuster.
391 * java/lang/reflect/natVMProxy.cc (run_proxy): Initialize frame
392 type as frame_proxy.
393
394 2008-09-05 David Daney <ddaney@avtrex.com>
395
396 * configure.ac (reduced-reflection): New AC_ARG_ENABLE.
397 (build_libgcj_reduced_reflection): New variable.
398 (BUILD_LIBGCJ_REDUCED_REFLECTION): New AM_CONDITIONAL.
399 * Makefile.am (LIBGCJ_REDUCED_REFLECTION_FLAGS): New variable.
400 (%.lo: %.list): Add LIBGCJ_REDUCED_REFLECTION_FLAGS to compile
401 command.
402 (java/util/concurrent.lo, java/util/concurrent/atomic.lo,
403 java/util/concurrent/locks.lo): Override
404 LIBGCJ_REDUCED_REFLECTION_FLAGS.
405 * Makefile.in, include/Makefile.in, testsuite/Makefile.in,
406 gcj/Makefile.in, configure: Regenerate.
407
408 2008-08-22 Andrew Haley <aph@redhat.com>
409
410 PR libgcj/8995:
411
412 * interpret-run.cc (REWRITE_INSN): Null this macro.
413
414 * include/jvm.h (class _Jv_Linker): Declare resolve_mutex, init.
415 (read_cpool_entry, write_cpool_entry): New functions.
416 * link.cc (_Jv_Linker::resolve_mutex): new.
417 (_Jv_Linker::init): New function.
418 (_Jv_Linker::resolve_pool_entry): Use {read,write}_cpool_entry
419 to ensure atomic access to constant pool entries.
420
421 2008-08-07 Andrew Haley <aph@redhat.com>
422
423 * testsuite/libjava.lang/StackTrace2.java: Rewrite to prevent
424 spurious failure when some methods are inlined.
425
426 2008-08-05 Matthias Klose <doko@ubuntu.com>
427
428 * HACKING: Update instructions how to build gcj/javaprims.h.
429
430 2008-08-04 Tom Tromey <tromey@redhat.com>
431
432 PR libgcj/31890:
433 * gcj/javaprims.h: Regenerate class list.
434
435 2008-07-16 Roger Sayle <roger@eyesopen.com>
436 Paolo Bonzini <bonzini@gnu.org>
437
438 * scripts/jar.in: Fix portability problems with Solaris /bin/sh.
439
440 2008-07-08 Matthias Klose <doko@ubuntu.com>
441
442 * libtool-version: Bump soversion.
443
444 2008-07-07 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
445
446 * gnu/gcj/convert/make-trie.h: New.
447 * gnu/gcj/convert/gen-from-JIS.c: Include it.
448 * gnu/gcj/convert/make-trie.c: Likewise.
449 Fix typos and compiler warnings, diagnose a missing argument.
450 * Makefile.am (gen_from_JIS_SOURCES): Add gnu/gcj/convert/make-trie.h.
451 * Makefile.in: Regenerate.
452
453 2008-06-30 Joshua Sumali <jsumali@redhat.com>
454 Andrew Haley <aph@redhat.com>
455
456 * configure.ac (java-home): new AC_ARG_ENABLE.
457 (aot-compile-rpm): Likewise.
458 (CREATE_JAVA_HOME): new AM_CONDITIONAL.
459 (INSTALL_AOT_RPM): Likewise.
460 (gcc-suffix): new AC_ARG_WITH.
461 (arch-directory): Likewise.
462 (os-directory): Likewise.
463 (origin-name): Likewise.
464 (arch-suffix): Likewise.
465 (jvm-root-dir): Likewise.
466 (jvm-jar-dir): Likewise.
467 (python-dir): Likewise.
468 (AC_CONFIG_FILES): Add contrib/aotcompile.py, contrib/aot-compile,
469 contrib/aot-compile-rpm, contrib/rebuild-gcj-db.
470 (gcjsubdir): New AC_SUBST.
471 * Makefile.am (install-data-local): Install Python modules for
472 aot-compile. Also install an sdk style directory if
473 --enable-java-home is passed to configure.
474 (bin_SCRIPTS): Add
475 contrib/rebuild-gcj-db and contrib/aot-compile.
476 (gcjsubdir): Add.
477 (db_pathtail): Redefine in terms of gcjsubdir.
478 * contrib/aot-compile.in: New file.
479 * contrib/aotcompile.py.in: Likewise.
480 * contrib/aot-compile-rpm.in: Likewise.
481 * contrib/classfile.py: Likewise.
482 * contrib/rebuild-gcj-db.in: Likewise.
483 * configure: Regenerate.
484 * Makefile.in: Regenerate.
485
486 2008-06-28 Matthias Klose <doko@ubuntu.com>
487
488 Import GNU Classpath (classpath-0_97_2-release).
489
490 * Regenerate class and header files.
491 * Regenerate auto* files.
492 * gcj/javaprims.h: Define jobjectRefType.
493 * jni.cc (_Jv_JNI_GetObjectRefType): New (stub only).
494 (_Jv_JNIFunctions): Initialize GetObjectRefType.
495 * gnu/classpath/jdwp/VMVirtualMachine.java,
496 java/security/VMSecureRandom.java: Merge from classpath.
497 * HACKING: Fix typo.
498 * ChangeLog-2007: New file.
499 * configure.ac: Set JAVAC, pass --disable-regen-headers to classpath.
500
501 2008-06-17 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
502
503 * configure: Regenerate.
504 * gcj/Makefile.in: Regenerate.
505 * include/Makefile.in: Regenerate.
506 * testsuite/Makefile.in: Regenerate.
507
508 2008-06-07 Joseph Myers <joseph@codesourcery.com>
509
510 * configure.host (strongarm*-elf, xscale*-elf): Remove.
511
512 2008-06-02 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
513
514 * Makefile.am (mostlyclean-local): Use libtool --mode=clean.
515 * Makefile.in: Regenerate.
516
517 2008-05-28 Andrew Haley <aph@redhat.com>
518
519 * java/lang/Class.java (getSimpleName): Use getEnclosingClass().
520 * testsuite/libjava.lang/PR35020.java: New cases.
521 * testsuite/libjava.lang/PR35020.out: New cases.
522
523 2008-05-22 Andrew Haley <aph@redhat.com>
524
525 PR libgcj/35020
526 * java/lang/Class.java (getSimpleName): Replace incorrect use of
527 String.lastIndexOf(String, int) with String.substring.
528 * testsuite/libjava.lang/PR35020.java: New file.
529 * testsuite/libjava.lang/PR35020.out: New file.
530
531 2008-05-22 Andrew Haley <aph@redhat.com>
532
533 PR libgcj/35020
534 * java/lang/Class.java (getSimpleName): Import from GNU Classpath.
535
536 2008-05-20 David Daney <ddaney@avtrex.com>
537
538 PR libgcj/36252
539 * java/lang/natString.ccn: Add
540 #include <java/io/CharConversionException.h>.
541 (init (byte[], int, int, String)): Catch and ignore
542 CharConversionException. Break out of conversion loop
543 on incomplete input.
544 * testsuite/libjava.lang/PR36252.java: New test.
545 * testsuite/libjava.lang/PR36252.out: New file, its expected output.
546 * testsuite/libjava.lang/PR36252.jar: New file, its pre-compiled
547 jar file.
548
549 2008-04-19 Tom Tromey <tromey@redhat.com>
550
551 PR libgcj/35979:
552 * jni.cc (_Jv_JNI_NewStringUTF): Return NULL if bytes==NULL.
553
554 2008-04-18 Paolo Bonzini <bonzini@gnu.org>
555
556 PR bootstrap/35457
557 * aclocal.m4: Regenerate.
558 * configure: Regenerate.
559
560 2008-04-16 Andrew Haley <aph@littlepinkcloud.com>
561
562 * libgcj_bc.c: (_Jv_LookupInterfaceMethod, _Jv_MonitorExit,
563 _Jv_RegisterResource, _Jv_JNI_PopSystemFrame): Add.
564
565 2008-04-16 Andrew Haley <aph@redhat.com>
566
567 * libgcj_bc.c: Sort lines.
568
569 2008-04-02 Peter O'Gorman <pogma@thewrittenword.com>
570
571 PR bootstrap/35216
572 * scripts/makemake.tcl: Replace org/omg build with build of all
573 its subpackages.
574 * sources.am: Regenerate.
575 * Makefile.in: Regenerate.
576
577 2008-03-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
578
579 * Makefile.am (install-data-local): Rewrite to be more efficient,
580 using awk, and `install' with multiple files at once. Do not gather
581 more than 50 files in one go to avoid hitting command line limits.
582 (install_data_local_split): New variable.
583 * aclocal.m4: Regenerate.
584 * configure: Likewise.
585 * Makefile.in: Likewise.
586 * gcj/Makefile.in: Likewise.
587 * include/Makefile.in: Likewise.
588 * testsuite/Makefile.in: Likewise.
589
590 * Makefile.am (write_entries_to_file_split): New variable.
591 (write_entries_to_file): Write out that many entries at once,
592 for speed.
593 * Makefile.in: Regenerate.
594
595 2008-03-13 Tom Tromey <tromey@redhat.com>
596
597 * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
598 Check loading constraints.
599 (_Jv_CheckOrCreateLoadingConstraint): New function.
600 * java/lang/ClassLoader.java (loadingConstraints): New field.
601 * link.cc (_Jv_Linker::find_field): Use
602 _Jv_CheckOrCreateLoadingConstraint.
603 (_Jv_Linker::check_loading_constraints): New function.
604 (_Jv_Linker::resolve_method_entry): Use
605 check_loading_constraints.
606 (_Jv_Linker::append_partial_itable): Likewise.
607 (_Jv_Linker::layout_vtable_methods): Likewise.
608 * include/jvm.h (_Jv_Linker::check_loading_constraints): Declare.
609 (_Jv_CheckOrCreateLoadingConstraint): Declare.
610
611 2008-03-10 Jim Meyering <meyering@redhat.com>
612
613 Don't leak upon failed realloc.
614 * gnu/classpath/natSystemProperties.cc
615 (SystemProperties::insertSystemProperties):
616
617 2008-03-06 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
618
619 * HACKING: Fix grep patterns.
620
621 2008-03-04 David Daney <ddaney@avtrex.com>
622
623 * scripts/makemake.tcl (properties_map): Don't exclude
624 gnu/java/locale.
625 * gnu/java/lang/MainThread.java (Klocale, Kcalendar): Remove.
626 * java/text/Collator.java: Organize imports.
627 (getAvailableLocales): Merge from classpath.
628 (getInstance): Same.
629 * sources.am: Regenerate.
630 * Makefile.in: Regenerate.
631 * classpath/lib/java/text/DecimalFormatSymbols.class,
632 classpath/lib/java/text/DateFormatSymbols.class,
633 classpath/lib/java/util/Currency.class,
634 classpath/lib/java/util/Calendar.class,
635 classpath/lib/gnu/java/lang/MainThread.class,
636 classpath/lib/java/text/Collator.class,
637 gnu/java/lang/MainThread.h,
638 java/text/DateFormatSymbols.h,
639 java/text/DecimalFormatSymbols.h,
640 java/util/Calendar.h,
641 java/util/Currency.h: Regenerate.
642 * classpath/lib/gnu/java/locale/LocaleInformation_en_PH.class,
643 classpath/lib/gnu/java/locale/LocaleInformation_es_AR.class,
644 classpath/lib/gnu/java/locale/LocaleInformation_en_BW.class,
645 classpath/lib/gnu/java/locale/LocaleInformation_de_BE.class,
646 classpath/lib/gnu/java/locale/LocaleInformation_te_IN.class,
647 classpath/lib/gnu/java/locale/LocaleInformation_en.class,
648 classpath/lib/gnu/java/locale/LocaleInformation_iw_IL.class,
649 classpath/lib/gnu/java/locale/LocaleInformation_fr_LU.class,
650 classpath/lib/gnu/java/locale/LocaleInformation_ar_AE.class,
651 classpath/lib/gnu/java/locale/LocaleInformation_sk_SK.class,
652 classpath/lib/gnu/java/locale/LocaleInformation_fr_CA.class,
653 classpath/lib/gnu/java/locale/LocaleInformation_es_MX.class,
654 classpath/lib/gnu/java/locale/LocaleInformation_ar_EG.class,
655 classpath/lib/gnu/java/locale/LocaleInformation_lt_LT.class,
656 classpath/lib/gnu/java/locale/LocaleInformation_en_ZW.class,
657 classpath/lib/gnu/java/locale/LocaleInformation_ar_QA.class,
658 classpath/lib/gnu/java/locale/LocaleInformation_gv_GB.class,
659 classpath/lib/gnu/java/locale/LocaleInformation_yi_US.class,
660 classpath/lib/gnu/java/locale/LocaleInformation_ar_SD.class,
661 classpath/lib/gnu/java/locale/LocaleInformation_ar_IQ.class,
662 classpath/lib/gnu/java/locale/Calendar_de.class,
663 classpath/lib/gnu/java/locale/LocaleInformation_es_HN.class,
664 classpath/lib/gnu/java/locale/LocaleInformation_ar_YE.class,
665 classpath/lib/gnu/java/locale/LocaleInformation_de_CH.class,
666 classpath/lib/gnu/java/locale/LocaleInformation_es_PR.class,
667 classpath/lib/gnu/java/locale/LocaleInformation_ar_BH.class,
668 classpath/lib/gnu/java/locale/LocaleInformation_mi_NZ.class,
669 classpath/lib/gnu/java/locale/Calendar_nl.class,
670 classpath/lib/gnu/java/locale/LocaleInformation_fr_BE.class,
671 classpath/lib/gnu/java/locale/LocaleInformation_es_EC.class,
672 classpath/lib/gnu/java/locale/LocaleInformation_mt_MT.class,
673 classpath/lib/gnu/java/locale/LocaleInformation_en_HK.class,
674 classpath/lib/gnu/java/locale/LocaleInformation_es_CL.class,
675 classpath/lib/gnu/java/locale/LocaleInformation_kw_GB.class,
676 classpath/lib/gnu/java/locale/LocaleInformation_mk_MK.class,
677 classpath/lib/gnu/java/locale/LocaleInformation_es_ES.class,
678 classpath/lib/gnu/java/locale/LocaleInformation_cs_CZ.class,
679 classpath/lib/gnu/java/locale/LocaleInformation_nl_NL.class,
680 classpath/lib/gnu/java/locale/LocaleInformation_en_CA.class,
681 classpath/lib/gnu/java/locale/LocaleInformation_bs_BA.class,
682 classpath/lib/gnu/java/locale/LocaleInformation_ru_UA.class,
683 classpath/lib/gnu/java/locale/LocaleInformation_es_US.class,
684 classpath/lib/gnu/java/locale/LocaleInformation_fr_CH.class,
685 classpath/lib/gnu/java/locale/LocaleInformation_ja_JP.class,
686 classpath/lib/gnu/java/locale/LocaleInformation_it_CH.class,
687 classpath/lib/gnu/java/locale/LocaleInformation_es_PA.class,
688 classpath/lib/gnu/java/locale/LocaleInformation_kl_GL.class,
689 classpath/lib/gnu/java/locale/LocaleInformation_de.class,
690 classpath/lib/gnu/java/locale/LocaleInformation_el_GR.class,
691 classpath/lib/gnu/java/locale/LocaleInformation_en_IN.class,
692 classpath/lib/gnu/java/locale/LocaleInformation_es_DO.class,
693 classpath/lib/gnu/java/locale/LocaleInformation_tr_TR.class,
694 classpath/lib/gnu/java/locale/LocaleInformation_es_PE.class,
695 classpath/lib/gnu/java/locale/LocaleInformation_zh_TW.class,
696 classpath/lib/gnu/java/locale/LocaleInformation_ar_OM.class,
697 classpath/lib/gnu/java/locale/LocaleInformation_ar_KW.class,
698 classpath/lib/gnu/java/locale/LocaleInformation_ga_IE.class,
699 classpath/lib/gnu/java/locale/LocaleInformation_hu_HU.class,
700 classpath/lib/gnu/java/locale/LocaleInformation_nl.class,
701 classpath/lib/gnu/java/locale/LocaleInformation_ca_ES.class,
702 classpath/lib/gnu/java/locale/LocaleInformation_zh_SG.class,
703 classpath/lib/gnu/java/locale/LocaleInformation_de_AT.class,
704 classpath/lib/gnu/java/locale/LocaleInformation_ar_LB.class,
705 classpath/lib/gnu/java/locale/LocaleInformation_es_PY.class,
706 classpath/lib/gnu/java/locale/LocaleInformation_nl_BE.class,
707 classpath/lib/gnu/java/locale/LocaleInformation_af_ZA.class,
708 classpath/lib/gnu/java/locale/LocaleInformation_he_IL.class,
709 classpath/lib/gnu/java/locale/LocaleInformation_ro_RO.class,
710 classpath/lib/gnu/java/locale/LocaleInformation_vi_VN.class,
711 classpath/lib/gnu/java/locale/LocaleInformation_cy_GB.class,
712 classpath/lib/gnu/java/locale/LocaleInformation_hi_IN.class,
713 classpath/lib/gnu/java/locale/LocaleInformation_es_CO.class,
714 classpath/lib/gnu/java/locale/LocaleInformation_ar_JO.class,
715 classpath/lib/gnu/java/locale/LocaleInformation_br_FR.class,
716 classpath/lib/gnu/java/locale/LocaleInformation_ta_IN.class,
717 classpath/lib/gnu/java/locale/LocaleInformation_en_ZA.class,
718 classpath/lib/gnu/java/locale/LocaleInformation_fr_FR.class,
719 classpath/lib/gnu/java/locale/LocaleInformation_ar_DZ.class,
720 classpath/lib/gnu/java/locale/LocaleInformation_eu_ES.class,
721 classpath/lib/gnu/java/locale/LocaleInformation_ar_TN.class,
722 classpath/lib/gnu/java/locale/LocaleInformation_tl_PH.class,
723 classpath/lib/gnu/java/locale/LocaleInformation_pl_PL.class,
724 classpath/lib/gnu/java/locale/LocaleInformation_sv_FI.class,
725 classpath/lib/gnu/java/locale/LocaleInformation_id_ID.class,
726 classpath/lib/gnu/java/locale/LocaleInformation_en_GB.class,
727 classpath/lib/gnu/java/locale/LocaleInformation_uz_UZ.class,
728 classpath/lib/gnu/java/locale/LocaleInformation_fi_FI.class,
729 classpath/lib/gnu/java/locale/LocaleInformation_en_IE.class,
730 classpath/lib/gnu/java/locale/LocaleInformation_ar_MA.class,
731 classpath/lib/gnu/java/locale/LocaleInformation_be_BY.class,
732 classpath/lib/gnu/java/locale/LocaleInformation_bn_IN.class,
733 classpath/lib/gnu/java/locale/LocaleInformation_pt_PT.class,
734 classpath/lib/gnu/java/locale/LocaleInformation_es_BO.class,
735 classpath/lib/gnu/java/locale/LocaleInformation_en_AU.class,
736 classpath/lib/gnu/java/locale/LocaleInformation_es_NI.class,
737 classpath/lib/gnu/java/locale/LocaleInformation_zh_CN.class,
738 classpath/lib/gnu/java/locale/LocaleInformation_es_VE.class,
739 classpath/lib/gnu/java/locale/LocaleInformation_ka_GE.class,
740 classpath/lib/gnu/java/locale/LocaleInformation_it_IT.class,
741 classpath/lib/gnu/java/locale/LocaleInformation_en_US.class,
742 classpath/lib/gnu/java/locale/LocaleInformation_sl_SI.class,
743 classpath/lib/gnu/java/locale/LocaleInformation_en_DK.class,
744 classpath/lib/gnu/java/locale/LocaleInformation.class,
745 classpath/lib/gnu/java/locale/LocaleInformation_es_CR.class,
746 classpath/lib/gnu/java/locale/LocaleInformation_ru_RU.class,
747 classpath/lib/gnu/java/locale/LocaleInformation_sq_AL.class,
748 classpath/lib/gnu/java/locale/LocaleInformation_de_DE.class,
749 classpath/lib/gnu/java/locale/LocaleInformation_es_GT.class,
750 classpath/lib/gnu/java/locale/LocaleInformation_sr_YU.class,
751 classpath/lib/gnu/java/locale/LocaleInformation_da_DK.class,
752 classpath/lib/gnu/java/locale/LocaleInformation_gd_GB.class,
753 classpath/lib/gnu/java/locale/LocaleInformation_hr_HR.class,
754 classpath/lib/gnu/java/locale/LocaleInformation_zh_HK.class,
755 classpath/lib/gnu/java/locale/LocaleInformation_uk_UA.class,
756 classpath/lib/gnu/java/locale/LocaleInformation_ko_KR.class,
757 classpath/lib/gnu/java/locale/Calendar_en.class,
758 classpath/lib/gnu/java/locale/LocaleInformation_ar_LY.class,
759 classpath/lib/gnu/java/locale/LocaleInformation_pt_BR.class,
760 classpath/lib/gnu/java/locale/LocaleInformation_nn_NO.class,
761 classpath/lib/gnu/java/locale/LocaleInformation_en_NZ.class,
762 classpath/lib/gnu/java/locale/LocaleInformation_es_SV.class,
763 classpath/lib/gnu/java/locale/LocaleInformation_ur_PK.class,
764 classpath/lib/gnu/java/locale/LocaleInformation_et_EE.class,
765 classpath/lib/gnu/java/locale/LocaleInformation_lv_LV.class,
766 classpath/lib/gnu/java/locale/LocaleInformation_es_UY.class,
767 classpath/lib/gnu/java/locale/LocaleInformation_oc_FR.class,
768 classpath/lib/gnu/java/locale/LocaleInformation_fo_FO.class,
769 classpath/lib/gnu/java/locale/LocaleInformation_ar_IN.class,
770 classpath/lib/gnu/java/locale/LocaleInformation_de_LU.class,
771 classpath/lib/gnu/java/locale/LocaleInformation_gl_ES.class,
772 classpath/lib/gnu/java/locale/LocaleInformation_en_SG.class,
773 classpath/lib/gnu/java/locale/LocaleInformation_se_NO.class,
774 classpath/lib/gnu/java/locale/LocaleInformation_mr_IN.class,
775 classpath/lib/gnu/java/locale/LocaleInformation_tg_TJ.class,
776 classpath/lib/gnu/java/locale/LocaleInformation_no_NO.class,
777 classpath/lib/gnu/java/locale/LocaleInformation_ar_SY.class,
778 classpath/lib/gnu/java/locale/LocaleInformation_sv_SE.class,
779 classpath/lib/gnu/java/locale/LocaleInformation_fa_IR.class,
780 classpath/lib/gnu/java/locale/Calendar.class,
781 gnu/java/locale/LocaleInformation_fr_CA.java,
782 gnu/java/locale/LocaleInformation_sk_SK.java,
783 gnu/java/locale/LocaleInformation_ar_BH.java,
784 gnu/java/locale/LocaleInformation_ko_KR.h,
785 gnu/java/locale/LocaleInformation_bs_BA.h,
786 gnu/java/locale/LocaleInformation_nn_NO.h,
787 gnu/java/locale/LocaleInformation_en_NZ.h,
788 gnu/java/locale/LocaleInformation_en_ZW.java,
789 gnu/java/locale/LocaleInformation_es_US.h,
790 gnu/java/locale/LocaleInformation_es_SV.h,
791 gnu/java/locale/LocaleInformation_de_LU.java,
792 gnu/java/locale/LocaleInformation_fo_FO.java,
793 gnu/java/locale/LocaleInformation_oc_FR.java,
794 gnu/java/locale/LocaleInformation_it_CH.h,
795 gnu/java/locale/LocaleInformation_de.h,
796 gnu/java/locale/LocaleInformation_el_GR.h,
797 gnu/java/locale/LocaleInformation_tr_TR.h,
798 gnu/java/locale/LocaleInformation_ka_GE.java,
799 gnu/java/locale/LocaleInformation_nn_NO.java,
800 gnu/java/locale/LocaleInformation_se_NO.h,
801 gnu/java/locale/LocaleInformation_ga_IE.h,
802 gnu/java/locale/LocaleInformation_ru_UA.java,
803 gnu/java/locale/LocaleInformation_fa_IR.java,
804 gnu/java/locale/LocaleInformation_ja_JP.java,
805 gnu/java/locale/LocaleInformation_sv_SE.h,
806 gnu/java/locale/LocaleInformation_bn_IN.java,
807 gnu/java/locale/LocaleInformation_af_ZA.h,
808 gnu/java/locale/LocaleInformation_es_PE.java,
809 gnu/java/locale/LocaleInformation_hi_IN.h,
810 gnu/java/locale/LocaleInformation_en_ZA.java,
811 gnu/java/locale/LocaleInformation_es_CO.h,
812 gnu/java/locale/LocaleInformation_es_AR.h,
813 gnu/java/locale/LocaleInformation_en_PH.h,
814 gnu/java/locale/LocaleInformation_ta_IN.h,
815 gnu/java/locale/LocaleInformation_en_ZA.h,
816 gnu/java/locale/LocaleInformation_nl_NL.java,
817 gnu/java/locale/LocaleInformation_ar_KW.java,
818 gnu/java/locale/LocaleInformation_fr_FR.h,
819 gnu/java/locale/LocaleInformation_ar_LY.java,
820 gnu/java/locale/LocaleInformation_uz_UZ.java,
821 gnu/java/locale/LocaleInformation_tl_PH.h,
822 gnu/java/locale/LocaleInformation_fi_FI.java,
823 gnu/java/locale/LocaleInformation_pl_PL.h,
824 gnu/java/locale/LocaleInformation_sv_FI.h,
825 gnu/java/locale/LocaleInformation_es_MX.h,
826 gnu/java/locale/LocaleInformation_uz_UZ.h,
827 gnu/java/locale/LocaleInformation_fi_FI.h,
828 gnu/java/locale/LocaleInformation_ar_SD.java,
829 gnu/java/locale/LocaleInformation_ar_QA.h,
830 gnu/java/locale/LocaleInformation_kw_GB.java,
831 gnu/java/locale/LocaleInformation_ar_YE.h,
832 gnu/java/locale/LocaleInformation_es_PR.java,
833 gnu/java/locale/LocaleInformation_zh_SG.java,
834 gnu/java/locale/LocaleInformation_ca_ES.java,
835 gnu/java/locale/LocaleInformation_ka_GE.h,
836 gnu/java/locale/LocaleInformation_ar_BH.h,
837 gnu/java/locale/LocaleInformation_fr_CH.java,
838 gnu/java/locale/Calendar_nl.h,
839 gnu/java/locale/LocaleInformation_en_DK.h,
840 gnu/java/locale/LocaleInformation.h,
841 gnu/java/locale/LocaleInformation_ar_JO.java,
842 gnu/java/locale/LocaleInformation_br_FR.java,
843 gnu/java/locale/LocaleInformation_ru_RU.java,
844 gnu/java/locale/LocaleInformation_de_BE.java,
845 gnu/java/locale/LocaleInformation_ru_RU.h,
846 gnu/java/locale/LocaleInformation_de_DE.h,
847 gnu/java/locale/LocaleInformation_hr_HR.h,
848 gnu/java/locale/LocaleInformation_gd_GB.h,
849 gnu/java/locale/LocaleInformation_nl.java,
850 gnu/java/locale/LocaleInformation_en_GB.java,
851 gnu/java/locale/LocaleInformation_uk_UA.h,
852 gnu/java/locale/LocaleInformation_ar_LY.h,
853 gnu/java/locale/LocaleInformation_ru_UA.h,
854 gnu/java/locale/LocaleInformation_es_UY.java,
855 gnu/java/locale/LocaleInformation_fr_CH.h,
856 gnu/java/locale/LocaleInformation_lv_LV.h,
857 gnu/java/locale/LocaleInformation_de.java,
858 gnu/java/locale/LocaleInformation_el_GR.java,
859 gnu/java/locale/LocaleInformation_es_CR.java,
860 gnu/java/locale/LocaleInformation_ar_IN.h,
861 gnu/java/locale/LocaleInformation_es_DO.h,
862 gnu/java/locale/LocaleInformation_es_PE.h,
863 gnu/java/locale/LocaleInformation_ar_OM.h,
864 gnu/java/locale/LocaleInformation_zh_HK.java,
865 gnu/java/locale/LocaleInformation_mr_IN.java,
866 gnu/java/locale/LocaleInformation_no_NO.h,
867 gnu/java/locale/LocaleInformation_es_EC.java,
868 gnu/java/locale/LocaleInformation_ro_RO.java,
869 gnu/java/locale/LocaleInformation_he_IL.java,
870 gnu/java/locale/Calendar.java,
871 gnu/java/locale/LocaleInformation_ar_LB.h,
872 gnu/java/locale/LocaleInformation_fa_IR.h,
873 gnu/java/locale/LocaleInformation_es_CO.java,
874 gnu/java/locale/LocaleInformation_cy_GB.h,
875 gnu/java/locale/LocaleInformation_en_SG.java,
876 gnu/java/locale/LocaleInformation_mk_MK.java,
877 gnu/java/locale/LocaleInformation_es_ES.java,
878 gnu/java/locale/LocaleInformation_eu_ES.java,
879 gnu/java/locale/LocaleInformation_en_BW.h,
880 gnu/java/locale/LocaleInformation_es_VE.java,
881 gnu/java/locale/LocaleInformation_zh_CN.java,
882 gnu/java/locale/LocaleInformation_hr_HR.java,
883 gnu/java/locale/LocaleInformation_gd_GB.java,
884 gnu/java/locale/LocaleInformation_se_NO.java,
885 gnu/java/locale/LocaleInformation_te_IN.h,
886 gnu/java/locale/LocaleInformation_en.h,
887 gnu/java/locale/LocaleInformation_ar_TN.h,
888 gnu/java/locale/Calendar_nl.java,
889 gnu/java/locale/LocaleInformation_es_US.java,
890 gnu/java/locale/LocaleInformation_nl_BE.java,
891 gnu/java/locale/LocaleInformation_es_PY.java,
892 gnu/java/locale/LocaleInformation_sk_SK.h,
893 gnu/java/locale/LocaleInformation_fr_CA.h,
894 gnu/java/locale/LocaleInformation_be_BY.java,
895 gnu/java/locale/LocaleInformation_lv_LV.java,
896 gnu/java/locale/LocaleInformation_lt_LT.h,
897 gnu/java/locale/LocaleInformation_gv_GB.java,
898 gnu/java/locale/LocaleInformation_ar_MA.h,
899 gnu/java/locale/LocaleInformation_en_IE.h,
900 gnu/java/locale/LocaleInformation_es_CL.java,
901 gnu/java/locale/LocaleInformation_bn_IN.h,
902 gnu/java/locale/Calendar_de.java,
903 gnu/java/locale/LocaleInformation_yi_US.h,
904 gnu/java/locale/LocaleInformation_ar_DZ.java,
905 gnu/java/locale/LocaleInformation_es_GT.java,
906 gnu/java/locale/Calendar_de.h,
907 gnu/java/locale/LocaleInformation_es_NI.h,
908 gnu/java/locale/LocaleInformation_en_CA.java,
909 gnu/java/locale/LocaleInformation_zh_CN.h,
910 gnu/java/locale/LocaleInformation_es_VE.h,
911 gnu/java/locale/LocaleInformation_de_CH.h,
912 gnu/java/locale/LocaleInformation_en_NZ.java,
913 gnu/java/locale/LocaleInformation_mi_NZ.java,
914 gnu/java/locale/LocaleInformation_en_US.h,
915 gnu/java/locale/LocaleInformation_sl_SI.h,
916 gnu/java/locale/LocaleInformation_et_EE.java,
917 gnu/java/locale/LocaleInformation_mi_NZ.h,
918 gnu/java/locale/LocaleInformation_ar_QA.java,
919 gnu/java/locale/LocaleInformation_en_HK.java,
920 gnu/java/locale/LocaleInformation_ar_IQ.java,
921 gnu/java/locale/LocaleInformation_ar_OM.java,
922 gnu/java/locale/LocaleInformation_fr_FR.java,
923 gnu/java/locale/LocaleInformation_es_CR.h,
924 gnu/java/locale/LocaleInformation_en.java,
925 gnu/java/locale/LocaleInformation_es_GT.h,
926 gnu/java/locale/LocaleInformation_ur_PK.java,
927 gnu/java/locale/LocaleInformation_pt_PT.java,
928 gnu/java/locale/LocaleInformation_et_EE.h,
929 gnu/java/locale/LocaleInformation_ar_IN.java,
930 gnu/java/locale/LocaleInformation_es_AR.java,
931 gnu/java/locale/LocaleInformation_en_PH.java,
932 gnu/java/locale/LocaleInformation_en_IN.h,
933 gnu/java/locale/LocaleInformation_kl_GL.h,
934 gnu/java/locale/LocaleInformation_gl_ES.h,
935 gnu/java/locale/LocaleInformation_sq_AL.java,
936 gnu/java/locale/LocaleInformation_en_SG.h,
937 gnu/java/locale/LocaleInformation_de_CH.java,
938 gnu/java/locale/LocaleInformation_ga_IE.java,
939 gnu/java/locale/LocaleInformation_no_NO.java,
940 gnu/java/locale/LocaleInformation_de_AT.java,
941 gnu/java/locale/LocaleInformation_tg_TJ.h,
942 gnu/java/locale/LocaleInformation_hu_HU.h,
943 gnu/java/locale/LocaleInformation_es_SV.java,
944 gnu/java/locale/LocaleInformation_zh_SG.h,
945 gnu/java/locale/LocaleInformation_ca_ES.h,
946 gnu/java/locale/LocaleInformation_de_AT.h,
947 gnu/java/locale/LocaleInformation_ar_SY.h,
948 gnu/java/locale/LocaleInformation_he_IL.h,
949 gnu/java/locale/LocaleInformation_ro_RO.h,
950 gnu/java/locale/LocaleInformation_zh_TW.java,
951 gnu/java/locale/LocaleInformation_es_NI.java,
952 gnu/java/locale/LocaleInformation_ar_JO.h,
953 gnu/java/locale/LocaleInformation_br_FR.h,
954 gnu/java/locale/Calendar_en.java,
955 gnu/java/locale/LocaleInformation_eu_ES.h,
956 gnu/java/locale/LocaleInformation_pt_BR.java,
957 gnu/java/locale/LocaleInformation_tg_TJ.java,
958 gnu/java/locale/LocaleInformation_iw_IL.h,
959 gnu/java/locale/LocaleInformation_ar_AE.h,
960 gnu/java/locale/LocaleInformation_fr_LU.h,
961 gnu/java/locale/LocaleInformation_id_ID.h,
962 gnu/java/locale/LocaleInformation_sv_SE.java,
963 gnu/java/locale/LocaleInformation_en_GB.h,
964 gnu/java/locale/LocaleInformation_ar_EG.h,
965 gnu/java/locale/LocaleInformation_cy_GB.java,
966 gnu/java/locale/LocaleInformation_be_BY.h,
967 gnu/java/locale/LocaleInformation_yi_US.java,
968 gnu/java/locale/LocaleInformation_tr_TR.java,
969 gnu/java/locale/LocaleInformation_pt_PT.h,
970 gnu/java/locale/LocaleInformation_ar_IQ.h,
971 gnu/java/locale/LocaleInformation_cs_CZ.java,
972 gnu/java/locale/LocaleInformation_ar_TN.java,
973 gnu/java/locale/LocaleInformation_ko_KR.java,
974 gnu/java/locale/LocaleInformation_ar_AE.java,
975 gnu/java/locale/LocaleInformation_fr_LU.java,
976 gnu/java/locale/LocaleInformation_it_IT.h,
977 gnu/java/locale/LocaleInformation_mt_MT.java,
978 gnu/java/locale/LocaleInformation_fr_BE.h,
979 gnu/java/locale/LocaleInformation_es_DO.java,
980 gnu/java/locale/LocaleInformation_ta_IN.java,
981 gnu/java/locale/LocaleInformation_es_CL.h,
982 gnu/java/locale/LocaleInformation_te_IN.java,
983 gnu/java/locale/LocaleInformation_ar_YE.java,
984 gnu/java/locale/LocaleInformation_kw_GB.h,
985 gnu/java/locale/LocaleInformation_uk_UA.java,
986 gnu/java/locale/LocaleInformation_cs_CZ.h,
987 gnu/java/locale/LocaleInformation_da_DK.h,
988 gnu/java/locale/LocaleInformation_en_CA.h,
989 gnu/java/locale/Calendar_en.h,
990 gnu/java/locale/LocaleInformation_pt_BR.h,
991 gnu/java/locale/LocaleInformation_ar_SY.java,
992 gnu/java/locale/LocaleInformation_lt_LT.java,
993 gnu/java/locale/LocaleInformation_vi_VN.java,
994 gnu/java/locale/LocaleInformation_ur_PK.h,
995 gnu/java/locale/LocaleInformation_en_IN.java,
996 gnu/java/locale/LocaleInformation_kl_GL.java,
997 gnu/java/locale/LocaleInformation_ja_JP.h,
998 gnu/java/locale/LocaleInformation_es_UY.h,
999 gnu/java/locale/LocaleInformation_es_PA.h,
1000 gnu/java/locale/LocaleInformation_de_LU.h,
1001 gnu/java/locale/LocaleInformation_fo_FO.h,
1002 gnu/java/locale/LocaleInformation_oc_FR.h,
1003 gnu/java/locale/LocaleInformation_zh_TW.h,
1004 gnu/java/locale/LocaleInformation_hu_HU.java,
1005 gnu/java/locale/LocaleInformation_ar_KW.h,
1006 gnu/java/locale/LocaleInformation_mr_IN.h,
1007 gnu/java/locale/LocaleInformation_ar_EG.java,
1008 gnu/java/locale/LocaleInformation_nl.h,
1009 gnu/java/locale/LocaleInformation_af_ZA.java,
1010 gnu/java/locale/LocaleInformation_es_PY.h,
1011 gnu/java/locale/LocaleInformation_nl_BE.h,
1012 gnu/java/locale/LocaleInformation_vi_VN.h,
1013 gnu/java/locale/LocaleInformation_es_PA.java,
1014 gnu/java/locale/Calendar.h,
1015 gnu/java/locale/LocaleInformation_da_DK.java,
1016 gnu/java/locale/LocaleInformation_de_BE.h,
1017 gnu/java/locale/LocaleInformation_ar_DZ.h,
1018 gnu/java/locale/LocaleInformation_bs_BA.java,
1019 gnu/java/locale/LocaleInformation_id_ID.java,
1020 gnu/java/locale/LocaleInformation_en_US.java,
1021 gnu/java/locale/LocaleInformation_sl_SI.java,
1022 gnu/java/locale/LocaleInformation_fr_BE.java,
1023 gnu/java/locale/LocaleInformation_ar_LB.java,
1024 gnu/java/locale/LocaleInformation_it_CH.java,
1025 gnu/java/locale/LocaleInformation_en_ZW.h,
1026 gnu/java/locale/LocaleInformation_gv_GB.h,
1027 gnu/java/locale/LocaleInformation_es_HN.java,
1028 gnu/java/locale/LocaleInformation_es_BO.h,
1029 gnu/java/locale/LocaleInformation_en_AU.h,
1030 gnu/java/locale/LocaleInformation_ar_SD.h,
1031 gnu/java/locale/LocaleInformation_sr_YU.java,
1032 gnu/java/locale/LocaleInformation_es_HN.h,
1033 gnu/java/locale/LocaleInformation_iw_IL.java,
1034 gnu/java/locale/LocaleInformation_it_IT.java,
1035 gnu/java/locale/LocaleInformation_es_MX.java,
1036 gnu/java/locale/LocaleInformation_es_PR.h,
1037 gnu/java/locale/LocaleInformation_ar_MA.java,
1038 gnu/java/locale/LocaleInformation_en_IE.java,
1039 gnu/java/locale/LocaleInformation.java,
1040 gnu/java/locale/LocaleInformation_en_DK.java,
1041 gnu/java/locale/LocaleInformation_es_EC.h,
1042 gnu/java/locale/LocaleInformation_mt_MT.h,
1043 gnu/java/locale/LocaleInformation_hi_IN.java,
1044 gnu/java/locale/LocaleInformation_en_AU.java,
1045 gnu/java/locale/LocaleInformation_es_BO.java,
1046 gnu/java/locale/LocaleInformation_gl_ES.java,
1047 gnu/java/locale/LocaleInformation_en_BW.java,
1048 gnu/java/locale/LocaleInformation_en_HK.h,
1049 gnu/java/locale/LocaleInformation_de_DE.java,
1050 gnu/java/locale/LocaleInformation_mk_MK.h,
1051 gnu/java/locale/LocaleInformation_es_ES.h,
1052 gnu/java/locale/LocaleInformation_sq_AL.h,
1053 gnu/java/locale/LocaleInformation_sv_FI.java,
1054 gnu/java/locale/LocaleInformation_pl_PL.java,
1055 gnu/java/locale/LocaleInformation_tl_PH.java,
1056 gnu/java/locale/LocaleInformation_sr_YU.h,
1057 gnu/java/locale/LocaleInformation_nl_NL.h,
1058 gnu/java/locale/LocaleInformation_zh_HK.h,
1059 java/text/DateFormatSymbols.java,
1060 java/text/DecimalFormatSymbols.java,
1061 java/util/Currency.java,
1062 java/util/Calendar.java: Remove
1063
1064 2008-03-03 Andrew Haley <aph@littlepinkcloud.com>
1065
1066 * testsuite/lib/libjava.exp (libjava_arguments): Use regexp
1067 instead of string match when checking for linux targets.
1068
1069 2008-03-03 Matthias Klose <doko@ubuntu.com>
1070
1071 * classpath/tools/classes/gnu/classpath/tools/orbd/Main.class,
1072 classpath/lib/gnu/java/locale/LocaleData.class
1073 classpath/lib/gnu/java/rmi/registry/RegistryImpl.class
1074 classpath/lib/gnu/gcj/convert/Convert.class
1075 classpath/lib/gnu/gcj/tools/gcj_dbtool/Main.class: Regenerate.
1076
1077 2008-03-02 Jakub Jelinek <jakub@redhat.com>
1078
1079 * gnu/gcj/convert/Convert.java (version): Update copyright notice
1080 dates.
1081 * gnu/gcj/tools/gcj_dbtool/Main.java (main): Likewise.
1082
1083 2008-02-27 David Daney <ddaney@avtrex.com>
1084
1085 * HACKING: Correct typo in find command.
1086
1087 2008-02-27 David Daney <ddaney@avtrex.com>
1088
1089 * gnu/java/net/natPlainSocketImplPosix.cc (bind): Remove check for
1090 null host.
1091
1092 2008-02-20 Tom Tromey <tromey@redhat.com>
1093
1094 PR libgcj/24170:
1095 * java/io/natFilePosix.cc (File::performList): Don't use
1096 readdir_r.
1097 * configure, include/config.h.in: Rebuilt.
1098 * configure.ac: Don't check for readdir_r.
1099
1100 2008-02-16 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
1101
1102 PR libgcj/33085
1103 * configure: Regenerate.
1104
1105 2008-02-15 Andreas Tobler <a.tobler@schweiz.org>
1106
1107 PR testsuite/35208
1108 * testsuite/libjava.jvmti/interp/natgetstacktrace.cc
1109 (Java_getstacktrace_natRunner): Increase the usleep time to a value
1110 which prevents OS-X to get into a deadlock.
1111
1112 2008-02-06 Andreas Tobler <a.tobler@schweiz.org>
1113
1114 PR libgcj/30071
1115 * Makefile.am (install-exec-hook): Add install-binPROGRAMS.
1116 * Makefile.in: Regenerate.
1117
1118 2008-01-24 David Edelsohn <edelsohn@gnu.org>
1119
1120 * shlibpath.m4: Add AIX 6 support.
1121 * configure: Regenerate.
1122
1123 2008-01-18 Alexandre Oliva <aoliva@redhat.com>
1124
1125 PR c++/33887
1126 * link.cc (_Jv_Linker::prepare_constant_time_tables):
1127 has_interfaces is boolean, treat it as such.
1128
1129 2008-01-04 Andrew Haley <aph@redhat.com>
1130
1131 PR libgcj/34444
1132 * java/lang/natClass.cc (Class::getEnclosingClass): Call
1133 getDeclaringClass().
This page took 0.087509 seconds and 6 git commands to generate.