History of the file that is called src/runtime/property.m at check-in 25df622287ea672e
2024-04-03
| ||
02:16 | [914db938d2] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 6041) [annotate] [blame] [check-ins using] [diff] | |
2024-02-03
| ||
14:41 | [20ebfada38] part of check-in [18ae339de1] runtime: Add support for associated objects (check-in: [18ae339de1] user: js, branch: trunk, size: 5833) [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | [eac1d5ea2f] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5863) [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | [b313b3c6cb] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 5863) [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | [822a1641e1] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 5863) [annotate] [blame] [check-ins using] [diff] | |
2021-05-02
| ||
14:28 | [6e20bc37ae] part of check-in [0c7760bd05] Don't use OFEnsure() in runtime (check-in: [0c7760bd05] user: js, branch: trunk, size: 5863) [annotate] [blame] [check-ins using] [diff] | |
11:34 | [4164734943] part of check-in [2b75f9e6a0] runtime: Name things more consistently (check-in: [2b75f9e6a0] user: js, branch: trunk, size: 5517) [annotate] [blame] [check-ins using] [diff] | |
2021-04-25
| ||
19:41 | [34b7870e2a] part of check-in [fd51df7022] OFStrdup -> OFStrDup and slightly change behavior (check-in: [fd51df7022] user: js, branch: trunk, size: 5494) [annotate] [blame] [check-ins using] [diff] | |
2021-04-18
| ||
20:51 | [3a98767011] part of check-in [35de667566] Rename everything in several smaller files (check-in: [35de667566] user: js, branch: new-naming-convention, size: 5485) [annotate] [blame] [check-ins using] [diff] | |
15:55 | [a99c58cfd7] part of check-in [7392685ffc] Rename all functions in macros.h (check-in: [7392685ffc] user: js, branch: new-naming-convention, size: 5478) [annotate] [blame] [check-ins using] [diff] | |
2021-04-17
| ||
16:29 | [f156577a86] part of check-in [fabf53041a] of_spinlock_t -> OFSpinlock (check-in: [fabf53041a] user: js, branch: new-naming-convention, size: 5490) [annotate] [blame] [check-ins using] [diff] | |
2021-01-02
| ||
22:04 | [9cb9ad8e02] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 5511) [annotate] [blame] [check-ins using] [diff] | |
2020-12-20
| ||
21:26 |
[ead25184a1]
part of check-in [5b37fbeb82]
Return error instead of using errno for threading
errno is problematic for Amiga libraries and is also not thread-safe on | |
03:06 | [6195775ed5] part of check-in [8f271bed22] Let OF_ENSURE use OBJC_ERROR in runtime (check-in: [8f271bed22] user: js, branch: trunk, size: 5556) [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
22:16 | [f51e3c1883] part of check-in [f2fe8f96d5] Move autorelease pools to runtime (check-in: [f2fe8f96d5] user: js, branch: trunk, size: 5555) [annotate] [blame] [check-ins using] [diff] | |
01:51 | [7a58a24d18] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 5577) [annotate] [blame] [check-ins using] [diff] | |
2019-12-12
| ||
01:04 | [b52cba63b9] part of check-in [44f5a7d029] runtime: Make properties opaque and provide an API (check-in: [44f5a7d029] user: js, branch: trunk, size: 5574) [annotate] [blame] [check-ins using] [diff] | |
2019-08-01
| ||
20:14 |
[af06feb764]
part of check-in [5358e9ea6a]
Split threading.[hm] into multiple files
This allows the runtime to only link against the parts it needs, without | |
2019-06-17
| ||
00:38 |
[bfdd708620]
part of check-in [79fe29dbf4]
Remove underscores from library & framework names
This is more compatible with the various conventions used on various | |
2019-01-03
| ||
19:13 | [d9999f1e54] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 3299) [annotate] [blame] [check-ins using] [diff] | |
2018-04-29
| ||
20:27 | [d73c3bd6a6] part of check-in [4c72b5544f] runtime: Add glue functions for Amiga library (check-in: [4c72b5544f] user: js, branch: trunk, size: 3877) [annotate] [blame] [check-ins using] [diff] | |
2018-04-22
| ||
16:13 |
[e9bfb6f639]
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 |
[ad22d9f929]
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 | [222e1aa9ff] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 3293) [annotate] [blame] [check-ins using] [diff] | |
2017-07-09
| ||
15:29 | [6c7c7fc677] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 3270) [annotate] [blame] [check-ins using] [diff] | |
2017-06-07
| ||
21:38 |
[63a32b597a]
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: 3277) [annotate] [blame] [check-ins using] [diff] | |
2017-05-07
| ||
20:10 |
[f610db3f7e]
part of check-in [4af49a13c3]
Small code style change
Casts are now written like types in variable declarations. (check-in: [4af49a13c3] user: js, branch: trunk, size: 3277) [annotate] [blame] [check-ins using] [diff] | |
2017-04-02
| ||
01:06 | [79dd5a258d] part of check-in [d07c56a8bb] Add OF_CONSTRUCTOR() / OF_DESTRUCTOR() (check-in: [d07c56a8bb] user: js, branch: trunk, size: 3265) [annotate] [blame] [check-ins using] [diff] | |
2017-01-09
| ||
17:36 |
[ec5df4b0c7]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
2016-02-21
| ||
15:37 | [80983f9ddc] part of check-in [e0b9167693] Make use of C99-style for loops (check-in: [e0b9167693] user: js, branch: trunk, size: 3298) [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:41 |
[fc195ff020]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 3303) [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | [423e96bf60] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 3299) [annotate] [blame] [check-ins using] [diff] | |
2014-06-21
| ||
21:43 |
[9720c4267f]
part of check-in [13ee56edf3]
Move all macros from OFObject.h to macros.h
This means that OFObject.h imports macros.h now, making it unnecessary | |
2014-05-14
| ||
20:28 | [db56428575] part of check-in [e35b10115e] Always use __foo__ instead of foo for attributes (check-in: [e35b10115e] user: js, branch: trunk, size: 3312) [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | [5f10cc9561] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 3308) [annotate] [blame] [check-ins using] [diff] | |
2013-01-12
| ||
20:53 | [cf0f60e388] part of check-in [b8ce2359f3] Clean up the feature #ifdef mess. (check-in: [b8ce2359f3] user: js, branch: trunk, size: 3302) [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | [cf5d45ddd2] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 3257) [annotate] [blame] [check-ins using] [diff] | |
2012-10-14
| ||
19:22 | [0c24ed765c] part of check-in [9fce2c470e] Add a missing include and fix a typo. (check-in: [9fce2c470e] user: js, branch: trunk, size: 3251) [annotate] [blame] [check-ins using] [diff] | |
2012-08-04
| ||
08:29 | [0d8c0c46ef] part of check-in [c34d45798b] Replace a few init methods with constructors. (check-in: [c34d45798b] user: js, branch: trunk, size: 3374) [annotate] [blame] [check-ins using] [diff] | |
2012-07-16
| ||
23:49 |
[677b6f2060]
part of check-in [417b213d41]
Add OF_ENSURE.
This is to be used when the condition includes a statement that needs to | |
2012-03-23
| ||
12:59 | Added: [343585f1c5] part of check-in [adbce6d8f4] Move objc_{properties,sync} to runtime. (check-in: [adbce6d8f4] user: js, branch: runtime, size: 3268) [annotate] [blame] [check-ins using] | |