You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
배포를 영·한판과 일본어 포함판으로 나눴습니다. 기본 tacit-<os>.zip은 영어·한국어만 지원하고, 일본어 구현·전용 설정 화면은 tacit-<os>-ja.zip에만 들어갑니다. 영·한판은 과거 설정이나 일본어 팩이 남아 있어도 일본어를 켜지 않습니다. 같은 컴퓨터의 로컬 빌드 비교로 x64 DLL이 약 21%, 설치 zip이 약 10% 작아졌습니다. 언어 팩 형식과 호환 범위는 그대로여서 0.10.x 팩을 계속 씁니다. 설정에 일본어가 켜져 있던 설치는 설치 스크립트가 일본어 포함판으로 유지하며, 처음부터 고르려면 Windows -Japanese/-Languages en,ko,ja, Unix --languages en,ko,ja를 씁니다.
영어 트라이그램 점수 계산에서 메모리 할당을 없앴습니다. 판별 결과는 같습니다.
일본어 문절을 나눠 확정할 때 선택한 경로의 품사 접속 문맥을 다음 변환에 유지합니다. 문절 길이 조정과 Esc 후 재편집에도 적용하며, 단어별 예외나 새 가중치 없이 기존 사전 비용을 사용합니다.
일본어 탐색에서 같은 품사 접속의 중복 계산을 줄였습니다. 외부 읽기 506건의 문장 후보와 순서는 유지했으며, 같은 PC의 7회 교차 측정에서 평균 지연은 약 5%, p95는 약 12% 줄었습니다.
일본어 라이브 변환은 첫 A* 완성 경로에서 멈추고 불필요한 문절 계산을 생략합니다. 외부 읽기의 접두어 7,998개를 7회 교차 측정해 Top-1 출력을 유지하면서 평균·p95 탐색 지연을 약 58% 줄였습니다. 학습 선택의 경로 정보와 숫자 우선 정렬은 유지합니다.
성능 보고서와 lab 기준선을 영·한(enko) / 영·한·일(enkoja)로 분리했습니다. 실제 활성 언어로 공통·시나리오·학습 평가를 실행하며, 일본어 지표는 영·한 정확도에 합산하지 않습니다. 실행법과 지표 범위는 lab/README.md에 정리했습니다.
수정
일본어 학습의 읽기·병합·저장을 프로세스 간 파일 잠금으로 보호하고 포커스 전환 때 다시 읽어, 여러 앱이 동시에 학습해도 선택을 유지합니다. 읽기 전용 환경에서도 저장된 학습을 읽습니다. 빌드에는 Rust 1.89 이상이 필요합니다.
macOS·Linux 입력기가 활성화될 때 변경된 설정·앱 규칙·단어 학습 파일을 다시 불러옵니다.
성능 보고서에서 짝수 횟수 측정의 중앙값을 바로잡고, 두 report 프로필의 자체 검사와 lab 전체 테스트를 CI에서 실행합니다.