Skip to content

Point the numba 0.43 removerefctpass link at the path that existed then - #65

Open
nelson2005 wants to merge 1 commit into
mainfrom
fix/removerefctpass-link
Open

Point the numba 0.43 removerefctpass link at the path that existed then#65
nelson2005 wants to merge 1 commit into
mainfrom
fix/removerefctpass-link

Conversation

@nelson2005

Copy link
Copy Markdown
Owner

test/test_ducklib.md line 163 links removerefctpass at tag 0.43.0 using the modern numba/core/ layout, which that tag predates, so it 404s:

[404] https://github.com/numba/numba/blob/0.43.0/numba/core/removerefctpass.py

At 0.43.0 the file is at numba/targets/removerefctpass.py — verified 200, and the complete 0.43.0 tree ("truncated": false) contains no other path matching refct. numba/core/removerefctpass.py first resolves at 0.50.0 (404 at 0.47.0 and 0.49.0).

The sentence's claim is unaffected and checks out independently: the file at 0.43.0 contains both _accepted_nrtfns and _legalize, so the pass really has carried that logic since 0.43.

The other five removerefctpass links on this page pin 0.61.2, where numba/core/ is correct. They are unchanged.

Verified with lychee 0.24.2 over the same scope the scheduled job uses — the repo is now link-clean:

🔍 298 Total  🔗 263 Unique  ✅ 298 OK  🚫 0 Errors

This is the one real failure behind the weekly scheduled link-check being red since 2026-06-29. Fork-side companion: #64 adds the failIfEmpty: false the shared template carries.

The link used the modern numba/core/ layout against tag 0.43.0, which predates
it, so it 404s. At 0.43.0 the file is numba/targets/removerefctpass.py;
numba/core/removerefctpass.py first resolves at 0.50.0.

The sentence's claim is unaffected and checks out: the file at 0.43.0 contains
both _accepted_nrtfns and _legalize, so the pass really has carried that logic
since 0.43. The other five removerefctpass links on this page pin 0.61.2, where
numba/core/ is correct, and are unchanged.
Copilot AI review requested due to automatic review settings July 31, 2026 16:37
@gemini-code-assist

Copy link
Copy Markdown

Caution

The consumer version of Gemini Code Assist on GitHub has been sunset. All code review activity has officially ceased.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Fixes a broken historical GitHub link in the UDAF design documentation by pointing the numba 0.43.0 removerefctpass reference at the correct pre-numba/core/ source-tree location, helping keep scheduled link-check runs green.

Changes:

  • Update the numba 0.43 (2019) removerefctpass link target from numba/core/removerefctpass.py to numba/targets/removerefctpass.py.

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

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