GitHub / swiftwasm/JavaScriptKit / commits
Swift framework to interact with JavaScript through WebAssembly.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 0575dd1c | [BridgeJS] Hide it behind an experimental feature flag | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f40912ad | merge Merge pull request #332 from swiftwasm/yt/throw-timeout |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 71e16e7d | Throw error if the worker thread creation fails | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 8603096c | merge Merge pull request #331 from swiftwasm/katei/check-6.1 |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3123dcb2 | Add CI matrix for Swift 6.1 | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5c596cb6 | Add snapshot tests for JS glue for importing TS | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7309d97d | [skip ci] Mention `@dynamicMemberLookup`-based APIs | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f4d52190 | merge Merge pull request #329 from swiftwasm/yt/fix-xcode-build |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 4709005e | CI: Ensure that linking works correctly for native targets | Yuta Saito <k****n@g****m> | over 1 year ago | |
| c80eed35 | build: Fix native build for missing symbol | Yuta Saito <k****n@g****m> | over 1 year ago | |
| bad9706d | merge Merge pull request #328 from swiftwasm/katei/fix-node-version-hint |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| fccfd971 | Fix node version diagnostic handling on test harness | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 45463663 | merge Merge pull request #327 from swiftwasm/katei/vite-build |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f591be46 | docs: Add a guide on deploying with Vite | Yuta Saito <k****n@g****m> | over 1 year ago | |
| c882581e | merge Merge pull request #325 from swiftwasm/katei/revert-trait |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8d8dada4 | Revert "Update Examples/Embedded to use the new `Embedded` trait" | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f32f3bc7 | Effectively revert the trait-based manifest change | Yuta Saito <k****n@g****m> | over 1 year ago | |
| c7d9fe0c | merge Merge pull request #324 from swiftwasm/katei/move-runtime-files-template |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 8df1a9dc | Change `SwiftRuntime.wasmImports` to return `WebAssembly.ModuleImports` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| fdeefea8 | merge Merge pull request #323 from swiftwasm/katei/move-runtime-files-template |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 65577670 | Run `tsc --noEmit **/*.d.ts` as a part of the test suite | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d14dffbd | Add .editorconfig file | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 73c972ec | Fix missing type export in runtime | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5d69e811 | Put the runtime file symlinks to keep compatibility with the legacy mode | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 55ca25ab | merge Merge pull request #322 from swiftwasm/katei/async-dts |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 397e57c3 | Place the runtime JS files beside the template files | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5149b770 | 'async' modifier cannot be used in an ambient context. | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 2989d8de | merge Merge pull request #321 from swiftwasm/katei/nonmutating-subscript-set |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ff7ca3ab | Update examples and tests to use `let` for JSValue | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7e7fe972 |
Make JSValue's subscript setter nonmutating
Co-authored-by: Casper Zandbergen <i****o@c****l> |
Yuta Saito <k****n@g****m> | over 1 year ago | |
| 62242384 | merge Merge pull request #320 from swiftwasm/katei/embedded-more-modules |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6105c33b | [skip ci] Fix comment in Utilities/format.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b77d0156 | Enable `Embedded` feature for more modules | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f52dc50b | merge Merge pull request #319 from swiftwasm/katei/package-trait |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 047e5a63 | Detect Embedded build mode by compilation condition | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b006cf61 | merge Merge pull request #318 from swiftwasm/katei/fix-potential-uaf-jsstring |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| a4376e3e | Fix potential use-after-free in JSString | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 64fb506b | Update Examples/Embedded to use the new `Embedded` trait | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f9b39730 | Add package-trait based Package.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| bb6fad8a | Rename Package.swift -> Package@swift-6.0.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 9b48693c | merge Merge pull request #317 from swiftwasm/katei/embedded-typed-array |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e99b9909 | Remove possible use of `fatalError` in `JSTypedArray` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| af86aee0 | Fix JSTypedArrayTests to follow API change | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f41f2340 | Add an example of using TypedArray in an embedded app | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 4c7ea176 | Unlock `JSTypedArray` for Embedded Swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| fe6d2e55 | merge Merge pull request #313 from swiftwasm/maxd/jsstring-elementsequal |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| cdbac178 | merge Merge pull request #312 from swiftwasm/maxd/jsdictionary |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 334f297a | merge Merge pull request #316 from swiftwasm/yt/inherit-config-by-default |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 3fa65559 | PackageToJS: Inherit `swift package -c` configuration by default | Yuta Saito <k****n@g****m> | over 1 year ago | |
| c0ddc7d2 | merge Merge pull request #315 from swiftwasm/yt/add-copy-memory |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2e7aa2f9 | Add `JSTypedArray.copyMemory(to:)` method | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 90d7238e | make regenerate_swiftpm_resources | Yuta Saito <k****n@g****m> | over 1 year ago | |
| ec0bbe6b | Make JSObject conform to ExpressibleByDictionaryLiteral directly | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 0d7d3de4 | make regenerate_swiftpm_resources | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 5c7e75e5 | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 0581f769 | Use JS's `==` operator for `JSString` equality comparison | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 620365bf | merge Merge pull request #314 from swiftwasm/yt/typed-array-init |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 443bc3cc | Add `JSTypedArray.init(buffer:)` initializer | Yuta Saito <k****n@g****m> | over 1 year ago | |
| b5231dc0 | [skip ci] Utilities/format.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 2bfa6b2f | [skip ci] Make the example to switch based on thread availability | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 495ba21b | merge Merge pull request #311 from swiftwasm/yt/dts-bundle |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 24f479af | PackageToJS: Package TypeScript type definitions for runtime | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 7751f9c7 | Bundle d.ts files with rollup-plugin-dts | Yuta Saito <k****n@g****m> | over 1 year ago | |
| cc33575a | merge Merge pull request #310 from swiftwasm/yt/update-deps |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 56837d32 | make regenerate_swiftpm_resources | Yuta Saito <k****n@g****m> | over 1 year ago | |
| e5e99764 | Update all npm dependencies | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 24f1c4ce | merge Merge pull request #309 from swiftwasm/yt/configuration-option |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 344c8556 | Add `--configuration` option to `swift package js` command | Yuta Saito <k****n@g****m> | over 1 year ago | |
| f147dc5c | Use // comments to comment out tests | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 022add48 | Add SWIFT_FORMAT_PATH environment variable to override swift-format path | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 177ed2a0 | merge Merge pull request #308 from swiftwasm/katei/format-code |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| c5c9ff9b | Restore `public` on `JSValue.subscript(dynamicMember:)` lost during formatting | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 75634bac | Make sure swift-format bundled in 6.0.3 works | Yuta Saito <k****n@g****m> | over 1 year ago | |
| dcec70a8 | ./Utilities/format.swift | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 2bcd73b9 | Add .swift-format configuration and add a script to format | Yuta Saito <k****n@g****m> | over 1 year ago | |
| bb47d01e | Use `elementsEqual` in `JSString: Equatable` conformance |
Max Desiatov <m****v@a****m>
Committed by: Yuta Saito <k****n@g****m> |
over 1 year ago | |
| 6eb534b9 | Add `JSDictionary` type for Embedded Swift compat |
Max Desiatov <m****v@a****m>
Committed by: Yuta Saito <k****n@g****m> |
over 1 year ago | |
| 6406ec2f | merge Merge pull request #307 from swiftwasm/yt/plugin-verbose |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 56ec458e | PackageToJS: Generalize `--verbose` flag to all commands | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 29ba8aed | [skip ci] Update README.md |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 5502474e | PackageToJS: Colorize diagnostics by default | Yuta Saito <k****n@g****m> | over 1 year ago | |
| d6eecb07 | Revert "Merge pull request #304 from swiftwasm/yt/remove-cdecls" | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 1de7accb | merge Merge pull request #304 from swiftwasm/yt/remove-cdecls |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| e36e93c2 | merge Merge pull request #306 from swiftwasm/yt/inline-id |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| b787af26 | Make `JSObject.id` getter inlinable | Yuta Saito <k****n@g****m> | over 1 year ago | |
| a37dfa9e | merge Merge pull request #305 from swiftwasm/yt/add-more-didyoumean |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f12b41a2 | PackageToJS: Emit hints for permission denied errors | Yuta Saito <k****n@g****m> | over 1 year ago | |
| fc5d3343 | [skip ci] Update options help message | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 8719580c | [skip ci] Fix usage instructions for PackageToJS plugin | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 66863cf4 | PackageToJS: Highlight hint messages in bold | Yuta Saito <k****n@g****m> | over 1 year ago | |
| e907e5cd | Add more hints for common build failures | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 396899c2 | Remove remaining export_name + cdecl hacks | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 13362700 | Expose `swjs_library_features` from Swift side | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 653deb5c | Remove `swjs_library_version` | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 1a33c517 | merge Merge pull request #303 from swiftwasm/yt/module-name |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 81fe6c80 | PackageToJS: Fix browser tests with non-.wasm product | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 53d1a470 | PackageToJS: Use the actual wasm filename in the final product | Yuta Saito <k****n@g****m> | over 1 year ago | |
| ec9470c1 | PackageToJS: Fetch module from the default location if `init` is called witho... | Yuta Saito <k****n@g****m> | over 1 year ago | |
| 736db537 | merge Merge pull request #302 from swiftwasm/yt/add-debug-info-format |
Yuta Saito <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 2c515b5f | PackageToJS: Add `--debug-info-format` option | Yuta Saito <k****n@g****m> | over 1 year ago |