History of the file that is called src/runtime/lookup.m at check-in a06354b42ae050fa
|
2024-04-03
| ||
| 02:16 | [fba665cbdb] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 4979) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [46930723ef] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 4771) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [bc901bdb0e] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 4771) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [620b9cc132] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 4771) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-09
| ||
| 18:11 | [61816856c1] part of check-in [ed10c3b404] runtime: Fix lookup for systems without ASM lookup (check-in: [ed10c3b404] user: js, branch: trunk, size: 4771) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-02
| ||
| 14:28 | [7e08e68b8b] part of check-in [0c7760bd05] Don't use OFEnsure() in runtime (check-in: [0c7760bd05] user: js, branch: trunk, size: 4779) [annotate] [blame] [check-ins using] [diff] | |
| 11:34 | [d4c41afde5] part of check-in [2b75f9e6a0] runtime: Name things more consistently (check-in: [2b75f9e6a0] user: js, branch: trunk, size: 4746) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [041b8ab433] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 4751) [annotate] [blame] [check-ins using] [diff] | |
|
2020-01-02
| ||
| 01:51 | [507e90722d] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 4840) [annotate] [blame] [check-ins using] [diff] | |
|
2019-06-17
| ||
| 00:38 |
[f359b0b2e3]
part of check-in [79fe29dbf4]
Remove underscores from library & framework names
This is more compatible with the various conventions used on various | |
|
2019-04-14
| ||
| 13:35 |
[15533381ae]
part of check-in [ede088a30d]
runtime: Match Apple's +[initialize] behavior
This now calls +[initialize] several times on the same class if it is | |
|
2019-02-07
| ||
| 21:31 | [b612119f40] part of check-in [754bf24742] More style improvements (check-in: [754bf24742] user: js, branch: trunk, size: 4973) [annotate] [blame] [check-ins using] [diff] | |
| 00:46 |
[5c7645fb2a]
part of check-in [ef6d69931e]
Make style consistent between ObjFW and ObjFW_RT
ObjFW_RT used to be a separate project that followed the BSD style, as | |
|
2019-01-03
| ||
| 19:13 | [dc384327e0] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 4687) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-06
| ||
| 21:39 |
[2d11be3866]
part of check-in [482698c5be]
runtime: Make Amiga library work with -fbaserel
This currently uses __saveds on all exported functions for simplicity. | |
|
2018-04-29
| ||
| 20:27 | [97e097af52] part of check-in [4c72b5544f] runtime: Add glue functions for Amiga library (check-in: [4c72b5544f] user: js, branch: trunk, size: 5037) [annotate] [blame] [check-ins using] [diff] | |
| 19:26 | [61e54bb565] part of check-in [2d8aa8b1e6] runtime: Specify m68k registers for most functions (check-in: [2d8aa8b1e6] user: js, branch: trunk, size: 4769) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-22
| ||
| 16:13 |
[107b957fe8]
part of check-in [fe2cbe0021]
runtime: Define BOOL to be the same as bool
As we define the ABI, we can just replace BOOL with bool everywhere, This still defines BOOL to bool for compatibility, except on AmigaOS and | |
|
2018-01-21
| ||
| 22:16 |
[d66050c602]
part of check-in [0f42b0eafd]
Allow building the runtime as a .framework
This also renames ObjFW-RT to ObjFW_RT, as hyphens should not be in | |
|
2018-01-03
| ||
| 19:49 | [0a8dc1a730] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 4681) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-09
| ||
| 15:29 | [70c618650d] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 4658) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-07
| ||
| 21:38 |
[5175096ba7]
part of check-in [79011c5f56]
runtime: Move all globals into a single struct
This is required to create a .library on MorphOS. (check-in: [79011c5f56] user: js, branch: trunk, size: 4723) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[b142ca0e6c]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-01-03
| ||
| 00:41 |
[9bfc2a372f]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 4659) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [e340c559c3] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 4655) [annotate] [blame] [check-ins using] [diff] | |
|
2014-07-18
| ||
| 13:02 | [c395e5b4c4] part of check-in [71517b2e5d] runtime/lookup.m: Minor improvement (check-in: [71517b2e5d] user: js, branch: trunk, size: 4649) [annotate] [blame] [check-ins using] [diff] | |
|
2014-06-23
| ||
| 00:12 | [02a0538d70] part of check-in [1c1064611f] runtime/lookup.m: Fix build with GCC (check-in: [1c1064611f] user: js, branch: trunk, size: 4709) [annotate] [blame] [check-ins using] [diff] | |
|
2014-05-15
| ||
| 15:32 |
[c4fa11142c]
part of check-in [1ebb9eb7b3]
Multiple dtable / sparse array improvements
* dtable.m is now the old sparse array, using IMP as type for values and | |
|
2014-01-05
| ||
| 22:31 |
[cccd16e367]
part of check-in [3cd9d0ad69]
Change behaviour of class_getMethodImplementation.
It behaves like in the Apple runtime now. (check-in: [3cd9d0ad69] user: js, branch: trunk, size: 4592) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [55f05a8843] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 4459) [annotate] [blame] [check-ins using] [diff] | |
|
2013-12-27
| ||
| 02:07 |
[5baad6528e]
part of check-in [0c332aa2d2]
Rework forwarding API and ABI.
It matches the Apple API and ABI now and the forwarding handler itself This moves handling of +[resolve{Class,Instance}Method:] to the runtime Also fixes a potential stack problem in the forwarding for MIPS. (check-in: [0c332aa2d2] user: js, branch: trunk, size: 4453) [annotate] [blame] [check-ins using] [diff] | |
|
2013-07-26
| ||
| 15:21 |
[1c3a42c0f8]
part of check-in [9713ad857d]
Add support for objc_msg_lookup_stret.
The assembly implementations of the lookup and forwarding still need to | |
|
2013-03-04
| ||
| 17:20 |
[7a62dc26ba]
part of check-in [c5ef582958]
Replace BOOL with bool.
The only places where BOOL is left are those where they are required by | |
|
2013-01-09
| ||
| 22:24 | [7510694bab] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 2537) [annotate] [blame] [check-ins using] [diff] | |
|
2012-09-06
| ||
| 19:13 | [0983e7708e] part of check-in [5216366469] Fix a forgotten rename. (check-in: [5216366469] user: js, branch: trunk, size: 2531) [annotate] [blame] [check-ins using] [diff] | |
| 19:13 | [aeac5b2dcb] part of check-in [9dfe462848] Improve selector not found message. (check-in: [9dfe462848] user: js, branch: trunk, size: 2533) [annotate] [blame] [check-ins using] [diff] | |
|
2012-07-17
| ||
| 01:09 |
[ef50fd350e]
part of check-in [345eb93240]
Rename ERROR() to OBJC_ERROR().
ERROR seems to be defined on MinGW32 and it's likely that it's also used | |
|
2012-07-12
| ||
| 01:28 | [34d39a737b] part of check-in [8892ae9fcc] Don't access isa directly. (check-in: [8892ae9fcc] user: js, branch: trunk, size: 2501) [annotate] [blame] [check-ins using] [diff] | |
|
2012-05-09
| ||
| 13:55 |
[584f60ba59]
part of check-in [dcf845546a]
Initialize classes on the first dispatch.
This is no longer done in objc_msg_lookup() and thus allows direct class | |
| 13:54 | [9ff82b2e4e] part of check-in [f5747ff94a] Better way of calling the forwarding handler. (check-in: [f5747ff94a] user: js, branch: runtime, size: 1734) [annotate] [blame] [check-ins using] [diff] | |
|
2012-05-03
| ||
| 22:31 | [4a37e847d8] part of check-in [e382d2a8cb] Check in configure whether to use assembly lookup. (check-in: [e382d2a8cb] user: js, branch: runtime, size: 1707) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-22
| ||
| 12:15 | [035f3dccce] part of check-in [e1586f4dce] A few casts to make Clang happy. (check-in: [e1586f4dce] user: js, branch: runtime, size: 1759) [annotate] [blame] [check-ins using] [diff] | |
|
2012-04-06
| ||
| 12:14 | [40605ab2a2] part of check-in [10b3fbc5fc] Make objc_msg_lookup_super public. (check-in: [10b3fbc5fc] user: js, branch: runtime, size: 1719) [annotate] [blame] [check-ins using] [diff] | |
|
2012-03-06
| ||
| 17:18 |
[29b33e14c4]
part of check-in [3dbfc001c0]
Get rid of src/runtime/asm and move the files to src/runtime.
Subdirectories don't really work without traversing them and having a | |
|
2012-03-04
| ||
| 20:20 | Added: [979591be16] part of check-in [129f90b580] Import and integrate ObjFW-RT. (check-in: [129f90b580] user: js, branch: runtime, size: 1724) [annotate] [blame] [check-ins using] | |