History of the file that is called src/runtime/arc.m at check-in 0a55edad35d3f028
|
2024-04-03
| ||
| 02:16 | [9a69477815] part of check-in [7413a728a7] Change license to LGPLv3 only (check-in: [7413a728a7] user: js, branch: trunk, size: 5638) [annotate] [blame] [check-ins using] [diff] | |
|
2024-01-02
| ||
| 17:17 | [33a15bfda2] part of check-in [26ddd2e4e4] Update copyright (check-in: [26ddd2e4e4] user: js, branch: trunk, size: 5430) [annotate] [blame] [check-ins using] [diff] | |
|
2023-08-25
| ||
| 14:19 | [c295471472] part of check-in [6ebaa2d2f5] Remove unused variables (check-in: [6ebaa2d2f5] user: js, branch: trunk, size: 5430) [annotate] [blame] [check-ins using] [diff] | |
|
2023-01-06
| ||
| 09:04 | [e761109ae6] part of check-in [8939cbdb52] Update copyright (check-in: [8939cbdb52] user: js, branch: trunk, size: 5465) [annotate] [blame] [check-ins using] [diff] | |
|
2022-02-12
| ||
| 07:46 | [262fd1b7bb] part of check-in [1a86b8175b] Update copyright (check-in: [1a86b8175b] user: js, branch: trunk, size: 5465) [annotate] [blame] [check-ins using] [diff] | |
|
2021-05-02
| ||
| 11:34 | [1147559114] part of check-in [2b75f9e6a0] runtime: Name things more consistently (check-in: [2b75f9e6a0] user: js, branch: trunk, size: 5465) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-18
| ||
| 20:51 | [8ccdb1ee10] part of check-in [35de667566] Rename everything in several smaller files (check-in: [35de667566] user: js, branch: new-naming-convention, size: 5467) [annotate] [blame] [check-ins using] [diff] | |
|
2021-04-17
| ||
| 22:45 | [08b5750286] part of check-in [498074dab9] Rename of_(re)alloc and add OFFreeMemory (check-in: [498074dab9] user: js, branch: new-naming-convention, size: 5460) [annotate] [blame] [check-ins using] [diff] | |
| 16:29 | [6944c2266c] part of check-in [fabf53041a] of_spinlock_t -> OFSpinlock (check-in: [fabf53041a] user: js, branch: new-naming-convention, size: 5466) [annotate] [blame] [check-ins using] [diff] | |
|
2021-01-02
| ||
| 22:04 | [eaae2aa32a] part of check-in [374e1a1bfa] Update copyright (check-in: [374e1a1bfa] user: js, branch: trunk, size: 5487) [annotate] [blame] [check-ins using] [diff] | |
|
2020-12-20
| ||
| 21:26 |
[0378415cdf]
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 | [4544515edf] part of check-in [8f271bed22] Let OF_ENSURE use OBJC_ERROR in runtime (check-in: [8f271bed22] user: js, branch: trunk, size: 5540) [annotate] [blame] [check-ins using] [diff] | |
|
2020-10-10
| ||
| 14:27 |
[d8155e4574]
part of check-in [aeb403a1ed]
OFObject: Change type of -[hash] to unsigned long
The internal hash is still 32 bit in most places, but this way, it is at | |
|
2020-01-02
| ||
| 22:16 | [7f174d7d34] part of check-in [f2fe8f96d5] Move autorelease pools to runtime (check-in: [f2fe8f96d5] user: js, branch: trunk, size: 5530) [annotate] [blame] [check-ins using] [diff] | |
| 01:51 | [7e83394958] part of check-in [c7f0229795] Update copyright (check-in: [c7f0229795] user: js, branch: trunk, size: 5572) [annotate] [blame] [check-ins using] [diff] | |
|
2019-08-01
| ||
| 20:14 |
[190a57a818]
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 |
[0243808085]
part of check-in [79fe29dbf4]
Remove underscores from library & framework names
This is more compatible with the various conventions used on various | |
|
2019-02-07
| ||
| 21:31 | [39e51eca73] part of check-in [754bf24742] More style improvements (check-in: [754bf24742] user: js, branch: trunk, size: 5574) [annotate] [blame] [check-ins using] [diff] | |
| 00:46 |
[7827e43c55]
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 | [979b29ef70] part of check-in [0509d7a844] Update copyright (check-in: [0509d7a844] user: js, branch: trunk, size: 5572) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-13
| ||
| 02:09 | [f7e90a35b0] part of check-in [95e1ba8d63] runtime: Port Amiga library to MorphOS (check-in: [95e1ba8d63] user: js, branch: trunk, size: 5566) [annotate] [blame] [check-ins using] [diff] | |
|
2018-05-06
| ||
| 21:39 |
[de0851a9ba]
part of check-in [482698c5be]
runtime: Make Amiga library work with -fbaserel
This currently uses __saveds on all exported functions for simplicity. | |
| 18:42 | [82272ab977] part of check-in [3ed710dc03] runtime: Add ARC methods to headers and Amiga lib (check-in: [3ed710dc03] user: js, branch: trunk, size: 5586) [annotate] [blame] [check-ins using] [diff] | |
|
2018-04-29
| ||
| 19:26 | [13e9a659c3] part of check-in [2d8aa8b1e6] runtime: Specify m68k registers for most functions (check-in: [2d8aa8b1e6] user: js, branch: trunk, size: 5543) [annotate] [blame] [check-ins using] [diff] | |
|
2018-01-21
| ||
| 22:16 |
[50f4a977be]
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 | [8c146c9d27] part of check-in [7e5c81e186] Update copyright notice (check-in: [7e5c81e186] user: js, branch: trunk, size: 5523) [annotate] [blame] [check-ins using] [diff] | |
|
2017-07-09
| ||
| 15:29 | [e75942a762] part of check-in [5bb771755d] runtime: Rename include to ObjFW-RT.h (check-in: [5bb771755d] user: js, branch: trunk, size: 5500) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-11
| ||
| 11:12 |
[04f2c4d0f6]
part of check-in [1070063543]
runtime/arc.m: Call -[copy] on block
This removes the reference to _Block_copy, which is not part of the | |
|
2017-06-07
| ||
| 21:38 |
[d1270d3d56]
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: 5581) [annotate] [blame] [check-ins using] [diff] | |
|
2017-06-05
| ||
| 19:12 | [a8a136e91e] part of check-in [27834a3103] runtime: Fix missing static (check-in: [27834a3103] user: js, branch: trunk, size: 5517) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-14
| ||
| 00:11 | [95cfbe530e] part of check-in [9d12f9759f] Small optimization for objc_storeStrong() (check-in: [9d12f9759f] user: js, branch: trunk, size: 5510) [annotate] [blame] [check-ins using] [diff] | |
|
2017-05-07
| ||
| 20:10 |
[ae0f383c89]
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: 5479) [annotate] [blame] [check-ins using] [diff] | |
|
2017-04-02
| ||
| 01:06 | [120ac4ff9d] part of check-in [d07c56a8bb] Add OF_CONSTRUCTOR() / OF_DESTRUCTOR() (check-in: [d07c56a8bb] user: js, branch: trunk, size: 5477) [annotate] [blame] [check-ins using] [diff] | |
|
2017-01-09
| ||
| 17:36 |
[20660be952]
part of check-in [44f45c2e35]
Update copyright
Forgot to add 2017, even though I already did quite some changes in | |
|
2016-05-29
| ||
| 00:55 |
[7673f65032]
part of check-in [4ee6b746cd]
runtime/arc.m: Use -[{allows,retain}WeakReference]
This is to have consistent behavior with the Apple runtime, which | |
|
2016-05-28
| ||
| 23:02 | [e3373421cc] part of check-in [03e6d6db98] Add support for zeroing weak references (check-in: [03e6d6db98] user: js, branch: trunk, size: 5239) [annotate] [blame] [check-ins using] [diff] | |
|
2016-01-03
| ||
| 00:41 |
[c7cdb74fde]
part of check-in [2a27cf3000]
Update copyright
While at it, also update the mail address. (check-in: [2a27cf3000] user: js, branch: trunk, size: 1389) [annotate] [blame] [check-ins using] [diff] | |
|
2015-01-03
| ||
| 20:57 | [eeddf44998] part of check-in [cfd374b906] Update copyright (check-in: [cfd374b906] user: js, branch: trunk, size: 1385) [annotate] [blame] [check-ins using] [diff] | |
|
2014-01-04
| ||
| 00:24 | [efe9fd60c5] part of check-in [3b97fc3cd9] Update copyright. (check-in: [3b97fc3cd9] user: js, branch: trunk, size: 1379) [annotate] [blame] [check-ins using] [diff] | |
|
2013-01-09
| ||
| 22:24 | [a4d6bc8b7c] part of check-in [813c00ccf0] Update copyright. (check-in: [813c00ccf0] user: js, branch: trunk, size: 1373) [annotate] [blame] [check-ins using] [diff] | |
|
2012-08-07
| ||
| 08:36 | [647ce6d478] part of check-in [19f4701ed3] Move objc_autorelease() to arc.m. (check-in: [19f4701ed3] user: js, branch: trunk, size: 1367) [annotate] [blame] [check-ins using] [diff] | |
|
2012-08-05
| ||
| 18:11 |
Added:
[483169d91c]
part of check-in [90eae0b1fc]
Initial ARC support.
No support for weak yet. (check-in: [90eae0b1fc] user: js, branch: trunk, size: 1301) [annotate] [blame] [check-ins using] | |