Skip to content

Remove suppression_mappings.txt#2229

Open
DanShaders wants to merge 9 commits intoton-blockchain:testnetfrom
DanShaders:warnings-2
Open

Remove suppression_mappings.txt#2229
DanShaders wants to merge 9 commits intoton-blockchain:testnetfrom
DanShaders:warnings-2

Conversation

@DanShaders
Copy link
Collaborator

We are officially warning free!

Also includes two random commits I didn't feel like creating a separate PR for.

@github-actions
Copy link

I can’t run any local git commands in this environment right now because the sandbox is failing before command execution (bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted), so I’m blocked from inspecting the PR commits directly.

Please paste the outputs of these commands, and I’ll do the commit-by-commit review immediately:

git log --oneline 93c0d83051358a555305f3d0b94e9cf04cfd4761...2abfdf89e88625c40a44c2d4adc4826485a018db
git show --stat --patch --find-renames --find-copies <commit1>
git show --stat --patch --find-renames --find-copies <commit2>
# ...for each commit in that range

If easier, a single combined diff also works:

git diff --find-renames --find-copies 93c0d83051358a555305f3d0b94e9cf04cfd4761...2abfdf89e88625c40a44c2d4adc4826485a018db

@EmelyanenkoK
Copy link
Member

@codex

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 2abfdf89e8

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".


// FIXME: Remove once RocksDB stops triggering this warning.
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wimplicit-int-float-conversion"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Guard Clang-only diagnostic pragma for GCC builds

#pragma GCC diagnostic ignored "-Wimplicit-int-float-conversion" is not a recognized warning name in GCC, so GCC emits a -Wpragmas warning on this line; with -Wall enabled (and especially with TON_WERROR_BUILD), that turns into a build break for GCC configurations. Please gate this suppression to Clang (or use a GCC-supported warning flag) so this file remains warning-clean across supported compilers.

Useful? React with 👍 / 👎.

A better solution will be to upstream a fix but in the meantime, this
will be good enough.

Since this is the last suppressed warning, the commit also deletes
suppression_mappings.txt and CMake glue for it.
@github-actions
Copy link

I can’t reliably review this PR from the current environment because:

  1. Local git commands are blocked (bwrap: loopback: Failed RTM_NEWADDR: Operation not permitted).
  2. The available GitHub snapshot is stale and does not contain PR #2229 / commit SHAs 9664bba... to 4421f0e..., so I can’t inspect the actual diffs commit-by-commit.

Please provide one of these, and I’ll do the full atomic commit review immediately:

  1. Output of:
git log --oneline 9664bba10039ebc176eca477ab2f248e9eed2ef2...4421f0e3d0d4dc1f879f945f56f25b91653161de

plus, for each commit in that list:

git show --patch --stat --find-renames <commit_sha>
  1. Or the PR patch text (.patch / .diff) pasted here.

@EmelyanenkoK
Copy link
Member

@codex

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