Commit Graph

663 Commits

Author SHA1 Message Date
Yuta Saito 1b3911c547 Repair Linux build 2024-02-26 18:48:01 +09:00
Yuta Saito 2e62088305 Version 1.0.0: SwiftPM Plugin Support
See CHANGELOG.md
2024-02-26 18:48:01 +09:00
Yuta Saito 33ef59df6f Bump version to 0.20.1, update CHANGELOG.md 2024-01-25 14:35:53 +00:00
Yuta Saito 7a7ab8cdfa Fix WASI stub syscall
The object key for Import entry was wrong.
2024-01-25 14:20:49 +00:00
Yuta Saito cda123eb63 Remove debug code from entrypoint/common.js 2024-01-25 00:05:04 +09:00
Yuta Saito 71653a2bae Update CHANGELOG.md for 0.20.0 release 2024-01-16 13:45:05 +00:00
Yuta Saito 8c8098acdb Update base image of carton docker image 2024-01-16 13:41:48 +00:00
Yuta Saito a5e1d07ce2 Update default toolchain version to 5.9.1 2024-01-16 22:29:15 +09:00
Yuta Saito ac491662d8 swift run carton-release hash-archive 2024-01-16 22:06:14 +09:00
Yuta Saito 33eafb077f Stop preventing WASI apps including unimplemented syscalls
The recent wasi-libc includes some new syscalls not implemented in
@wasmer-js/wasi and we currently disable `--gc-sections` (see
https://github.com/swiftwasm/swift/issues/5128), so binaries built with
SwiftWasm 5.9 toolchain contains references to those unimplemented
syscalls.
This commit allows running such binaries by inserting dummy functions
for unimplemented syscalls.
2024-01-16 22:06:14 +09:00
Yuta Saito 7fc43f0c21 Drop Swift 5.8 support as host toolchain 2024-01-09 19:56:18 +09:00
Yuta Saito bf9fae77e4 Default back to wasm-5.8.0-RELEASE at this moment for docker image
Even with 5.8 being the default, users can still use 5.9 by specifying
the toolchain version in the .swift-version file.
2024-01-09 19:56:18 +09:00
Yuta Saito fe182eb5b1 Repair CI configuration 2024-01-09 19:56:18 +09:00
STREGA f1d736efb1 Remove 5.9 code paths 2024-01-09 19:56:18 +09:00
STREGA 6726c74427 Add swift_version matrix support for ubuntu 2024-01-09 19:56:18 +09:00
STREGA 00a0315cab Update Dockerfile 2024-01-09 19:56:18 +09:00
STREGA 644a4c706a Target only 5.9 2024-01-09 19:56:18 +09:00
STREGA ef2d7fcce0 Always use SNAPSHOT 2024-01-09 19:56:18 +09:00
STREGA 811cd59ab5 Update DefaultToolchain.swift 2024-01-09 19:56:18 +09:00
STREGA 01d72e511f Use 5.9 on any macOS with 5.9 2024-01-09 19:56:18 +09:00
STREGA 1d862b4a88 Revert "Temporarily disable legacy runners"
This reverts commit bd0441db58.
2024-01-09 19:56:18 +09:00
STREGA eadb9a3e91 Update CHANGELOG.md 2024-01-09 19:56:18 +09:00
STREGA 521512c7be Revert template tools version 2024-01-09 19:56:18 +09:00
STREGA 2637d1738a Temporarily disable legacy runners 2024-01-09 19:56:18 +09:00
STREGA 4d852ccc86 Try scaling back changes 2024-01-09 19:56:18 +09:00
STREGA 22daf24f29 Try mimiking previous Package.resolved 2024-01-09 19:56:18 +09:00
STREGA 380f7b4bfc Add macOS 13 Xcode 15 runner 2023-09-30 08:20:39 -04:00
STREGA 3857a5e3bf Add reverted code path for pre 5.9 2023-09-30 08:20:16 -04:00
STREGA a3ffd95019 Add reverted code path for pre 5.9 2023-09-30 08:01:23 -04:00
STREGA 5969630c48 Remove and ignore Package.resolved 2023-09-30 07:37:05 -04:00
STREGA fb9984b323 Create Package@swift-5.9.swift 2023-09-30 07:29:13 -04:00
STREGA 09b480c54c Revert Package.swift changes 2023-09-30 07:29:05 -04:00
STREGA 09b4416c09 Temporarily revert Dockerfile to Swift 5.8 2023-09-30 07:13:45 -04:00
STREGA 38ed54157a Fix NIO eventLoop requirement 2023-09-30 07:01:52 -04:00
STREGA 92c9c07ad3 Update to latest packages 2023-09-30 07:01:25 -04:00
STREGA b70d5d356c Add workaround for macOS 14 2023-09-30 07:01:07 -04:00
furby™ 504e2d91e3
Swift 5.9 support (#402) 2023-09-30 06:59:29 -04:00
Dustin Collins e1bd1edde0
Update Build Action (#409) 2023-09-30 05:35:28 -04:00
Dustin Collins c7aba09d55
Update CI Action (#403) 2023-08-15 18:58:55 -04:00
Yuta Saito 8c45b80387
Update README.md 2023-07-23 10:14:13 +09:00
Yuta Saito e93778a77c
Update README.md 2023-07-21 10:04:48 +09:00
Yuta Saito e795bb5a43 Bump version to 0.19.1, update `CHANGELOG.md` 2023-05-09 04:43:08 +00:00
Yuta Saito 61827db99e Fix docker base image to be 5.8 2023-05-09 04:41:21 +00:00
Yuta Saito d2864bee74 Bump version to 0.19.0, update `CHANGELOG.md` 2023-05-08 12:39:36 +00:00
Yuta Saito a19e1ac541
Update default toolchain version to 5.8 channel snapshot (#398) 2023-05-08 21:00:19 +09:00
Yuta Saito 44b7dbd2ee
Support jammy and amazonlinux2 for toolchain install (#397)
* Support Ubuntu 22.04 for toolchain download

* Support amazonlinux2 for toolchain install
2023-05-05 00:30:34 +09:00
Yuta Saito fc64e872de
Fix the default docker command arguments (#396)
Close https://github.com/swiftwasm/carton/issues/393
2023-05-04 19:32:43 +09:00
Yuta Saito b79fe9a260
Update SwiftPM branch to 5.8 and fix build errors (#395)
* Update SwiftPM branch to 5.8 and fix build errors

* Make swift-format 5.8 happy :)

* Make swift-format 5.8 happy for Tests

* Fix wrong formatting

* Resolve AbsolutePath(validating:) rename warnings

* Fix wrong formatting

* Resolve remaining deprecation warnings

* Fix Linux build failure
2023-05-04 18:40:16 +09:00
Yuta Saito f2a83a28bb Bump version to 0.18.0, update `CHANGELOG.md` 2023-04-03 12:01:20 +00:00
Yuta Saito 8b73e3d4fc
Strip autolink custom section (#390) 2023-03-31 01:10:19 +09:00