Releases: kmc7468/ShitHaneul
Releases · kmc7468/ShitHaneul
싙하늘 0.2.0
변경사항
- 누리 0.2.0 대응
- 기존 내장 함수의 이름을 새 표준에 맞게 변경하였습니다.
- 유니코드 값, 유니코드 문자 내장 함수를 추가하였습니다.
- 동작 변경
- 정수로 바꾸다, 난수를 가져오다 내장 함수가 누리 표준과 다르게 동작하던 부분을 수정하였습니다.
- 음수에 대해 나머지 연산을 수행할 때 하늘과 다르게 동작하던 부분을 수정하였습니다.
- 최적화
- 전역 변수 접근 성능을 개선하였습니다.
- 구조체 생성 성능을 개선하였습니다.
호환되는 누리 버전
하늘 0.2.0과 차이점
- Windows 환경에서도 특별한 명령어 실행 없이 사용할 수 있습니다.
- 함수 자료형의 값을 문자열화하면, 함수의 이름이 함께 문자열화 됩니다.
주의사항
- 누리 0.2.0, 누리 0.2.1의 윈도우 배포 실행 파일에 동봉된 버전입니다.
- 아직 GC가 없어 함수, 구조체 객체가 많이 생성되면 메모리가 부족해질 수 있습니다.
다운로드
Windows
Visual C++ 2019로 컴파일 되었습니다. Windows XP 이하 버전에서는 동작하지 않습니다. ARM 기반 아키텍처의 경우 x86 아키텍처 버전을 다운로드 하세요.
Linux
Ubuntu에서 clang 10.0.0으로 컴파일 되었습니다. 일부 리눅스 배포판에서는 동작하지 않을 수 있습니다.
싙하늘 0.1.0
변경사항
- 최초 버전
호환되는 누리 버전
하늘 0.1.0과 차이점
- Windows 환경에서도 특별한 명령어 실행 없이 사용할 수 있습니다.
- 정수 자료형의 값과 실수 자료형의 값끼리도 값이 같은지 비교할 수 있습니다. ¹
- 함수를 호출할 때, 이미 값이 바인딩 된 조사에 다시 값을 바인딩하면 오류가 발생합니다. ¹
- 함수 자료형의 값을 문자열화하면, 함수의 이름이 함께 문자열화 됩니다.
- 난수_가져오다 내장 함수가 저장할 수 있는 정수 전체 범위에서 난수를 생성합니다. ²
- 음수에 대해 나머지 연산을 수행할 경우 음수 나머지를 얻습니다. ²
- 차기 하늘 버전에서는 싙하늘의 동작으로 변경될 예정입니다.
- 차기 싙하늘 버전에서는 하늘의 동작으로 변경될 예정입니다.
주의사항
- 아직 GC가 없어 함수, 구조체 객체가 많이 생성되면 메모리가 부족해질 수 있습니다.
다운로드
Windows
Visual C++ 2019로 컴파일 되었습니다. Windows XP 이하 버전에서는 동작하지 않습니다. ARM 기반 아키텍처의 경우 x86 아키텍처 버전을 다운로드 하세요.
Linux
Ubuntu에서 clang 10.0.0으로 컴파일 되었습니다. 일부 리눅스 배포판에서는 동작하지 않을 수 있습니다.