Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History of file src/runtime/property.m at check-in 4af49a13c3efca34
|
2025-06-22
| ||
| 19:32 | Deleted: Point to the new repository check-in: [ec62287f25] user: js branch: trunk, size: 0 | |
|
2025-04-25
| ||
| 13:08 | Remove _ struct prefix to make GCC happy again GCC has many conflicting builtins that also behave weirdly. file: [af0822f2ed] check-in: [8694b35933] user: js branch: trunk, size: 6123 | |
| 12:16 | runtime: Prefix private functions & structs with _ file: [3614605f55] check-in: [b5f1035b46] user: js branch: trunk, size: 6124 | |
|
2025-04-13
| ||
| 18:30 | runtime: Use ARC functions internally file: [a5f2541541] check-in: [ad5ac856c5] user: js branch: trunk, size: 6096 | |
| 09:41 | runtime: Increase spinlocks for properties to 16 file: [4d6b14ebc0] check-in: [fd3156c7f5] user: js branch: trunk, size: 6042 | |
|
2025-01-01
| ||
| 12:58 | Update copyright file: [26c6fc0f58] check-in: [9d802a786d] user: js branch: trunk, size: 6041 | |
|
2024-04-03
| ||
| 02:16 | Change license to LGPLv3 only file: [914db938d2] check-in: [7413a728a7] user: js branch: trunk, size: 6041 | |
|
2024-02-03
| ||
| 14:41 | runtime: Add support for associated objects file: [20ebfada38] check-in: [18ae339de1] user: js branch: trunk, size: 5833 | |
|
2024-01-02
| ||
| 17:17 | Update copyright file: [eac1d5ea2f] check-in: [26ddd2e4e4] user: js branch: trunk, size: 5863 | |
|
2023-01-06
| ||
| 09:04 | Update copyright file: [b313b3c6cb] check-in: [8939cbdb52] user: js branch: trunk, size: 5863 | |
|
2022-02-12
| ||
| 07:46 | Update copyright file: [822a1641e1] check-in: [1a86b8175b] user: js branch: trunk, size: 5863 | |
|
2021-05-02
| ||
| 14:28 | Don't use OFEnsure() in runtime file: [6e20bc37ae] check-in: [0c7760bd05] user: js branch: trunk, size: 5863 | |
| 11:34 | runtime: Name things more consistently file: [4164734943] check-in: [2b75f9e6a0] user: js branch: trunk, size: 5517 | |
|
2021-04-25
| ||
| 19:41 | OFStrdup -> OFStrDup and slightly change behavior file: [34b7870e2a] check-in: [fd51df7022] user: js branch: trunk, size: 5494 | |
|
2021-04-18
| ||
| 20:51 | Rename everything in several smaller files file: [3a98767011] check-in: [35de667566] user: js branch: new-naming-convention, size: 5485 | |
| 15:55 | Rename all functions in macros.h file: [a99c58cfd7] check-in: [7392685ffc] user: js branch: new-naming-convention, size: 5478 | |
|
2021-04-17
| ||
| 16:29 | of_spinlock_t -> OFSpinlock file: [f156577a86] check-in: [fabf53041a] user: js branch: new-naming-convention, size: 5490 | |
|
2021-01-02
| ||
| 22:04 | Update copyright file: [9cb9ad8e02] check-in: [374e1a1bfa] user: js branch: trunk, size: 5511 | |
|
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 some systems, even though it should. file: [ead25184a1] check-in: [5b37fbeb82] user: js branch: trunk, size: 5600 | |
| 03:06 | Let OF_ENSURE use OBJC_ERROR in runtime file: [6195775ed5] check-in: [8f271bed22] user: js branch: trunk, size: 5556 | |
|
2020-01-02
| ||
| 22:16 | Move autorelease pools to runtime file: [f51e3c1883] check-in: [f2fe8f96d5] user: js branch: trunk, size: 5555 | |
| 01:51 | Update copyright file: [7a58a24d18] check-in: [c7f0229795] user: js branch: trunk, size: 5577 | |
|
2019-12-12
| ||
| 01:04 | runtime: Make properties opaque and provide an API file: [b52cba63b9] check-in: [44f5a7d029] user: js branch: trunk, size: 5574 | |
|
2019-08-01
| ||
| 20:14 | Split threading.[hm] into multiple files This allows the runtime to only link against the parts it needs, without pulling in unnecessary parts like thread spawning, TLS and conditions. file: [af06feb764] check-in: [5358e9ea6a] user: js branch: trunk, size: 3294 | |
|
2019-06-17
| ||
| 00:38 | Remove underscores from library & framework names This is more compatible with the various conventions used on various systems. file: [bfdd708620] check-in: [79fe29dbf4] user: js branch: trunk, size: 3298 | |
|
2019-01-03
| ||
| 19:13 | Update copyright file: [d9999f1e54] check-in: [0509d7a844] user: js branch: trunk, size: 3299 | |
|
2018-04-29
| ||
| 20:27 | runtime: Add glue functions for Amiga library file: [d73c3bd6a6] check-in: [4c72b5544f] user: js branch: trunk, size: 3877 | |
|
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, including in ObjFW itself. For the Apple platforms where BOOL and bool are different, this is not a problem as BOOL and bool are passed and returned the same way in the ABI. This still defines BOOL to bool for compatibility, except on AmigaOS and Wii, which both have its own BOOL type. file: [e9bfb6f639] check-in: [fe2cbe0021] user: js branch: trunk, size: 3293 | |
|
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 framework names. file: [ad22d9f929] check-in: [0f42b0eafd] user: js branch: trunk, size: 3293 | |
|
2018-01-03
| ||
| 19:49 | Update copyright notice file: [222e1aa9ff] check-in: [7e5c81e186] user: js branch: trunk, size: 3293 | |
|
2017-07-09
| ||
| 15:29 | runtime: Rename include to ObjFW-RT.h file: [6c7c7fc677] check-in: [5bb771755d] user: js branch: trunk, size: 3270 | |
|
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 | |
|
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 | |
|
2017-04-02
| ||
| 01:06 | Add OF_CONSTRUCTOR() / OF_DESTRUCTOR() file: [79dd5a258d] check-in: [d07c56a8bb] user: js branch: trunk, size: 3265 | |
|
2017-01-09
| ||
| 17:36 | Update copyright Forgot to add 2017, even though I already did quite some changes in 2017. file: [ec5df4b0c7] check-in: [44f45c2e35] user: js branch: trunk, size: 3304 | |
|
2016-02-21
| ||
| 15:37 | Make use of C99-style for loops file: [80983f9ddc] check-in: [e0b9167693] user: js branch: trunk, size: 3298 | |
|
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 | |
|
2015-01-03
| ||
| 20:57 | Update copyright file: [423e96bf60] check-in: [cfd374b906] user: js branch: trunk, size: 3299 | |
|
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 to manually import macros.h in almost every file. And while at it, also import autorelease.h in OFObject.h, so that this doesn't need to be manually imported in almost every file as well. file: [9720c4267f] check-in: [13ee56edf3] user: js branch: trunk, size: 3293 | |
|
2014-05-14
| ||
| 20:28 | Always use __foo__ instead of foo for attributes file: [db56428575] check-in: [e35b10115e] user: js branch: trunk, size: 3312 | |
|
2014-01-04
| ||
| 00:24 | Update copyright. file: [5f10cc9561] check-in: [3b97fc3cd9] user: js branch: trunk, size: 3308 | |
|
2013-01-12
| ||
| 20:53 | Clean up the feature #ifdef mess. file: [cf0f60e388] check-in: [b8ce2359f3] user: js branch: trunk, size: 3302 | |
|
2013-01-09
| ||
| 22:24 | Update copyright. file: [cf5d45ddd2] check-in: [813c00ccf0] user: js branch: trunk, size: 3257 | |
|
2012-10-14
| ||
| 19:22 | Add a missing include and fix a typo. file: [0c24ed765c] check-in: [9fce2c470e] user: js branch: trunk, size: 3251 | |
|
2012-08-04
| ||
| 08:29 | Replace a few init methods with constructors. file: [0d8c0c46ef] check-in: [c34d45798b] user: js branch: trunk, size: 3374 | |
|
2012-07-16
| ||
| 23:49 | Add OF_ENSURE. This is to be used when the condition includes a statement that needs to be executed, as with assert, this would not be executed anymore when NDEBUG is defined. file: [677b6f2060] check-in: [417b213d41] user: js branch: trunk, size: 3284 | |
|
2012-03-23
| ||
| 12:59 | Added: Move objc_{properties,sync} to runtime. file: [343585f1c5] check-in: [adbce6d8f4] user: js branch: runtime, size: 3268 | |