개요
이 릴리즈는 지난 릴리즈에 있던 심각한 버그들을 수정한 릴리즈입니다. 또, 아쉽지만 이 릴리즈에서 심각한 버그가 발견되지 않는 이상 이 릴리즈는 아희++ 표준 인터프리터 1.*.* 버전대의 마지막 릴리즈가 될 것입니다. 빠른 시일내로 여러분들께 더 빠르고, 더 강력해진 아희++ 표준 인터프리터 2.0.0을 공개하도록 하겠습니다.
사용 방법 및 컴파일 방법
이곳을 참조하십시오.
변경사항
API
app::function
클래스가 삭제되었습니다.- 약간의 리팩토링이 진행되었습니다.
아희++ 표준
- 아희++ v2.0 지원을 추가하였습니다.
- 아직 완벽하지 않습니다.
최적화
- 저장공간에 대한 최적화를 진행하였습니다.
버그 수정
-std
명령줄 옵션이 제대로 동작하지 않던 버그를 수정하였습니다.- 다음에 실행할 명령의 위치를 제대로 계산하지 않던 버그를 수정하였습니다.
- 실행할 명령이 아희 호환 모드의 예외 명령인지 제대로 검증하지 않던 버그를 수정하였습니다.
- 저장공간을 덤프할 때 저장공간에 있는 모든 요소가 덤프되지 않던 버그를 수정하였습니다.
- 저장공간을 덤프할 때 덤프할 저장공간이 리스트일 경우 가상 길이가 제대로 덤프되지 않던 버그를 수정하였습니다.
지원 표준
아희++ v1.0 ~ 아희++ v2.0
아희++ v2.0
아희++ v2.0에 대한 지원은 아직 완벽하지 않습니다.
- 입력 스트림으로부터 더 이상 입력을 받을 수 없는 상태가 되었을 때(예: EOF) 입력을 요청할 경우 -1을 입력받은 것처럼 처리하도록 하는 내용 반영
지원 플랫폼
빅 엔디안 또는 리틀 엔디안을 사용하는 모든 플랫폼
바이너리
Windows
이 바이너리들은 Windows XP 이하의 운영체제를 지원하지 않습니다.