Repository navigation
[rustjava-adopt-ldc-tags-real-world-generator-survey-p1] test(survey): kotlinc·scalac 를 타깃 형상으로 몰아 「기능 단위」 0 을 잰다 [rustjava-adopt-ldc-tags-real-world-generator-survey-p1-fix] - #65
Merged
Conversation
added 2 commits
September 17, 2026 22:00
…: kotlinc·scalac 를 타깃 형상으로 몰아 «기능 단위» 0 을 잰다
…vey): 인용될 원장을 참으로 만든다 — 날짜·머신상태·범위 세 문면 R1 `INSTALL_RECEIPT` 날짜 오기 — 4자리 전건. 초판은 날짜를 `source_modified_time`(formula 최종 수정)에서, epoch 를 `time` 에서 가져와 한 문장에 붙여 인용한 수가 문장을 반증했다. 직접 디코드: `time`=1784711495 = 2026-07-22T09:11:35Z(KST 18:11:35) ⇒ 조사(09-16)보다 56일. 어느 «필드»인지도 함께 적는다. R2 미신고 머신 상태 — `openjdk` 기본 링크가 의존성으로 26.0.1 → 26.0.2.1 승격됐다. `brew uninstall kotlin scala` 로는 안 돌아오고 Homebrew 7 엔 되돌릴 명령이 없다(`brew switch` 제거). 실효 처방은 소비자 핀(`JAVA_HOME=…/Cellar/openjdk/26.0.1` · 실행 확인). keg-only 라 PATH 의 java 는 불변. R3 범위 과장 — 「두 컴파일러 모두 condy 를 «아예» 내지 않는다」를 「이 형상들에서는」으로 한정. docstring 이 스스로 한 한정(one program per compiler)과 같은 세기로 맞춰 내부 모순을 없앴다. ★검수 지적은 2자리였으나 실측 footprint 는 6자리라 전건 고쳤다. 스캐너는 docstring 만 — docstring 제거 후 AST 가 origin/main 과 완전 동일. 제품 Rust 0줄.
…igin/main — 원장 2파일 합집합(theirs 순서 무재배치)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
채택 제안
2026-09-16-ldc-tags-real-world-generator-survey#p1. 제품 Rust 0줄.조사 회차는 컴파일러의 stdlib 을 쟀고, 「그 컴파일러에게 «문제의 기능»을 직접 컴파일시키지는
않았다」를 자기 표에 **「못 쟀다」**로 적어 두었다. 그 칸을 채운다.
결과 — 0. 그러나 «다른 0» 이다
★풀 수치가 이 0 을 읽을 값으로 만든다 — 0 이 아니다 ⇒ indy 경로가 실제로 돌았고 상수도 만들어졌는데
ldc피연산자에 닿지 않는다. 「안 썼다」가 아니라 「썼는데 그 자리에 안 온다」.★태그 17(Dynamic)은 풀에도 0 ⇒ 두 컴파일러 모두 condy 를 아예 내지 않는다.
양방향
같은 스캐너·같은 세션에서 양성 대조군
test-data/ldc→{MethodHandle 1, MethodType 2, Dynamic 7}⇒ 이 0 은 「스캐너가 못 본다」가 아니다. 오차 막대 두 실행 0.00%.
대가 (숨기지 않는다)
kotlin 2.4.20·scala 3.9.0(+scala-cli) 설치.가산적·가역(
brew uninstall kotlin scala)이고 재측정 가능성을 위해 남겼다.setup-java0건) —verify-javac-fixtures.sh와 같은 계급의 수동 검사.cargo test --all578 passed / 0 failed / 1 ignored(제품 무접촉이라 불변).