Overview
Comment: | Remove object_getTaggedPointerClass from Amiga lib
It's private and not needed. |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
661c36631adf9ab29ab20df9a8f5677b |
User & Date: | js on 2020-11-15 15:19:04 |
Other Links: | manifest | tags |
Context
2020-11-17
| ||
21:33 | Update the list of ObjFW chat rooms check-in: 9c824d0e41 user: js tags: trunk | |
2020-11-15
| ||
15:19 | Remove object_getTaggedPointerClass from Amiga lib check-in: 661c36631a user: js tags: trunk | |
2020-11-14
| ||
15:55 | runtime: Fix theoretically invalid SysBase check-in: 4d470a65d4 user: js tags: trunk | |
Changes
Modified src/runtime/amiga-glue.m from [896aceecb7] to [15f440e90e].
︙ | |||
820 821 822 823 824 825 826 | 820 821 822 823 824 825 826 827 828 829 830 831 832 833 | - - - - - - - - | glue_object_isTaggedPointer PPC_PARAMS(id object) { M68K_ARG(id, object, a0) return object_isTaggedPointer(object); } |
︙ |
Modified src/runtime/amiga-library.m from [ed1a8dcdb1] to [1bd0f3b745].
︙ | |||
146 147 148 149 150 151 152 | 146 147 148 149 150 151 152 153 154 155 156 157 158 159 | - | extern void glue_objc_hashtable_set(void); extern void *glue_objc_hashtable_get(void); extern void glue_objc_hashtable_delete(void); extern void glue_objc_hashtable_free(void); extern void glue_objc_setTaggedPointerSecret(void); extern int glue_objc_registerTaggedPointerClass(void); extern bool glue_object_isTaggedPointer(void); |
︙ | |||
688 689 690 691 692 693 694 | 687 688 689 690 691 692 693 694 695 696 697 698 699 700 | - | (CONST_APTR)glue_objc_hashtable_set, (CONST_APTR)glue_objc_hashtable_get, (CONST_APTR)glue_objc_hashtable_delete, (CONST_APTR)glue_objc_hashtable_free, (CONST_APTR)glue_objc_setTaggedPointerSecret, (CONST_APTR)glue_objc_registerTaggedPointerClass, (CONST_APTR)glue_object_isTaggedPointer, |
︙ |
Modified src/runtime/amigaos3.sfd from [7f54fc7db5] to [52fd389150].
︙ | |||
89 90 91 92 93 94 95 | 89 90 91 92 93 94 95 96 97 98 | - | void *_Nullable glue_objc_hashtable_get(struct objc_hashtable *_Nonnull table, const void *_Nonnull key)(a0,a1) void glue_objc_hashtable_delete(struct objc_hashtable *_Nonnull table, const void *_Nonnull key)(a0,a1) void glue_objc_hashtable_free(struct objc_hashtable *_Nonnull table)(a0) * Public functions again void glue_objc_setTaggedPointerSecret(uintptr_t secret)(d0) int glue_objc_registerTaggedPointerClass(Class _Nonnull class_)(a0) bool glue_object_isTaggedPointer(id _Nullable object)(a0) |
Modified src/runtime/linklib/linklib.m from [a23c24d38e] to [c59adcdfad].
︙ | |||
722 723 724 725 726 727 728 | 722 723 724 725 726 727 728 729 730 731 732 733 734 735 | - - - - - - | bool object_isTaggedPointer(id object) { return glue_object_isTaggedPointer(object); } |
︙ |
Modified src/runtime/morphos-clib.h from [252cb36e71] to [8a12dfceaa].
︙ | |||
84 85 86 87 88 89 90 | 84 85 86 87 88 89 90 91 92 | - | void *glue_objc_hashtable_get(struct objc_hashtable *, const void *); void glue_objc_hashtable_delete(struct objc_hashtable *, const void *); void glue_objc_hashtable_free(struct objc_hashtable *); /* Public functions again */ void glue_objc_setTaggedPointerSecret(uintptr_t); int glue_objc_registerTaggedPointerClass(Class); bool glue_object_isTaggedPointer(id); |
Modified src/runtime/morphos.fd from [881a580162] to [f88311d1a0].
︙ | |||
87 88 89 90 91 92 93 | 87 88 89 90 91 92 93 94 95 96 | - | glue_objc_hashtable_get(table,key)(sysv,r12base) glue_objc_hashtable_delete(table,key)(sysv,r12base) glue_objc_hashtable_free(table)(sysv,r12base) * Public functions again glue_objc_setTaggedPointerSecret(secret)(sysv,r12base) glue_objc_registerTaggedPointerClass(class_)(sysv,r12base) glue_object_isTaggedPointer(object)(sysv,r12base) |