Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reland changes accidentally reverted in 302786e #1249

Merged
merged 1 commit into from
Jan 30, 2025

Conversation

victorvianna
Copy link
Contributor

@victorvianna victorvianna commented Jan 29, 2025

These changes

  1. 2cc36eb - "[jumbo] Add begin()/end() to Slice."
  2. 578eeb7 - "Fix invalid pointer arithmetic in Hash (Fix invalid pointer arithmetic in Hash #1222)"

were committed in the public repository but never got imported to the internal Google repository.
Later, cl/713346733 landed in the internal repo. When tooling published the internal change as 302786e ("Fix C++23 compilation errors in leveldb"), it accidentally reverted commits (1) and (2).

This change re-commits a bundled version of (1) and (2) in the public repo. This will then be imported to the private repo, leaving the 2 in sync.

These changes
  1) 2cc36eb - "[jumbo] Add begin()/end() to Slice."
  2) 578eeb7 - "Fix invalid pointer arithmetic in Hash (#1222)"
were committed in the public repository but never got imported to
the internal Google repository. Later, cl/713346733 landed in the
internal repo. When tooling published the internal change as
302786e ("Fix C++23 compilation errors in leveldb"), it
accidentally reverted commits (1) and (2).

This change re-commits a bundled version of (1) and (2) in the
public repo. This will then be imported to the private repo,
leaving the 2 in sync.
@pwnall pwnall merged commit ac69108 into google:main Jan 30, 2025
1 check passed
aarongable pushed a commit to chromium/chromium that referenced this pull request Jan 30, 2025
The first roll attempt in crrev.com/c/6198500 failed. The issue was
fixed upstream in [1] and this CL rolls again.

https://chromium.googlesource.com/external/leveldb.git/+log/578eeb702ec0..4ee78d7ea983

$ git log 578eeb702..4ee78d7ea --date=short --no-merges --format='%ad %ae %s'
2025-01-29 victor.vianna10 Reland changes accidentally reverted in 302786e
2025-01-21 no-reply Fix speculatively some "placement new" issues in leveldb
2025-01-08 no-reply Fix C++23 compilation errors in leveldb

Created with:
  roll-dep src/third_party/leveldatabase/src

[1] google/leveldb#1249

Bug: 388068052
Change-Id: Idf57cac52ce01dd6133f2803f4650701aff05220
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6218486
Reviewed-by: Evan Stade <[email protected]>
Auto-Submit: Victor Vianna <[email protected]>
Commit-Queue: Evan Stade <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1413629}
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.

2 participants