Duktape 2.2 업데이트 결과
3110 단어 compat-table
묘사
duktape2_0: false
을 duktape_1.0: false
으로 변경했습니다.x개 엔진 버전 추가;이전 결과는 Duktape 2.0.0에서 시작되었습니다.duktape1_3: true
과 duktape_2.0: true
의 2.0 행과 같은 일부 이중화를 제거합니다.토론 #1
토론 #2
은'퇴직'날짜에 대해 가장 좋은 의미가 무엇인지 확실하지 않습니다. 왜냐하면 모든 프로젝트의 발표 전략에 달려 있기 때문입니다.그러나 Duktape 출시에 대한 명확한 방법은 다음과 같습니다.- 다음 보조 버전을 초과하여 릴리즈된 유지 관리 버전의 경우 만료 날짜가 마지막 유지 관리 버전입니다.
- 마지막 유지보수 버전이 다음 보조 버전 이전에 있는 경우 은퇴 날짜는 다음 버전입니다.실제로 새 버전은 이전 버전을 대체했다.이전 유지보수 버전과 다음 이터레이션 사이에는 이전 유지보수 버전이 여전히 최신이다. (심각한 버그는 모두 복구될 것이다.)
토론 #셋
예, 다음 사항이 변경되었습니다.- 위에서 설명한 대로 게시/은퇴 날짜를 업데이트하고 1을 수정했습니다.x 데이터, 2.2에 발표 날짜를 추가합니다.
- 이전 duktape1 0 데이터 변경 사항을 삭제하고 duktape2 0 또는 duktape2 1 이후 결과가 변경된 모든 테스트에 duktape2 2 결과를 추가합니다.
- 단, duktape2 1 또는 duktape2 0 이후에 변화가 없으면 duktape2 2 결과가 추가되지 않습니다.이는 Duktape 2.1 결과 추가와 동일합니다(변경 사항만 기록됨).
밀치락달치락하다.
토론 #4
좋아요!토론 #5
토론 #6
LGTM토론 #7
나는 여전히duktape가semver를 따르지 않은 것에 대해 매우 불쾌감을 느꼈다. 그것이 이렇게 된 것은 C++ 버전 제어의 결함이 그것을 용서할 수 없기 때문이다.토론 #8
let's file a new issue to address how we can deal with duktape not following semver, moving forward.
나는 상술한 견해에 전적으로 동의하지 않는다.
토론 #9
TypeScript 및 모든 브라우저는 semver를 사용하지 않고 버전 제어를 수행합니다.왜 그것은 차단기여야 합니까?토론 #10
@chicoxyzy는duktape가compat표에서 특수 처리되어 있기 때문에semver를 사용한다는 가정을 바탕으로토론 #11
@ljharb는 어떤 특수 처리를 말합니까?환경에 나열된 모든 Duktape 버전 (게시판) 은 semver를 따릅니다.99 버전은 주 버전의 구축, 즉 비버전에만 사용됩니다.
토론 #12
@svaarala의 존재https://github.com/kangax/compat-table/blob/7db11bd87d2a51e7562a869d3533af01b00d5f4c/duktape.js결합하다https://github.com/kangax/compat-table/blob/gh-pages/duktape.js#L43/https://github.com/kangax/compat-table/blob/gh-pages/duktape.js#L29- 다른 엔진이 이런 방식으로 특수 처리를 하지 않음 (비록 많은 엔진들이'not semver'(비semver)를 기반으로 자동 결과 계승을 하였지만 문제가 있을 수 있음).토론 #13
이 검사는semver 가설을 하지 않고 환경을 설명할 뿐입니다.json은 Duktape 버전을 새로 추가한 순서로 나열합니다.내가 아는 바에 의하면 결과는 이 순서에 근거하여 계승된 것이다. 내가 아는 바에 의하면 모든 엔진은 같은 계승 방법을 사용한다.따라서 결과가 제공되지 않으면 다음 환경에서 설명한 새 버전의 결과가 같다고 가정합니다.json은 버전 제어 약속을 고려하지 않습니까?
하지만 나는 이 과정을 잘못 이해했을 수도 있다.
토론 #14
도 똑똑히 말했을 뿐,duktape.js는 결과를 자동으로 업데이트하지 않습니다.실행할 때 데이터-* 파일의 값과 일치하지 않는 결과만 표시합니다.그리고 데이터 파일을 다른 엔진처럼 수동으로 변경합니다. (마찬가지로 제가 알기로는)이 과정에서duktape.js는 환경에 나열된 Duktape 버전의 순서에 따라 결과를 상속합니다.json.버전 번호 자체에 대한 추측도 없고 버전 번호 구성 요소에 대한 설명도 없다.이것은 여기서 완성된 것이다.https://github.com/kangax/compat-table/blob/gh-pages/duktape.js#L33-L49.
토론 #15
네 말이 맞다.어떤 방식이든 이런 공관은 기간을 재설정하기만 하면 합병할 수 있다.토론 #16
을 재설정하고 누릅니다.토론 #17
Reference
이 문제에 관하여(Duktape 2.2 업데이트 결과), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://github.com/kangax/compat-table/issues/1186텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)