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

resolved most comments of @MaxDesiatov review

74050e5a9abc1578e0d4bb6c1e779d7354d96104 authored over 4 years ago
updated implementation to regex; added tests

44557ad69bb2e6ef74ec0d97963f2d01abe95ec4 authored over 4 years ago
refactored nested Netrc types

0c3768746bcb675525fa740cd3239e7fcb20bd7d authored over 4 years ago
Migrated Carthage Netrc implementation and tests to Downloader

83c4bf00f98352a2c6d3a320c6999d48924b4a1b authored over 4 years ago
fenced Netrc implementation to macOS-only, due to un-implemented NSTextCheckingResult API

b1377063d6f21f05d9d03a7fa04dd439099d06f2 authored over 4 years ago
Merge pull request #99 from gaushikmr/patch-1

CODE_OF_CONDUCT

190afe599d6c818e5a766d58cae1aaea75571573 authored over 4 years ago
build: make `SQLite` a private dependency

Since the SQLite3 import is marked as `@_implementationOnly` this is
perfectly reasonable to ass...

deee7c62a4c138ebbd7621770aed92babe662c85 authored over 4 years ago
Adjust `Process.processID` type to simplify WinAPI calls (#107)

Change suggested by @compnerd: https://github.com/apple/swift-tools-support-core/commit/ede125c9...

5b67fbb53fbda86520e3835cb7a0fbd9d98d6381 authored over 4 years ago
Update CODE_OF_CONDUCT.md

e510269a7d828df9ef4e548f93b57c2c8439d7eb authored over 4 years ago
TSCLibc: add an implementation of `mkdtemp` for Windows

This adds an implementation of `mkdtemp` for Windows to accommodate
swift-package-manager which ...

d74a13d245e2017f7af27f8377f74a1fac6e4f84 authored over 4 years ago
TSCBasic: use the "portable" names for `terminalType`

This adds the Windows path which uses the `_isatty` and `_fileno` for
the conversion. This is l...

1423c1e25ea5915cd5277f00f21f820996fe7ae3 authored over 4 years ago
Merge pull request #103 from compnerd/duplication

TSCBasic: avoid POSIX name on Windows for `strdup`

154af99aed9cc390f508b450ae73a86b06ae8549 authored over 4 years ago
Merge pull request #104 from compnerd/temporary

TSCBasic: improve `TemporaryFile` on Windows

3113a1f5b240ac64e27e4fea7090446409572e08 authored over 4 years ago
Merge pull request #105 from compnerd/wide

TSCBasic: implement support for width in the terminal

eeeca0aa9100f765e5d1469a701756a4e2068a39 authored over 4 years ago
Merge pull request #106 from compnerd/signals

TSCBasic: remove `signalled` from `ProcessResult` on Windows

803f9b99305e2679a08835b696cefbe6981619b0 authored over 4 years ago
Merge pull request #101 from compnerd/typo

build: correct typo in option description (NFC)

1b1132cde1bd86a613fc2748d16be8f1a0cb6f3b authored over 4 years ago
TSCBasic: remove `signalled` from `ProcessResult` on Windows

Windows does not have the concept of signals. Remove this case from the
enumeration to make thi...

a5cdc16c51fa44d2e6320db8e32b668fb8074430 authored over 4 years ago
TSCBasic: implement support for width in the terminal

This adjusts the path to work on Windows which does not support ncurses
and thus does not have `...

5b34700c6fe723a2e40d6f47623a5a0c35e93168 authored over 4 years ago
TSCBasic: improve `TemporaryFile` on Windows

Rather than using the ASCII version of the functions which prevent the
use of unicode characters...

7411034770359ea349397e4665371b0549e882ff authored over 4 years ago
TSCBasic: avoid POSIX name on Windows for `strdup`

THis generates a warning, so use the "portable" name `_strdup` instead.
This should be functiona...

f771a5338d1c917d4f01ac63b703783e9c34d63a authored over 4 years ago
build: ignore deprecation warnings on Windows

Adjust the compile flags for TSCBasic on Windows. Avoid the separate
checks and addition of fla...

8ba143410b3b4e9b1d3671f5a5562ed97162c2d8 authored over 4 years ago
build: correct typo in option description (NFC)

This simply fixes a typo in the description of the option.

7e8a01ea6888534d6547b522d3b6e306af78a445 authored over 4 years ago
Add `Process.processID` on Windows to match other OS (#100)

SwiftDriver uses `processID` and currently does not compile on Windows, because this property is...

ede125c9a4c28447b6f656d3929666220aff727a authored over 4 years ago
Fix build on Windows (#98)

* Fix build on Windows: put `dirent` under os check

* Fix build on Windows: link SQLite3

* Fix...

f0017d7358e273cfddfa97e084cbf1b90fa39251 authored over 4 years ago
Create CODE_OF_CONDUCT.md

b2d599180dc656f33af8ad4c01ce649e2e367598 authored over 4 years ago
Fix Git discovery & execution on Windows (#96)

This fixes:
* git discovery by searching for `git.exe` instead of `git`
* git invocation by pa...

266a491f90de63e142e600aa2ed43d70ccfaf1b0 authored over 4 years ago
Add some new files to cmake

f4df3fffe8702be8506e10ecf901c9988988b5de authored over 4 years ago
Process: avoid including the executable URL twice on Windows

11fabd39a2ce3161847afef1aa87dbc6e4f75012 authored over 4 years ago
Fix PATH retrieval on Windows

Co-authored-by: Max Desiatov <[email protected]>

2f78353763ec76224963f2cc8f4fc1df368a6981 authored over 4 years ago
Fix absolute path validation on Windows

bd005440f53b34437f9a8287db3efd4b6f004bc6 authored over 4 years ago
Conform TracingEvent to Codable

f39fc6c12266697b1585589090f0004903974685 authored over 4 years ago
Merge pull request #93 from apple/persistent-cache

[TSCUtility] Add support for creating a persistent cache

8d8d07c7119ef10f76584b8c295d7949f04ba317 authored over 4 years ago
[TSCUtility] Add support for creating a persistent cache

3ca50626f42bd3414429dec89953c6b75b331e7a authored over 4 years ago
Merge pull request #92 from egorzhdan/windows

Allow specifying environment for Process on Windows

e5c7760cb48896d5bb9860b72ed845ef16965516 authored over 4 years ago
Allow specifying environment for Process on Windows

dd7b6835596920c6cccea1e2f55981823d0fe9d4 authored over 4 years ago
[FSWatch] Allow customizing flags to FSEventStream

04c2370b9b4fdea1faa73531d951932075f02475 authored over 4 years ago
Merge pull request #90 from virtan/protocolize-tracing-structs--convert-20200715T130643

Protocolize tracing structs, convert collection to class

7dd5b4edceff6604afe1d8f3454305a2bb648b08 authored over 4 years ago
Protocolize tracing structs, convert collection to class

0d4ada4bfef450ee5133e3d138e7adae70c40846 authored over 4 years ago
Merge pull request #89 from virtan/making--tracing-computed-var-20200714T163206

Making .tracing computed var in Context public

91ba087ca90f09aa5e5beac4a1e559e47a423044 authored over 4 years ago
Making .tracing computed var in Context public

38e472e754d9fb1df48d5e2c2fd07d992b756c7b authored over 4 years ago
Merge pull request #86 from virtan/adding-tracing-event-collection-20200710T180101

Adding tracing event/collection

b681e65bcd92040ce388c80b0c08ffb6033d0bd6 authored over 4 years ago
Adding tracing event/collection

8c4830b40dcb5cedce6c54663ffba47092368798 authored over 4 years ago
Merge pull request #81 from mliberman/import-2779

Fix Absolute Path Dependencies in `.pc` Files

dc8ba65cfdd46c27ee538866cecf298c02c97cab authored over 4 years ago
[TSCBasic] Add RelativePath.appending(components:) method

25fc6eaec5d9f79b79419c5bdaa04e434cbcd568 authored over 4 years ago
Update Context.swift

da50ef465a0c0db8eaf60e48bffa17c171f7b0ca authored over 4 years ago
[TSCUtility] Add some helpers for Context

9c80d655fc41617ce31032408b8dbdd491e1a6a4 authored over 4 years ago
Merge pull request #82 from dmbryson/llb

Sink some support code from llbuild2

d28e9e372f125c4581ccde20cb3ba6e46ef4c5ed authored over 4 years ago
Sink some support code from llbuild2

82e94e5cb7a345ac0bde3e8bebc77aa88481e3ea authored over 4 years ago
Fix Absolute Path Dependencies in `.pc` Files

1a31e5c1b2e7c17d7cd6b50dc84318b0fb55c39d authored over 4 years ago
Add typealias for any typed dictionary to store arbitrary context-dependent data.

81e2cda46447b4d78c18e03b0d284d76950f7c2b authored over 4 years ago
Revert "Improve FileSystemError by adding associated path"

This reverts commit cd4bc323899490aba0eb20d275c356f16650a9f4.

dcf3d6154c8a8778b7bd4ac4e567f994229a2793 authored over 4 years ago
Fix swift-tools-support-core path in Utilities/import

Currently the directory is named `swift-tools-support-core`, not `TSC`.

12eb74141cd068ea8a65edc433271ce067fa142e authored over 4 years ago
Improve FileSystemError by adding associated path

I've recently stumbled upon this error when running `swift build`:

```
error: noEntry
```

This...

cd4bc323899490aba0eb20d275c356f16650a9f4 authored over 4 years ago
Add support for redirecting stderr to stdout.

651152dc4b570056c1ab6fb05a1aec498e557b2b authored over 4 years ago
Merge pull request #31 from hartbit/crypto-sha256

HashAlgorithm conformance that wraps CryptoKit.SHA256

cffd6342513520ade66a004ecf02d88eb9002376 authored over 4 years ago
Add support for posix_spawn_file_actions_addchdir_np on available Linux platforms

45d36ae1426bd5339089830394f72517a2e5a8ca authored over 4 years ago
Merge pull request #73 from apple/base64url

Add base64url helper methods for Array/ArraySlice of [UInt8]

11aacae94a35a48189131fbf2da60f91a35ebdd4 authored over 4 years ago
Add base64url helper methods for Array/ArraySlice of [UInt8]

826097d7c48a7d3ff89674585c07448aaedf7d5b authored over 4 years ago
Merge pull request #71 from apple/filesystem-throw-unsupported

[FileSystem] Throw "unsupported" rather than fatalError()'ing

5b0e9a81ff695d45f1b19f2385baef3af9e1ca7a authored over 4 years ago
[FileSystem] Throw "unsupported" rather than fatalError()'ing

Clients should be able to cope with unsupported behavior in
FileSystems. Give them the chance to.

31934255e291d8ce07ea90702e0f3b39bb71086d authored over 4 years ago
Add Process support for workingDirectory

cceb98211e1ec5ac116466549d4c6eac3aec506e authored almost 5 years ago
Add CMake entry for PolymorphicCodable

16da354620987e5238d700b83ef5a910b8d2d5d2 authored almost 5 years ago
[TSCUtility] Use a separate array property wrapper for PolymorphicCodable

Conditional conformance doesn't seem to work that well.

912919ab8441306c86c514b78800e4498ab60b60 authored almost 5 years ago
[TSCUtility] Introduce PolymorphicCodable property wrapper (#67)

* [TSCUtility] Introduce PolymorphicCodable property wrapper

This allows encoding and decodin...

39fb181e2c4317a20707b1f456c00ae0a6441d82 authored almost 5 years ago
Mark the current version as 5.3

ecc9fc197e9b8d6d7fb9e545885036aa0995ca6e authored almost 5 years ago
Sync with SwiftPM

07983fc438c9179f5c6548c879c95a52d07225e2 authored almost 5 years ago
[TSCBasic] Don't delete empty tmpdir

Only delete tmpdir when explicitly asked by clients.

ae8ccef3274e38eb5ae3189c357883510da74a01 authored almost 5 years ago
Merge pull request #62 from apple/avoid-dumping-env

[TSCBasic] Avoid dumping the process env

6c0e6b56a8ad84482264c2279224dc520bc4cb8f authored almost 5 years ago
[TSCBasic] Avoid dumping the process env

b8094d4d23d9db08d3bd2e38ea94312bffd08b0c authored almost 5 years ago
Add Amazon Linux platform detection

d08234c4cf8046786a3552143532222a56273720 authored almost 5 years ago
Add fedora to Platform.LinuxFlavor

6fc09f379da0014ab102f587c39f981c377a6551 authored almost 5 years ago
Update comment for spm_shellEscaped

ba9373b1ad086b15fd7efa66feddef775b89bd9c authored almost 5 years ago
Update StringConversions for Windows shell escaping

We don't need to escape backslashes on Windows, and multiple double-quotes seem to be standard (...

5d62b1390e2538d2d333836038512f4fcd164e89 authored almost 5 years ago
Fix stdout and stderr on Windows (since stdoutData and stderrData were never read)

bdb84aa28f366170d8508cc8831214167b2e452b authored almost 5 years ago
Add support for replacing files atomically

Previously if you tried to write a file to a destination atomically it
would error because moveI...

0ea41aff88876a4ec599f278e9748870b7d080e0 authored almost 5 years ago
Sync with swiftpm

e11ef6f91b3bfcca36bda9b0f0cc38876328db78 authored almost 5 years ago
Remove xctest manifests

57f63b8a9ee5a18c3bf8413ec734127a74dda692 authored almost 5 years ago
Basic: correctly identify paths as absolute/relative on Windows

Use the sanctioned `PathIsRelativeW` API from Windows to handle the
absolute/relative path check...

3397c2b3cd8df375ca1555d5476484126dad9926 authored almost 5 years ago
build: workaround CMake 3.15 link failures on Windows

The libraries would be linked without the `-l` prefix on Windows which
works when using absolute...

6d53a58c85c5a2a2cac9a7fde1b306c07e910305 authored almost 5 years ago
build: workaround older CMake limitations (#45)

Add a workaround for older CMake which would not emit the import library
into the correct locat...

bb1c0cdd72cceacd8364f2c325702be6d17fcd84 authored almost 5 years ago
build: account for `FoundationNetworking` (#46)

When building TSC with a development build of Foundation and using
`-D Foundation_DIR=`, Founda...

65c0dfff562bc8a45dfc41bc1ff76f6a59f0f86e authored almost 5 years ago
ArgumentKind improvements (#44)

* use Bool(_:) instead of manual parsing

* improve ShellCompletion documentation

* make Bo...

52e6700615f398688c415560a8ccba95a5bbcc56 authored almost 5 years ago
Merge pull request #43 from hartbit/memoize

Add a memoize function to simplify caching

7b1b8195cb83c20e1f24f384140be9edad523aa5 authored almost 5 years ago
Add a memoize function to simplify caching

6642f7b50dcf99be153eba9effa5fcb7f70ec8d6 authored almost 5 years ago
Merge pull request #42 from hartbit/update

Add JSONMessageStreamingParser to help parse swiftc & xcbuild

d57fc3cd2fab8d0c23fdd23bbc9880c6ae3b0858 authored almost 5 years ago
Add JSONMessageStreamingParser to help parse swiftc & xcbuild

f26f11f1ad5cb8620478c7a9468d44f749da97ef authored almost 5 years ago
Merge pull request #41 from hartbit/update

Update

69a266447b792f428a8d6eefca73df2592d96331 authored almost 5 years ago
Update

19d3afaeb141931d3e67c8700d9e9a3acca4336e authored almost 5 years ago
Merge pull request #40 from hartbit/update

Update TSC

dab76299ff6b92c0a264b86c24dbdb50bff96a79 authored almost 5 years ago
Update TSC

45ac6b405e214832f6e3c7771e4681e85b79c257 authored almost 5 years ago
Merge pull request #39 from apple/helper

Add build-script-helper

b1fdbad796fc682c6467f5dd5b64b4e04f63dd21 authored almost 5 years ago
Add build-script-helper

30d67223bb3d8ec5ae35dde83dc623339da3557e authored almost 5 years ago
Merge pull request #37 from apple/sync

Add uniqueElements extension on Collection

a3386ad35a8b3c3dcea288a87696136c721ae00d authored almost 5 years ago
Add uniqueElements extension on Collection

b8b3463be3ace091fdec72b8280df8e3d1c1bb1a authored almost 5 years ago
Merge pull request #36 from hartbit/sync

Activate development on current version

0b8cdd69bc8e4b7a034ccd314a99cf53383a6e47 authored almost 5 years ago
Activate development on current version

975368685e10060244cbfad356c9afe310682e1e authored almost 5 years ago
Merge pull request #35 from apple/sync

Sync with master

92d690549e64d1692b0a0d88412648a854c2e0a7 authored almost 5 years ago
Sync with master

fb25a2f2990d7ce4a28ce5ba59aa21d76ee17078 authored almost 5 years ago
Merge pull request #34 from hartbit/import

Several small improvements necessary for SwiftPM

f9e7ad4d3dd25d698c53a723ca67cd145418e821 authored almost 5 years ago
Several small improvements necessary for SwiftPM

044fd3f04c7d3d6ebbed0c0a3fdc9a3efe929f97 authored almost 5 years ago