Skip to content

Revert "[ci] Add workflow for 32-bit MSVC (windows-2025 x86)"#1055

Merged
aaronj0 merged 1 commit into
mainfrom
revert-1051-win32-msvc-ci
Jul 8, 2026
Merged

Revert "[ci] Add workflow for 32-bit MSVC (windows-2025 x86)"#1055
aaronj0 merged 1 commit into
mainfrom
revert-1051-win32-msvc-ci

Conversation

@aaronj0

@aaronj0 aaronj0 commented Jul 8, 2026

Copy link
Copy Markdown
Collaborator

Reverts #1051 as that branch was to test all Windows patches. I have open PRs for each patch, and will land them after testing with ROOT.

@vgvassilev vgvassilev left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

LGTM!

@codecov

codecov Bot commented Jul 8, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.62%. Comparing base (eff0543) to head (408cd9c).

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1055      +/-   ##
==========================================
- Coverage   86.65%   86.62%   -0.03%     
==========================================
  Files          23       23              
  Lines        5948     5946       -2     
==========================================
- Hits         5154     5151       -3     
- Misses        794      795       +1     
Files with missing lines Coverage Δ
lib/CppInterOp/CppInterOp.cpp 89.11% <100.00%> (-0.01%) ⬇️
lib/CppInterOp/CppInterOpInterpreter.h 83.61% <ø> (ø)

... and 1 file with indirect coverage changes

Files with missing lines Coverage Δ
lib/CppInterOp/CppInterOp.cpp 89.11% <100.00%> (-0.01%) ⬇️
lib/CppInterOp/CppInterOpInterpreter.h 83.61% <ø> (ø)

... and 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

clang-tidy made some suggestions

// Replacement that reads the object via `this`: layout is { vptr, int value }
// on every ABI we target, so the data member sits at sizeof(void*).
extern "C" int repl_read_value(void* self, int x) {
int v = *reinterpret_cast<int*>(static_cast<char*>(self) + sizeof(void*));

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

warning: do not use reinterpret_cast [cppcoreguidelines-pro-type-reinterpret-cast]

  int v = *reinterpret_cast<int*>(static_cast<char*>(self) + sizeof(void*));
           ^

@aaronj0 aaronj0 merged commit cd5dd5e into main Jul 8, 2026
28 of 29 checks passed
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