X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=libobjc%2FChangeLog;h=b3a26b252090b648c6c15b7d39b5e1d4416907ed;hp=0cc7b55e172c7e32cb7d218f4ff283232d901920;hb=6f57920769f487e617e44025d103f35fdb923870;hpb=94627e4fcc8264d6f8b7015b68d588c476d496fc diff --git a/libobjc/ChangeLog b/libobjc/ChangeLog index 0cc7b55e172..b3a26b25209 100644 --- a/libobjc/ChangeLog +++ b/libobjc/ChangeLog @@ -1,3 +1,145 @@ +2003-10-20 Joseph S. Myers + + * objc/hash.h (hash_string): Don't use a cast as an lvalue. + +2003-10-17 Rainer Orth + + * Makefile.in (runtime-info.h): Use MULTIFLAGS. + +2003-09-09 Alan Modra + + * configure: Regenerate. + +2003-08-27 Alexander Malmberg + + * Makefile.in, aclocal.m4: Update to $(libdir)/gcc/ instead of + (libdir)/gcc-lib/ when installing. + * configure: Regenerate. + +Thu Jul 10 10:27:43 2003 Nicola Pero + + libobjc/9969 + * sendmsg.c (get_imp): Fixed rare threading problem. + (__objc_responds_to): Similar fixes. + (objc_msg_lookup): Similar fixes. + (__objc_init_install_dtable): Lock the runtime before checking if the + table is installed. + +2003-05-23 Nathanael Nerode + + * hash.c, init.c, libobjc.def, libobjc_entry.c, linking.m, + makefile.dos, misc.c, nil_method.c, objects.c, sarray.c, + selector.c, sendmsg.c, thr-dce.c, thr-decosf1.c, thr-irix.c, + thr-mach.c, thr-objc.c, thr-os2.c, thr-posix.c, thr-pthreads.c, + thr-rtems.c, thr-single.c, thr-solaris.c, thr-vxworks.c, + thr-win32.c, thr.c: Replace "GNU CC" with "GCC". + * Makefile.in, NXConstStr.m, Object.m, Protocol.m, archive.c, + class.c, encoding.c, gc.c, objc/NXConstStr.h, objc/Object.h, + objc/Protocol.h, objc/encoding.h, objc/hash.h, objc/objc-api.h, + objc/objc-list.h, objc/objc.h, ocjc/runtime.h, objc/sarray.h, + objc/thr.h, objc/typedstream.h: Replace "GNU CC" with "GCC". + +Tue May 13 14:56:03 2003 Richard Frith-Macdonald + Nicola Pero + + libobjc/10742 + * init.c (class_superclass_of_class): New function. + (create_tree_of_subclasses_inherited_from): Use it. + (__objc_tree_insert_class): Likewise. + (class_is_subclass_of_class): Likewise. + +2003-04-11 David Chad + Loren J. Rittle + + libobjc/8562 + * objc/hash.h (hash_string): Constify correctly. + (compare_ptrs): Use direct compare. + * objc/objc-list.h (list_nth): Rename index to indx to avoid shadow. + * objc/sarray.h: Global rename index to indx to avoid shadow. + +2003-03-12 Andreas Schwab + + * aclocal.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Avoid trailing /. in + glibcpp_toolexeclibdir. + * configure: Rebuilt. + +2003-02-20 Alexandre Oliva + + * configure.in: Propagate ORIGINAL_LD_FOR_MULTILIBS to + config.status. + * configure: Rebuilt. + +2003-01-27 Alexandre Oliva + + * aclocal.m4 (glibcpp_toolexeclibdir): Instead of + $(MULTISUBDIR), use `$CC -print-multi-os-directory`, unless + version_specific_libs is enabled. + * configure: Rebuilt. + +2003-01-09 Christian Cornelssen + + * Makefile.in (FLAGS_TO_PASS): Also pass DESTDIR. + (install-libs, install-headers): Prepend $(DESTDIR) to + destination paths in all (un)installation commands. + +2002-12-02 Zack Weinberg + + * thr-objc.c: Include coretypes.h and tm.h. + +2002-12-01 Zack Weinberg + + * encoding.c, sendmsg.c: Include coretypes.h and tm.h. + +2002-11-26 Nathanael Nerode + + * configure.in: Remove skip-this-dir support. + * configure: Regenerate. + +2002-09-22 Kaveh R. Ghazi + + * Makefile.in (all): Fix multilib parallel build. + +Thu Sep 12 12:44:37 2002 Nicola Pero + + * sendmsg.c (nil_method): Declare not to take a variable number of + args. + (objc_msg_lookup): Cast nil_method to IMP before returning it. + (objc_msg_lookup_super): The same. + +2002-09-10 Jan Hubicka + + * nil_method.c (nil_method): No longer defined with variable + arguments. + +2002-07-02 Rodney Brown + + * objc/encoding.h: Fix formatting. + * objc/hash.h: Likewise. + * objc/objc-api.h: Likewise. + * objc/runtime.h: Likewise. + * objc/thr.h: Likewise. + * archive.c: Likewise. + * class.c: Likewise. + * encoding.c: Likewise. + * gc.c: Likewise. + * hash.c: Likewise. + * init.c: Likewise. + * misc.c: Likewise. + * nil_method.c: Likewise. + * objects.c: Likewise. + * sarray.c: Likewise. + * selector.c: Likewise. + * sendmsg.c: Likewise. + * thr-mach.c: Likewise. + * thr.c: Likewise. + +2002-06-25 DJ Delorie + + * aclocal.m4 (GLIBCPP_CONFIGURE): Split out + GLIBCPP_TOPREL_CONFIGURE. + * configure.in: Call it before AC_CANONICAL_SYSTEM. + * configure: Regenerate. + 2002-06-21 Kaveh R. Ghazi * Object.m (forward, read, write): Fix unused parameter warnings. @@ -96,7 +238,7 @@ Mon Dec 17 17:02:12 2001 Nicola Pero 2001-11-14 Aldy Hernandez - * encoding.c: Add target_flags. + * encoding.c: Add target_flags. 2001-11-07 Aldy Hernandez @@ -107,18 +249,18 @@ Mon Dec 17 17:02:12 2001 Nicola Pero Mon Oct 29 21:29:21 2001 Nicola Pero * class.c: Rewritten the class table to use optimized, lock-free - lookup. This more than doubles the speed of class method - invocations. (class_table_setup), (class_table_insert), - (class_table_replace), (class_table_get_safe), - (class_table_next), (class_table_print), - (class_table_print_histogram): New functions. - (__objc_init_class_tables): Use class_table_setup. - (__objc_add_class_to_hash): Use class_table_get_safe and - class_table_insert. (objc_lookup_class), (objc_get_class): Do not - assert the existence of the table; do not lock the runtime; use - class_table_get_safe. (objc_next_class): Use class_table_next. - (__objc_resolve_class_links): Use class_table_next. - (class_pose_as): Use class_table_replace. + lookup. This more than doubles the speed of class method + invocations. (class_table_setup), (class_table_insert), + (class_table_replace), (class_table_get_safe), + (class_table_next), (class_table_print), + (class_table_print_histogram): New functions. + (__objc_init_class_tables): Use class_table_setup. + (__objc_add_class_to_hash): Use class_table_get_safe and + class_table_insert. (objc_lookup_class), (objc_get_class): Do not + assert the existence of the table; do not lock the runtime; use + class_table_get_safe. (objc_next_class): Use class_table_next. + (__objc_resolve_class_links): Use class_table_next. + (class_pose_as): Use class_table_replace. 2001-09-10 Ovidiu Predescu