{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":184654298,"defaultBranch":"main","name":"wasm-micro-runtime","ownerLogin":"bytecodealliance","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-05-02T21:32:09.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/54038801?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717054964.0","currentOid":""},"activityList":{"items":[{"before":"ab4e17b701e1a449492704d771902a4a48a1c181","after":"082cfa1c4f8b826f7e22f8e81b2fe76224a3d7bf","ref":"refs/heads/main","pushedAt":"2024-05-31T07:39:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Correct nuttx repo names (#3484)\n\nThe nuttx repo had changed from https://github.com/apache/incubator-nuttx\r\nto https://github.com/apache/nuttx.","shortMessageHtmlLink":"Correct nuttx repo names (#3484)"}},{"before":"f635ab96556227670232a980e9a9b1b9df6a5842","after":"ab4e17b701e1a449492704d771902a4a48a1c181","ref":"refs/heads/main","pushedAt":"2024-05-31T05:07:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Modify logging for windows exception handler and remove unused function (#3489)\n\nps.\r\nhttps://github.com/bytecodealliance/wasm-micro-runtime/issues/3416\r\nhttps://github.com/bytecodealliance/wasm-micro-runtime/issues/3400","shortMessageHtmlLink":"Modify logging for windows exception handler and remove unused functi…"}},{"before":"23e1d515879cc13693eb25d8472a4746e7c36ba1","after":"f635ab96556227670232a980e9a9b1b9df6a5842","ref":"refs/heads/main","pushedAt":"2024-05-31T04:11:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Enable building static library on Android platform (#3488)\n\nps. https://github.com/bytecodealliance/wasm-micro-runtime/issues/3486","shortMessageHtmlLink":"Enable building static library on Android platform (#3488)"}},{"before":"67638e24f40a537b194a233a2d388f06db6d9546","after":"23e1d515879cc13693eb25d8472a4746e7c36ba1","ref":"refs/heads/main","pushedAt":"2024-05-31T03:32:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix loader parse block type and calculate dynamic offset for loop args (#3482)\n\nFix several issues in wasm loader:\r\n- Parse a block's type index with leb int32 instead leb uint32\r\n- Correct dst dynamic offset of loop block arguments for opcode br\r\n when copying the stack operands to the arguments of loop block\r\n- Free each frame_csp's param_frame_offsets when destroy loader ctx\r\n- Fix compilation error in wasm_mini_loader.c\r\n- Add test cases of failed issues\r\n\r\nThis PR fixes issue #3467 and #3468.","shortMessageHtmlLink":"Fix loader parse block type and calculate dynamic offset for loop args ("}},{"before":"5623e4d22a6e9b33e2a73acf5add439179db8ed0","after":"67638e24f40a537b194a233a2d388f06db6d9546","ref":"refs/heads/main","pushedAt":"2024-05-31T03:16:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"wasm-mutator-fuzz: Generate more kinds of corpus (#3487)","shortMessageHtmlLink":"wasm-mutator-fuzz: Generate more kinds of corpus (#3487)"}},{"before":"1f8a78d61ae5bc4f487989998180afce753d99ce","after":"5623e4d22a6e9b33e2a73acf5add439179db8ed0","ref":"refs/heads/main","pushedAt":"2024-05-30T08:14:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix memory64 handling find_block_addr and execute_main (#3480)","shortMessageHtmlLink":"Fix memory64 handling find_block_addr and execute_main (#3480)"}},{"before":"115a4767dfd21b504d8c9826a5840e5099801b68","after":"1f8a78d61ae5bc4f487989998180afce753d99ce","ref":"refs/heads/main","pushedAt":"2024-05-30T07:55:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"posix iwasm: Make the timeout logic a bit more robust (#3478)\n\nUse an absolute timeout calculation to avoid being affected much\r\nby CPU scheduling.","shortMessageHtmlLink":"posix iwasm: Make the timeout logic a bit more robust (#3478)"}},{"before":"f4e5ab412ff668534fb0b81b77ff68d0bfe9f1b1","after":null,"ref":"refs/heads/dependabot/pip/build-scripts/requests-2.32.2","pushedAt":"2024-05-30T07:42:44.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":"d29802c451a3bdc6d9b5defe1317fc61e4e0d1ff","after":"115a4767dfd21b504d8c9826a5840e5099801b68","ref":"refs/heads/main","pushedAt":"2024-05-30T07:42:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Bump requests from 2.31.0 to 2.32.2 in /build-scripts (#3474)\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.\r\n- [Release notes](https://github.com/psf/requests/releases)\r\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\r\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: requests\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump requests from 2.31.0 to 2.32.2 in /build-scripts (#3474)"}},{"before":"a2a8b324563c18e6e4c46e9a170bab5b0cef31f0","after":"d29802c451a3bdc6d9b5defe1317fc61e4e0d1ff","ref":"refs/heads/main","pushedAt":"2024-05-30T06:55:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix two issues to make fuzzing test quit earlier (#3471)\n\n- Add a marco to limit the maxi allocable memory size of fuzz test to\r\n 2GB to avoid libFuzzer out-of-memory\r\n- Check global type in load_global_import and load_global_section","shortMessageHtmlLink":"Fix two issues to make fuzzing test quit earlier (#3471)"}},{"before":"6067dbb3ab5ed12f704750e5910fe5108cb3933a","after":"a2a8b324563c18e6e4c46e9a170bab5b0cef31f0","ref":"refs/heads/main","pushedAt":"2024-05-30T06:08:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix test-wamr-ide CI failure (#3485)\n\nSet `moduleResolution` as `node16` in tsconfig.json.\r\n\r\nps.\r\nhttps://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/9296272681/job/25586420457\r\n```\r\nnode_modules/@vscode/test-electron/out/util.d.ts(1,23): error TS1452:\r\n'resolution-mode' assertions are only supported when `moduleResolution` is `node16` or `nodenext`.\r\n```","shortMessageHtmlLink":"Fix test-wamr-ide CI failure (#3485)"}},{"before":"b206b4eb136b21f2166aa558494f8267f822aaba","after":"ee18be98e9c768808432cdfc7299e8e4c13d14e1","ref":"refs/heads/gitbook","pushedAt":"2024-05-28T09:15:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix typo in on_docker.md (#3477)","shortMessageHtmlLink":"Fix typo in on_docker.md (#3477)"}},{"before":"cffd3fb5f2c37d7469d816298e3a6332bbb68334","after":"b206b4eb136b21f2166aa558494f8267f822aaba","ref":"refs/heads/gitbook","pushedAt":"2024-05-28T09:12:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix typo in documents (#3473)","shortMessageHtmlLink":"Fix typo in documents (#3473)"}},{"before":null,"after":"f4e5ab412ff668534fb0b81b77ff68d0bfe9f1b1","ref":"refs/heads/dependabot/pip/build-scripts/requests-2.32.2","pushedAt":"2024-05-27T10:53:13.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 requests from 2.31.0 to 2.32.2 in /build-scripts\n\nBumps [requests](https://github.com/psf/requests) from 2.31.0 to 2.32.2.\n- [Release notes](https://github.com/psf/requests/releases)\n- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)\n- [Commits](https://github.com/psf/requests/compare/v2.31.0...v2.32.2)\n\n---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump requests from 2.31.0 to 2.32.2 in /build-scripts"}},{"before":"2a630c95899f65617ea23a6a877e4242d19d8abb","after":"17ff9435c69d9b160ba244da0eca11c2262ea3c5","ref":"refs/heads/dev/checkpoint_and_restore","pushedAt":"2024-05-27T03:41:10.000Z","pushType":"pr_merge","commitsCount":54,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Merge pull request #3465 from bytecodealliance/main\n\nMerge branch main into dev/checkpoint_and_restore","shortMessageHtmlLink":"Merge pull request #3465 from bytecodealliance/main"}},{"before":"a9eff69dd94273051f419b9a16a2297947cce7dc","after":"6067dbb3ab5ed12f704750e5910fe5108cb3933a","ref":"refs/heads/main","pushedAt":"2024-05-27T03:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"NuttX: Fix a dbus-related crash on esp32s3 (#3470)\n\nAlthough I don't know what exactly the esp32s3 rom version of memset is,\r\nit seems that the current code crashes only with a small \"len\". I guess\r\nit changes the logic depending on the size.\r\nAnyway, it's safer to use dbus here.","shortMessageHtmlLink":"NuttX: Fix a dbus-related crash on esp32s3 (#3470)"}},{"before":"3b8ef891102a02dec324badbe1de75fbea3d09c2","after":"a9eff69dd94273051f419b9a16a2297947cce7dc","ref":"refs/heads/main","pushedAt":"2024-05-27T02:33:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"wasm-mutator-fuzz: Adapt to oss-fuzz compilation (#3464)","shortMessageHtmlLink":"wasm-mutator-fuzz: Adapt to oss-fuzz compilation (#3464)"}},{"before":"f378edc408382b7bcf517b463d4a54948739075b","after":"3b8ef891102a02dec324badbe1de75fbea3d09c2","ref":"refs/heads/main","pushedAt":"2024-05-27T01:59:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Clone data segments when specified with load args (#3463)\n\nFollow-up on https://github.com/bytecodealliance/wasm-micro-runtime/pull/3389, specifically: https://github.com/bytecodealliance/wasm-micro-runtime/pull/3389#discussion_r1600872451\r\n\r\nIf we want to free the wasm binary buffer early, we need to clone the data segments into the module.\r\nThat's because, in case of [passive data segments](https://webassembly.github.io/threads/core/syntax/modules.html#syntax-data),\r\nthey can be referred during wasm execution.","shortMessageHtmlLink":"Clone data segments when specified with load args (#3463)"}},{"before":"6fdfedb08a4c1782b0257d1e911c5f4c007148ef","after":"f378edc408382b7bcf517b463d4a54948739075b","ref":"refs/heads/main","pushedAt":"2024-05-23T05:53:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Add regression tests of BA issue cases (#3462)","shortMessageHtmlLink":"Add regression tests of BA issue cases (#3462)"}},{"before":"f14334484222f448e6098131d54d3b889fb6f8fe","after":"6fdfedb08a4c1782b0257d1e911c5f4c007148ef","ref":"refs/heads/main","pushedAt":"2024-05-22T09:27:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Fix codeql compilation error (#3461)\n\nUpdate OS to ubuntu-22.04 and install `libgcc-12-dev lib32gcc-12-dev` instead\r\nof `libgcc-11-dev lib32gcc-11-dev`.\r\n\r\nAnd fix a bh_assert condition typo error.\r\n\r\nps.\r\nhttps://github.com/bytecodealliance/wasm-micro-runtime/actions/runs/9183310069/job/25253782329","shortMessageHtmlLink":"Fix codeql compilation error (#3461)"}},{"before":"c5ab862dbbd8dc99725f94ed20825c0b14abc3ab","after":"f14334484222f448e6098131d54d3b889fb6f8fe","ref":"refs/heads/main","pushedAt":"2024-05-22T09:17:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"libc-builtin: Enhance buffered print for printf_wrapper (#3460)\n\nMove print_buf and print_buf to str_context struct to support multi-threading\r\nwhen BUILTIN_LIBC_BUFFERED_PRINTF macro is enabled, and fix the issue of\r\nlosing some text.\r\n\r\nps. https://github.com/bytecodealliance/wasm-micro-runtime/issues/3430.","shortMessageHtmlLink":"libc-builtin: Enhance buffered print for printf_wrapper (#3460)"}},{"before":"591a20b91741c24cdb9c031d3c5eec1d80bd72dc","after":"c5ab862dbbd8dc99725f94ed20825c0b14abc3ab","ref":"refs/heads/main","pushedAt":"2024-05-22T08:59:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Add api to get export global instance (#3452)\n\nAdd API\r\n```C\r\nbool\r\nwasm_runtime_get_export_global_inst(const wasm_module_inst_t module_inst,\r\n const char *name,\r\n wasm_global_inst_t *global_inst);\r\n```","shortMessageHtmlLink":"Add api to get export global instance (#3452)"}},{"before":"15d191943a2fc61d502470f9af6eb53039d46538","after":"591a20b91741c24cdb9c031d3c5eec1d80bd72dc","ref":"refs/heads/main","pushedAt":"2024-05-21T08:38:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Add malformed test cases (#3459)","shortMessageHtmlLink":"Add malformed test cases (#3459)"}},{"before":"403f472ff17fa8bea249b43bfdcbe8bb9e471975","after":"15d191943a2fc61d502470f9af6eb53039d46538","ref":"refs/heads/main","pushedAt":"2024-05-21T08:09:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wenyongh","name":"Wenyong Huang","path":"/wenyongh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20393758?s=80&v=4"},"commit":{"message":"Enhance GC const initializer expression to support nested struct/array new (#3447)\n\nOnly support interpreter now, and fix some issues found in wasm loader.\r\n\r\nThis PR fixes issue #3410 and #3411.","shortMessageHtmlLink":"Enhance GC const initializer expression to support nested struct/arra…"}},{"before":"1d3a25f583fa267571f8373807f326c8de47cd6a","after":null,"ref":"refs/heads/dependabot/github_actions/actions/checkout-4","pushedAt":"2024-05-21T06:47:20.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":"671f86cefe2fc06085edd873faf289bf8c287280","after":null,"ref":"refs/heads/dependabot/github_actions/nick-fields/retry-3","pushedAt":"2024-05-21T06:47: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":"ab814fbaca7f54ec914c5d49301c54d2c6cf337f","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/tests/fuzz/wasm-mutator-fuzz/portal/vite-3.2.10","pushedAt":"2024-05-21T06:46:07.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":"9a152135ff654096f2ed7e1312e36fc37a5f3d3a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/tests/fuzz/wasm-mutator-fuzz/portal/babel/traverse-7.24.5","pushedAt":"2024-05-21T06:46:02.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":"70d291f19d5d657a41e88b49cc15caaaca4c86ea","after":null,"ref":"refs/heads/dependabot/pip/tests/fuzz/wasm-mutator-fuzz/server/werkzeug-3.0.3","pushedAt":"2024-05-21T06:45:54.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":"95291304badc3726d81ae2fbd5b81a231284d19b","after":null,"ref":"refs/heads/dependabot/pip/tests/fuzz/wasm-mutator-fuzz/server/flask-cors-4.0.1","pushedAt":"2024-05-21T06:45:47.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":"djE6ks8AAAAEWMHHBwA","startCursor":null,"endCursor":null}},"title":"Activity · bytecodealliance/wasm-micro-runtime"}