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