MirBSD Korn 쉘 (mksh는)하지만, 스크립트에 주요 초점, 대화 형 사용 쉘 좋은 생산을 목표로 pdksh 패의 적극적 개발 후계자 (공개 도메인 Korn 쉘을)입니다.
이 프로젝트는만큼 그들은 너무 모호한 아니에요 대부분의 유닉스 나 같은 운영 체제에 이식을 목적으로한다
이 릴리스의 새로운 기능입니다 무엇 : 있습니다.
[TG] 점 .mkshrc : CD 래퍼 두 가지 문제를 해결
[TG] Unbreak는 + P (여전히 해결해야 할 더 넓은 문제를) 설정
[스테 펜 Daode Nurpmeso] 사용 WCONTINUED는 waitpid (2)
[millert] 적절한 내장 처리 청각 장애 (4)와 setpgrp는 일시 중지 추가 (2)
[TG] Sanitise는 약간 제어 문자 처리를 최적화
[TG]에 O_BINARY을 추가 개방 (2) OS / 2 kLIBC 지원을 요구 모든
[TG] 컴파일 타임에 설정는 ulimit를 쉘에 대한 옵션 문자열을 생성
[스테 펜 Daode Nurpmeso] 드롭 ISTRIP의 termios의 (4) 모드
[TG] 맨에 부정적인 역사 번호, 8 진수를 언급
[TG] 펄 & LT와 check.pl 작업을합니다; 5.6.1 다시
[TG] GETSID (2) 검색 및 oksh를 건너 그렇지 않으면 빌트인 일시 중단
set -o noclobber와 [TG] 문서 TEMPFILES에 대한 안전하지 않은
유니 코드 6.3.0에 [TG] 업데이트
[RT는 일부 휴대 성을 복원
[TG] 위치 인수 변수 이름을 구문 분석 수정
[TG] 몇 __attribute의 __ 뿌려 ((__ pure__)); 경고를 수정
[TG] OSX에 구축 수정 : 항상 우리의 wcwidth 코드를 사용; OE는 하나를 제공하지 않는 경우 우리의 strlcpy (3) 코드를 사용 (IRC에 jonthn하라는 메시지)
[TG] MKSH_SMALL에서도 간부 인하기 쉬 -c를 최적화
[TG] 해싱을위한 새로운 BAFH를 사용하여
이 버전 R47의 새로운 기능 :
이 R47이 -이 있어야 R45 / R46와 일부 훨씬 나이 버그 팝업 대부분의 문제를 해결 버그 수정 업데이트.
그것은 이제 더 POSIX 동작과 일치 리눅스에 cttyhack에 대한 필요성을 제거하고 새로운 & quot 소개, ;, 오 상속 - xtrace & quot ± 설정을하는과의 행동 & quot; 설정 -x & quot; 입력 기능에 따라 제어 될 수있다.
문자 폭은 이제 유니 코드 6.2.0 표준에 따라 계산된다.
이 어떤 버전의 R44의 새로운 기능 :
[TG] & quot; $ @ & quot; 항상 단어를 생성; 버그는 IRC에 Engla은에 의해 발견
[TG] print_columns 디스플레이를 최적화 잘 스크린 공간을 사용하여
이 버전 R40d의 새로운 기능 :
[TG] 옵션 '-f'새 test.sh ( '-C fastbox'와 동일)
[TG] 드롭 PUSHD / popd를 / DIRS 안에 설정 -o noglob를 사용하여
[TG]를 사용하여 + = dot.mkshrc에 더 유지 문자열 짧은
[TG] 로컬 및 설정을 수정할 경우 연동 -A
[TG] 32 킬로바이트 길이의 문자열에 범위를 벗어날 메모리 액세스 수정
[TG] MKSH_DISABLE_DEPRECATED (통합 용)
POSIX 말한대로 [TG는 Jilles Tjoelker은] 테스트 (1) 내장 정확히 동작
[TG] 이동 컴파일 타임 주장은 misc.c # 1 IFDEF의 DEBUG에서 Build.sh합니다
[TG] 호출 문서는 Build.sh의 하단에
[TG] test.sh : 자세하게 펄 (1) 인터프리터가 사용하는 찾아
[TG] 정수 (기본 1 ‥ (36), 지정되지 않은 기본, 기본 OOB)를위한 새로운 테스트
[TG] 글로벌 상태 -n 조판에 대한 올바른 오류 경로
[TG]는 해석 & quot 비추천 010 quot를; 8 진수로 이동합니다
[TG] 개선 다시. 정수 처리; 더 명시 맨 텍스트
[TG] 리눅스에서 caddr_t 사용하지 마십시오, 그래서 dietlibc을 불평하지 않습니다
[TG, Jilles Tjoelker] 캐치 부문 / 모듈로 오버 플로우 0x80000000에 / -1
인출 된 행이 편집 [TG] 이맥스 모드 ^ O 회귀 수정
이 버전 R40c의 새로운 기능 :
이 버전은 쉬 호환성, UTF-8 처리, 이맥스 모드, 빌드 시스템에서 여러 개의 작은 버그를 해결합니다.
그것은 오픈 스텝, 인 Interix 및 허드와 MSYS에 새 포트에 대한 몇 가지 매뉴얼 페이지에 추가뿐만 아니라 휴대 수정 프로그램이 포함되어 있습니다.
이 버전 R40b의 새로운 기능 :
이 버전은 몇 가지 모호한 방법으로 쉘이 청각 장애, 동결 충돌, 또는 시작을 거부 할 수 있습니다를 해결합니다.
탭 완성 사용자 경험은 고양이에서 ^ 향하도록 할 수 있도록 개선되었다.
에서는 setenv 기능은 기본 ~ / .mkshrc 파일에 추가되었습니다.
더 좋은 문서는 에코 휴대용하지 않고있는 시작 파일을 읽도록 설명한다.
맨 가독성이 향상되었다.
새로운 & quot; 글로벌 & quot; 특수 내장 명령과 같은 일을 첨가 한 후, & quot; 조판 & quot; 그 이전에 존재하는 경우에도 함수에 모든 접촉 매개 변수 지역을 제외하고 (; 지역 & quot & quot).
컴파일러 / 링커 오류는 이전에 발견된다.
일부 컴파일러 경고가 수정되었습니다.
이 버전 R40의 새로운 기능 :
는 고양이 잠이 내장 명령으로 추가되었다.
안드로이드, FreeMiNT 및 하이쿠 플랫폼이 지원됩니다.
많은 상호 작용 개선 하였다.
동작은 POSIX / SUSv4 (파라미터 확장 등)과 정렬되었다.
링크 시간 최적화 및 LLVM Dragonegg이 지원됩니다.
지나치게 복잡한 코드는 간단한, 작은, 빠르고, 더 정확한 코드로 대체되었습니다.
유니 코드 지원은 표준의 버전 6.0.0 동기 하였다.
bash는 / ksh93의 / zsh을 확장의 많은 지원 : % 콘텐츠 % 앰프; quot; ... & quot ;, $ {PIPESTATUS [*]}, 케이스; &하고, |, X + = Y, X + = (YZ) 등등
새로운 재귀 파서 수정 대체를 명령.
기능 상속 & quot; 설정 -x & quot ;.
& quot; 읽기 & quot; 내부 명령 (최대)를 읽어 n은 시간 제한, 단어 또는 문자의 배열에 바이트를 할 수 있습니다.
& quot; 여기에 문서 & quot; 처리가 개선되었다.
이 어떤 버전의 R39의 새로운 기능 :
이 안정 업데이 트를; R40 새로운 기능과 구문 변경 주요 업데이트가 될 것이다.
이 버전 R38c의 새로운 기능 :
[TG] 오두막 주장 운영체제에 회귀 테스트를 수정 (Cygwin에서)
[숀 Boudreau] QNX 6.4.2 ED (1) 버그가 수정했다고한다
[TG] Build.sh 버그 수정 : -DMKSH_BINSHREDUCED도 -DMKSH_SMALL없이 부여 할 수 있습니다; HAVE_REALPATH의 = x를 허용하고 -DMKSH_SMALL 기본적으로 나 비활성화 경우 mknod를 이미처럼 HAVE_REVOKE는 = X 환경에서, 이들도 다시 활성화
[TG]는 -DMKSH_ASSUME_UTF8 = 0, 1 = -DMKSH_ASSUME_UTF8 등을 환경 검사를 생략하지만 UTF8 모드 비활성화
스타일 (9) - - [TG] 좀 더 KNF 적용 소스에; 를 정리하고 더 작은 크기를 최적화
[오픈 BSD] & quot에 tokeniser에서 입력의 끝 검사를 누락으로 인한 세그먼테이션 폴트 (segfault)를 수정,하자 - & quot; 및 다른 입력
[오픈 BSD] 바이올렛 편집 모드가 ^ W 이맥스 모드의처럼 행동합니다
더 killpg는 (3) 싫없는 경우 [TG]은, 사용 킬 (2)과 희망 그것은 작동
[TG]를 건너 뛴다는 ulimit를 코드를 구축을 위해 노력 -DMKSH_NO_LIMITS
댓글을 찾을 수 없습니다