줄랭 컴파일러 버전 1.0.4 릴리즈
단락 평가를 여러개 사용했을 때 잘못된 분기문을 생성하던 버그를 수정하였습니다.
줄랭에 임베드된 stdio 비트코드가 printf, scanf의 제대로된 정의를 담지 않고 있던 문제를 수정하였습니다.
임베드된 stdio 비트코드에 대한 설명:
- 줄랭을 파일로 컴파일 했을 때 scanf가 링킹이 되지 않는 문제가 있었습니다. msvcrt에서 scanf가 인라인으로 구현된 것이 원인이었습니다. 이를 해결하기 위해 stdio 비트코드를 줄랭 컴파일러에 내장하고 자동으로 링킹하여 헤더 파일을 인클루드 한 것과 동일한 효과를 만들었습니다.
- 하지만 테스트 결과 임베드된 stdio가 윈도우 외의 플랫폼에서 작동하지 않았습니다. 비트코드 임베드 외의 다른 해결 방식을 찾는 중입니다.
- JIT에서는 아무 문제가 없습니다.