Roll V8 from 0f29e8dda676 to a24225660754 (34 revisions)

https://chromium.googlesource.com/v8/v8.git/+log/0f29e8dda676..a24225660754

2024-06-25 v8-ci-autoroll-builder@chops-service-accounts.iam.gserviceaccount.com Version 12.8.137
2024-06-25 junyan@redhat.com s390x: [maglev] implement maglev for s390x
2024-06-25 dmercadier@chromium.org [builtins] bailout when too many args in FastFunctionPrototypeBind
2024-06-25 dmercadier@chromium.org [turboshaft] Maglev-to-ts: support shallow literal arrays
2024-06-25 victorgomes@chromium.org [maglev] DCHECK that values are not conversion nodes
2024-06-25 mlippautz@chromium.org [cppgc] Fix range DCHECK for marked bytes
2024-06-25 manoskouk@chromium.org Reland "[wasm] Use WasmTrustedInstanceData in WasmTableObject"
2024-06-25 victorgomes@chromium.org [maglev] Fix test inline-phi-leak.js
2024-06-25 victorgomes@chromium.org [maglev] Update frame state to include virtual objects
2024-06-25 leszeks@chromium.org [d8] Make setTimeout post a real task
2024-06-25 nicohartmann@chromium.org [turboshaft][csa] Flip flag to compile builtins with Turboshaft again
2024-06-25 mlippautz@chromium.org [heap] Harden invariants around fillers and free space
2024-06-25 victorgomes@chromium.org [maglev] Fix inlining arguments with conversion nodes for CallWithArrayLike
2024-06-25 mlippautz@chromium.org [cppgc] Add missing reset call for marked bytes
2024-06-25 mlippautz@chromium.org [heap] Define trusted objects as having maps in RO space
2024-06-25 olivf@chromium.org [maglev] Fix skipped smi check due to phi hoisting
2024-06-24 adamk@chromium.org Avoid allocating duplicate "type" strings in wasm-js.cc
2024-06-24 ftang@chromium.org [intl] Fix {minute: '2-digit'}
2024-06-24 adamk@chromium.org [wasm][jspi] Don't install methods on non-extensible prototype objects
2024-06-24 jkummerow@chromium.org [wasm][liftoff] Fix harmless DCHECK failure
2024-06-24 jkummerow@chromium.org [wami] Improvements for mjsunit mode
2024-06-24 jkummerow@chromium.org [wami] hexdump mode: restore missing spaces
2024-06-24 syg@chromium.org Revert "Add ContinuationPreservedEmbedderData builtins to extras binding"
2024-06-24 snek@chromium.org Add ContinuationPreservedEmbedderData builtins to extras binding
2024-06-24 mfarazma@redhat.com PPC/s390: remove an extra stack slot
2024-06-24 mlippautz@chromium.org [heap] Order size loads for visiting JSObjects
2024-06-24 olivf@chromium.org [maps] Enable side-step transitions under future
2024-06-24 mfarazma@redhat.com PPC/s390: [builtins] Optimize and simplify CallApiGetter builtins
2024-06-24 thibaudm@chromium.org [wasm][jspi] Simplify global list of JSPI stacks
2024-06-24 evih@chromium.org [wasm][table64] Throw a CompileError if the initial size of table is OOB
2024-06-24 ludovic.mermod@gmail.com Reland "[regexp] Optimizing capture group filtering in Experimental"
2024-06-24 clemensb@chromium.org [wasm] Remove multi-memory flag
2024-06-24 mliedtke@chromium.org [fuzzer] Init expr fuzzer: Apply flag implications for liftoff_only
2024-06-24 mlippautz@chromium.org [cppgc] Sweep based on live bytes on pages

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/v8-chromium-autoroll
Please CC liviurau@google.com,machenbach@google.com,v8-waterfall-gardener@grotations.appspotmail.com on the revert to ensure that a human
is aware of the problem.

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Cq-Include-Trybots: luci.chromium.try:linux-blink-rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:dawn-linux-x64-deps-rel
Change-Id: I2e826217db4dc7f1c4479ae2f63b5660d5464614
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5653545
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1319204}
2 files changed
tree: 9e987b280d1beb297f6fa37c2664ce3115936fee
  1. android_webview/
  2. apps/
  3. ash/
  4. base/
  5. build/
  6. build_overrides/
  7. buildtools/
  8. cc/
  9. chrome/
  10. chromecast/
  11. chromeos/
  12. codelabs/
  13. components/
  14. content/
  15. courgette/
  16. crypto/
  17. dbus/
  18. device/
  19. docs/
  20. extensions/
  21. fuchsia_web/
  22. gin/
  23. google_apis/
  24. google_update/
  25. gpu/
  26. headless/
  27. infra/
  28. ios/
  29. ipc/
  30. media/
  31. mojo/
  32. native_client_sdk/
  33. net/
  34. pdf/
  35. ppapi/
  36. printing/
  37. remoting/
  38. rlz/
  39. sandbox/
  40. services/
  41. skia/
  42. sql/
  43. storage/
  44. styleguide/
  45. testing/
  46. third_party/
  47. tools/
  48. ui/
  49. url/
  50. webkit/
  51. .clang-format
  52. .clang-tidy
  53. .clangd
  54. .eslintrc.js
  55. .git-blame-ignore-revs
  56. .gitallowed
  57. .gitattributes
  58. .gitignore
  59. .gitmodules
  60. .gn
  61. .mailmap
  62. .rustfmt.toml
  63. .vpython3
  64. .yapfignore
  65. ATL_OWNERS
  66. AUTHORS
  67. BUILD.gn
  68. CODE_OF_CONDUCT.md
  69. codereview.settings
  70. CPPLINT.cfg
  71. DEPS
  72. DIR_METADATA
  73. LICENSE
  74. LICENSE.chromium_os
  75. OWNERS
  76. PRESUBMIT.py
  77. PRESUBMIT_test.py
  78. PRESUBMIT_test_mocks.py
  79. README.md
  80. WATCHLISTS
README.md

Logo Chromium

Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.

The project's web site is https://www.chromium.org.

To check out the source code locally, don't use git clone! Instead, follow the instructions on how to get the code.

Documentation in the source is rooted in docs/README.md.

Learn how to Get Around the Chromium Source Code Directory Structure.

For historical reasons, there are some small top level directories. Now the guidance is that new top level directories are for product (e.g. Chrome, Android WebView, Ash). Even if these products have multiple executables, the code should be in subdirectories of the product.

If you found a bug, please file it at https://crbug.com/new.