aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
AgeCommit message (Collapse)AuthorFilesLines
1996-04-14(objc_skip_typespec): Don't abort for _C_UNDEF.Richard Kenner1-1/+2
From-SVN: r11761
1996-04-04Inlcude thr.h, not thread.h.Richard Kenner1-1/+1
From-SVN: r11666
1996-04-04Include thr.h, not thread.h.Richard Kenner2-3/+3
From-SVN: r11665
1996-04-04Rename thread-* to thr-*.Richard Kenner1-5/+5
From-SVN: r11664
1996-04-04Rename thread* to thr*.Richard Kenner1-3/+3
From-SVN: r11663
1996-03-25(objc_mutex_unlock): Properly declare thread_id.Richard Kenner1-1/+1
From-SVN: r11612
1996-03-05Initial revisionRichard Kenner8-0/+1888
From-SVN: r11453
1996-03-05Delete reference to thread-test directory.Richard Kenner1-6/+0
From-SVN: r11452
1996-03-05Initial revisionRichard Kenner1-0/+206
From-SVN: r11451
1996-03-05Delete reference to thread-test.Richard Kenner1-2/+0
From-SVN: r11450
1996-03-05Initial revisionRichard Kenner1-0/+52
From-SVN: r11449
1996-03-05(get_imp, __objc_responds_to): Surround sarray access with mutex lock/unlock.Richard Kenner1-6/+28
(__objc_init_install_dtable): Likewise. (__objc_update_dispatch_table_for_class): Likewise. (__objc_print_dtable_stats): Likewise. From-SVN: r11448
1996-03-05(sel_get_typed_uid, sel_get_any_typed_uid): Likewise.Richard Kenner1-14/+56
(sel_get_any_uid, sel_get_name, sel_register_name): Likewise. (sel_register_typed_name): Likewise. From-SVN: r11447
1996-03-05(union sversion): New.Richard Kenner1-5/+14
(struct sarray): Maintain multiple versions. (sarray_remove_garbage): Add prototype. From-SVN: r11446
1996-03-05(sarray_{remove,free}_garbage): New functions.Richard Kenner1-121/+202
(sarray_at_put, sarray_new, sarray_lazy_copy): Modify/copy sarray structure/data in a thread-safe manner (sarray_{realloc,free}): Reallocate/free sarray structure/data in a thread-safe manner. From-SVN: r11445
1996-03-05Include objc/thread.h.Richard Kenner2-3/+16
From-SVN: r11444
1996-03-05Update comments.Richard Kenner1-4/+4
From-SVN: r11443
1996-03-05(__objc_runtime_mutux, __objc_runtime_thread_alive): New variables.Richard Kenner1-6/+27
(objc_init_statics, __objc_init_protocols): Surround sarray access with mutex lock/unlock (__objc_exec_class): Likewise. Initialization for thread-safe global variables. Declarations for thread-safe functions and global variables From-SVN: r11442
1996-03-05(__objc_init_class_tables): Surround sarray access with mutex lock/unlock.Richard Kenner1-4/+33
(__objc_add_class_to_hash, objc_lookup_class): Likewise. (objc_get_class, objc_get_next_class): Likweise. (__objc_resolve_class_links, class_pose_as) Likewise. From-SVN: r11441
1996-03-05Changes to compile new files and name renaming.Richard Kenner2-8/+10
From-SVN: r11440
1996-01-15(objc_{write,read}_type, case _C_STRUCT_B): Fix typo.Richard Kenner1-10/+17
From-SVN: r10990
1995-12-18(objc_alignof_type): Handle _C_PTR case.Richard Kenner1-0/+2
From-SVN: r10807
1995-12-14(objc_alignof_type): Handle _C_PTR case.Richard Kenner1-1/+0
From-SVN: r10723
1995-09-12Changed archive command for libobjc.a to use $? for objects.Richard Kenner1-1/+1
From-SVN: r10332
1995-08-28Fix spelling errors.Richard Kenner2-3/+3
From-SVN: r10289
1995-08-13objc-api.h (sel_get_any_typed_uid): Declare new function.Richard Kenner1-0/+2
From-SVN: r10234
1995-08-13(sel_get_any_typed_uid): New function.Richard Kenner1-0/+23
From-SVN: r10233
1995-06-15Change FSF address.Richard Kenner1-1/+2
From-SVN: r9990
1995-06-15Update header.Richard Kenner1-1/+1
From-SVN: r9989
1995-06-15Change FSF address.Richard Kenner1-1/+2
From-SVN: r9988
1995-06-15Update FSF address.Richard Kenner2-2/+4
From-SVN: r9972
1995-06-15Update header.Richard Kenner1-2/+1
From-SVN: r9971
1995-06-15Update FSF address.Richard Kenner13-13/+24
From-SVN: r9970
1995-06-15Update header.Richard Kenner1-2/+1
From-SVN: r9969
1995-06-15Update FSF address.Richard Kenner8-8/+16
From-SVN: r9968
1995-06-15Update header.Richard Kenner1-1/+1
From-SVN: r9963
1995-06-15Update FSF address.Richard Kenner3-3/+6
From-SVN: r9962
1995-06-14(hack_method_prototype): Set DECL_CONTEXT of parms.Richard Kenner1-0/+4
From-SVN: r9953
1995-06-14(build_module_descriptor, really_start_method): Pass extra parm toRichard Kenner1-3/+3
start_function. From-SVN: r9945
1995-05-25(PRECOMPUTE_SELECTORS, struct soffset): Use #ifdef __sparc__, notRichard Kenner1-3/+3
sparc. From-SVN: r9821
1995-05-22Numerous formatting changes.Richard Kenner1-1047/+1280
(NULLT): Deleted; all uses changed to NULL_TREE. (get_{static,object}_reference, objc_add_static_instance): Use push_obstacks instead of saving obstacks manually. (build_{selector,class}_reference_decl): Likewise. (build_objc_string_decl, build_protocol_reference): Likewise. (comp_{method,proto}_with_proto): Likewise. (create_builtin_decl, synth_module_prologue): Set DECL_ARTIFICIAL for internal objects. (build_{selector,class}_reference_decl, add_objc_decls): Likewise. (generate_objc_symtab_decl, build_module_descriptor): Likewise. (build_protocol_reference): Likewise. (build_objc_string_decl, synch_forward_declarations): Likewise. Delete call to end_temporary_allocation. (generate_static_references, generate_strings): Likewise. (build_selector_translation_table, generate_category): Likewise. (generate_{ivars,protocol}_list, build_protocol_reference): Likewise. (build_objc_string_object): If next_runtime, put everything in permanent obstack. (objc_add_static_instance): Use build_decl instead of start_decl and finish_decl_top_level. (build_{class_reference,objc_string}_decl): Clear DECL_CONTEXT. (start_class): Exit with FATAL_EXIT_CODE, not 1. (add_objc_decls): Don't set DECL_IN_SYSTEM_HEADER. From-SVN: r9764
1995-05-16(struct sarray): Make capacity size_t.Richard Kenner1-1/+1
From-SVN: r9722
1995-05-16(sarray_realloc): Make array index variables size_t.Richard Kenner1-7/+7
From-SVN: r9721
1995-05-16(__objc_write_class): Write class version.Richard Kenner1-4/+21
(__objc_write_selector, objc_{write,read}_selector): Handle null selector. From-SVN: r9720
1995-05-16Fix typos in comments.Richard Kenner8-15/+15
From-SVN: r9712
1995-05-16(__objc_init_install_dtable): Fix misspelling in name of local labelRichard Kenner1-3/+3
`already_initialized'. From-SVN: r9708
1995-05-15entered into RCSRichard Kenner1-0/+97
From-SVN: r9700
1995-05-14(start_method_def): Mark _self as possibly unused.Richard Kenner1-1/+1
From-SVN: r9683
1995-05-12(unused_list): New variable.Richard Kenner1-14/+32
(build_tmp_function_decl): Call push_parm_decl with new format. (start_class): Initialize unused_list. (start_method_def): Call push_parm_decl with new format and mark _cmp as possibly unused. From-SVN: r9658
1995-05-09(objc_init_statics): Fix missing part of last change.Richard Kenner1-1/+1
From-SVN: r9604