History of file tests/OFBlockTests.m at check-in c401c7482dcf3719e79df0cd08fb43c9104a14f2d231c83c0a66aebdbeccf87c
2024-04-03
| ||
02:16 | Change license to LGPLv3 only file: [aa23dfdff2] check-in: [7413a728a7] user: js, branch: trunk, size: 3308 [annotate] [blame] [check-ins using] [diff] | |
2024-02-18
| ||
19:29 | Renamed new_tests/OFBlockTests.m → tests/OFBlockTests.m. Rename new tests file: [b2a3854f7c] check-in: [7a84580fb6] user: js, branch: objfwtest, size: 3100 [annotate] [blame] [check-ins using] [diff] | |
2024-02-13
| ||
01:53 | Renamed tests/OFBlockTests.m → new_tests/OFBlockTests.m. Migrate OFBlockTests to ObjFWTest file: [b2a3854f7c] check-in: [75bdc50ac9] user: js, branch: objfwtest, size: 3100 [annotate] [blame] [check-ins using] [diff] | |
2024-01-02
| ||
17:17 | Update copyright file: [41100ed0e1] check-in: [26ddd2e4e4] user: js, branch: trunk, size: 3194 [annotate] [blame] [check-ins using] [diff] | |
2023-10-19
| ||
20:46 |
OFBlockTests: Also disable global blocks on Win64
While these work on the officially by ObjFW supported MSYS2/CLANG64 | |
2023-01-08
| ||
21:43 | OFBlockTests: Exclude miscompiled tests on Win32 file: [0ba4bbb116] check-in: [10977992a8] user: js, branch: trunk, size: 3274 [annotate] [blame] [check-ins using] [diff] | |
2023-01-06
| ||
09:04 | Update copyright file: [ce69ca37e0] check-in: [8939cbdb52] user: js, branch: trunk, size: 3101 [annotate] [blame] [check-ins using] [diff] | |
2022-02-12
| ||
07:46 | Update copyright file: [d2cc5b8a58] check-in: [1a86b8175b] user: js, branch: trunk, size: 3101 [annotate] [blame] [check-ins using] [diff] | |
2021-08-31
| ||
23:43 | tests: Work around a warning in new Clang versions file: [6cfef2073c] check-in: [658a499d4e] user: js, branch: trunk, size: 3101 [annotate] [blame] [check-ins using] [diff] | |
2021-05-08
| ||
23:22 |
tests: Align more with ObjFW style
ObjFW's style changed over the years, but the tests were never adjusted | |
2021-01-02
| ||
22:04 | Update copyright file: [dc2e6666e8] check-in: [374e1a1bfa] user: js, branch: trunk, size: 2848 [annotate] [blame] [check-ins using] [diff] | |
2020-01-02
| ||
01:51 | Update copyright file: [0c40afc8f7] check-in: [c7f0229795] user: js, branch: trunk, size: 2937 [annotate] [blame] [check-ins using] [diff] | |
2019-11-26
| ||
21:57 | Work around struct objc_class marked unavailable file: [62a88e7629] check-in: [c95c52fe98] user: js, branch: trunk, size: 2934 [annotate] [blame] [check-ins using] [diff] | |
2019-11-24
| ||
22:42 | Fix a memory leak file: [44397683bc] check-in: [7ed1bdc642] user: js, branch: trunk, size: 2755 [annotate] [blame] [check-ins using] [diff] | |
22:23 | runtime: Remove duplicate structs for ABI file: [a74daa9112] check-in: [c6d2de4312] user: js, branch: trunk, size: 2741 [annotate] [blame] [check-ins using] [diff] | |
2019-09-29
| ||
15:58 |
Remove OFAutoreleasePool
OFAutoreleasePools have long been discouraged in favor of the runtime's | |
2019-02-17
| ||
22:44 |
tests: Only import ObjFW.h
This prevents forgetting to add an import to ObjFW.h, as the tests would | |
2019-01-03
| ||
19:13 | Update copyright file: [bab1509ed7] check-in: [0509d7a844] user: js, branch: trunk, size: 2947 [annotate] [blame] [check-ins using] [diff] | |
2018-10-27
| ||
22:38 | Only use dllexport when we have no shared library file: [99bfa111d3] check-in: [5f6072bf22] user: js, branch: trunk, size: 2941 [annotate] [blame] [check-ins using] [diff] | |
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: [b393126e7b] check-in: [7e5c81e186] user: js, branch: trunk, size: 2915 [annotate] [blame] [check-ins using] [diff] | |
2017-09-26
| ||
22:40 | Work around Clang analyzer false positives file: [21cb831e97] check-in: [c9efebeff9] user: js, branch: trunk, size: 2892 [annotate] [blame] [check-ins using] [diff] | |
2017-07-29
| ||
19:14 |
OFBlockTests: Disable test broken on Win32 + Clang
It's only broken when building as a static library. file: [57afcae22d] check-in: [62c4233db1] user: js, branch: trunk, size: 2824 [annotate] [blame] [check-ins using] [diff] | |
2017-07-09
| ||
15:29 | runtime: Rename include to ObjFW-RT.h file: [b51076c2c2] check-in: [5bb771755d] user: js, branch: trunk, size: 2648 [annotate] [blame] [check-ins using] [diff] | |
2017-07-08
| ||
15:00 | Make blocks work on Windows with static lib file: [3e483694ef] check-in: [cc519b99bf] user: js, branch: trunk, size: 2647 [annotate] [blame] [check-ins using] [diff] | |
2017-07-01
| ||
19:45 | Add missing void in parameter list file: [f49253f9ac] check-in: [019a294022] user: js, branch: trunk, size: 2599 [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-10-16
| ||
20:01 |
OFBlocks: Forward stack block to copy when copied
While at it, also make things thread-safe. file: [d7ee6652ec] check-in: [9dc0755178] user: js, branch: trunk, size: 2589 [annotate] [blame] [check-ins using] [diff] | |
2016-10-15
| ||
13:49 |
OFBlock: Set (*dst)->forwarding after memcpy()
Setting it before the memcpy() meant it was effectively a nop. This also improves on the tests to catch this in the future. file: [854568a763] check-in: [dbb706d21e] user: js, branch: trunk, size: 2349 [annotate] [blame] [check-ins using] [diff] | |
2016-01-03
| ||
00:41 |
Update copyright
While at it, also update the mail address. file: [9b26ed0393] check-in: [2a27cf3000] user: js, branch: trunk, size: 2089 [annotate] [blame] [check-ins using] [diff] | |
2015-01-03
| ||
20:57 | Update copyright file: [5cae93aca6] check-in: [cfd374b906] user: js, branch: trunk, size: 2085 [annotate] [blame] [check-ins using] [diff] | |
2014-01-04
| ||
00:24 | Update copyright. file: [8abbe78a1b] check-in: [3b97fc3cd9] user: js, branch: trunk, size: 2079 [annotate] [blame] [check-ins using] [diff] | |
2013-01-09
| ||
22:24 | Update copyright. file: [b109748d99] check-in: [813c00ccf0] user: js, branch: trunk, size: 2073 [annotate] [blame] [check-ins using] [diff] | |
2012-11-30
| ||
16:09 |
Make runtime API more similar to Apple's.
This makes it easier to use runtime functions in portable code. file: [7a082a1b83] check-in: [120caad331] user: js, branch: trunk, size: 2067 [annotate] [blame] [check-ins using] [diff] | |
2012-04-03
| ||
18:42 | Fix includes in OFBlockTests for ObjFW runtime. file: [b8c56f759a] check-in: [917e9dff1f] user: js, branch: runtime, size: 2136 [annotate] [blame] [check-ins using] [diff] | |
2012-01-05
| ||
00:56 | Update copyright. file: [2ade830512] check-in: [ce70e17b38] user: js, branch: trunk, size: 2263 [annotate] [blame] [check-ins using] [diff] | |
2011-07-18
| ||
03:01 |
Fix reference counting for blocks.
Hopefully, there is no weird situation left where it fails... file: [0518f13692] check-in: [7caa622124] user: js, branch: 0.5, size: 2257 [annotate] [blame] [check-ins using] [diff] | |
2011-07-14
| ||
23:15 | Fix missing autoreleases in OFBlockTests.m. file: [10c79b74fc] check-in: [47611ea871] user: js, branch: 0.5, size: 2271 [annotate] [blame] [check-ins using] [diff] | |
2011-07-10
| ||
03:19 | Include objc/runtime.h when using the new GNU runtime. file: [9383a4bb50] check-in: [5c6e2b3362] user: js, branch: 0.5, size: 2224 [annotate] [blame] [check-ins using] [diff] | |
2011-03-24
| ||
19:42 | Get rid of OFExceptions.h. file: [202f1a62ea] check-in: [cda44767f4] user: js, branch: trunk, size: 2197 [annotate] [blame] [check-ins using] [diff] | |
2011-01-15
| ||
16:14 |
Fix a missing include.
Interestingly, gcc does not complain about it being missing, but clang | |
2011-01-01
| ||
20:19 | Change license. file: [43c311ce1f] check-in: [da6b3d26cb] user: js, branch: trunk, size: 2163 [annotate] [blame] [check-ins using] [diff] | |
2010-12-27
| ||
01:15 |
Move global block to global scope.
Some old clang revisions do not create global blocks in local scopes. | |
2010-12-25
| ||
19:31 | Add OFDate. file: [a7923e2912] check-in: [39cb19595d] user: js, branch: trunk, size: 1900 [annotate] [blame] [check-ins using] [diff] | |
2010-12-18
| ||
23:39 |
Add support for the new GNU runtime.
Currently, the properties test for nonatomic fails. This is a bug in | |
2010-11-12
| ||
20:13 | Added: Add tests for blocks. file: [3714ef1c3f] check-in: [d7c2d46b2b] user: js, branch: trunk, size: 1892 [annotate] [blame] [check-ins using] | |