aboutsummaryrefslogtreecommitdiff
path: root/gcc/objc
AgeCommit message (Collapse)AuthorFilesLines
1997-03-15(OBJC_VERSION): Increment version as recent changes have made old compiled ↵Richard Kenner1-37/+30
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
1997-02-04Update documentation.Richard Kenner1-40/+176
From-SVN: r13606
1997-02-02(__sel_register_typed_name): Eliminate compiler warnings with explicit cast.Richard Kenner1-5/+5
From-SVN: r13599
1997-02-02(__objc_runtime_mutex): Eliminate leading underscore from name of objcRichard Kenner9-114/+114
mutex and thread structures. From-SVN: r13598
1997-02-02Prototypes for new functions.Richard Kenner1-13/+20
(__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex and thread structures. From-SVN: r13597
1997-02-02(objc_condition_{,de}allocate): New functions.Richard Kenner1-19/+123
(objc_condition_{wait,broadcast,signal}): New functions. (__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex and thread structures. From-SVN: r13596
1997-02-02(objc_condition_{,de}allocate): New functions.Richard Kenner1-26/+131
(objc_condition_{wait,broadcast,signal}): New functions. (__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex and thread structures. From-SVN: r13595
1997-02-02(objc_condition_{,de}allocate): New functions.Richard Kenner1-22/+125
(objc_condition_{wait,broadcast,signal}): New functions. (__objc_runtime_mutex): Eliminate leading underscore from name of objc mutex and thread structures. From-SVN: r13594
1997-02-02(hash_delete): Step through the hash nodes versus using hash_next toRichard Kenner1-5/+18
increase efficiency. From-SVN: r13593
1997-02-02(__objc_forward): Replace call to abort function with call toRichard Kenner1-3/+2
objc_error function. From-SVN: r13592
1997-02-02Remove error handling declarations.Richard Kenner1-4/+1
From-SVN: r13591
1997-02-02Declare error handling functions and typedef for user specified error ↵Richard Kenner1-1/+53
handler function. Declare error handling functions and typedef for user specified error handler function. Define error codes used by the runtime library. From-SVN: r13590
1997-02-02(objc_verror): New function.Richard Kenner1-21/+44
(objc_fatal): Remove function. (objc_set_error_handler): New function. (_objc_error_handler): New global variable. (__alpha__): Remove unneeded code. (objc_error): Allow user specified error handler function to trap and handle the objc error. Added an error code parameter which indicates the specific error that occured. (objc_malloc, objc_atomic_malloc): Replace call to objc_fatal function with call to objc_error function. (objc_valloc, objc_realloc, objc_calloc): Likewise. From-SVN: r13589
1997-02-02(init_check_module_version): Replace call to abort function with callRichard Kenner1-12/+13
to objc_error function. From-SVN: r13588
1997-02-02(objc_sizeof_type, objc_alignof_type): Replace call to abort function with ↵Richard Kenner1-5/+5
call to objc_error function. (objc_sizeof_type, objc_alignof_type): Replace call to abort function with call to objc_error function. (objc_skip_typespec): Likewise. From-SVN: r13587
1997-02-02(objc_get_class): Replace call to abort function with call toRichard Kenner1-3/+3
objc_error function. From-SVN: r13586
1997-02-02Replace call to abort or __objc_fatal functions with call to objc_error ↵Richard Kenner1-47/+63
function throughout the complete file. Replace call to abort or __objc_fatal functions with call to objc_error function throughout the complete file. (__objc_finish_read_root_object): Use hash table instead of list. From-SVN: r13585
1997-02-02(-error:): Call objc_error function instead of using function pointer.Richard Kenner1-4/+2
From-SVN: r13584
1997-02-02(encode_aggregate_within): New function.Richard Kenner1-120/+108
(encode_aggregate): Generates encodings for unions similar to those for structs except surrounded by parenthesis instead of braces. From-SVN: r13583
1996-12-07(stdlib.h): Define __USE_FIXED_PROTOTYPES__ before including stdlib.h.Richard Kenner1-0/+1
From-SVN: r13250
1996-09-23(BOOL): Define BOOL as int for VxWorks.Richard Kenner1-0/+4
From-SVN: r12827
1996-09-22Replace use of __objc_xmalloc and free with objc_malloc and objc_free.Richard Kenner11-44/+44
From-SVN: r12768
1996-09-22Replace use of __objc_xcalloc, __objc_xrealloc, and __objc_xmallocRichard Kenner1-5/+5
with objc_calloc, objc_realloc, and objc_malloc. From-SVN: r12767
1996-09-22(__objc_xmalloc, __objc_xrealloc): Delete.Richard Kenner1-5/+1
From-SVN: r12766
1996-09-22Replace use of __obj_xmalloc and free with objc_malloc and objc_free.Richard Kenner2-11/+8
From-SVN: r12765
1996-09-22(_objc_malloc): New function pointer.Richard Kenner1-2/+44
(_objc_atomic_malloc, _objc_valloc): Likewise. (_objc_realloc, _objc_calloc, _objc_free): Likewise From-SVN: r12764
1996-09-22(objc_malloc): Renamed from __objc_xmalloc.Richard Kenner1-13/+61
(objc_realloc): Renamed from __objc_realloc. (objc_atomic_malloc): New function. (objc_valloc): New function. (objc_calloc): Renamed from __objc_calloc. (objc_free): New function. From-SVN: r12763
1996-09-22Replace use of free with objc_free.Richard Kenner1-1/+1
From-SVN: r12762
1996-09-22Replace use of __objc_xcalloc and free with objc_calloc and objc_free.Richard Kenner1-9/+7
From-SVN: r12761
1996-09-22Replace use of __objc_xmalloc and free with objc_malloc and objc_free.Richard Kenner1-14/+8
From-SVN: r12760
1996-08-11Formatting changes.Richard Kenner8-23/+39
From-SVN: r12617
1996-08-11Formattign changes.Richard Kenner1-7/+7
From-SVN: r12616
1996-08-11Formtting changes.Richard Kenner1-1/+2
From-SVN: r12615
1996-08-11(hash_is_key_in_hash): Function somehow got lost.Richard Kenner1-0/+19
From-SVN: r12614
1996-07-23install EH codeMike Stump1-0/+1
From-SVN: r12550
1996-07-03formatting tweaksMike Stump1-155/+159
From-SVN: r12390
1996-06-28(objc_thread_id): Use pthread_getunique_np to obtain a thread ID value.Richard Kenner1-6/+6
(objc_mutex_allocate): Cast mutex->owner to _objc_thread_t. (objc_mutex_deallocate): Likewise. (objc_mutex_unlock): Likewise. (objc_mutex_trylock): Declare thread_id as _objc_thread_t. (objc_mutex_lock): Likewise. (objc_mutex_unlock): Likewise. From-SVN: r12375
1996-06-28(ifdef __alpha__): Don't declare `free'.Richard Kenner1-1/+0
From-SVN: r12374
1996-06-28(__objc_block_forward): New function.Richard Kenner1-0/+28
(get_imp, objc_msg_lookup): Use different forwarding function when the returning a floating point value. From-SVN: r12371
1996-06-10(__sel_register_typed_name): Additional parameter that indicatesRichard Kenner3-10/+43
whether name and type parameters are constant or not. From-SVN: r12262
1996-06-10(__objc_thread_detach_function): Clear thread storage.Richard Kenner1-0/+37
Call the thread hook function when first becoming multi-threaded. (objc_set_thread_callback): New function. From-SVN: r12261
1996-06-10(objc_set_thread_callback): New function.Richard Kenner1-0/+15
(objc_thread_callback): Typedef for the hook function. From-SVN: r12260
1996-06-10(libobjc.a): Don't delete the library.Richard Kenner1-1/+0
From-SVN: r12259
1996-06-10(__objc_init_protocols): Need to unlock mutex.Richard Kenner1-0/+1
From-SVN: r12258
1996-06-07Initial revisionRichard Kenner1-0/+313
From-SVN: r12220
1996-06-07(__objc_thread_exit_status): Declare global variable.Richard Kenner1-0/+5
From-SVN: r12219
1996-06-07Remove inclusion of source files.Richard Kenner1-16/+0
From-SVN: r12218
1996-06-07Now compiles as a separate source file, so include appropriateRichard Kenner8-11/+23
Objective-C headers. From-SVN: r12217
1996-06-07(OBJC_THREAD_FILE): Add target and dependency.Richard Kenner1-2/+4
From-SVN: r12216
1996-05-17(objc_get_uninstalled_dtable): New declaration.Richard Kenner1-0/+3
From-SVN: r12020