-
-
Notifications
You must be signed in to change notification settings - Fork 55
Comparing changes
Open a pull request
base repository: swiftwasm/JavaScriptKit
base: 0.25.0
head repository: swiftwasm/JavaScriptKit
compare: main
Commits on Mar 25, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 6eb534b - Browse repository at this point
Copy the full SHA 6eb534bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c7e75e - Browse repository at this point
Copy the full SHA 5c7e75eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d7d3de - Browse repository at this point
Copy the full SHA 0d7d3deView commit details -
Make JSObject conform to ExpressibleByDictionaryLiteral directly
kateinoigakukun committedMar 25, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for ec0bbe6 - Browse repository at this point
Copy the full SHA ec0bbe6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb47d01 - Browse repository at this point
Copy the full SHA bb47d01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0581f76 - Browse repository at this point
Copy the full SHA 0581f76View commit details -
make regenerate_swiftpm_resources
kateinoigakukun committedMar 25, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 90d7238 - Browse repository at this point
Copy the full SHA 90d7238View commit details
Commits on Mar 26, 2025
-
Add
JSTypedArray.copyMemory(to:)
methodThis method allows copying the contents of a typed array to a Swift memory buffer.
kateinoigakukun committedMar 26, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 2e7aa2f - Browse repository at this point
Copy the full SHA 2e7aa2fView commit details -
Merge pull request #315 from swiftwasm/yt/add-copy-memory
Add `JSTypedArray.copyMemory(to:)` method
kateinoigakukun authoredMar 26, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for c0ddc7d - Browse repository at this point
Copy the full SHA c0ddc7dView commit details -
PackageToJS: Inherit
swift package -c
configuration by default#309 introduced `-c` option to the plugin side in addition to the `swift package`'s one. However `swift package -c release js` was building with release config before 0.25.0 but it started to build with debug config as the default in 0.25.0. This change makes the plugin to respect the `swift package`'s one if `-c` is not specified after `js` plugin name
kateinoigakukun committedMar 26, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 3fa6555 - Browse repository at this point
Copy the full SHA 3fa6555View commit details -
Merge pull request #316 from swiftwasm/yt/inherit-config-by-default
PackageToJS: Inherit `swift package -c` configuration by default
kateinoigakukun authoredMar 26, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 334f297 - Browse repository at this point
Copy the full SHA 334f297View commit details
Commits on Mar 27, 2025
-
Merge pull request #312 from swiftwasm/maxd/jsdictionary
Make `JSObject` conform to `ExpressibleByDictionaryLiteral`
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for cdbac17 - Browse repository at this point
Copy the full SHA cdbac17View commit details -
Merge pull request #313 from swiftwasm/maxd/jsstring-elementsequal
Use JS's `==` operator for `JSString` equality comparison
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for fe6d2e5 - Browse repository at this point
Copy the full SHA fe6d2e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c7ea17 - Browse repository at this point
Copy the full SHA 4c7ea17View commit details -
Add an example of using TypedArray in an embedded app
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for f41f234 - Browse repository at this point
Copy the full SHA f41f234View commit details -
Fix JSTypedArrayTests to follow API change
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for af86aee - Browse repository at this point
Copy the full SHA af86aeeView commit details -
Remove possible use of
fatalError
inJSTypedArray
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for e99b990 - Browse repository at this point
Copy the full SHA e99b990View commit details -
Merge pull request #317 from swiftwasm/katei/embedded-typed-array
Unlock `JSTypedArray` for Embedded Swift
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 9b48693 - Browse repository at this point
Copy the full SHA 9b48693View commit details -
Fix potential use-after-free in JSString
The guts' lifetime was not guaranteed to be longer than `swjs_value_equals` call, which could lead to a use-after-free.
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for a4376e3 - Browse repository at this point
Copy the full SHA a4376e3View commit details -
Merge pull request #318 from swiftwasm/katei/fix-potential-uaf-jsstring
Fix potential use-after-free in JSString
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for b006cf6 - Browse repository at this point
Copy the full SHA b006cf6View commit details -
Configuration menu - View commit details
-
Copy full SHA for bb6fad8 - Browse repository at this point
Copy the full SHA bb6fad8View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9b3973 - Browse repository at this point
Copy the full SHA f9b3973View commit details -
Configuration menu - View commit details
-
Copy full SHA for 64fb506 - Browse repository at this point
Copy the full SHA 64fb506View commit details -
Detect Embedded build mode by compilation condition
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 047e5a6 - Browse repository at this point
Copy the full SHA 047e5a6View commit details -
Merge pull request #319 from swiftwasm/katei/package-trait
Use package-trait to enable Embedded specific options
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for f52dc50 - Browse repository at this point
Copy the full SHA f52dc50View commit details -
Enable
Embedded
feature for more moduleskateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for b77d015 - Browse repository at this point
Copy the full SHA b77d015View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6105c33 - Browse repository at this point
Copy the full SHA 6105c33View commit details -
Merge pull request #320 from swiftwasm/katei/embedded-more-modules
Enable `Embedded` feature for more modules
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 6224238 - Browse repository at this point
Copy the full SHA 6224238View commit details -
Make JSValue's subscript setter nonmutating
Close #132 Co-authored-by: Casper Zandbergen <info@casperzandbergen.nl>
Configuration menu - View commit details
-
Copy full SHA for 7e7fe97 - Browse repository at this point
Copy the full SHA 7e7fe97View commit details -
Update examples and tests to use
let
for JSValuekateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for ff7ca3a - Browse repository at this point
Copy the full SHA ff7ca3aView commit details -
Merge pull request #321 from swiftwasm/katei/nonmutating-subscript-set
Make JSValue's subscript setter nonmutating
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 2989d8d - Browse repository at this point
Copy the full SHA 2989d8dView commit details -
'async' modifier cannot be used in an ambient context.
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 5149b77 - Browse repository at this point
Copy the full SHA 5149b77View commit details -
Merge pull request #322 from swiftwasm/katei/async-dts
'async' modifier cannot be used in an ambient context.
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 55ca25a - Browse repository at this point
Copy the full SHA 55ca25aView commit details -
Place the runtime JS files beside the template files
So that we can remove @ts-ignore hacks in the template files.
Configuration menu - View commit details
-
Copy full SHA for 397e57c - Browse repository at this point
Copy the full SHA 397e57cView commit details -
Put the runtime file symlinks to keep compatibility with the legacy mode
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 5d69e81 - Browse repository at this point
Copy the full SHA 5d69e81View commit details -
Merge pull request #323 from swiftwasm/katei/move-runtime-files-template
Place the runtime JS files beside the template files
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for fdeefea - Browse repository at this point
Copy the full SHA fdeefeaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 73c972e - Browse repository at this point
Copy the full SHA 73c972eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d14dffb - Browse repository at this point
Copy the full SHA d14dffbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6557767 - Browse repository at this point
Copy the full SHA 6557767View commit details -
Change
SwiftRuntime.wasmImports
to returnWebAssembly.ModuleImports
kateinoigakukun committedMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 8df1a9d - Browse repository at this point
Copy the full SHA 8df1a9dView commit details -
Merge pull request #324 from swiftwasm/katei/move-runtime-files-template
Apply tsc check for `Plugins/PackageToJS/Templates` files
kateinoigakukun authoredMar 27, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for c7d9fe0 - Browse repository at this point
Copy the full SHA c7d9fe0View commit details
Commits on Mar 28, 2025
-
Configuration menu - View commit details
-
Copy full SHA for f32f3bc - Browse repository at this point
Copy the full SHA f32f3bcView commit details -
Revert "Update Examples/Embedded to use the new
Embedded
trait"This reverts commit 64fb506.
kateinoigakukun committedMar 28, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 8d8dada - Browse repository at this point
Copy the full SHA 8d8dadaView commit details -
Merge pull request #325 from swiftwasm/katei/revert-trait
Effectively revert the trait-based manifest change
kateinoigakukun authoredMar 28, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for c882581 - Browse repository at this point
Copy the full SHA c882581View commit details
Commits on Mar 31, 2025
-
docs: Add a guide on deploying with Vite
kateinoigakukun committedMar 31, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for f591be4 - Browse repository at this point
Copy the full SHA f591be4View commit details -
Merge pull request #327 from swiftwasm/katei/vite-build
docs: Add a guide on deploying with Vite
kateinoigakukun authoredMar 31, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 4546366 - Browse repository at this point
Copy the full SHA 4546366View commit details -
Fix node version diagnostic handling on test harness
The CompileError usually happens during `defaultNodeSetup`, so we should catch it there. Also `process.version` is a string with a `v` prefix, so we should use `process.versions.node`, which doesn't have the prefix instead.
kateinoigakukun committedMar 31, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for fccfd97 - Browse repository at this point
Copy the full SHA fccfd97View commit details
Commits on Apr 1, 2025
-
Merge pull request #328 from swiftwasm/katei/fix-node-version-hint
Fix node version diagnostic handling on test harness
kateinoigakukun authoredApr 1, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for bad9706 - Browse repository at this point
Copy the full SHA bad9706View commit details -
build: Fix native build for missing symbol
``` $s13JavaScriptKit8JSObjectC2idACs6UInt32V_tcfc: error: undefined reference to 'swjs_get_worker_thread_id_cached' ```
Configuration menu - View commit details
-
Copy full SHA for c80eed3 - Browse repository at this point
Copy the full SHA c80eed3View commit details -
CI: Ensure that linking works correctly for native targets
kateinoigakukun committedApr 1, 2025 Loading Loading status checks…Configuration menu - View commit details
-
Copy full SHA for 4709005 - Browse repository at this point
Copy the full SHA 4709005View commit details
There are no files selected for viewing
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Large diffs are not rendered by default.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.