Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/swiftwasm/swift-tools-support-core
Contains common infrastructural code for both SwiftPM and llbuild.
https://github.com/swiftwasm/swift-tools-support-core
74050e5a9abc1578e0d4bb6c1e779d7354d96104 authored over 4 years ago
44557ad69bb2e6ef74ec0d97963f2d01abe95ec4 authored over 4 years ago
0c3768746bcb675525fa740cd3239e7fcb20bd7d authored over 4 years ago
83c4bf00f98352a2c6d3a320c6999d48924b4a1b authored over 4 years ago
b1377063d6f21f05d9d03a7fa04dd439099d06f2 authored over 4 years ago
CODE_OF_CONDUCT
190afe599d6c818e5a766d58cae1aaea75571573 authored over 4 years ago
Since the SQLite3 import is marked as `@_implementationOnly` this is
perfectly reasonable to ass...
Change suggested by @compnerd: https://github.com/apple/swift-tools-support-core/commit/ede125c9...
5b67fbb53fbda86520e3835cb7a0fbd9d98d6381 authored over 4 years agoe510269a7d828df9ef4e548f93b57c2c8439d7eb authored over 4 years ago
This adds an implementation of `mkdtemp` for Windows to accommodate
swift-package-manager which ...
This adds the Windows path which uses the `_isatty` and `_fileno` for
the conversion. This is l...
TSCBasic: avoid POSIX name on Windows for `strdup`
154af99aed9cc390f508b450ae73a86b06ae8549 authored over 4 years agoTSCBasic: improve `TemporaryFile` on Windows
3113a1f5b240ac64e27e4fea7090446409572e08 authored over 4 years agoTSCBasic: implement support for width in the terminal
eeeca0aa9100f765e5d1469a701756a4e2068a39 authored over 4 years agoTSCBasic: remove `signalled` from `ProcessResult` on Windows
803f9b99305e2679a08835b696cefbe6981619b0 authored over 4 years agobuild: correct typo in option description (NFC)
1b1132cde1bd86a613fc2748d16be8f1a0cb6f3b authored over 4 years ago
Windows does not have the concept of signals. Remove this case from the
enumeration to make thi...
This adjusts the path to work on Windows which does not support ncurses
and thus does not have `...
Rather than using the ASCII version of the functions which prevent the
use of unicode characters...
THis generates a warning, so use the "portable" name `_strdup` instead.
This should be functiona...
Adjust the compile flags for TSCBasic on Windows. Avoid the separate
checks and addition of fla...
This simply fixes a typo in the description of the option.
7e8a01ea6888534d6547b522d3b6e306af78a445 authored over 4 years agoSwiftDriver uses `processID` and currently does not compile on Windows, because this property is...
ede125c9a4c28447b6f656d3929666220aff727a authored over 4 years ago* Fix build on Windows: put `dirent` under os check
* Fix build on Windows: link SQLite3
* Fix...
f0017d7358e273cfddfa97e084cbf1b90fa39251 authored over 4 years agob2d599180dc656f33af8ad4c01ce649e2e367598 authored over 4 years ago
This fixes:
* git discovery by searching for `git.exe` instead of `git`
* git invocation by pa...
f4df3fffe8702be8506e10ecf901c9988988b5de authored over 4 years ago
11fabd39a2ce3161847afef1aa87dbc6e4f75012 authored over 4 years ago
Co-authored-by: Max Desiatov <[email protected]>
2f78353763ec76224963f2cc8f4fc1df368a6981 authored over 4 years agobd005440f53b34437f9a8287db3efd4b6f004bc6 authored over 4 years ago
f39fc6c12266697b1585589090f0004903974685 authored over 4 years ago
[TSCUtility] Add support for creating a persistent cache
8d8d07c7119ef10f76584b8c295d7949f04ba317 authored over 4 years ago3ca50626f42bd3414429dec89953c6b75b331e7a authored over 4 years ago
Allow specifying environment for Process on Windows
e5c7760cb48896d5bb9860b72ed845ef16965516 authored over 4 years agodd7b6835596920c6cccea1e2f55981823d0fe9d4 authored over 4 years ago
04c2370b9b4fdea1faa73531d951932075f02475 authored over 4 years ago
Protocolize tracing structs, convert collection to class
7dd5b4edceff6604afe1d8f3454305a2bb648b08 authored over 4 years ago0d4ada4bfef450ee5133e3d138e7adae70c40846 authored over 4 years ago
Making .tracing computed var in Context public
91ba087ca90f09aa5e5beac4a1e559e47a423044 authored over 4 years ago38e472e754d9fb1df48d5e2c2fd07d992b756c7b authored over 4 years ago
Adding tracing event/collection
b681e65bcd92040ce388c80b0c08ffb6033d0bd6 authored over 4 years ago8c4830b40dcb5cedce6c54663ffba47092368798 authored over 4 years ago
Fix Absolute Path Dependencies in `.pc` Files
dc8ba65cfdd46c27ee538866cecf298c02c97cab authored over 4 years ago25fc6eaec5d9f79b79419c5bdaa04e434cbcd568 authored over 4 years ago
da50ef465a0c0db8eaf60e48bffa17c171f7b0ca authored over 4 years ago
9c80d655fc41617ce31032408b8dbdd491e1a6a4 authored over 4 years ago
Sink some support code from llbuild2
d28e9e372f125c4581ccde20cb3ba6e46ef4c5ed authored over 4 years ago82e94e5cb7a345ac0bde3e8bebc77aa88481e3ea authored over 4 years ago
1a31e5c1b2e7c17d7cd6b50dc84318b0fb55c39d authored over 4 years ago
81e2cda46447b4d78c18e03b0d284d76950f7c2b authored over 4 years ago
This reverts commit cd4bc323899490aba0eb20d275c356f16650a9f4.
dcf3d6154c8a8778b7bd4ac4e567f994229a2793 authored over 4 years agoCurrently the directory is named `swift-tools-support-core`, not `TSC`.
12eb74141cd068ea8a65edc433271ce067fa142e authored over 4 years agoI've recently stumbled upon this error when running `swift build`:
```
error: noEntry
```
This...
cd4bc323899490aba0eb20d275c356f16650a9f4 authored over 4 years ago651152dc4b570056c1ab6fb05a1aec498e557b2b authored over 4 years ago
HashAlgorithm conformance that wraps CryptoKit.SHA256
cffd6342513520ade66a004ecf02d88eb9002376 authored over 4 years ago45d36ae1426bd5339089830394f72517a2e5a8ca authored over 4 years ago
Add base64url helper methods for Array/ArraySlice of [UInt8]
11aacae94a35a48189131fbf2da60f91a35ebdd4 authored over 4 years ago826097d7c48a7d3ff89674585c07448aaedf7d5b authored over 4 years ago
[FileSystem] Throw "unsupported" rather than fatalError()'ing
5b0e9a81ff695d45f1b19f2385baef3af9e1ca7a authored over 4 years ago
Clients should be able to cope with unsupported behavior in
FileSystems. Give them the chance to.
cceb98211e1ec5ac116466549d4c6eac3aec506e authored almost 5 years ago
16da354620987e5238d700b83ef5a910b8d2d5d2 authored almost 5 years ago
Conditional conformance doesn't seem to work that well.
912919ab8441306c86c514b78800e4498ab60b60 authored almost 5 years ago* [TSCUtility] Introduce PolymorphicCodable property wrapper
This allows encoding and decodin...
39fb181e2c4317a20707b1f456c00ae0a6441d82 authored almost 5 years agoecc9fc197e9b8d6d7fb9e545885036aa0995ca6e authored almost 5 years ago
07983fc438c9179f5c6548c879c95a52d07225e2 authored almost 5 years ago
Only delete tmpdir when explicitly asked by clients.
ae8ccef3274e38eb5ae3189c357883510da74a01 authored almost 5 years ago[TSCBasic] Avoid dumping the process env
6c0e6b56a8ad84482264c2279224dc520bc4cb8f authored almost 5 years agob8094d4d23d9db08d3bd2e38ea94312bffd08b0c authored almost 5 years ago
d08234c4cf8046786a3552143532222a56273720 authored almost 5 years ago
6fc09f379da0014ab102f587c39f981c377a6551 authored almost 5 years ago
ba9373b1ad086b15fd7efa66feddef775b89bd9c authored almost 5 years ago
We don't need to escape backslashes on Windows, and multiple double-quotes seem to be standard (...
5d62b1390e2538d2d333836038512f4fcd164e89 authored almost 5 years agobdb84aa28f366170d8508cc8831214167b2e452b authored almost 5 years ago
Previously if you tried to write a file to a destination atomically it
would error because moveI...
e11ef6f91b3bfcca36bda9b0f0cc38876328db78 authored almost 5 years ago
57f63b8a9ee5a18c3bf8413ec734127a74dda692 authored almost 5 years ago
Use the sanctioned `PathIsRelativeW` API from Windows to handle the
absolute/relative path check...
The libraries would be linked without the `-l` prefix on Windows which
works when using absolute...
Add a workaround for older CMake which would not emit the import library
into the correct locat...
When building TSC with a development build of Foundation and using
`-D Foundation_DIR=`, Founda...
* use Bool(_:) instead of manual parsing
* improve ShellCompletion documentation
* make Bo...
52e6700615f398688c415560a8ccba95a5bbcc56 authored almost 5 years agoAdd a memoize function to simplify caching
7b1b8195cb83c20e1f24f384140be9edad523aa5 authored almost 5 years ago6642f7b50dcf99be153eba9effa5fcb7f70ec8d6 authored almost 5 years ago
Add JSONMessageStreamingParser to help parse swiftc & xcbuild
d57fc3cd2fab8d0c23fdd23bbc9880c6ae3b0858 authored almost 5 years agof26f11f1ad5cb8620478c7a9468d44f749da97ef authored almost 5 years ago
Update
69a266447b792f428a8d6eefca73df2592d96331 authored almost 5 years ago19d3afaeb141931d3e67c8700d9e9a3acca4336e authored almost 5 years ago
Update TSC
dab76299ff6b92c0a264b86c24dbdb50bff96a79 authored almost 5 years ago45ac6b405e214832f6e3c7771e4681e85b79c257 authored almost 5 years ago
Add build-script-helper
b1fdbad796fc682c6467f5dd5b64b4e04f63dd21 authored almost 5 years ago30d67223bb3d8ec5ae35dde83dc623339da3557e authored almost 5 years ago
Add uniqueElements extension on Collection
a3386ad35a8b3c3dcea288a87696136c721ae00d authored almost 5 years agob8b3463be3ace091fdec72b8280df8e3d1c1bb1a authored almost 5 years ago
Activate development on current version
0b8cdd69bc8e4b7a034ccd314a99cf53383a6e47 authored almost 5 years ago975368685e10060244cbfad356c9afe310682e1e authored almost 5 years ago
Sync with master
92d690549e64d1692b0a0d88412648a854c2e0a7 authored almost 5 years agofb25a2f2990d7ce4a28ce5ba59aa21d76ee17078 authored almost 5 years ago
Several small improvements necessary for SwiftPM
f9e7ad4d3dd25d698c53a723ca67cd145418e821 authored almost 5 years ago044fd3f04c7d3d6ebbed0c0a3fdc9a3efe929f97 authored almost 5 years ago