[Rosetta-4] Version and platform data update
Maintainers usually reply within 1 day
@viferga is already working on this.
Since Sep 6, 2026.
Assessment
This issue has not been assessed yet.
Description
Goal
Fix stale pins and platform claims.
Known drift
- Docs say Python
>=3.2 <=3.9, Node>=10.22 <=17.x, TS4.2.3, C#<=7.0.4, Cobol>=1.1.0. - CMake pins show Python 3.9, Node 12.21.0, TS 3.9.7, Ruby 2.7, Rust 1.55.0, Julia 1.6, Dart 2.8.4, Crystal 0.33.0, LLVM 11, CoreCLR 5.0.17, Cobol 2.2.
- Docs 7.1 lists 9 loaders and 13 ports vs actual 21 loader options and 15 wired ports. Misses
TS,EXT,CR,DART,JL,JSM,LLVM,LUA. Note:ZIGexists only as port, not loader.PHP,PL,Rexist only as ports. README.md:44markets Go, C++, D as supported. Nogo_loaderexists. No dedicatedcpp_loaderexists. C++ works only as partial viac_loader(extern "C"free functions,.hppheaders viaload_from_package). D exists only as port.- Images mix
masteranddevelopbranches. c_loaderdiscovery handles onlyCXCursor_FunctionDeclinsource/loaders/c_loader/source/c_loader_impl.cpp, compiles C only via TCC, calls via libffi C ABI. No classes, methods, overloads, templates, exceptions.- Port anomaly:
OPTION_BUILD_PORTS_TSexists butsource/ports/ts_port/dir is absent.nim_port/andscala_port/exist unwired.
Tasks
- Verify each loader runtime version from its
CMakeLists.txt,Find*.cmake, and test setup. Update table. - Verify each port version and host toolchain. Update table.
- Fix 7.1 build options: list all
OPTION_BUILD_LOADERS_*,OPTION_BUILD_PORTS_*, plusOPTION_BUILD_CLI,OPTION_FORK_SAFE,OPTION_BUILD_DOCS, sanitizers, Guix hooks. - Fix env var table:
LOADER_LIBRARY_PATH,LOADER_SCRIPT_PATH,SERIAL_LIBRARY_PATH,DETOUR_LIBRARY_PATH,CONFIGURATION_PATH. - Fix install section: shell script, DockerHub, Guix, AUR, Homebrew, release assets. Mark untested paths.
- Normalize image and link branches to
developor versioned tag. - Add EOL banner for old runtimes. Link upgrade issues.
- Mark C++ as partial via
c_loaderonly. Document limits: no classes, methods, overloads, templates, exceptions. Point fullcpp_loaderto Rosetta-3 Tier 3 future work, not Tier 1 or 2.
Acceptance
- Tables match CMake and CI.
- Zero claims for unwired
deno,kind,scala,nimas supported. - Link check passes.
- Dominant language
- C
- Stars
- 1.8k
- Forks
- 266
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 14
Getting set up
- Ships a Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from metacall/core
-
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
metacall/core#964 · 1 comment ·
Maintainers usually reply within 1 day
-
pre-push hook empties VERSION when the clone has no tagsPossibly taken @vedant21-oss claimed this 18 days ago. Open
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
metacall/core#939 · 3 comments ·
Maintainers usually reply within 1 day
-
TOCTOU race condition vulnerability!Possibly taken @akshatchitransh claimed this 1 day ago. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
metacall/core#961 · 2 comments ·
Maintainers usually reply within 1 day
-
bug
Difficulty 3/5 Half a day Newbie friendliness 70/100
Maintainers usually reply within 1 day
-
Go Port Race Conditions on MacOSPossibly taken A pull request linked to this issue is open or already merged. Openbug
Difficulty 4/5 3-5 days Newbie friendliness 35/100
metacall/core#942 · 3 comments ·
Maintainers usually reply within 1 day
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
-
`table_create()` crashes when an `hccalloc()` for the option table failsPossibly taken @marinelay claimed this today. Opentype: bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
Difficulty 1/5 Under an hour Newbie friendliness 78/100
Maintainers usually reply within 1 day
-
bug severity: low
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
AlessandroSangiuliano/Uros#950 ·
-
vim.text.indent(): expandtab fails on single-tab blank lines and CRLF blank lines reset old_indent to 0Possibly taken A pull request linked to this issue is open or already merged. Openlua
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
Maintainers usually reply within 1 day