Skip to content

아희++ 표준 인터프리터 1.2.1

Latest
Compare
Choose a tag to compare
@kmc7468 kmc7468 released this 24 Aug 15:17

개요

이 릴리즈는 지난 릴리즈에 있던 심각한 버그들을 수정한 릴리즈입니다. 또, 아쉽지만 이 릴리즈에서 심각한 버그가 발견되지 않는 이상 이 릴리즈는 아희++ 표준 인터프리터 1.*.* 버전대의 마지막 릴리즈가 될 것입니다. 빠른 시일내로 여러분들께 더 빠르고, 더 강력해진 아희++ 표준 인터프리터 2.0.0을 공개하도록 하겠습니다.

사용 방법 및 컴파일 방법

이곳을 참조하십시오.

변경사항

API

  • app::function 클래스가 삭제되었습니다.
  • 약간의 리팩토링이 진행되었습니다.

아희++ 표준

  • 아희++ v2.0 지원을 추가하였습니다.
    • 아직 완벽하지 않습니다.

최적화

  • 저장공간에 대한 최적화를 진행하였습니다.

버그 수정

  • -std 명령줄 옵션이 제대로 동작하지 않던 버그를 수정하였습니다.
  • 다음에 실행할 명령의 위치를 제대로 계산하지 않던 버그를 수정하였습니다.
  • 실행할 명령이 아희 호환 모드의 예외 명령인지 제대로 검증하지 않던 버그를 수정하였습니다.
  • 저장공간을 덤프할 때 저장공간에 있는 모든 요소가 덤프되지 않던 버그를 수정하였습니다.
  • 저장공간을 덤프할 때 덤프할 저장공간이 리스트일 경우 가상 길이가 제대로 덤프되지 않던 버그를 수정하였습니다.

지원 표준

아희++ v1.0 ~ 아희++ v2.0

아희++ v2.0

아희++ v2.0에 대한 지원은 아직 완벽하지 않습니다.

  • 입력 스트림으로부터 더 이상 입력을 받을 수 없는 상태가 되었을 때(예: EOF) 입력을 요청할 경우 -1을 입력받은 것처럼 처리하도록 하는 내용 반영

지원 플랫폼

빅 엔디안 또는 리틀 엔디안을 사용하는 모든 플랫폼

바이너리

Windows

이 바이너리들은 Windows XP 이하의 운영체제를 지원하지 않습니다.