aboutsummaryrefslogtreecommitdiff
path: root/libobjc
AgeCommit message (Collapse)AuthorFilesLines
2002-08-14configure, configure: Rebuilt.Alexandre Oliva1-90/+126
* boehm-gc/configure, libf2c/configure: Rebuilt. * libffi/configure, libiberty/configure: Ditto. * libjava/configure, libobjc/configure: Ditto. * libstdc++-v3/configure, zlib/configure: Ditto. Merged from binutils: 2002-01-27 Daniel Jacobowitz <drow@mvista.com> From Steve Ellcey <sje@cup.hp.com>: * libtool.m4 (HPUX_IA64_MODE): Set to 32 or 64 based on ABI. (lt_cv_deplibs_check_method, lt_cv_file_magic_cmd, lt_cv_file_magic_test_file): Set to appropriate values for HP-UX IA64. * ltcf-c.sh (archive_cmds, hardcode_*): Ditto. * ltconfig (shlibpath_*, dynamic_linker, library_names_spec, soname_spec, sys_lib_search_path_spec): Ditto. From-SVN: r56270
2002-07-02encoding.h: Fix formatting.Rodney Brown18-1314/+1374
2002-07-02 Rodney Brown <rbrown64@csc.com.au> * 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. From-SVN: r55190
2002-06-25acinclude.m4 (GLIBCPP_CONFIGURE): Split out GLIBCPP_TOPREL_CONFIGURE.DJ Delorie4-155/+142
* acinclude.m4 (GLIBCPP_CONFIGURE): Split out GLIBCPP_TOPREL_CONFIGURE. * aclocal.m4: Likewise. * configure.in: Call it before AC_CANONICAL_SYSTEM. * configure: Regenerate. From-SVN: r55001
2002-06-21Object.m (forward, [...]): Fix unused parameter warnings.Kaveh R. Ghazi5-18/+23
* Object.m (forward, read, write): Fix unused parameter warnings. * encoding.c: Include <stdlib.h>. (target_flags): Mark with attribute unused. (atoi): Delete. * runtime.h (__objc_selector_max_index): Change to unsigned int. (__objc_generate_gc_type_description): Prototype. * selector.c (__objc_selector_max_index): Change to unsigned int. From-SVN: r54884
2002-06-17Fixed warning in sendmsg.c for forwarding function not returning a valueNicola Pero1-0/+7
From-SVN: r54708
2002-06-17Fixed warning from __objc_get_forward_imp not returning a valueNicola Pero1-27/+31
From-SVN: r54707
2002-06-15Object.m: Fix signed/unsigned warning.Kaveh R. Ghazi13-51/+88
* Object.m: Fix signed/unsigned warning. * Protocol.m: Likewise. * archive.c: Always include stdlib.h. (objc_read_short, objc_read_unsigned_short, objc_read_int, objc_read_long, __objc_read_nbyte_uint, __objc_read_nbyte_ulong): Fix signed/unsigned warning. (objc_write_type, objc_read_type, objc_write_types, objc_read_types): Ensure ctype 8-bit safety. (__objc_no_write, __objc_no_read): Mark unused parameters. * class.c (class_table_setup): Specify void arg. * encoding.c (atoi, objc_sizeof_type, objc_alignof_type, objc_skip_typespec, objc_skip_offset, objc_layout_structure_next_member): Ensure ctype 8-bit safety. (objc_layout_structure_next_member): Ensure variables are initialized. * gc.c (__objc_generate_gc_type_description, class_ivar_set_gcinvisible): Mark unused parameters. * init.c (__objc_send_load, __objc_destroy_class_tree_node): Mark unused parameters. (__objc_init_protocols) Fix signed/unsigned warning. * nil_method.c (nil_method): Mark unused parameters. * thr.h (objc_thread_callback): Specify void arg. * sarray.c (sarray_new, sarray_realloc, sarray_free): Fix signed/unsigned warning. (sarray_free): Fix formatting. * selector.c (sel_types_match): Ensure ctype 8-bit safety. * sendmsg.c (__objc_init_install_dtable) Mark unused parameters. From-SVN: r54649
2002-06-09encoding.c (objc_layout_structure_next_member): Remove unused variable.Andreas Jaeger2-38/+42
* encoding.c (objc_layout_structure_next_member): Remove unused variable. From-SVN: r54406
2002-05-20Makefile.in (SHELL): Set to @SHELL@.Kaveh R. Ghazi2-2/+9
* Makefile.in (SHELL): Set to @SHELL@. (WARN_CFLAGS): New. (ALL_CFLAGS): Add $(WARN_CFLAGS). From-SVN: r53662
2002-05-16Makefile.in: Allow for PWDCMD to override hardcoded pwd.Rainer Orth3-2/+7
* Makefile.in: Allow for PWDCMD to override hardcoded pwd. * config-ml.in: Likewise. * configure: Likewise. * configure.in: Likewise. boehm-gc: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Regenerate. * configure: Regenerate. config: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. contrib: * test_installed: Allow for PWDCMD to override hardcoded pwd. * test_summary: Likewise. gcc: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * fixinc/check.tpl: Likewise. * fixinc/fixinc.dgux: Likewise. * fixinc/fixinc.svr4: Likewise. * fixinc/fixinc.winnt: Likewise. * fixinc/fixincl.sh: Likewise. * fixproto: Likewise. * configure: Regenerate. gcc/ada: * Makefile.adalib: Allow for PWDCMD to override hardcoded pwd. * Makefile.in: Likewise. gcc/f: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/java: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. gcc/po: * exgettext: Allow for PWDCMD to override hardcoded pwd. gcc/treelang: * Make-lang.in: Allow for PWDCMD to override hardcoded pwd. libf2c: * Makefile.in: Allow for PWDCMD to override hardcoded pwd. * aclocal.m4: Likewise. * configure: Regenerate. libjava: * acinclude.m4: Allow for PWDCMD to override hardcoded pwd. * configure.in: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. libobjc: * aclocal.m4: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. libstdc++-v3: * Makefile.am: Allow for PWDCMD to override hardcoded pwd. * acinclude.m4: Likewise. * docs/html/Makefile: Likewise. * aclocal.m4: Regenerate. * configure: Regenerate. * Makefile.in: Regenerate. zlib: * configure.in: Allow for PWDCMD to override hardcoded pwd. * configure: Regenerate. * ChangeLog: Move entries to ChangeLog.gcj. From-SVN: r53523
2002-05-08configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and ↵Alexandre Oliva3-88/+119
set LD to it when configuring multilibs. * configure.in (ORIGINAL_LD_FOR_MULTILIBS): Preserve LD at script entry, and set LD to it when configuring multilibs. * configure: Rebuilt. From-SVN: r53278
2002-04-23encoding.c (MAX, [...]): #undef before defining.David O'Brien2-0/+7
2002-04-19 David O'Brien <obrien@FreeBSD.org> * encoding.c (MAX, MIN, ROUNDING): #undef before defining. Approved by: David S. Miller <davem@redhat.com> Message-Id: <20020419.184825.67430590.davem@redhat.com> From-SVN: r52648
2002-04-09Fix ChangeLog dateHans-Peter Nilsson1-1/+1
From-SVN: r52059
2002-04-09re PR objc/6107 (sparc-sun-solaris2.7 gcc-3.1 extra objc testsuite failures ↵Hans-Peter Nilsson2-2/+8
w/-m64) PR objc/6107 * objc/objc-api.h (struct objc_protocol_list): Change type of member count from int to size_t. From-SVN: r52058
2002-02-11re PR libobjc/4039 (installation location of libobjc is wrong)Franz Sirl5-633/+1235
2002-02-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com> PR libobjc/4039 * aclocal.m4: Replace with version copied from libstdc++-v3. * configure.in: Update for changes to aclocal and Makefile. * configure: Regenerate. * Makefile.in: Correct install of multilibs and shared libs, use INSTALL_DATA for include files. From-SVN: r49680
2001-12-17Fixed bug in loading of categories under certain special circumstancesNicola Pero2-3/+11
From-SVN: r48110
2001-11-14encoding.c: Add target_flags.Aldy Hernandez2-0/+9
2001-11-14 Aldy Hernandez <aldyh@redhat.com> * encoding.c: Add target_flags. From-SVN: r47021
2001-11-08objc-api.h (_C_VECTOR): New.Aldy Hernandez3-0/+9
2001-11-07 Aldy Hernandez <aldyh@redhat.com> * objc-api.h (_C_VECTOR): New. * encoding.c (VECTOR_TYPE): New. From-SVN: r46849
2001-10-29Rewritten from scratch class lookup internals - getting a good performanceNicola Pero1-0/+16
boost for class method invocations From-SVN: r46616
2001-10-29Rewritten all the internals - great performance boost.Nicola Pero1-122/+463
From-SVN: r46615
2001-09-10gc.c: Removed the DEBUG declaration.Ovidiu Predescu1-0/+4
2001-09-10 Ovidiu Predescu <ovidiu@cup.hp.com> * gc.c: Removed the DEBUG declaration. From-SVN: r45511
2001-09-10Removed the DEBUG declaration.Ovidiu Predescu1-2/+3
From-SVN: r45510
2001-07-18Save a function call in common mutex locking/unlocking operationsNicola Pero1-0/+7
From-SVN: r44107
2001-07-18Save a function call on mutex locking/unlockingNicola Pero1-4/+4
From-SVN: r44106
2001-07-16Fixed object_is_class and object_is_metaclassNicola Pero2-7/+16
From-SVN: r44039
2001-06-09configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in ↵Alexandre Oliva3-64/+79
autoconf 2.50. * configure.in (AC_EXEEXT): Work around in case it expands to nothing, as in autoconf 2.50. * acinclude.m4: Likewise. * configure: Rebuilt. From-SVN: r43105
2001-06-08THREADS: Explain that when we compile libobjc inside GCC...Nicola Pero2-20/+28
2001-06-08 Nicola Pero <n.pero@mi.flashnet.it> * THREADS: Explain that when we compile libobjc inside GCC, we always use thr-objc.c as a backend, which uses GCC's thread code. From-SVN: r43058
2001-06-08init.c (__objc_send_message_in_list): When setting a new entry in ↵Richard Frith-Macdonald2-5/+14
__objc_load_methods use the method IMP as key... 2001-06-06 Richard Frith-Macdonald <rrfm@gnu.org> * init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method IMP as key, but check to see if the method is in the hashtable by looking at the IMP also. Also ... call the method after adding it to the hashtable rather than before ... thus preventing an obscure possibility of infinite recursion if a +load method itself loads a subclass. From-SVN: r43052
2001-05-25init.c (__objc_send_message_in_list): When setting a new entry in ↵Ovidiu Predescu1-0/+6
__objc_load_methods use the method name as key... 2001-05-25 Ovidiu Predescu <ovidiu@cup.hp.com> * init.c (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key, not the method IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>). From-SVN: r42562
2001-05-25(__objc_send_message_in_list): When setting a new entry in ↵Ovidiu Predescu1-1/+1
__objc_load_methods use the method name as key... (__objc_send_message_in_list): When setting a new entry in __objc_load_methods use the method name as key, not the method IMP (reported by Richard Frith-Macdonald <richard@brainstorm.co.uk>). From-SVN: r42561
2001-05-20ltconfig, [...]: Upgraded to libtool 1.4a 1.641.2.254.Alexandre Oliva1-137/+168
* ltconfig, ltmain.sh, libtool.m4, ltcf-c.sh, ltcf-cxx.sh, ltcf-gcj.sh: Upgraded to libtool 1.4a 1.641.2.254. Rebuilt a number of subdir/configure scripts to use the new libtool.m4. From-SVN: r42351
2001-05-09objc.texi: Move from ../libobjc/objc-features.texi.Joseph Myers4-882/+10
gcc: * objc.texi: Move from ../libobjc/objc-features.texi. Adjust for inclusion as a chapter of the GCC manual. * gcc.texi: Include objc.texi. * fdl.texi: Use @unnumberedsec for the addendum. * Makefile.in ($(srcdir)/gcc.info, gcc.dvi): Update dependencies. libobjc: * objc-features.texi: Move to ../gcc/objc.texi. * fdl.texi: Remove. * Makefile.in: Don't generate documentation from objc-features.texi. From-SVN: r41927
2001-05-02Fix typoMark Mitchell1-1/+1
From-SVN: r41750
2001-05-02fdl.texi: New file.Mark Mitchell4-7/+413
* fdl.texi: New file. * objc-features.texi: Simplify. * Makefile.in: Adjust accordingly. From-SVN: r41747
2001-04-30fdl.texi: New file.Mark Mitchell2-0/+10
* fdl.texi: New file. * c-tree.texi: Use the GFDL. * gcc.texi: Likewise. * porting.texi: Use the GFDL. * objc-features.texi: Use the GFDL. * gxxint.texi: Remove. * Make-lang.in: Remove all traces of gxxint.texi. From-SVN: r41700
2001-03-21* encoding.c (REAL_TYPE): Define.John Wehle2-0/+6
From-SVN: r40687
2001-03-19* encoding.c (TYPE_MODE): Define.David Edelsohn2-3/+8
From-SVN: r40633
2001-03-15thr.c (objc_thread_add): New function.Nicola Pero4-0/+40
2001-03-14 Nicola Pero <n.pero@mi.flashnet.it> * thr.c (objc_thread_add): New function. (objc_thread_remove): Ditto. * objc/thr.h: Declare them. * libobjc.def: Mention them. From-SVN: r40479
2001-02-28objc-features.texi: Document the @compatibility_alias compiler directive ↵Ovidiu Predescu1-0/+5
(description from Nicola... 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com> * objc-features.texi: Document the @compatibility_alias compiler directive (description from Nicola Pero <n.pero@mi.flashnet.it>). From-SVN: r40126
2001-02-28Document the @compatibility_alias compiler directive (description fromOvidiu Predescu1-2/+32
Nicola Pero <n.pero@mi.flashnet.it>). From-SVN: r40125
2001-02-24sendmsg.c (__objc_forward): Delete strlen() declaration.Rainer Orth2-1/+4
Fri Feb 23 18:12:00 2001 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE> * sendmsg.c (__objc_forward): Delete strlen() declaration. From-SVN: r40033
2001-02-09In libf2c:Geoffrey Keating3-223/+201
* configure.in: Don't run AC_PROG_CC_WORKS, because we're not interested in the result and it might fail. * libF77/configure.in: Likewise. * libI77/configure.in: Likewise. * libU77/configure.in: Likewise. * configure: Regenerated. * libF77/configure: Likewise. * libI77/configure: Likewise. * libU77/configure: Likewise. In libobjc: * configure.in: Don't run AC_PROG_CC_WORKS or AC_EXEEXT, because we're not interested in the result and they might fail. * configure: Regenerated. From-SVN: r39560
2001-01-12* objc-features.texi: Use @email.Joseph Myers2-1/+5
From-SVN: r38949
2001-01-12sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside printf.Joseph Myers2-5/+9
* sendmsg.c (__objc_print_dtable_stats): Don't use #ifdef inside printf. From-SVN: r38931
2001-01-11encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that determines the ↵Richard Earnshaw2-2/+10
value dynamically. * encoding.c (STRUCTURE_SIZE_BOUNDARY): Redefine in a way that determines the value dynamically. From-SVN: r38906
2001-01-03sendmsg.c: Added __objc_msg_forward...Ovidiu Predescu1-0/+12
Wed Jan 3 00:49:10 2001 Ovidiu Predescu <ovidiu@cup.hp.com> * sendmsg.c: Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) * objc/objc-api.h: Define __objc_msg_forward. * sendmsg.c: Define gen_rtx_REG. From-SVN: r38652
2001-01-03Added __objc_msg_forward...Ovidiu Predescu1-0/+7
Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) From-SVN: r38651
2001-01-03Added __objc_msg_forward...Ovidiu Predescu1-9/+24
Added __objc_msg_forward, a hook that allows external libraries to provide a function that returns the real forwarding function. This can alleviate problems __builtin_apply() and friends have on various platforms. (Solution suggested by Helge Hess.) Define gen_rtx_REG. From-SVN: r38650
2000-12-06* thr-rtems.c: New file. Stub to compile.Ralf Corsepius2-0/+198
From-SVN: r38084
2000-12-06Rebuilt again, something went wrong last timeAlexandre Oliva1-1060/+2009
From-SVN: r38066