Skip to content

Commit 3682bb1

Browse files
committed
update README and INSTALL for libpwq removal
1 parent e85f5ee commit 3682bb1

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

INSTALL.md

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -160,16 +160,7 @@ too old, see http://apt.llvm.org/ to install a newer version.
160160
On older Ubuntu releases, you may need to install binutils-gold
161161
to get the gold linker.
162162
163-
2. Initialize git submodules.
164-
We are using git submodules to incorporate specific revisions of the
165-
upstream pthread_workqueue and libkqueue projects into the build.
166-
167-
```
168-
git submodule init
169-
git submodule update
170-
```
171-
172-
3. Build (as in the general instructions above)
163+
2. Build (as in the general instructions above)
173164
174165
```
175166
sh autogen.sh

README.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ libdispatch is currently available on all Darwin platforms. This project aims to
66

77
libdispatch on Darwin is a combination of logic in the `xnu` kernel alongside the user-space Library. The kernel has the most information available to balance workload across the entire system. As a first step, however, we believe it is useful to bring up the basic functionality of the library using user-space pthread primitives on Linux. Eventually, a Linux kernel module could be developed to support more informed thread scheduling.
88

9-
## Project Goals
9+
## Project Status
1010

11-
We are currently early in the development of this project. We began with a mirror of the open source drop that corresponds with OS X El Capitan (10.11) and have ported it to x86_64 Ubuntu 14.04 and 15.10. The next steps are:
11+
A port of libdispatch to Linux has been completed. On Linux, since Swift 3, swift-corelibs-libdispatch has been included in all Swift releases and is used by other swift-corelibs projects.
1212

13-
1. Complete the work to adopt libdispatch in other Core Libraries projects, especially Foundation. This will validate our work and get immediate test coverage on basic functionality of the Swift API.
14-
2. Include libdispatch and libdispatch-enabled Core Libraries in the Swift CI environment and the pre-built Swift toolchains at Swift.org.
15-
3. Develop a test suite for the Swift APIs of libdispatch.
16-
4. Enhance libdispatch as needed to support Swift language evolution and the needs of the other Core Libraries projects.
13+
Opportunities to contribute and on-going work include:
14+
15+
1. Develop a test suite for the Swift APIs of libdispatch.
16+
2. Enhance libdispatch as needed to support Swift language evolution and the needs of the other Core Libraries projects.
1717

1818
## Build and Install
1919

0 commit comments

Comments
 (0)