v8/third_party
Seth Brenith 25f0e32915 [torque] Make return types required
Currently, it is possible to declare macros, builtins, etc., without
specifying a return type, in which case the return type is treated as
void. This is confusing; the code is more clear if we require the return
type to be specified.

Aside from src/torque, this change is almost entirely just adding
`: void` until the compiler is happy. However, two intrinsics in
src/builtins/torque-internal.tq have been corrected to declare an
appropriate return type. Those two intrinsics were only used in code
generated within the compiler after the type-checking phase, so we never
noticed that their return types were declared incorrectly.

Bug: v8:7793
Change-Id: Ib7df88678c25393a9e3eba389a6a1c4d9233dcbb
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3176502
Commit-Queue: Seth Brenith <seth.brenith@microsoft.com>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Nico Hartmann <nicohartmann@chromium.org>
Cr-Commit-Position: refs/heads/main@{#77178}
2021-09-30 15:54:17 +00:00
..
colorama Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
google_benchmark Manually update google_benchmark 2021-06-16 10:40:47 +00:00
googletest Reland "[build] Fix gn check failures in v8/third_party" 2021-04-30 16:26:19 +00:00
inspector_protocol Roll inspector-protocol to 32cf5f2bf4dc20c73ead291e68d2e2f6b638cd57 2021-07-09 13:01:24 +00:00
jsoncpp Reland "[build] Fix gn check failures in v8/third_party" 2021-04-30 16:26:19 +00:00
v8/builtins [torque] Make return types required 2021-09-30 15:54:17 +00:00
wasm-api Remove mstarzinger@ from OWNERS files. 2019-12-13 11:13:14 +00:00