bgl gwyng shared the below article:
Rust 컴파일러 개발 관련 명령어 모음집
notJoon @joonnot@hackers.pub
이 글은 러스트 컴파일러에 기여할 때 자주 사용하는 명령어와 작업 흐름을 소개합니다. 기본적인 빌드 명령어부터 특정 컴포넌트만 빌드하는 방법, 테스트 실행 및 `--bless`, `--force-rerun` 플래그 활용법을 설명합니다. Stage 시스템(Stage 0, 1, 2)을 구분하여 각 Stage의 역할과 사용법을 안내하고, UI 테스트 작성 규칙과 에러 주석 문법을 상세히 다룹니다. 또한, 직접 컴파일러 실행, 디버그 어설션 활성화, 백트레이스 활성화 등 디버깅 명령어와 컴파일러 버그 수정 워크플로우를 예시와 함께 제시합니다. 마지막으로, 자주 발생하는 문제와 해결법, 빌드 시간 단축 방법, 디버깅용 환경 변수 설정까지 다루어 러스트 컴파일러 개발에 실질적인 도움을 제공합니다. 이 글을 통해 러스트 컴파일러 기여자들이 효율적으로 개발하고 디버깅하는 데 필요한 지식을 얻을 수 있습니다.
Read more →







![에이전트가 실행중인 터미널 화면. 이하는 터미널의 내용
[에이전트]
save_emacs_buffers_in_repo() 함수:
- emacsclient로 실행 중인 Emacs와 통신
- 해당 리포지토리 경로에 속한 버퍼만 필터링 (string-prefix-p)
- 수정된 버퍼만 저장 (buffer-modified-p)
- 저장된 버퍼 개수를 메시지로 표시
- emacsclient가 없거나 통신 실패 시 경고만 출력하고 계속 진행
이제 스크립트 실행 시 해당 리포지토리의 모든 수정된 Emacs 버퍼가 자동으로 저장됩니다.
[사용자]
> 좋아 네가 최고야
[에이전트]
⏺ 감사합니다! 스크립트가 이제 안전하고 똑똑하게 작동할 것 같네요. 혹시 테스트해보시고 문제가 있으면 언제든 알려주세요.](https://media.hackers.pub/note-media/afaa2a81-a922-4d9b-913f-3a36f07d52ba.webp)




