- 26 Aug, 1997 1 commit
-
-
From-SVN: r14924
Jim Wilson committed
-
- 11 Aug, 1997 1 commit
-
-
From-SVN: r14764
Jeff Law committed
-
- 02 Aug, 1997 1 commit
-
-
From-SVN: r14632
Per Bothner committed
-
- 01 Aug, 1997 1 commit
-
-
From-SVN: r14601
Per Bothner committed
-
- 21 Jul, 1997 1 commit
-
-
From-SVN: r14514
Paul Eggert committed
-
- 18 Jul, 1997 2 commits
-
-
From-SVN: r14477
Richard Kenner committed -
pass srcdir variable. From-SVN: r14476
Richard Kenner committed
-
- 14 Jul, 1997 1 commit
-
-
From-SVN: r14433
Richard Kenner committed
-
- 07 Jul, 1997 1 commit
-
-
From-SVN: r14395
Jim Meyering committed
-
- 02 Jul, 1997 1 commit
-
-
From-SVN: r14383
Richard Kenner committed
-
- 27 Jun, 1997 7 commits
-
-
From-SVN: r14359
Richard Kenner committed -
(objc.install-normal): Install Objective-C runtime as a DLL. (objc.mostlyclean): Clean up files used to build DLL. From-SVN: r14358
Richard Kenner committed -
From-SVN: r14356
Richard Kenner committed -
From-SVN: r14351
Richard Kenner committed -
From-SVN: r14350
Richard Kenner committed -
* objc/Make-lang.in (OBJC_CCOMMON): Object files don't go in srcdir. (OBJC_OBJS): Likewise. (OBJC_O): Likewise. (objc-parse.o, objc-act.o): Fix rules. (objc/libobjc files): Fix rules. From-SVN: r14347
Doug Evans committed -
From-SVN: r14327
Richard Kenner committed
-
- 25 Jun, 1997 9 commits
-
-
From-SVN: r14320
Richard Kenner committed -
From-SVN: r14311
Richard Kenner committed -
From-SVN: r14310
Richard Kenner committed -
front-end/back-end interface. From-SVN: r14309
Richard Kenner committed -
Add missing function prototypes. From-SVN: r14308
Richard Kenner committed -
From-SVN: r14307
Richard Kenner committed -
On NeXT redefine object_copy and object_dispose to avoid a conflict with those defined in system library. From-SVN: r14306
Richard Kenner committed -
From-SVN: r14305
Richard Kenner committed -
(objc_class_tree): New structure. (create_tree_of_subclasses_inherited_from): New function. (__objc_tree_insert_class): New function. (objc_tree_insert_class): New function. (objc_preorder_traverse): New function. (objc_postorder_traverse): New function. (__objc_tree_print): New function. (__objc_destroy_class_tree_node): New function. (class_is_subclass_of_class): New function. (__objc_exec_class): Allocate class tree list and load hash table. (__objc_send_message_in_list): Rewrite using hash table. (__objc_send_load): Remove calls to _objc_load_callback. (objc_send_load): Make static. Create Tree of classes resembling class hierarchy for all modules. Call __objc_send_load on all of the modules in __objc_module_list. (__objc_create_classes_tree): New function. From-SVN: r14304
Richard Kenner committed
-
- 22 Jun, 1997 4 commits
-
-
From-SVN: r14285
Richard Kenner committed -
From-SVN: r14284
Richard Kenner committed -
From-SVN: r14283
Richard Kenner committed -
From-SVN: r14282
Richard Kenner committed
-
- 17 Mar, 1997 1 commit
-
-
(__objc_word_return, __objc_double_return): Remove functions. (__objc_get_forward_imp): New function. (__objc_init_dispatch_tables): Install zero instead of __objc_init_install_dtable. (__objc_init_install_dtable): No longer call the method but allow objc_msg_lookup return it for normal execution. (obj_msg_lookup): Differentiate between when a method isn't implemented and when the dispatch table needs to be installed. Return the IMP when the dispatch table is installed versus having __objc_init_install_dtable call it. (get_imp): Install dispatch table if needed and return IMP from the newly installed dispatch table. (__objc_responds_to): Install dispatch table if needed before checking if method is implemented. From-SVN: r13723
Richard Kenner committed
-
- 16 Mar, 1997 2 commits
-
-
From-SVN: r13716
Richard Kenner committed -
(__objc_word_return, __objc_double_return): New functions. (__objc_init_install_dtable): Call appropriate return function based upon method type. From-SVN: r13715
Richard Kenner committed
-
- 15 Mar, 1997 6 commits
-
-
From-SVN: r13713
Richard Kenner committed -
From-SVN: r13712
Richard Kenner committed -
(class_add_method_list): Check for the +load method when adding a methods list to a class. (__objc_install_methods_in_dtable): New function. (class_add_method_list): Don't check anymore for duplicate methods. From-SVN: r13711
Richard Kenner committed -
From-SVN: r13710
Richard Kenner committed -
(objc_send_load, __objc_send_load): New functions. (__objc_send_message_in_list): New function. (__objc_force_linking): New function. (__objc_exec_class): Don't call _objc_load_callback here. (__objc_exec_class): Access statics from their new place in the defs variable. From-SVN: r13709
Richard Kenner committed -
(OBJC_VERSION): Increment version as recent changes have made old compiled code incompatible with current ObjC runtime. (OBJC_VERSION): Increment version as recent changes have made old compiled code incompatible with current ObjC runtime. (build_objc_symtab_template): Make sure defs in objc_symtab is a NULL terminated array. (init_def_list): Attach statics to end of def list. (init_objc_symtab): Take statics list into account. (init_module_descriptor, build_module_descriptor): Don't add statics. (generate_static_references): Indicate that statics are used. (finish_objc): Process statics in the beginning. From-SVN: r13708
Richard Kenner committed
-
- 04 Feb, 1997 1 commit
-
-
From-SVN: r13606
Richard Kenner committed
-