Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1995-05-09 | (__objc_send_initialize): Call superclass if object does not implement | Richard Kenner | 1 | -15/+21 | |
+initialize. From-SVN: r9597 | |||||
1995-05-08 | (_objc_load_callback): Add declaration. | Richard Kenner | 1 | -0/+8 | |
From-SVN: r9593 | |||||
1995-05-08 | (_objc_load_callback): Add declaration. | Richard Kenner | 1 | -0/+13 | |
(__objc_exec_class): Call _objc_load_callback after every Class or Category is added. From-SVN: r9592 | |||||
1995-05-05 | (SHELL): Now /bin/sh. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r9582 | |||||
1995-05-05 | NXConstantString.h renamed to NXConstStr.h. | Doug Evans | 1 | -1/+1 | |
From-SVN: r9579 | |||||
1995-05-04 | NXConstantString renamed to NXConstStr. | Richard Kenner | 1 | -3/+3 | |
From-SVN: r9575 | |||||
1995-04-28 | (*): Update calls to start_decl, finish_struct (pass NULLs for attributes). | Doug Evans | 1 | -35/+38 | |
From-SVN: r9528 | |||||
1995-04-26 | (OBJC_VERSION): Version 7. | Richard Kenner | 1 | -9/+193 | |
(build_objc_string_object): Build a full declaration if not using the next runtime. (objc_add_static_instance): New function. (init_module_descriptor): Add reference to static instances table. (build_module_descriptor): Add field for static instances table. (get_objc_string_decl): New function. (generate_static_references): New function. (finish_objc): Call generate_static_references if needed. From-SVN: r9500 | |||||
1995-04-26 | Changed Class * to Class in order to match NEXTSTEP and OpenStep | Richard Kenner | 11 | -153/+146 | |
runtime. From-SVN: r9497 | |||||
1995-04-26 | (OBJC_O): Added bare-bones implementation of NXConstantString. | Richard Kenner | 1 | -2/+3 | |
From-SVN: r9496 | |||||
1995-04-26 | Initial revision | Richard Kenner | 2 | -0/+72 | |
From-SVN: r9495 | |||||
1995-04-26 | Changed Class * to Class in order to match NEXTSTEP and OpenStep runtime. | Richard Kenner | 1 | -24/+86 | |
Changed Class * to Class in order to match NEXTSTEP and OpenStep runtime. (OBJC_VERSION): Version 7. (objc_init_statics): New function. (__objc_exec_class): Invoke objc_init_statics if needed. From-SVN: r9494 | |||||
1995-04-26 | Changed Class * to Class in order to match NEXTSTEP and OpenStep runtime. | Richard Kenner | 1 | -33/+47 | |
Changed Class * to Class in order to match NEXTSTEP and OpenStep runtime. (objc_static_instances): New struct to record static instances of a certain class. (objc_module): New tag STATICS to point to the table of objc_statics_instances. From-SVN: r9493 | |||||
1995-04-01 | (SHELL): New definition. | Richard Kenner | 1 | -0/+2 | |
From-SVN: r9288 | |||||
1995-03-20 | Put Alpha-specific decls before #include of runtime.h. | Richard Kenner | 1 | -17/+18 | |
From-SVN: r9212 | |||||
1995-03-09 | (build_module_descriptor, really_start_method): Pass new parm to | Richard Kenner | 1 | -4/+4 | |
start_function. From-SVN: r9150 | |||||
1995-02-21 | Added {} around file variable. | Richard Kenner | 1 | -4/+4 | |
From-SVN: r9023 | |||||
1995-01-14 | __attribute__ ((constructor)) | Jason Merrill | 2 | -2/+2 | |
From-SVN: r8747 | |||||
1994-11-18 | (class_create_instance): Replace memchr with memset. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r8515 | |||||
1994-11-16 | Check target endianness at run time, not compile time | Ian Lance Taylor | 1 | -3/+1 | |
From-SVN: r8470 | |||||
1994-11-10 | (init_objc): Add missing casts to args of bcopy. | Richard Kenner | 1 | -6/+6 | |
From-SVN: r8407 | |||||
1994-11-10 | (lang_init): Ensure line number is 0, not -1. | Richard Kenner | 1 | -0/+6 | |
From-SVN: r8406 | |||||
1994-10-28 | (__objc_xcalloc): Use calloc instead malloc/bzero. | Richard Kenner | 1 | -3/+2 | |
From-SVN: r8357 | |||||
1994-10-08 | archive.c (__objc_free): New function. | Doug Evans | 1 | -1/+7 | |
* objc/archive.c (__objc_free): New function. (__objc_finish_read_root_object): Use it. From-SVN: r8243 | |||||
1994-10-06 | (BOOL): Changed from char to unsigned char. | Kresten Krab Thorup | 1 | -1/+1 | |
From-SVN: r8230 | |||||
1994-10-06 | Delay eeing when unarchiving. | Kresten Krab Thorup | 1 | -1/+6 | |
From-SVN: r8229 | |||||
1994-09-27 | (warn_with_method): Make arg int, not char. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r8148 | |||||
1994-09-20 | Respin DI support to be combine friendly; Allow push of SF without temp reg; ↵ | Michael Meissner | 1 | -3/+1 | |
Fix broken i386 untyped_call From-SVN: r8098 | |||||
1994-09-07 | (__objc_init_protocols): Remove assertion | Kresten Krab Thorup | 1 | -0/+2 | |
, From-SVN: r8031 | |||||
1994-09-07 | (conformsTo:): Change implementati to allways use class to do lookup. | Kresten Krab Thorup | 1 | -4/+14 | |
From-SVN: r8030 | |||||
1994-08-29 | (objc_get_meta_class): New function. | Kresten Krab Thorup | 1 | -0/+6 | |
From-SVN: r7997 | |||||
1994-08-29 | (get_imp): don't inline on i386. | Kresten Krab Thorup | 1 | -1/+4 | |
From-SVN: r7996 | |||||
1994-08-19 | (build_selector_translation_table): Reset current_function_decl after ↵ | Kresten Krab Thorup | 1 | -1/+3 | |
hack_function_prototype build it. (build_selector_translation_table): Reset current_function_decl after hack_function_prototype build it. (build_module_descriptor): Return constructor name from functions decl_rtl. From-SVN: r7944 | |||||
1994-08-15 | (objc_sizeof_type): Assign from ROUND, | Kresten Krab Thorup | 1 | -2/+18 | |
don't increment. Remove ; after while to fix infinite loop. Add float and double cases. (objc_alignof_type): Add float and double cases. From-SVN: r7929 | |||||
1994-08-15 | encoding.c (objc_sizeof_type): Should assign from ROUND, not increment. | Kresten Krab Thorup | 1 | -3/+32 | |
* objc/encoding.c (objc_sizeof_type): Should assign from ROUND, not increment. Remove ; after while to fix infinite loop. Add support for floats and doubles. (objc_alignof_type): Add support for floats and doubles. * objc/selector.c (): Use __objc_selector_names, not __objc_selector_array. (sel_types_match): New function. (sel_get_typed_uid): Modified to use sel_types_match, so that we can get typed selectors in an architecture-independent way. Fixed strcmp that should have been !strcmp. From-SVN: r7928 | |||||
1994-07-28 | removed declaration of bzero | Kresten Krab Thorup | 1 | -3/+0 | |
From-SVN: r7805 | |||||
1994-07-21 | (build_module_descriptor): Don't set DECL_EXTERNAL on | Jim Wilson | 1 | -1/+0 | |
current_function_decl. From-SVN: r7789 | |||||
1994-07-13 | Include stdarg.h before stdio.h. | Richard Kenner | 1 | -1/+1 | |
From-SVN: r7757 | |||||
1994-07-11 | *** empty log message *** | Kresten Krab Thorup | 1 | -2/+2 | |
From-SVN: r7705 | |||||
1994-06-30 | incremented objc_version iff using gnu runtime. | Kresten Krab Thorup | 1 | -1/+1 | |
From-SVN: r7623 | |||||
1994-06-30 | This patch makes selectors in the Objective-C language be pointers to a ↵ | Kresten Krab Thorup | 15 | -420/+729 | |
struct { void *sel_id... This patch makes selectors in the Objective-C language be pointers to a struct { void *sel_id, char *sel_types }, where the sel_types element is the type encoding of the method arguments. From-SVN: r7622 | |||||
1994-06-30 | (read:, write:, streamVersion:): | Kresten Krab Thorup | 1 | -10/+8 | |
Un-disable for alpha. (forward::, performv::): Declare and fix to return retval_t. . From-SVN: r7621 | |||||
1994-06-30 | objc-act.c (get_proto_encoding, [...]): New fucnctions. | Kresten Krab Thorup | 1 | -34/+178 | |
* objc-act.c (get_proto_encoding, build_typed_selector_reference): New fucnctions. (UTAG_PROTOCOL): New define. (objc_selector_template, flag_typed_selectors): New variables. (objc_init): set flag_typed_selectors if -fgnu-runtime. (synth_module_prologue): Change declaration of _OBJC_SELECTOR_TABLE when flag_typed_selectors is non-null. (build_module_descriptor): Make sure the generated constructor function is declared public. (build_selector): Only cast to SEL when not doing typed selectors. (build_selector_translation_table): Rewrite initialization. (build_tmp_function_decl): Make up new name when called, since it may now be called multiple times. (hack_method_prototype): Use init_function_start to reinit args machinery. Also set current_function_decl before calling assign_parms. (generate_protocols): Don't generate encoding twice. (build_selector_template): New function. (build_method_list_template): Generate (void*)0 as first element, not (int)0. (build_message_expr): move the call to build_selector_reference towards the end, where we have determined the function prototype. From-SVN: r7620 | |||||
1994-04-16 | (OBJC_O): Add encoding.o. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r7049 | |||||
1994-03-31 | Delete use of IN_GCC to control stddef.h/gstddef.h include. | Jim Wilson | 3 | -15/+3 | |
From-SVN: r6948 | |||||
1994-03-31 | Change "gstddef.h" to <stddef.h>. Change "gstdarg.h" to <stdarg.h>. | Jim Wilson | 1 | -2/+2 | |
From-SVN: r6945 | |||||
1994-03-31 | Change "gstdarg.h" to <stdarg.h>. | Jim Wilson | 1 | -1/+1 | |
From-SVN: r6944 | |||||
1994-03-14 | (*.o): Add explicit dependencies for Sun's VPATH. | Doug Evans | 1 | -0/+15 | |
From-SVN: r6788 | |||||
1994-02-02 | (SUBDIR_INCLUDES): Add -I for include directory. | Richard Kenner | 1 | -2/+2 | |
From-SVN: r6465 | |||||
1994-01-24 | #ifdef out uses of TypedStream for the alpha, not supported yet. | Doug Evans | 2 | -2/+10 | |
From-SVN: r6426 |