Skip to content

Conversation

@warnydj
Copy link

@warnydj warnydj commented Jun 18, 2024

ولاشي

@google-cla
Copy link

google-cla bot commented Jun 18, 2024

Thanks for your pull request! It looks like this may be your first contribution to a Google open source project. Before we can look at your pull request, you'll need to sign a Contributor License Agreement (CLA).

View this failed invocation of the CLA check for more information.

For the most up to date status, view the checks section at the bottom of the pull request.

@warnydj warnydj closed this Jun 18, 2024
hubot pushed a commit that referenced this pull request Jan 8, 2025
This CL updates the `wasm.h` and `wasm.hh` headers and relative
examples to the latest revision of the wasm-c-api specification (see
below for a description of the commits from upstream). This CL also
updates the relevant pieces of code in `src/wasm` and related tests.

This contains the following upstream commits:
2ce1367 Fix typo in threads.c (#184)
5f7ed69 Static lib define (#183)
13f3bfd Support MinGW (#182)
f8fcfd7 Disable C tests
3a1ac36 Disable threads example
ab4c456 Disable serialise example
b41863a Deactivate table example, seems broken in V8
baba1c5 Special handling for table entries
a18ad80 Debug output
c498c73 Fix examples
f4d055f V8 compile flags
8ba37d3 Linking issues
f83333e Upgrade wasm-v8
cbf8997 Missing include
5e9e9be Instantiate Managed template
f0692ea Avoid DISPATCH_FALLTHROUGH
37fd4ed Fix compilation errors
f6919ed Upgrade V8
d60c38b Pull depot_tools
b87c16d Downgrade Python for CI
38a85e0 Setup CI
b6dd1fb Add validate operation to hello example (#175)
c9d3128 Fix typo in `multi.c`: args should be i32, i64, i64, i32 (#163)
fd09246 Make it possible to subclass wasm C++ API classes for the implementor. (#161)
ac9b509 Make wasm_##type##_copy take a const pointer. (#162)
89e988a Use `(void)` to specify “no argument” in C. (#160)
b7636f6 Fix warning about casting from pointer to integer of different size. (#159)
3a31b7e Add Wasmer as an implementor of Wasm C API (#152)
43b275e Forgot to add a commit
b922f77 Distinguish name constructors for zt strings (#151)
af6e0fb Use vectors for calls and imports (#145)
340fd95 Fopen in binary mode (#138)
eaa7d5b Fix missing lock guard (#130)
06e4871 Updates
b0b4bfb Use enum classes (#121)
d9a8009 C++ conformance tweaks (#120)
8782d5b Add WASM_API _EXTERN macro (#77)
10a4a64 Fix apparent bug in multi.c (#113)
d71b9dc Mark source vector as `const` in wasm_<name>_vec_copy (#111)
acd4a52 Set the rhs vec to invalid_size after a move (#109)
6db391e Remove a few more leftover uses of _enum types
bf31edf Fix life times of host info (#96)

Change-Id: I2bfefc761d54bb6e102a09ae3bb7073b32cc8ceb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6087801
Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
Reviewed-by: Daniel Lehmann <dlehmann@chromium.org>
Reviewed-by: Jakob Kummerow <jkummerow@chromium.org>
Cr-Commit-Position: refs/heads/main@{#97978}
hubot pushed a commit that referenced this pull request Jun 17, 2025
While escaping the regexp source, a regular signed int might overflow,
while an uint32_t can always hold the maximum length for the escaped
source.

(cherry picked from commit 62ee324)

Fixed: 420697404
Change-Id: I61084b93d51a2729204332b4285922fd82ee8fc7
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6611425
Reviewed-by: Jakob Linke <jgruber@chromium.org>
Auto-Submit: Patrick Thier <pthier@chromium.org>
Commit-Queue: Patrick Thier <pthier@chromium.org>
Cr-Original-Commit-Position: refs/heads/main@{#100636}
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/6636620
Commit-Queue: Gyuyoung Kim (xWF) <qkim@google.com>
Reviewed-by: Patrick Thier <pthier@chromium.org>
Cr-Commit-Position: refs/branch-heads/13.2@{#96}
Cr-Branched-From: 24068c5-refs/heads/13.2.152@{#1}
Cr-Branched-From: 6054ba9-refs/heads/main@{#97085}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant