Skip to content

Remove gcdesc copy from source#5815

Merged
hoyosjs merged 1 commit intomainfrom
juhoyosa/remove-gcdesc
Apr 27, 2026
Merged

Remove gcdesc copy from source#5815
hoyosjs merged 1 commit intomainfrom
juhoyosa/remove-gcdesc

Conversation

@hoyosjs
Copy link
Copy Markdown
Member

@hoyosjs hoyosjs commented Apr 27, 2026

No description provided.

Copilot AI review requested due to automatic review settings April 27, 2026 20:01
@hoyosjs hoyosjs requested a review from a team as a code owner April 27, 2026 20:01
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR removes the gcdesc.h header from src/shared and cleans up SOS/Strike includes/forward declarations that no longer need it, reducing duplicated/unused shared GC metadata code in this repo.

Changes:

  • Deleted src/shared/gc/gcdesc.h from the shared sources.
  • Removed now-unneeded gcdesc.h includes and forward declarations in SOS/Strike.
  • Updated src/shared/README.txt to reflect the removed shared file.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/shared/gc/gcdesc.h Removed the shared copy of gcdesc.h.
src/shared/README.txt Removed the runtime→diagnostics mapping entry for gcdesc.h (and minor whitespace normalization).
src/SOS/Strike/sos.h Removed unused forward declarations for CGCDesc / CGCDescSeries.
src/SOS/Strike/sos.cpp Removed unused #include "gcdesc.h".
src/SOS/Strike/gcroot.cpp Removed unused #include "gcdesc.h".

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@hoyosjs hoyosjs merged commit 96bb196 into main Apr 27, 2026
23 checks passed
@hoyosjs hoyosjs deleted the juhoyosa/remove-gcdesc branch April 27, 2026 21:49
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.

3 participants