1. 16 Sep, 2004 1 commit
  2. 28 Aug, 2004 1 commit
  3. 13 Aug, 2004 3 commits
    • sarray.h: Hoist include of assert.h near the top of file... · f13bb199
      [libobjc/ChangeLog]
      2004-08-13  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/sarray.h: Hoist include of assert.h near the top of file,
              and mark the remainder of the file 'extern "C"'.
      
      From-SVN: r85971
      Ziemowit Laski committed
    • Object.h: Move includes out of extern "C" blocks. · 9567d415
      2004-08-13  Andrew Pinski  <pinskia@physics.uc.edu>
      
              * objc/Object.h: Move includes out of extern "C" blocks.
              * objc/encoding.h: Likewise.
              * objc/hash.h: Likewise.
              * objc/objc-api.h: Likewise.
              * objc/runtime.h: Likewise.
              * objc/sarray.h: Likewise.
              * objc/typedstream.h: Likewise.
      
      From-SVN: r85968
      Andrew Pinski committed
    • NXConstStr.h: Update copyright date... · 1a6213c3
      2004-08-12  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/NXConstStr.h: Update copyright date; bracket with
              'extern "C"' for C++ use; make include syntax consistent
              by using <...> instead of "..."; hoist <objc/...> includes
              above the 'extern "C"' block.
              * objc/Object.h: Likewise.
              * objc/Protocol.h: Likewise.
              * objc/encoding.h: Likewise.
              * objc/hash.h: Likewise.
              * objc/runtime.h: Likewise.
              * objc/sarray.h: Likewise.
              * objc/thr.h: Likewise.
              * objc/typedstream.h: Likewise.
              * objc/objc-api.h: Add 'extern "C"' block for C++ use.
              (objc_static_instances): For C++ case, do away with
              zero-sized array.
              (objc_method): Hoist definition to file scope.
              (_objc_load_callback, _objc_object_alloc, class_get_class_method,
              class_get_instance_method, class_create_instance,
              class_get_class_name, class_get_instance_size,
              class_get_meta_class, class_get_super_class, class_get_version,
              class_is_class, class_is_meta_class, class_set_version,
              class_get_gc_object_type, class_ivar_set_gcinvisible,
              get_imp): Rename 'class' parameter to '_class'.
              * objc/objc-list.h: Add 'extern "C"' block for C++ use.
              * objc/objc.h: Update copyright date.
              (arglist_t): Provide a union tag.
      
      From-SVN: r85927
      Ziemowit Laski committed
  4. 22 Jul, 2004 1 commit
  5. 28 Jun, 2004 1 commit
  6. 25 Jun, 2004 1 commit
  7. 21 Jun, 2004 1 commit
  8. 19 Jun, 2004 1 commit
  9. 18 Jun, 2004 1 commit
  10. 14 Jun, 2004 1 commit
  11. 11 Jun, 2004 2 commits
  12. 04 Jun, 2004 1 commit
  13. 26 May, 2004 1 commit
  14. 25 May, 2004 3 commits
    • re PR libobjc/11572 (GNU libobjc no longer compiled on Darwin) · ff65de76
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
              PR target/11572
              * configure.ac (includedir): Set to "include"
              except for Darwin.
              (libext) Set to empty except for Darwin.
              * configure: Regenerate
              * Makefile.in: s/libobjc.la/libobjc$(libext).la/g.
              s/include/$(includedir)/g.
      
      From-SVN: r82266
      Andrew Pinski committed
    • * Makefile.in: Add .NOEXPORT. · 54b2f310
      From-SVN: r82256
      Daniel Jacobowitz committed
    • [multiple changes] · 435317e2
      2004-05-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	Merge from the libobjc-branch
      	2004-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Change objc-deps.h to objc-decls.h.
      
      	2004-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* Makefile.in (OBJC_H): Add objc-deps.h.
      
      	2004-01-27  Nicola Pero  <n.pero@mi.flashnet.it>
      
      		* Protocol.m ([-conformsTo:]): If the argument is nil, return NO.
      		([-hash], [-isEqual:]): New methods.
      
      	2004-01-27  Richard Frith-Macdonald <rfm@gnu.org>
      
      		* sarray.c (sarray_free): Add a better comment.
      
      	2004-01-27  Adam Fedor  <fedor@gnu.org>
      
      		* hash.c (hash_add): Cast cachep to int.
      		* selector.c (__sel_register_typed_name): Cast
      		soffset_decode to int.
      
      	2004-01-27  Alexander Malmberg  <alexander@malmberg.org>
      
      		* selector.c: Rename register_selectors_from_list to
      		__objc_register_selectors_from_list. Update caller.
      		(__objc_register_selectors_from_list): Lock __objc_runtime_mutex
      		while registering selectors. Use __sel_register_typed_name instead
      		of sel_register_typed_name. Check for NULL method_name:s.
      		(pool_alloc_selector): New function.
      		(__sel_register_typed_name): Use pool_alloc_selector to allocate
      		selector structures.
      		* sendmsg.c (class_add_method_list): Use
      		__objc_register_selectors_from_list.
      		* objc/runtime.h: Add __objc_register_selectors_from_list.
      
      	2004-01-25  Adam Fedor  <fedor@gnu.org>
      	            Nicola Pero  <n.pero@mi.flashnet.it>
      	            Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* objc/objc-decls.h: New file.
      		* objc/objc-api.h (_objc_lookup_class): Mark as export.
      		(_objc_load_callback): Likewise.
      		(_objc_object_alloc): Likewise.
      		(_objc_object_copy): Likewise.
      		(_objc_object_dispose): Likewise.
      
      	2004-01-25  Andrew Pinski  <pinskia@physics.uc.edu>
      
      		* archive.c: s/__inline__/inline
      		* sendmsg.c: Likewise.
      
      		* encoding.c: Remove FIXME about the warning
      		about unused variable.
      		* sendmsg.c: Add a FIXME comment saying that
      		this should be using libffi.
      
      		* Makefile.in (LIBTOOL): Use @LIBTOOL@ now as it works.
      
      From-SVN: r82253
      Andrew Pinski committed
  15. 18 May, 2004 1 commit
  16. 13 May, 2004 2 commits
  17. 09 May, 2004 1 commit
  18. 15 Apr, 2004 1 commit
  19. 14 Apr, 2004 1 commit
  20. 09 Apr, 2004 10 commits
  21. 16 Mar, 2004 1 commit
  22. 15 Mar, 2004 1 commit
  23. 05 Mar, 2004 1 commit
  24. 01 Mar, 2004 1 commit
  25. 06 Feb, 2004 1 commit
    • [gcc/ChangeLog] · 25fe8680
      2004-02-06  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/objc-act.c (build_super_template) the 'class' field of
              'struct _objc_super' shall be named 'super_class' #ifdef OBJCPLUS.
              (get_super_receiver): Likewise.
      
      [gcc/libobjc/ChangeLog]
      2004-02-06  Ziemowit Laski  <zlaski@apple.com>
      
              * objc/objc-api.h (objc_super): The 'class' field shall
              be named 'super_class' #ifdef __cplusplus.
      
      From-SVN: r77430
      Ziemowit Laski committed