Richard Kenner
673a261e4f
(objc_get_uninstalled_dtable): New declaration.
...
From-SVN: r12020
1996-05-17 19:53:18 -04:00
Richard Kenner
7136f13204
(objc_get_uninstalled_dtable): New function.
...
From-SVN: r12019
1996-05-17 19:52:54 -04:00
Richard Kenner
fc94a55b92
Initial revision
...
From-SVN: r11985
1996-05-17 08:28:54 -04:00
Richard Kenner
b8abf72abb
entered into RCS
...
From-SVN: r11984
1996-05-17 08:27:31 -04:00
Richard Kenner
a3381c2a7d
Initial revision
...
From-SVN: r11983
1996-05-17 08:17:48 -04:00
Richard Kenner
b2c6b6c6ac
(OBJC_O): Add dependency for nil_method.c.
...
From-SVN: r11982
1996-05-17 08:17:07 -04:00
Richard Kenner
44ffc80b50
(nil_method): Deleted from here.
...
From-SVN: r11981
1996-05-17 08:16:46 -04:00
Richard Kenner
cc06bcdb37
Include objc/objc.h here instead of in objc/hash.c to get BOOL typedef.
...
From-SVN: r11980
1996-05-17 08:12:32 -04:00
Richard Kenner
168887fa2c
(hash_is_key_in_hash): New function.
...
From-SVN: r11979
1996-05-17 08:12:15 -04:00
Richard Kenner
1139608504
(hash_value_for_key): Prevent endless loop when 0 was stored in a
...
hashtable.
From-SVN: r11926
1996-05-05 13:13:21 -04:00
Richard Kenner
8b7bf67189
(_objc_thread_id): Correct return type from int to _objc_thread_id.
...
From-SVN: r11821
1996-04-16 16:31:17 -04:00
Richard Kenner
f061780b03
(objc_skip_typespec): Don't abort for _C_UNDEF.
...
From-SVN: r11761
1996-04-14 07:52:23 -04:00
Richard Kenner
489c81a38f
Inlcude thr.h, not thread.h.
...
From-SVN: r11666
1996-04-04 12:35:55 -05:00
Richard Kenner
5f79ec0ec0
Include thr.h, not thread.h.
...
From-SVN: r11665
1996-04-04 12:35:00 -05:00
Richard Kenner
7fb04be124
Rename thread-* to thr-*.
...
From-SVN: r11664
1996-04-04 12:26:03 -05:00
Richard Kenner
cd9255f6d3
Rename thread* to thr*.
...
From-SVN: r11663
1996-04-04 12:24:18 -05:00
Richard Kenner
06f5c9df49
(objc_mutex_unlock): Properly declare thread_id.
...
From-SVN: r11612
1996-03-25 08:09:26 -05:00
Richard Kenner
8d95e9ad11
Initial revision
...
From-SVN: r11453
1996-03-05 09:22:13 -05:00
Richard Kenner
ca10c449d6
Delete reference to thread-test directory.
...
From-SVN: r11452
1996-03-05 09:14:02 -05:00
Richard Kenner
10c6702fa3
Initial revision
...
From-SVN: r11451
1996-03-05 09:13:36 -05:00
Richard Kenner
749815a2e8
Delete reference to thread-test.
...
From-SVN: r11450
1996-03-05 09:13:24 -05:00
Richard Kenner
271809f768
Initial revision
...
From-SVN: r11449
1996-03-05 09:13:02 -05:00
Richard Kenner
d50e6b7b37
(get_imp, __objc_responds_to): Surround sarray access with mutex lock/unlock.
...
(__objc_init_install_dtable): Likewise.
(__objc_update_dispatch_table_for_class): Likewise.
(__objc_print_dtable_stats): Likewise.
From-SVN: r11448
1996-03-05 09:12:47 -05:00
Richard Kenner
2dae9809ee
(sel_get_typed_uid, sel_get_any_typed_uid): Likewise.
...
(sel_get_any_uid, sel_get_name, sel_register_name): Likewise.
(sel_register_typed_name): Likewise.
From-SVN: r11447
1996-03-05 09:12:08 -05:00
Richard Kenner
9f26926521
(union sversion): New.
...
(struct sarray): Maintain multiple versions.
(sarray_remove_garbage): Add prototype.
From-SVN: r11446
1996-03-05 09:11:25 -05:00
Richard Kenner
1ebb5fcc64
(sarray_{remove,free}_garbage): New functions.
...
(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-05 09:10:50 -05:00
Richard Kenner
54d643f6f2
Include objc/thread.h.
...
From-SVN: r11444
1996-03-05 09:10:10 -05:00
Richard Kenner
691466c0b5
Update comments.
...
From-SVN: r11443
1996-03-05 09:09:10 -05:00
Richard Kenner
aef85e6a98
(__objc_runtime_mutux, __objc_runtime_thread_alive): New variables.
...
(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 09:07:56 -05:00
Richard Kenner
53cc7066b8
(__objc_init_class_tables): Surround sarray access with mutex lock/unlock.
...
(__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-05 09:06:45 -05:00
Richard Kenner
625fc99df2
Changes to compile new files and name renaming.
...
From-SVN: r11440
1996-03-05 09:06:02 -05:00
Richard Kenner
605bf7304d
(objc_{write,read}_type, case _C_STRUCT_B): Fix typo.
...
From-SVN: r10990
1996-01-15 12:31:49 -05:00
Richard Kenner
3ea4ff2e26
(objc_alignof_type): Handle _C_PTR case.
...
From-SVN: r10807
1995-12-18 19:31:18 -05:00
Richard Kenner
fb3ba99d63
(objc_alignof_type): Handle _C_PTR case.
...
From-SVN: r10723
1995-12-14 18:13:16 -05:00
Richard Kenner
c0cacfd5a5
Changed archive command for libobjc.a to use $? for objects.
...
From-SVN: r10332
1995-09-12 17:40:04 -04:00
Richard Kenner
abc95ed36d
Fix spelling errors.
...
From-SVN: r10289
1995-08-28 06:54:22 -04:00
Richard Kenner
682d017157
objc-api.h (sel_get_any_typed_uid): Declare new function.
...
From-SVN: r10234
1995-08-13 21:47:53 -04:00
Richard Kenner
8b4d4a9da8
(sel_get_any_typed_uid): New function.
...
From-SVN: r10233
1995-08-13 21:47:34 -04:00
Richard Kenner
66759bfbb7
Change FSF address.
...
From-SVN: r9990
1995-06-15 17:07:30 -04:00
Richard Kenner
ed2ecfcbc9
Update header.
...
From-SVN: r9989
1995-06-15 17:07:13 -04:00
Richard Kenner
de18aff348
Change FSF address.
...
From-SVN: r9988
1995-06-15 17:06:59 -04:00
Richard Kenner
0af195cf99
Update FSF address.
...
From-SVN: r9972
1995-06-15 08:55:05 -04:00
Richard Kenner
4c38e45bc6
Update header.
...
From-SVN: r9971
1995-06-15 08:44:50 -04:00
Richard Kenner
84c09f78a1
Update FSF address.
...
From-SVN: r9970
1995-06-15 08:44:04 -04:00
Richard Kenner
701a1e6342
Update header.
...
From-SVN: r9969
1995-06-15 08:37:49 -04:00
Richard Kenner
6bc06b8f99
Update FSF address.
...
From-SVN: r9968
1995-06-15 08:37:21 -04:00
Richard Kenner
7f3ebb7ba9
Update header.
...
From-SVN: r9963
1995-06-15 07:54:51 -04:00
Richard Kenner
890edadebf
Update FSF address.
...
From-SVN: r9962
1995-06-15 07:54:32 -04:00
Richard Kenner
f7ca2fe71e
(hack_method_prototype): Set DECL_CONTEXT of parms.
...
From-SVN: r9953
1995-06-14 17:32:36 -04:00
Richard Kenner
0763f3ab57
(build_module_descriptor, really_start_method): Pass extra parm to
...
start_function.
From-SVN: r9945
1995-06-14 08:08:06 -04:00