summaryrefslogtreecommitdiffstats
path: root/gcc/objc
Commit message (Collapse)AuthorAgeFilesLines
...
* (ifdef __alpha__): Don't declare `free'.kenner1996-06-281-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12374 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_block_forward): New function.kenner1996-06-281-0/+28
| | | | | | | | (get_imp, objc_msg_lookup): Use different forwarding function when the returning a floating point value. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12371 138bc75d-0d04-0410-961f-82ee72b054a4
* (__sel_register_typed_name): Additional parameter that indicateskenner1996-06-103-10/+43
| | | | | | | whether name and type parameters are constant or not. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12262 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_thread_detach_function): Clear thread storage.kenner1996-06-101-0/+37
| | | | | | | | Call the thread hook function when first becoming multi-threaded. (objc_set_thread_callback): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12261 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_set_thread_callback): New function.kenner1996-06-101-0/+15
| | | | | | | (objc_thread_callback): Typedef for the hook function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12260 138bc75d-0d04-0410-961f-82ee72b054a4
* (libobjc.a): Don't delete the library.kenner1996-06-101-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12259 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_init_protocols): Need to unlock mutex.kenner1996-06-101-0/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12258 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-06-071-0/+313
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12220 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_thread_exit_status): Declare global variable.kenner1996-06-071-0/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12219 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove inclusion of source files.kenner1996-06-071-16/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12218 138bc75d-0d04-0410-961f-82ee72b054a4
* Now compiles as a separate source file, so include appropriatekenner1996-06-078-11/+23
| | | | | | | Objective-C headers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12217 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_THREAD_FILE): Add target and dependency.kenner1996-06-071-2/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12216 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_get_uninstalled_dtable): New declaration.kenner1996-05-171-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12020 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_get_uninstalled_dtable): New function.kenner1996-05-171-0/+8
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12019 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-05-173-0/+1021
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11985 138bc75d-0d04-0410-961f-82ee72b054a4
* entered into RCSkenner1996-05-171-0/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11984 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-05-171-0/+40
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11983 138bc75d-0d04-0410-961f-82ee72b054a4
* (OBJC_O): Add dependency for nil_method.c.kenner1996-05-171-2/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11982 138bc75d-0d04-0410-961f-82ee72b054a4
* (nil_method): Deleted from here.kenner1996-05-171-6/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11981 138bc75d-0d04-0410-961f-82ee72b054a4
* Include objc/objc.h here instead of in objc/hash.c to get BOOL typedef.kenner1996-05-171-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11980 138bc75d-0d04-0410-961f-82ee72b054a4
* (hash_is_key_in_hash): New function.kenner1996-05-171-2/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11979 138bc75d-0d04-0410-961f-82ee72b054a4
* (hash_value_for_key): Prevent endless loop when 0 was stored in akenner1996-05-051-3/+4
| | | | | | | hashtable. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11926 138bc75d-0d04-0410-961f-82ee72b054a4
* (_objc_thread_id): Correct return type from int to _objc_thread_id.kenner1996-04-161-2/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11821 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_skip_typespec): Don't abort for _C_UNDEF.kenner1996-04-141-1/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11761 138bc75d-0d04-0410-961f-82ee72b054a4
* Inlcude thr.h, not thread.h.kenner1996-04-041-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11666 138bc75d-0d04-0410-961f-82ee72b054a4
* Include thr.h, not thread.h.kenner1996-04-042-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11665 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename thread-* to thr-*.kenner1996-04-041-5/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11664 138bc75d-0d04-0410-961f-82ee72b054a4
* Rename thread* to thr*.kenner1996-04-041-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11663 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_mutex_unlock): Properly declare thread_id.kenner1996-03-251-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11612 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-03-058-0/+1888
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11453 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete reference to thread-test directory.kenner1996-03-051-6/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11452 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-03-051-0/+206
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11451 138bc75d-0d04-0410-961f-82ee72b054a4
* Delete reference to thread-test.kenner1996-03-051-2/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11450 138bc75d-0d04-0410-961f-82ee72b054a4
* Initial revisionkenner1996-03-051-0/+52
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11449 138bc75d-0d04-0410-961f-82ee72b054a4
* (get_imp, __objc_responds_to): Surround sarray access with mutex lock/unlock.kenner1996-03-051-6/+28
| | | | | | | | | (__objc_init_install_dtable): Likewise. (__objc_update_dispatch_table_for_class): Likewise. (__objc_print_dtable_stats): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11448 138bc75d-0d04-0410-961f-82ee72b054a4
* (sel_get_typed_uid, sel_get_any_typed_uid): Likewise.kenner1996-03-051-14/+56
| | | | | | | | (sel_get_any_uid, sel_get_name, sel_register_name): Likewise. (sel_register_typed_name): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11447 138bc75d-0d04-0410-961f-82ee72b054a4
* (union sversion): New.kenner1996-03-051-5/+14
| | | | | | | | (struct sarray): Maintain multiple versions. (sarray_remove_garbage): Add prototype. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11446 138bc75d-0d04-0410-961f-82ee72b054a4
* (sarray_{remove,free}_garbage): New functions.kenner1996-03-051-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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11445 138bc75d-0d04-0410-961f-82ee72b054a4
* Include objc/thread.h.kenner1996-03-052-3/+16
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11444 138bc75d-0d04-0410-961f-82ee72b054a4
* Update comments.kenner1996-03-051-4/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11443 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_runtime_mutux, __objc_runtime_thread_alive): New variables.kenner1996-03-051-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 git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11442 138bc75d-0d04-0410-961f-82ee72b054a4
* (__objc_init_class_tables): Surround sarray access with mutex lock/unlock.kenner1996-03-051-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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11441 138bc75d-0d04-0410-961f-82ee72b054a4
* Changes to compile new files and name renaming.kenner1996-03-052-8/+10
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@11440 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_{write,read}_type, case _C_STRUCT_B): Fix typo.kenner1996-01-151-10/+17
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10990 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_alignof_type): Handle _C_PTR case.kenner1995-12-191-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10807 138bc75d-0d04-0410-961f-82ee72b054a4
* (objc_alignof_type): Handle _C_PTR case.kenner1995-12-141-1/+0
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10723 138bc75d-0d04-0410-961f-82ee72b054a4
* Changed archive command for libobjc.a to use $? for objects.kenner1995-09-121-1/+1
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10332 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix spelling errors.kenner1995-08-282-3/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10289 138bc75d-0d04-0410-961f-82ee72b054a4
* objc-api.h (sel_get_any_typed_uid): Declare new function.kenner1995-08-141-0/+2
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10234 138bc75d-0d04-0410-961f-82ee72b054a4
* (sel_get_any_typed_uid): New function.kenner1995-08-141-0/+23
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@10233 138bc75d-0d04-0410-961f-82ee72b054a4
OpenPOWER on IntegriCloud