-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: mrtksn/JavaScriptKit
base: main
head repository: swiftwasm/JavaScriptKit
compare: main
Commits on Jul 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 901de66 - Browse repository at this point
Copy the full SHA 901de66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 93f2dd5 - Browse repository at this point
Copy the full SHA 93f2dd5View commit details
Commits on Jul 24, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ac92be3 - Browse repository at this point
Copy the full SHA ac92be3View commit details
Commits on Jul 31, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8478665 - Browse repository at this point
Copy the full SHA 8478665View commit details
Commits on Aug 12, 2022
-
Refine benchmark suite (swiftwasm#203)
* Add several benchmark suite to find our bottleneck * Perform benchmark with release configuration * Add primitive conversion benchmark cases
Configuration menu - View commit details
-
Copy full SHA for 36c672b - Browse repository at this point
Copy the full SHA 36c672bView commit details
Commits on Aug 14, 2022
-
Support DocC generation in Swift Package Index (swiftwasm#205)
This allows documentation for our products to be generated and hosted automatically by [Swift Package Index](https://swiftpackageindex.com/swiftwasm/JavaScriptKit).
Configuration menu - View commit details
-
Copy full SHA for 756c6ca - Browse repository at this point
Copy the full SHA 756c6caView commit details -
Test native builds with Xcode 14.0 (swiftwasm#206)
Xcode 14.0 beta is already available on GitHub Actions, let's try using it in our workflows.
Configuration menu - View commit details
-
Copy full SHA for 4c61f13 - Browse repository at this point
Copy the full SHA 4c61f13View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b865b2 - Browse repository at this point
Copy the full SHA 9b865b2View commit details
Commits on Aug 17, 2022
-
Add missing doc comments for more types (swiftwasm#208)
I noticed that some of our types had no doc comments or had inconsistent formatting, here's a (potentially incomplete) fix for that.
Configuration menu - View commit details
-
Copy full SHA for 6e62619 - Browse repository at this point
Copy the full SHA 6e62619View commit details -
Configuration menu - View commit details
-
Copy full SHA for 24a5698 - Browse repository at this point
Copy the full SHA 24a5698View commit details
Commits on Aug 18, 2022
-
Runtime Performance Optimization (swiftwasm#207)
* Allocate function call argument buffer on stack * Revert "Allocate function call argument buffer on stack" This reverts commit 8d17f5c. * Reduce memory store for returned value kind * Add NODEJS_FLAGS to perform profiling by passing --prof * Revert "Revert "Allocate function call argument buffer on stack"" This reverts commit d684978. * Revert "Revert "Revert "Allocate function call argument buffer on stack""" This reverts commit 4f850a0. * Reduce retain/release dance caused by Optional<this> * Don't escape JSFunction self * Add fast path for empty JSValue array * Skip re-creating DataView in decodeArray * make regenerate_swiftpm_resources * Apply the same techniques to call families * Reuse DataView as much as possible * npm run format * Optimize swjs_get_prop to reduce memory store * Optimize _get_subscript to reduce memory store * Rename writeV2 -> writeAndReturnKindBits * Improve doc comment style * Use writeAndReturnKindBits in write * Add rationale comments for write
Configuration menu - View commit details
-
Copy full SHA for 1afbfaf - Browse repository at this point
Copy the full SHA 1afbfafView commit details
Commits on Aug 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for a129f62 - Browse repository at this point
Copy the full SHA a129f62View commit details
Commits on Aug 29, 2022
-
Bump @actions/core from 1.2.6 to 1.9.1 in /ci/perf-tester (swiftwasm#209
) Bumps [@actions/core](https://github.com/actions/toolkit/tree/HEAD/packages/core) from 1.2.6 to 1.9.1. - [Release notes](https://github.com/actions/toolkit/releases) - [Changelog](https://github.com/actions/toolkit/blob/main/packages/core/RELEASES.md) - [Commits](https://github.com/actions/toolkit/commits/HEAD/packages/core) --- updated-dependencies: - dependency-name: "@actions/core" dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 449c041 - Browse repository at this point
Copy the full SHA 449c041View commit details
Commits on Sep 20, 2022
-
Remove baseline tests (e.g. “Call JavaScript function directly”) from…
… comparison (swiftwasm#211) * Remove baseline tests (e.g. “Call JavaScript function directly”) from comparison * )
Configuration menu - View commit details
-
Copy full SHA for 73cdff2 - Browse repository at this point
Copy the full SHA 73cdff2View commit details
Commits on Sep 27, 2022
-
Add 5.7 toolchain matrix (swiftwasm#210)
* Add 5.7 toolchain matrix * Reduce 5.5 toolchain matrix entries * Use stable version
Configuration menu - View commit details
-
Copy full SHA for e9422fe - Browse repository at this point
Copy the full SHA e9422feView commit details
Commits on Sep 30, 2022
-
Configuration menu - View commit details
-
Copy full SHA for f72b207 - Browse repository at this point
Copy the full SHA f72b207View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fea6e5 - Browse repository at this point
Copy the full SHA 6fea6e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for d82c70f - Browse repository at this point
Copy the full SHA d82c70fView commit details -
Add arg0 to wasi arguments because XCTest reads process arguments
and it expects at least having one argument
Configuration menu - View commit details
-
Copy full SHA for eb9d9f2 - Browse repository at this point
Copy the full SHA eb9d9f2View commit details -
Exit process when proc_exit is called on Node.js WASI
because Node.js's WASI implementatin does't supprot proc_exit in async reactor model. See https://github.com/nodejs/node/blob/2a4452a53af65a13db4efae474162a7dcfd38dd5/lib/wasi.js#L121
Configuration menu - View commit details
-
Copy full SHA for 28bb7f2 - Browse repository at this point
Copy the full SHA 28bb7f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c36d2 - Browse repository at this point
Copy the full SHA 08c36d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c39b24 - Browse repository at this point
Copy the full SHA 0c39b24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3e94df2 - Browse repository at this point
Copy the full SHA 3e94df2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b34c15f - Browse repository at this point
Copy the full SHA b34c15fView commit details -
Merge pull request swiftwasm#213 from swiftwasm/katei/add-jsel-test-s…
…upport Add JavaScriptEventLoopTestSupport module to install executor
Configuration menu - View commit details
-
Copy full SHA for a549f58 - Browse repository at this point
Copy the full SHA a549f58View commit details
Commits on Oct 3, 2022
-
Expose JavaScriptEventLoop.queueMicrotask and .setTimeout
This allows users to have more flexibility to customize. For example, this allows inserting operations before/after single job execution loop. e.g. It's useful to enable React batch rendering per job execution loop by `ReactDOM.unstable_batchedUpdates`. ```swift let original = JavaScriptEventLoop.shared.queueMicrotask JavaScriptEventLoop.shared.queueMicrotask = (job) => { ReactDOM.unstable_batchedUpdates(() => { original(job) }) } ```
Configuration menu - View commit details
-
Copy full SHA for d0f49ad - Browse repository at this point
Copy the full SHA d0f49adView commit details -
Merge pull request swiftwasm#214 from swiftwasm/katei/expose-hook-points
Expose `JavaScriptEventLoop.queueMicrotask` and `.setTimeout`
Configuration menu - View commit details
-
Copy full SHA for 320282f - Browse repository at this point
Copy the full SHA 320282fView commit details -
Configuration menu - View commit details
-
Copy full SHA for dac9d7b - Browse repository at this point
Copy the full SHA dac9d7bView commit details
Commits on Oct 9, 2022
-
Use swiftwasm/setup-swiftwasm instead of swiftenv on CI (swiftwasm#215)
* Use swiftwasm/setup-swiftwasm instead of swiftenv on CI * Update .github/workflows/perf.yml also * Update .github/workflows/compatibility.yml also
Configuration menu - View commit details
-
Copy full SHA for 60ca6b5 - Browse repository at this point
Copy the full SHA 60ca6b5View commit details
Commits on Oct 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 99c9965 - Browse repository at this point
Copy the full SHA 99c9965View commit details
Commits on Dec 19, 2022
-
Prefer
UInt(bitPattern:)
for object id to guarantee uniqueness (swi……ftwasm#219) Prefer UInt(bitPattern:) for object id to guarantee uniqueness Close swiftwasm#218
Configuration menu - View commit details
-
Copy full SHA for dbf7a88 - Browse repository at this point
Copy the full SHA dbf7a88View commit details
Commits on Dec 24, 2022
-
Fix wrong markdown in documentation (swiftwasm#221)
Fix wrong markdown
Configuration menu - View commit details
-
Copy full SHA for 59e7b65 - Browse repository at this point
Copy the full SHA 59e7b65View commit details
Commits on Mar 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 886919d - Browse repository at this point
Copy the full SHA 886919dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c45140 - Browse repository at this point
Copy the full SHA 9c45140View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8fbe91d - Browse repository at this point
Copy the full SHA 8fbe91dView commit details -
Merge pull request swiftwasm#222 from GoodNotes/withUnsafeBytesAsync
Add `withUnsafeBytesAsync` function to `JSTypedArray`
Configuration menu - View commit details
-
Copy full SHA for 758cb4e - Browse repository at this point
Copy the full SHA 758cb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31ae862 - Browse repository at this point
Copy the full SHA 31ae862View commit details -
Configuration menu - View commit details
-
Copy full SHA for 07a06f1 - Browse repository at this point
Copy the full SHA 07a06f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cf6d35 - Browse repository at this point
Copy the full SHA 6cf6d35View commit details -
Configuration menu - View commit details
-
Copy full SHA for 096584b - Browse repository at this point
Copy the full SHA 096584bView commit details
Commits on Apr 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a7f981a - Browse repository at this point
Copy the full SHA a7f981aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d29f144 - Browse repository at this point
Copy the full SHA d29f144View commit details -
Configuration menu - View commit details
-
Copy full SHA for 373a011 - Browse repository at this point
Copy the full SHA 373a011View commit details -
Merge pull request swiftwasm#226 from swiftwasm/katei/5.7.3-toolchain
Update 5.7 patch version
Configuration menu - View commit details
-
Copy full SHA for 5b296e7 - Browse repository at this point
Copy the full SHA 5b296e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a962db3 - Browse repository at this point
Copy the full SHA a962db3View commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1ef9e6c - Browse repository at this point
Copy the full SHA 1ef9e6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 91567e9 - Browse repository at this point
Copy the full SHA 91567e9View commit details -
Merge pull request swiftwasm#227 from swiftwasm/katei/5.8-toolchain
Add 5.8 toolchain matrix
Configuration menu - View commit details
-
Copy full SHA for a66caa0 - Browse repository at this point
Copy the full SHA a66caa0View commit details
Commits on Jul 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 32780ce - Browse repository at this point
Copy the full SHA 32780ceView commit details
Commits on Jul 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c283fa3 - Browse repository at this point
Copy the full SHA c283fa3View 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.
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.