{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":360531511,"defaultBranch":"main","name":"javy","ownerLogin":"bytecodealliance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-04-22T13:36:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54038801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718725556.0","currentOid":""},"activityList":{"items":[{"before":"ef05dbdbef5253bbaec1f89e4130de5d568e55de","after":"93df556d1be1ada566dab6ae61d80f66e8f509ab","ref":"refs/heads/main","pushedAt":"2024-06-28T16:16:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Remove usage of the custom `rquickjs` fork (#675)\n\n* Remove usage of the custom `rquickjs` fork\r\n\r\nThis commit deprecrates the usage of the custom `rquickjs` fork and\r\npins the `rquickjs` version to 0.6.1, which is the current version in\r\nthe fork.\r\n\r\nThe main motivation behind this change is to avoid relying on a fork, which\r\nprecludes publishing version 3.0.0 of the `javy` crates to crates.io,\r\nsince git dependencies are not supported.\r\n\r\nAnother motivation, arguably more important than the one stated above,\r\nis making sure that we are always relying on the upstream implementation\r\nrather than in a fork containing patches maintained out-of-band.\r\n\r\nSide-effects:\r\n\r\nThe fork enabled a slightly more performant execution in Wasm\r\nenvironments, when dealing with short-lived JS programs that don't\r\nrequire garbage collection, more explicitly, it introuced a patch that\r\nprevented QuickJS' `__JS_FreeValueRT` from running. Even though there\r\nare no known issues with this approach, `__JS_FreeValueRT` is an internal method and\r\nno guarantees are made regarding its stability, therefore it's preferred\r\nto avoid relying on it. Without this custom patch, I'm observing\r\nlocally, on average a 2% increase in fuel usage outside of the 10%\r\nacceptable variance. Note that there are safe mechanisms in place to\r\nmitigate the impact of GC in the codebase, namely: (i) using\r\n`ManuallyDrop` where possible (ii) setting the GC threshold to `-1` to\r\nreduce the possibility of any GC pauses. With that in mind, the 2% increase seems reasonable\r\ngiven all the benefits that we get from this change.\r\n\r\nAlternatives considered:\r\n\r\n* Keeping the fork\r\n * Upgrades will be difficult\r\n * There's no easy way of publishing the `javy` crate\r\n* Post-processing the generated Wasm code and make `JS_FreeValue` and\r\n `JS_FreeContext` no-op.\r\n * This worked to a certain extent, however, in my opinion, the result\r\n is not worth the effort. This approach resulted in minimal performance\r\n improvements. Even though `JS_FreeValue` which is a method from the\r\n public API and is invoked by Rust `drop`s will end up calling\r\n `__JS_FreeValueRT`, which is the most expensive of the `free`\r\n variants, not all `__JS_FreeValueRT` invocations stem from\r\n `JS_FreeValue`, some of them happen automatically from within the JS\r\n code.\r\n\r\n* Cargo vet\r\n\r\n* Use `&Ctx<_>` in 262 tests\r\n\r\n* Fix integration test","shortMessageHtmlLink":"Remove usage of the custom rquickjs fork (#675)"}},{"before":"21e7c979751942f6e89edda18f4c61806dc8af12","after":"ef05dbdbef5253bbaec1f89e4130de5d568e55de","ref":"refs/heads/main","pushedAt":"2024-06-21T19:01:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Avoiding swallowing errors that arise in exported functions (#674)\n\nSimilar to the main (`_start`) case, `eval_with_options` returns\r\na promise, which, needs to be explicitly inspected in order to retrieve\r\nany values or any unhandled errors.\r\n\r\nThis commit ensures that the behaviour is the right one by inspecting\r\nthe underlying promise.","shortMessageHtmlLink":"Avoiding swallowing errors that arise in exported functions (#674)"}},{"before":"78e5e9db009b8fb949fc908e8c966b6f3cfc0ae7","after":"21e7c979751942f6e89edda18f4c61806dc8af12","ref":"refs/heads/main","pushedAt":"2024-06-20T11:14:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Fix issues between reference counting and the custom `JSON.parse` implementation (#673)\n\n* Introduce a minimal failing test\r\n\r\nThis commit introduces a minimal failing test case where SIMD JSON\r\nparsing and reference couting causes a panic.\r\n\r\nAnalysis:\r\n\r\nEven though our fork of rquickjs disallows GC, it doesn't prevent\r\nreference counting. This, combined with the usage of\r\n`JS_DefinePropertyValue` which decrements the reference count of each\r\nString value inside a map, introduced the bug showcased in this commit.\r\n\r\n* Fix issues with reference counting and SIMD JSON (parsing)\r\n\r\nThis commit is follow-up to the previous commit, in which the\r\nrelationship between reference counting and String Object value creation\r\nis fixed by:\r\n\r\n- Avoiding the usage of `unsafe` APIs\r\n- Ensuring that everytime a string value gets created it gets correctly\r\n taken into acount.\r\n\r\nUsing rquickjs' safe APIs ensures that new values get cloned, which\r\nmeans that `JS_DupValue` is called, which correctly increases the\r\nreference count.\r\n\r\n* Gate the misc test with #[cfg(feature = 'json')]\r\n\r\n* Clippy fixes","shortMessageHtmlLink":"Fix issues between reference counting and the custom JSON.parse imp…"}},{"before":"6119bca5c693bee1fd9b6c963d372fe8ca311548","after":"78e5e9db009b8fb949fc908e8c966b6f3cfc0ae7","ref":"refs/heads/main","pushedAt":"2024-06-18T15:37:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Bump CLI version to 3.0.0 (#672)","shortMessageHtmlLink":"Bump CLI version to 3.0.0 (#672)"}},{"before":"0fa9b05dd81de8b98848bb6fff0da2e5d2f874af","after":"6119bca5c693bee1fd9b6c963d372fe8ca311548","ref":"refs/heads/main","pushedAt":"2024-06-18T14:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Disable Javy.JSON by default (#671)\n\nPrior to this commit this option was true by default in order to profit\r\nof the performance benefits of SIMD JSON. Unfortunately this introduced\r\nissues with GC which need to be investigated further. In the meantime\r\nwe're setting as off by default.","shortMessageHtmlLink":"Disable Javy.JSON by default (#671)"}},{"before":"16fcc966ca1a976fd15e3bf393e43db8c0dfb883","after":"0fa9b05dd81de8b98848bb6fff0da2e5d2f874af","ref":"refs/heads/main","pushedAt":"2024-06-18T14:43:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Statically link to the C runtime in MSVC (#670)\n\nJavy version 1.4.0 statically linked to the C runtime. Such version was\r\nbuilt with Rust 1.75.\r\n\r\nJavy version 2.0.0, built with Rust 1.79.0, which doesn't perform static\r\nlinking by default. This commit adds a directive to preserve the same\r\nbehavior as in v 1.4.0.","shortMessageHtmlLink":"Statically link to the C runtime in MSVC (#670)"}},{"before":"fc0ff960386afd3762fcccd1a1744d29898ba87a","after":"16fcc966ca1a976fd15e3bf393e43db8c0dfb883","ref":"refs/heads/main","pushedAt":"2024-06-13T17:54:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"v 2.0.0 (#666)","shortMessageHtmlLink":"v 2.0.0 (#666)"}},{"before":"7aa1abeabb757b4e5828ca06dd56d9694eded686","after":"fc0ff960386afd3762fcccd1a1744d29898ba87a","ref":"refs/heads/main","pushedAt":"2024-06-13T17:00:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Prepare v3.0.0 for the `javy` crate (#665)","shortMessageHtmlLink":"Prepare v3.0.0 for the javy crate (#665)"}},{"before":"090203f7c70ca72c1e8d12bea05bd3f4ede6ce2a","after":"7aa1abeabb757b4e5828ca06dd56d9694eded686","ref":"refs/heads/main","pushedAt":"2024-06-12T20:35:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Flush `stdout` unconditionally (#668)\n\nThis commit ensures that `stdout` is always correctly flushed after\r\nreading from it. This is critical for dynamic use-cases of Javy","shortMessageHtmlLink":"Flush stdout unconditionally (#668)"}},{"before":"895863d408c1f71f999999a4498a9f360cea6f9d","after":null,"ref":"refs/heads/jc.update-provider-version-in-readme","pushedAt":"2024-06-12T19:17:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"}},{"before":"f680f1fa9ef6f5938ce081c954ecaa05a7322b8e","after":"090203f7c70ca72c1e8d12bea05bd3f4ede6ce2a","ref":"refs/heads/main","pushedAt":"2024-06-12T19:17:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Update provider version in README (#667)","shortMessageHtmlLink":"Update provider version in README (#667)"}},{"before":null,"after":"895863d408c1f71f999999a4498a9f360cea6f9d","ref":"refs/heads/jc.update-provider-version-in-readme","pushedAt":"2024-06-12T19:05:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffcharles","name":"Jeffrey Charles","path":"/jeffcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154890?s=80&v=4"},"commit":{"message":"Update provider version in README","shortMessageHtmlLink":"Update provider version in README"}},{"before":"ab0b31edf79462859174e40b80e2a042ee81a9ff","after":"f680f1fa9ef6f5938ce081c954ecaa05a7322b8e","ref":"refs/heads/main","pushedAt":"2024-06-12T13:44:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Introduce the `javy-config` crate (#664)\n\n* Introduce the `javy-config` crate\r\n\r\nThis commit prepares the terrain to bridge the gap in configurability\r\nbetween the CLI and Javy, the crate.\r\nThe intention behind introducing a new crate is to:\r\n\r\n* Reduce code duplication and sync the options between the CLI and the\r\n core crate.\r\n* Make it easy to pass the options into WebAssemlby by using bitflags.\r\n\r\nThis PR doesn't introduce any new functionality. A follow up PR will\r\ninclude new commands in the CLI which will make use of the share\r\nconfiguration.\r\n\r\n* Add tests\r\n\r\n* Fix typo","shortMessageHtmlLink":"Introduce the javy-config crate (#664)"}},{"before":"0b8cc192b6c99f27b2ebfbff40acd7cc0db11bd3","after":"ab0b31edf79462859174e40b80e2a042ee81a9ff","ref":"refs/heads/main","pushedAt":"2024-06-11T17:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Migrate to clap (#663)\n\nCloses: https://github.com/bytecodealliance/javy/issues/321\r\n\r\nIn preparation to a new release and for a revamp of the CLI\r\nthis commit migrates from `structopt` to `clap`.\r\n\r\nNo functional changes are introduced by this PR, this is purely\r\na mechanical change.","shortMessageHtmlLink":"Migrate to clap (#663)"}},{"before":"ee98feebeefe6697f68242adb0b87158a694e554","after":"0b8cc192b6c99f27b2ebfbff40acd7cc0db11bd3","ref":"refs/heads/main","pushedAt":"2024-06-11T14:22:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Add 262 JSON tests (#662)\n\n* Add the `javy-test-macros` crate\r\n\r\nThis commit introduces the `javy-test-macros` crate to the existing\r\nfamily of crates.\r\n\r\nThis crate is intended to be a dev-dependency crate used to test javy\r\nthrough the embedding API.\r\n\r\nAs of this commit, this crate exposes the bare minimum functionality to\r\ntest the implementation of JSON.{parse,stringify} introduced in\r\nhttps://github.com/bytecodealliance/javy/pull/651.\r\n\r\n* Test the JSON.{parse, stringify} implementation\r\n\r\nThis commit adds `javy-test-macros` as a development dependency in the\r\n`javy` crate and adds 262 test for Javy's custom implementation of\r\n`JSON.{parse,stringigy}`.\r\n\r\nThe 262 suite is pulled in as a submodule.\r\n\r\nIn order to test the custom implementation, this commit explicitly calls\r\n`config.override_json_parse_and_stringify` when creating the default\r\nruntime used in Javy. The override configuration was introduced in\r\nhttps://github.com/bytecodealliance/javy/pull/651.\r\n\r\n* chore: Checkout submodules in the CI workflow\r\n\r\nTo pull-in 262 test suite.\r\n\r\n* chore: Remove `--test-threads=1`\r\n\r\nThis was added for development purposes.\r\n\r\n* chore: Clippy fixes\r\n\r\n* chore: Define wasi runner in ci\r\n\r\n* Gate 262 tests under the json feature\r\n\r\n* Vet dependencies\r\n\r\n* chore: Remove stale TODO\r\n\r\n* Remove commented out test\r\n\r\nThere's nothing in the spec stating that the key must be a string.\r\n\r\n* Fix Cargo.toml\r\n\r\n* Address review comments\r\n\r\n* Fix unbalanced double quote","shortMessageHtmlLink":"Add 262 JSON tests (#662)"}},{"before":"947f3a58d5ba6a4a47243a87f3712b6f0d02d9f6","after":"ee98feebeefe6697f68242adb0b87158a694e554","ref":"refs/heads/main","pushedAt":"2024-06-03T19:54:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jeffcharles","name":"Jeffrey Charles","path":"/jeffcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154890?s=80&v=4"},"commit":{"message":"Add nodejs embedding example (#661)","shortMessageHtmlLink":"Add nodejs embedding example (#661)"}},{"before":"2fdf0449a448eb3b595c74944969489739bc794a","after":"947f3a58d5ba6a4a47243a87f3712b6f0d02d9f6","ref":"refs/heads/main","pushedAt":"2024-06-03T18:09:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the nonbreaking group across 1 directory with 8 updates (#660)","shortMessageHtmlLink":"Bump the nonbreaking group across 1 directory with 8 updates (#660)"}},{"before":"02205124ac5bef100cf60bebb5143fb8379453ac","after":null,"ref":"refs/heads/dependabot/cargo/nonbreaking-1485905a89","pushedAt":"2024-06-03T18:09:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"d8c7ac14fbd7f5d1950cd81c77f5647a9dac5c7e","after":"02205124ac5bef100cf60bebb5143fb8379453ac","ref":"refs/heads/dependabot/cargo/nonbreaking-1485905a89","pushedAt":"2024-06-03T17:52:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jeffcharles","name":"Jeffrey Charles","path":"/jeffcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154890?s=80&v=4"},"commit":{"message":"cargo vet","shortMessageHtmlLink":"cargo vet"}},{"before":null,"after":"d8c7ac14fbd7f5d1950cd81c77f5647a9dac5c7e","ref":"refs/heads/dependabot/cargo/nonbreaking-1485905a89","pushedAt":"2024-06-03T16:25:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the nonbreaking group across 1 directory with 8 updates\n\nBumps the nonbreaking group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.82` | `1.0.86` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.96` | `1.0.98` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.3` | `0.1.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.203` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117` |\n| [wasmprinter](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n| [swc_core](https://github.com/swc-project/swc) | `0.91.3` | `0.92.8` |\n\n\n\nUpdates `anyhow` from 1.0.82 to 1.0.86\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.82...1.0.86)\n\nUpdates `cc` from 1.0.96 to 1.0.98\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.96...1.0.98)\n\nUpdates `tokio` from 1.37.0 to 1.38.0\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)\n\nUpdates `hyper-util` from 0.1.3 to 0.1.5\n- [Release notes](https://github.com/hyperium/hyper-util/releases)\n- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.3...v0.1.5)\n\nUpdates `serde` from 1.0.200 to 1.0.203\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.203)\n\nUpdates `serde_json` from 1.0.116 to 1.0.117\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117)\n\nUpdates `wasmprinter` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\nUpdates `swc_core` from 0.91.3 to 0.92.8\n- [Release notes](https://github.com/swc-project/swc/releases)\n- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/swc-project/swc/commits)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: cc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: hyper-util\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: wasmprinter\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: swc_core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the nonbreaking group across 1 directory with 8 updates"}},{"before":"7eedc7e9b206d40fde265c6428f703707c403b41","after":null,"ref":"refs/heads/dependabot/cargo/nonbreaking-85584001d1","pushedAt":"2024-06-03T16:24:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fe58fbf84306bac15c51319c415c89615a97e3f4","after":null,"ref":"refs/heads/jc.update-wasmparser","pushedAt":"2024-06-03T16:20:37.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"}},{"before":"a72f0858d1ce02a27b82a7f695233f6fa101335a","after":"2fdf0449a448eb3b595c74944969489739bc794a","ref":"refs/heads/main","pushedAt":"2024-06-03T16:20:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Update wasmparser (#659)","shortMessageHtmlLink":"Update wasmparser (#659)"}},{"before":null,"after":"fe58fbf84306bac15c51319c415c89615a97e3f4","ref":"refs/heads/jc.update-wasmparser","pushedAt":"2024-06-03T16:08:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jeffcharles","name":"Jeffrey Charles","path":"/jeffcharles","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/154890?s=80&v=4"},"commit":{"message":"Update wasmparser","shortMessageHtmlLink":"Update wasmparser"}},{"before":null,"after":"7eedc7e9b206d40fde265c6428f703707c403b41","ref":"refs/heads/dependabot/cargo/nonbreaking-85584001d1","pushedAt":"2024-06-03T15:57:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the nonbreaking group across 1 directory with 9 updates\n\nBumps the nonbreaking group with 9 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.82` | `1.0.86` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.96` | `1.0.98` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.3` | `0.1.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.203` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117` |\n| [wasmprinter](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n| [swc_core](https://github.com/swc-project/swc) | `0.91.3` | `0.92.8` |\n| [wasmparser](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n\n\n\nUpdates `anyhow` from 1.0.82 to 1.0.86\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.82...1.0.86)\n\nUpdates `cc` from 1.0.96 to 1.0.98\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.96...1.0.98)\n\nUpdates `tokio` from 1.37.0 to 1.38.0\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)\n\nUpdates `hyper-util` from 0.1.3 to 0.1.5\n- [Release notes](https://github.com/hyperium/hyper-util/releases)\n- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.3...v0.1.5)\n\nUpdates `serde` from 1.0.200 to 1.0.203\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.203)\n\nUpdates `serde_json` from 1.0.116 to 1.0.117\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117)\n\nUpdates `wasmprinter` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\nUpdates `swc_core` from 0.91.3 to 0.92.8\n- [Release notes](https://github.com/swc-project/swc/releases)\n- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/swc-project/swc/commits)\n\nUpdates `wasmparser` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: cc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: hyper-util\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: wasmprinter\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: swc_core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: wasmparser\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the nonbreaking group across 1 directory with 9 updates"}},{"before":"366f97900000db509f9fabcb369ce77f8cccf001","after":null,"ref":"refs/heads/dependabot/cargo/nonbreaking-e050640ea1","pushedAt":"2024-06-03T15:57:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ff806a7f231973d270d6ab104ec77584dcab1c31","after":"366f97900000db509f9fabcb369ce77f8cccf001","ref":"refs/heads/dependabot/cargo/nonbreaking-e050640ea1","pushedAt":"2024-06-03T15:53:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump the nonbreaking group with 10 updates\n\nBumps the nonbreaking group with 10 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.82` | `1.0.86` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.0.96` | `1.0.98` |\n| [tokio](https://github.com/tokio-rs/tokio) | `1.37.0` | `1.38.0` |\n| [hyper-util](https://github.com/hyperium/hyper-util) | `0.1.3` | `0.1.5` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.200` | `1.0.203` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.116` | `1.0.117` |\n| [wasmprinter](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n| [swc_core](https://github.com/swc-project/swc) | `0.91.3` | `0.92.8` |\n| [wit-parser](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n| [wasmparser](https://github.com/bytecodealliance/wasm-tools) | `0.206.0` | `0.209.1` |\n\n\nUpdates `anyhow` from 1.0.82 to 1.0.86\n- [Release notes](https://github.com/dtolnay/anyhow/releases)\n- [Commits](https://github.com/dtolnay/anyhow/compare/1.0.82...1.0.86)\n\nUpdates `cc` from 1.0.96 to 1.0.98\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/1.0.96...1.0.98)\n\nUpdates `tokio` from 1.37.0 to 1.38.0\n- [Release notes](https://github.com/tokio-rs/tokio/releases)\n- [Commits](https://github.com/tokio-rs/tokio/compare/tokio-1.37.0...tokio-1.38.0)\n\nUpdates `hyper-util` from 0.1.3 to 0.1.5\n- [Release notes](https://github.com/hyperium/hyper-util/releases)\n- [Changelog](https://github.com/hyperium/hyper-util/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/hyperium/hyper-util/compare/v0.1.3...v0.1.5)\n\nUpdates `serde` from 1.0.200 to 1.0.203\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.200...v1.0.203)\n\nUpdates `serde_json` from 1.0.116 to 1.0.117\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/v1.0.116...v1.0.117)\n\nUpdates `wasmprinter` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\nUpdates `swc_core` from 0.91.3 to 0.92.8\n- [Release notes](https://github.com/swc-project/swc/releases)\n- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/swc-project/swc/commits)\n\nUpdates `wit-parser` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\nUpdates `wasmparser` from 0.206.0 to 0.209.1\n- [Release notes](https://github.com/bytecodealliance/wasm-tools/releases)\n- [Commits](https://github.com/bytecodealliance/wasm-tools/commits)\n\n---\nupdated-dependencies:\n- dependency-name: anyhow\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: cc\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: tokio\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: hyper-util\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: nonbreaking\n- dependency-name: wasmprinter\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: swc_core\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: wit-parser\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n- dependency-name: wasmparser\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: nonbreaking\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump the nonbreaking group with 10 updates"}},{"before":"e24fb2a7d6349b0daf7ff8f88e0c5a6562d0618d","after":null,"ref":"refs/heads/jc.update-wit-parser","pushedAt":"2024-06-03T15:44:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"}},{"before":"e1264594ff5f3ef44196a402fc837f801ed9f7e6","after":"a72f0858d1ce02a27b82a7f695233f6fa101335a","ref":"refs/heads/main","pushedAt":"2024-06-03T15:44:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"saulecabrera","name":"Saúl Cabrera","path":"/saulecabrera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1423601?s=80&v=4"},"commit":{"message":"Update wit-parser (#657)","shortMessageHtmlLink":"Update wit-parser (#657)"}},{"before":"4d85278e0a78f087b5df9b6ab85dc1238fdfb1a3","after":null,"ref":"refs/heads/dependabot/cargo/brotli-6.0.0","pushedAt":"2024-06-03T15:39:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEcgsBRQA","startCursor":null,"endCursor":null}},"title":"Activity · bytecodealliance/javy"}