GitHub / swiftwasm/JavaScriptKit / commits
Swift framework to interact with JavaScript through WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 5148e4f6 | merge Merge pull request #285 from swiftwasm/yt/use-swift-sdk |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 7af3f7fb | Stop using container image for perf | Yuta Saito <k****n@g****m> | over 1 year ago | |
| e6dd6d7f | Fix package-lock.json | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 39ae1865 | CI: Use Swift SDK by default | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 6cac20f4 | merge Merge pull request #283 from sakrist/main |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 1738361d | Skip Swift 6 concurrency restrictions for now | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b4758bbf | Use --static-swift-stdlib to use Foundation | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f9d3ff8a | Update compatibility CI | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 08093334 | update examples | Volodymyr B. <s****x@g****m> | over 1 year ago | |
| 4263c1ce | update readme | Volodymyr B. <s****x@g****m> | over 1 year ago | |
| 91350448 | merge Merge pull request #281 from ole/embedded-function-call-overloads |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| dccced13 | Allow calling JS functions with up to 7 arguments in Embedded Swift | Ole Begemann <o****e@o****t> | over 1 year ago | |
| 9447d524 | merge Merge pull request #280 from ole/add-wasi-sdk-checksum |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4afe0458 | Fix inconsistent argument label | Ole Begemann <o****e@o****t> | over 1 year ago | |
| 69e598b1 | Add WASI SDK checksum to CONTRIBUTING.md | Ole Begemann <o****e@o****t> | over 1 year ago | |
| 985dccf6 | Re-order the targets in Package.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d4f24aea | merge Merge pull request #278 from swiftwasm/katei/fix-empty-typed-array |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f5512253 | Drop 5.9.1 and 5.8.0 toolchains from CI | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 8bf446b5 | Fix empty TypedArray creation | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b7f361c2 | [skip ci] Remove .swift-version file | Yuta Saito <k****n@g****m> | over 1 year ago | |
| e98362fa | [skip ci] Add `make regenerate_swiftpm_resources` to the contributing guide | Yuta Saito <k****n@g****m> | over 1 year ago | |
| fbfaf2b1 | merge Merge pull request #277 from swiftwasm/yt/better-xcode |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c574eede | Expose `WebWorkerTaskExecutor` when compiling with toolchain < 6.1 | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 02a4ddaa | merge Merge pull request #274 from swiftwasm/yt/fix-multithread-cache-issue |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 288adb0b | Test: Cover `JSArray.count` on worker thread | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| a7a57d05 | Add test case for `JSValueDecoder` on worker thread | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| e9158abf | Stop use of global variable as a object cache | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 115ca293 | Add CONTRIBUTING.md | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 1546b948 | merge Merge pull request #273 from swiftwasm/yt/worker-deinit |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 5b79ddf4 | Suppress sendability warnings on single-threaded platform | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| e2f569a0 | Build fix for embedded wasm | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| d5905281 | Build fix for Swift 5.9 | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 9b7fda00 | Build fix for wasm32-unknown-wasi | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| d4e0ee8e | Restrict the use of `ThreadLocal` to immortal storage only | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 49b207a7 | Add more tests for `ThreadLocal` and `LazyThreadLocal` | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 9a141cba | Gate the use of `_runtime(_multithreaded)` with `compiler(>=6.1)` | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| a05e7981 | Avoid sharing JSObject by global variables | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 45206f74 | Assert that `JSObject` is being accessed only from the owner thread | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| afada107 | Cover the case where a JSObject is deinitialized on a different thread | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| dd0c977d | merge Merge pull request #268 from swiftwasm/katei/add-swift-6.0-channel |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 6b6a5edd | Update to stable 6.0.2 release | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| c6b60ac7 | Enable the Extern feature explicitly | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 441eddd7 | Add Swift 6.0 to CI matrix | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 64e2e11d | merge Merge pull request #267 from sliemeobn/embedded/build-flags |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| dcdb1c55 | using __has_include | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| e1821ea8 | removed trailing comma | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| fbd62f44 | use __wasi__ instead of __Embedded | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| d4348f33 | use Context.environment instead of Foundation | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| e14a7562 | get rid of external flags for building | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 43607e5d | Remove unnecessary `_JSObjectProtocol` | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| b7a3ac67 | Use symlink instead of copying runtime files | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 85b3479f | Fix EmbeddedApp example | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 606cb27c | merge Merge pull request #266 from swiftwasm/katei/embedded-followup |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| b1b30241 | Suppress retroactive conformance warnings in Swift 6 | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 89751127 | Suppress deprecation warning in JSTimer | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 2df9dad2 | Add nullability annotations to the C API | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 58e5b3c5 | Remove unnecessary `_JSFunctionProtocol` | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| b78f3ca8 | merge Merge pull request #265 from swiftwasm/katei/embedded-followup |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| c326ebff | Add Embedded build to CI | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 17af647f | Unify `JavaScriptValueKindAndFlags` type across non-/Embedded builds | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| a4636bbc | Simplify the embedded example | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 0dbd39a7 | Fix build for embedded platforms around JSBigIntExtended existential | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 459d1e93 | merge Merge pull request #263 from sliemeobn/swift-embedded |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| 6d4a1141 | [skip ci] We no longer publish to npm | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 69c58dda | added explicit returns for 5.8 compatibility | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 7f2f7c66 | less embedded conditions and added comments | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 77bbc8c3 | added compiler gates for @_expose | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 025b9fc8 | revert to cdecl-based exports for swift 5.10 compatibility | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 49126461 | readme | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| b0106242 | ...memmove, we meet again | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 26b7a8e9 | added embedded example and conditional package flags | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 11897e1d | fixed C bit field thing | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| fe0b4aee | getting rid of existentials, patched headers in C parts | Simon Leeb <5****n@u****m> | almost 2 years ago | |
| 9328d4b9 | merge Merge pull request #261 from swiftwasm/yt/xcode16 |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| ba37ea45 | Gate pthread usage on wasip1-threads | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 69b0f497 | Check Xcode 16 compatibility | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| ff1aa40b | Use `compiler(>=6.1)` to gate for the main branch toolchain | Yuta Saito <k****n@g****m> | almost 2 years ago | |
| 92292145 | merge Merge pull request #260 from Sajjon/cyon_fix_typos |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| e6dff98f | [typos] Fix some typos | Alexander Cyon <a****n@g****m> | about 2 years ago | |
| d7309e24 | merge Merge pull request #259 from swiftwasm/katei/int-conversion |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 181061bc | Fix test case for use-after-free diagnostic message | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 359b2a9e | Soft-fail integer conversion from JS values that are not representable | Yuta Saito <k****n@g****m> | about 2 years ago | |
| abc05a9b | merge Merge pull request #257 from GoodNotes/fixRuntimeMacro |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| b7f67c62 | Using IsolatedAny2 instead Extern | Francisco Javier Trujillo Mata <f****y@g****m> | about 2 years ago | |
| 8611b7ae | Distinguish 6.0 and main toolchains by `hasFeature(Extern)` |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| 9f4e95ed | Update macro conditions for runtime usage | Francisco Javier Trujillo Mata <f****y@g****m> | about 2 years ago | |
| 396ff451 | Use try-lock to append a job to the worker queue | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 502da6e0 | Refactor multi-threading example to be able to switch background/forground | Yuta Saito <k****n@g****m> | about 2 years ago | |
| a3a0a47b | Update multithreading example to be compatible with older Xcode | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 7e231691 | Update toolchain version used to build the examples | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 0a673fae | Update CI configuration for the new example directory | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 539ce7ec | Add multi-threading example | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 7496901a | Simplify basic example | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 877b0e06 | Simplify the release workflow | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 5f2a9054 | Fix IDE build by moving the TLS definition outside of the #if | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 35ddaf61 | Fix IDE build of WebWorkerTaskExecutor | Yuta Saito <k****n@g****m> | about 2 years ago | |
| bfaba41a | Bump version to 0.20.0, update `CHANGELOG.md` | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 59ab6483 | merge Merge pull request #256 from swiftwasm/yt/web-worker-executor |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| a4daecde | Generalize the thread channel functions not limited to wake-up events | Yuta Saito <k****n@g****m> | about 2 years ago | |
| 358633c0 | Add termination callback for worker threads | Yuta Saito <k****n@g****m> | about 2 years ago |