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

Wasm executables should have .wasm extension (#153)

Mirrors apple/swift-package-manager#3003.

be605ed00206b762a4911f5c142f019140ee29a5 authored about 4 years ago
Merge pull request #149 from compnerd/139

TSCBasic: repair the build on Windows after #139

b849bfa680827f1acf5eea3279999a783f492b94 authored over 4 years ago
Merge pull request #148 from neonichu/add-ci-workspace

Add workspace for CI testing

294cb1a7b00d74372518666b4270eefcb7aa8b4a authored over 4 years ago
TSCBasic: repair the build on Windows after #139

Import WinSDK to get access to `SwitchToThread`.

560579abbf1ec02687b9a14ff4b394422d636623 authored over 4 years ago
Add workspace for CI testing

This adds a workspace that references TSC itself, as well as local
checkouts of SwiftPM, SourceK...

0e1f691ade48e2a2a973daebdbcb9f155c5865ad authored over 4 years ago
Merge pull request #139 from tgymnich/move-lock-to-file-system

Lock Improvements for [SR-12851]

a77e5a0a42b1d42ae639ce4128cb5624d5cfb9d2 authored over 4 years ago
improved usage of lock

891cef99a5898fa33222ad2c75ee3583091b26b2 authored over 4 years ago
remove WeakDictionary from CMakeLists

119ee1c9390378ea09a228553e826eedd0264d54 authored over 4 years ago
Merge pull request #145 from owenv/bitstream-2

Introduce a new visitor-based API for reading LLVM bitstreams

859b5d53adc99d26acf4814bed724d1c62f757b8 authored over 4 years ago
Merge pull request #146 from compnerd/CRT

Windows: replace `MSVCRT` with `CRT`

063dd1d79d7bd27e020378fd90b4fb40256c35e6 authored over 4 years ago
Revert "added property wrapper @ThreadLocal"

This reverts commit fcf119d3ef482db004e8e46a49b295bce1189748.

5dd8686c14741777af08f32991bc090df2924f9a authored over 4 years ago
removed WeakDictionary

df7947306ef115e515b4d891653ecb491feb344e authored over 4 years ago
Move LockType inside of FileLock

c93fe4430ed7d001dd1218d53b7b7dc8025ed3ac authored over 4 years ago
Document some of the new public bitstream APIs

d8d46f3b5a758852fc35137e58db1c7b539677e0 authored over 4 years ago
replace placeholder with actual string

202b3cfd05b74d61f50cc27601d4fb3055a75244 authored over 4 years ago
Merge pull request #147 from yim-lee/cache-delete

Add 'delete' to PersistentCache

ec273775c0cf222553ecefeec39ad8ca69a6d027 authored over 4 years ago
Add 'delete' to PersistentCache

Motivation:
It would be nice to be able to delete a key from a `PersistentCache`.

Modifications...

55e1ed063308fc0ec22f76b76265aef0487fa73d authored over 4 years ago
Windows: replace `MSVCRT` with `CRT`

This is part of the migration path to remove the use of the `visualc`
module from the Swift SDK ...

71a2deba1d3b15e55ca4c836bd06348b1caa600d authored over 4 years ago
added ReadWriteLock

506406a6ccc55f6dba462cd0cddd2c958c01986e authored over 4 years ago
added shared and exclusive FileLocks

a13bf7ec799e1c9adc29f89e661b5b6ce11f4173 authored over 4 years ago
added withLock to FileSystem

5361cfb4dad569e74f3d5d6a4c490a0aa0ac3da3 authored over 4 years ago
added property wrapper @ThreadLocal

fcf119d3ef482db004e8e46a49b295bce1189748 authored over 4 years ago
added tests for ReadWriteFileLock

dbdcfd4f885e301b1199f33c27eb95e8cfcda174 authored over 4 years ago
added test for ReadWriteLock

2d7305fb8e28921338ec51033d23379a71b2b5c7 authored over 4 years ago
Merge pull request #144 from compnerd/resolution

TSCBasic: correct `resolveSymlink` on Windows

243beea77d20db46647a3de4765c96e2c801c7c7 authored over 4 years ago
TSCBasic: correct `resolveSymlink` on Windows

This would fail to properly resolve the symbolic links on Windows since
the result of the resolu...

49ed191260deb300fd25d8491e5ae4a13a8d7110 authored over 4 years ago
Merge pull request #143 from apple/revert-122-dev

Revert "Add support for Process stdin stream"

8a31bf00d108ed338841d92d11ec908c5abf3ea5 authored over 4 years ago
Revert "Add support for Process stdin stream"

This reverts commit 7e8381f930169f7f417789d4aefe74ca54d8e7c5.

81eda0256f1f290281e8b4ec8a414e8a3e70855f authored over 4 years ago
Merge pull request #141 from compnerd/staged

build: allow building with Foundation from the toolchain

8f9838e5d4fefa0e12267a1ff87d67c40c6d4214 authored over 4 years ago
Merge pull request #134 from neonichu/remove-non-inclusive-language

Remove non-inclusive language

1256771495a8aeba0a5cc50ff0f27f10288d125b authored over 4 years ago
build: allow building with Foundation from the toolchain

This is meant to be used to build the Windows toolchain which uses a
staged build where Foundati...

5ecca330b0ce4858667b998645e8631a2b76b043 authored over 4 years ago
Merge pull request #140 from compnerd/path-canonicalization

TSCBasic: resolve symbolic links into usable paths

cf363a31eb930de4d7d11fdf62fa15c2f04d4fde authored over 4 years ago
[TSCBasic] Add iOS availability to CryptoKitSHA256

31747ebaede7e1a1f2b15346790193d5b5e5e7be authored over 4 years ago
Introduce a new visitor-based API for reading LLVM bitstreams

52700cbdc568c7571a369cb788110b8723534b9f authored over 4 years ago
TSCBasic: resolve symbolic links into usable paths

We would provide URI style strings rather than FSR style strings to the
`AbsolutePath` construct...

20b42034fac3d9dfc0e45fafc620c216df8e6423 authored over 4 years ago
Merge pull request #137 from compnerd/windows-platform

TSCUtility: add `Windows` to the enumeration

a8e85fa6c39d9b316329bd46ba2c5d0e679827ce authored over 4 years ago
Remove non-inclusive language

rdar://problem/69396992

28ad1ed086bf0b57d2648a4407899fa978b30d08 authored over 4 years ago
Merge pull request #136 from compnerd/prefixed-root

TSCBasic: improve prefix check for Windows

32999390a038febc34a412e1f7db5c5456720918 authored over 4 years ago
TSCUtility: add `Windows` to the enumeration

This change is required for getting SourceKit-LSP to correctly identify
the platform which enabl...

7907c66e9200e483bca52a5a7e24412261ca3e57 authored over 4 years ago
TSCBasic: improve prefix check for Windows

Change the function we use to check for the root path to ensure that we
can properly handle NT p...

74f4fc6b8ba1b5f7f93726ac2a5814b6ffbeabe3 authored over 4 years ago
Merge pull request #135 from compnerd/dumb

TSCBasic: always report a dumb terminal on Windows

cf5db868eeed2f41ddf1d7ac9b202b5738d67dc1 authored over 4 years ago
Add support for Process stdin stream

7e8381f930169f7f417789d4aefe74ca54d8e7c5 authored over 4 years ago
TSCBasic: always report a dumb terminal on Windows

Although Windows Terminal should provide a proper tty, for now, always
report a dumb terminal. ...

2bf4d03f5db05e55332412521b899f22a9e867de authored over 4 years ago
Disable some tests for which dependencies are not available in Windows

58a9c909db5879c380b90cfd01c04318cb7f9f16 authored over 4 years ago
Expose FileOutputByteStream's close API into WritableByteStream protocol

e618e0f0f82fbfcff1a5a097ba0d019c7d6ddcc5 authored over 4 years ago
Merge pull request #131 from compnerd/rooted

TSCBasic: more special case handling for Windows paths

8f467d85971a8d7f81a94ca4983b6214d35c2452 authored over 4 years ago
TSCBasic: more special case handling for Windows paths

There is no one canonical root on Windows. Windows contains a forest of
paths, rooted at a driv...

e6a7fbe3767b5e724bc635150dfeee1f48719b35 authored over 4 years ago
Merge pull request #129 from abertelrud/eng/diagnostic-improvements

Add a way for emittable diagnostics (e.g. Swift.Errors) to provide custom DiagnosticLocations

6eb4fd1ec5f78529d3f41eb007a9bba8d0645171 authored over 4 years ago
Add a way for specializations of DiagnosticsData and other emittable diagnostics (e.g. Swift.Errors) to provide custom DiagnosticLocations.

eeb8a756081db5b5c4bedb5028573bd9428ebdaa authored over 4 years ago
Merge pull request #128 from compnerd/125

TSCBasic: repair build after #125

4c65c74d25ddcba9a0b943efc674f7a9fa7fcaa7 authored over 4 years ago
TSCBasic: repair build after #125

The file was misnamed but was not caught during review. This fixes the
file name to repair the ...

4adff4cf0f218e350c61d271fd507844784e2e2a authored over 4 years ago
NFC: Rename OutputByteStream to WritableByteStream for a more semantic meaning of the type.

0e32e38dca80ead4f1b2ce2eb0418af4debc0f8d authored over 4 years ago
Merge pull request #124 from compnerd/stringify

TSCBasic: repair the Windows build after apple/swift-package-manager#…

f567f9c3631005a684050a96d469c3d1af1a7de7 authored over 4 years ago
TSCBasic: repair the Windows build after apple/swift-package-manager#2925

The `ProcessResult.Error` conformance to `CustomStringConvertible` was
ignored on the Windows ta...

fd63ac6a5fca1e88d42162d5a6089adf9dcba3bb authored over 4 years ago
Merge pull request #119 from neonichu/add-codeowners

Copy CODEOWNERS from swiftpm

fb8e160e3860c49286648a8981614e280d8cb0f4 authored over 4 years ago
Merge pull request #121 from apple/eng/68362616-swiftpm-unit-tests-are-timing-out-in-xcode

Remove more environment variables when launching inferior swift-test binaries from Xcode to prev...

949f7d5a94193bdf1bd5b1655e555601f9249d7f authored over 4 years ago
Remove more environment variables when launching inferior swift-test binaries from Xcode, so they don't hang while trying to connect to Xcode. There is already a superior xctest invocation that's using them, and we need to make sure we're not passing them on so that the xctest invocation being invoked by swift-test thinks it's invoked directly from Xcode. We should possibly be filtering out all environment variables prefixed with "XCTest", or maybe even better, use an allow-list of environment variables to avoid having the environment leaking into the test.

rdar://68362616

a69b2d06dfbd395843393e9847692c54179b83af authored over 4 years ago
Merge pull request #120 from owenv/serialized-diags

Move LLVM Bitstream Utils from swift-driver and add a Swift/Clang Serialized Diags Reader

f81e9021132036982a4887232a4010affc1d99c9 authored over 4 years ago
Add deserialization for the Swift/Clang serialized diagnostics (.dia) format

08bd94f11a6540ceb97bba4073bca1ec43300a03 authored over 4 years ago
Move LLVM bitstream utilities from swift-driver to TSC

2434831f23bd900a87b9d9d38b4eb4990f120d8f authored over 4 years ago
Copy CODEOWNERS from swiftpm

ff199d494b61a64da43207ecff0ff7f91b5f166b authored over 4 years ago
Merge pull request #118 from egorzhdan/compiler-output

Parse compiler messages properly on Windows

8b6032557d047895add56793cb0fed88346302e2 authored over 4 years ago
Parse compiler messages properly on Windows

Currently SwiftPM dumps raw JSON data while compiling on Windows instead of the actual build sta...

40b149a1fd3acec19c05837e4779b7bedc39dd73 authored over 4 years ago
Merge pull request #117 from neonichu/move-triple

Move `Triple` to TSCUtility

32a18368c41df139741ccb9b2abb2500f56f15c0 authored over 4 years ago
Move `Triple` to TSCUtility

We need to use `Triple` in SwiftPM's `ManifestLoader` as part of some
upcoming changes and that ...

ffaa7c9a63bf457339a58bd6b2b2eab1cfc9459c authored over 4 years ago
Merge pull request #116 from compnerd/build-configuration

build: synchronise CMake and Package.swift for Windows

60951f78298abf59695912c5173ba68e091b6b31 authored over 4 years ago
build: synchronise CMake and Package.swift for Windows

Add the additional link dependency on Windows and a macro definition to
avoid some spew from the...

fa171fd4af921d2c1bdaa2ae02b232d8d1249b40 authored over 4 years ago
Merge pull request #114 from compnerd/windows-bootstrap

various hacks for paths on Windows

2ecf988abff7f90f31cd8e82f79685afed0000e5 authored over 4 years ago
various hacks for paths on Windows

This is sufficient for bootstrapping s-p-m on Windows, although the long
term maintainable solut...

150fbc669da562f9672f38922cf489a32e18d3e7 authored over 4 years ago
Merge pull request #115 from neonichu/optional-sqlite

Rely on autolinking for SQLite on macOS

c76fe6dc75db115cc699765985d9ef7324965f77 authored over 4 years ago
Rely on autolinking for SQLite on macOS

e9e40851f5ac436db63919aaafd98e69147c2f37 authored over 4 years ago
Merge pull request #111 from compnerd/stemps

TSCLibc: fix `mkstemps` on Windows

e2833bdb26db1156d7f3c37644754090c9e48177 authored over 4 years ago
Merge pull request #109 from compnerd/databases

build: make `SQLite` a private dependency

0af23ed5263e4b2d7cc3b37ab13d0e15bb4845af authored over 4 years ago
Merge pull request #88 from sstadelman/master

Add support for Netrc for Downloader

ed31a0ccfae0dab30089ed0b5376c82f44820095 authored over 4 years ago
Merge pull request #58 from troughton/patch-2

Update StringConversions for Windows shell escaping

c4fbd138f3d95500ff67ad19190a7ece943d3e1d authored over 4 years ago
Merge pull request #72 from egorzhdan/master

Fix search for the Swift compiler on Windows

2e4558244dcad913caa07ffbacb99e83b2371b33 authored over 4 years ago
TSCLibc: fix `mkstemps` on Windows

The original implementation of `mkstemps` that I had done was actually
not accounting for the te...

31bc5e6e7323a53055a25be95d4779f085e88c39 authored over 4 years ago
Fix and use posix_spawn_file_actions_addchdir_np() check for Android (#113)

6f8a6d641d70d6eb563211603b1e74e4752f2bad authored over 4 years ago
Merge pull request #110 from compnerd/mkdtemp

TSCLibc: add an implementation of `mkdtemp` for Windows

d67192dd5744d3f467ffea4fda5c7b8bb92188a7 authored over 4 years ago
TSCTestSupport: remove `PseudoTerminal` on Windows temporarily (#112)

While swift-package-manager is being brought up on Windows, we do not
have the tests running. ...

4949abd9a2a85aced99a8e4b85df159d3b4c12c4 authored over 4 years ago
Merge pull request #108 from compnerd/windows-terminal

TSCBasic: use the "portable" names for `terminalType`

a3e5bb8967dc53ea0bc25f9ba50d44311900054d authored over 4 years ago
Merge pull request #102 from compnerd/deprecated

build: ignore deprecation warnings on Windows

25249a7f9d0ff9c204204e70dabd699747dd2aba authored over 4 years ago
tighted up whitespace

826021584dba9702babbd505db42424438a6bd20 authored over 4 years ago
Update Sources/TSCUtility/Netrc.swift

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

f92b85b8916a9ee200b12ae2beff1c7fde3b0e42 authored over 4 years ago
Update Sources/TSCUtility/Netrc.swift

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

2bd5a5ec0a97c571f62db191e35c2507ca958372 authored over 4 years ago
Update Tests/TSCUtilityTests/NetrcTests.swift

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

97dc5d69482a2d45672e8c37d168099e680be09c authored over 4 years ago
add fixme flags for windows & linux

821fd181e140af544acd1b7a051032c4e78ed4fd authored over 4 years ago
reverted min platform dependency

48cc65d54694f3afc5fcceb9eeff25b10dc04d59 authored over 4 years ago
resolved most comments of @MaxDesiatov review

74050e5a9abc1578e0d4bb6c1e779d7354d96104 authored over 4 years ago
rolled back unsupported guard for 5.2

eae2cae1a289d589a31aa15150a9c87d38ab078b authored over 4 years ago
reverted Swift 5.3 self capture for Linux

07f616846c43a4a9fea5512463f237de9d544f9d authored over 4 years ago
made AuthorizationProviding default public

aad7d38bf0686363411ddcb75fadc0752fb4321a authored over 4 years ago
introduced AuthenticationProviding interface to permit netrc injection to Downloader

0adb586a6524e140bc2c934e96477a6d4596e694 authored over 4 years ago
Set OSX v10_13 as new minimum platform version per discussion: https://forums.swift.org/t/spm-support-basic-auth-for-non-git-binary-dependency-hosts/37878/10?u=sstadelman

9e8cd8fd74ac7e5fd4df91629a5ca389ce868a06 authored over 4 years ago
added Netrc Downloader tests w/mock

12fb80ef8156c54352b0052ce3fdce2ea8d3e226 authored over 4 years ago
headerdoc

95a32b9863f3cc764cc5386a4867dd9789fb5d32 authored over 4 years ago
additional account test case

a666a02392559c1a91814f0b00c10721bf4cd614 authored over 4 years ago
updated regex to ignore account value

92cb3d1989121a0a60f1cc973e8b74751c48dc7e authored over 4 years ago
removed unused error case

7eadd3ff5d5bf59d3de617be05035bc9b24fd0f7 authored over 4 years ago
fixed indentation

14320ae1a3c1121f37a1d74f482c11fa0b62af52 authored over 4 years ago