Apple's GCD
Go to file
Ariel Abreu 380f03c180
Don't build anything in src/BlocksRuntime
Those sources are for non-Darwin platforms. On Darwin platforms,
libdispatch uses libsystem_blocks instead.

Additionally, this was causing issues because both libdispatch and
libsystem_blocks were exporting the block class globals, but only one of
them could be exported by libSystem, and which one gets exported was
at the whim of whatever dyld decided at runtime.
2023-09-25 16:22:58 -04:00
cmake Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
config Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
dispatch Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
libdispatch.xcodeproj Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
man Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
os Restore Darling specific changes 2023-05-03 10:00:51 -07:00
private Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
resolver libdispatch-703.30.5 2017-01-28 19:37:53 +01:00
src Fix Building 2023-05-03 10:02:12 -07:00
tests Add back test cases 2022-03-26 14:41:39 -07:00
tools Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
xcodeconfig Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
xcodescripts Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
CMakeLists.apple.txt Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
CMakeLists.txt Don't build anything in src/BlocksRuntime 2023-09-25 16:22:58 -04:00
INSTALL.md libdispatch-1173.60.1 2020-06-04 11:50:31 -04:00
LICENSE libdispatch-703.30.5 2017-01-28 19:37:53 +01:00
PATCHES Update to libdispatch-1271.120.2 2022-03-26 14:21:45 -07:00
README.md Upload README.md 2023-05-03 10:10:51 -07:00

darling-libdispatch

Upstream URL

https://github.com/apple-oss-distributions/libdispatch/tree/libdispatch-1271.120.2

Updating Source

When updating the source code, make sure to refer to the Updating Sources section from the Darling Docs website. Additional details (if any) can be found in darling/notes/UPDATE_SOURCE.md.