Skip to content
This repository has been archived by the owner on Sep 7, 2022. It is now read-only.

ウィークリー 2015/03/20 #63

Merged
merged 5 commits into from
Mar 21, 2015
Merged

Conversation

e-jigsaw
Copy link
Contributor

一旦 PR のものを訳してみましたが、ちょいちょい不安なところあるのでレビューお願いします 🙇

また、本家 PR の方で変更あれば追従する構えです

ref: #62

* **querystring**: Internal optimizations in `querystring.parse()` and `querystring.stringify()` [#847](https://github.com/iojs/io.js/pull/847) prevented `Number` literals from being properly converted via `querystring.escape()` [#1208](https://github.com/iojs/io.js/issues/1208), exposing a blind-spot in the test suite. The bug and the tests have now been fixed (Jeremiah Senkpiel) [#1213](https://github.com/iojs/io.js/pull/1213).
-->

* **path**: `path.resolve()` に新しいタイプチェックが追加され([#1153](https://github.com/iojs/io.js/pull/1153))、`path.dirname(undefined)` のようなエッジケースが発見されました。タイプチェックは `path.dirname()`, `path.basename()`, そして `path.extname()` のために緩められてきました。(Colin Ihrig) [#1216](https://github.com/iojs/io.js/pull/1216)
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

緩められることになりました。

でいいと思います。ニュアンスとしては、型チェックをv1.6でちゃんと入れるようにしたら、そこかしこで互換性が崩れたので泣く泣く型チェックを緩めるようにしたという話ですね。

これかなり面白いスレに発展してて、これだから型のないJavaScriptは!みたいな怒り方をしてるんで暇になったら見てみるといいかと思います。

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

へーー!そうなんですね

@yosuke-furukawa
Copy link
Member

mostly LGTM, but still wait for reviewing evangelism/weekly updates.

* express.js は io.js の[サポート](https://github.com/strongloop/express/commit/165660811aa9ba5f3733a7b033894f3d9a9c5e60)を追加しました
* この2週間で我々は Joyent とその上流の V8 のパッチからのハードウェアのアクセスを得たので、io.js のビルドを得ました。この後、我々は [SmartOS](https://github.com/iojs/build/pull/64) と [FreeBSD](https://github.com/iojs/io.js/pull/1167) でテストをパスさせる作業をし、2日前にこれをパスしました。この素晴らしい偉業を成し遂げたビルドチームと [Johan Bergström](https://github.com/jbergstroem) に感謝を。
* [Petka Antonov](https://github.com/petkaantonov) は workers の実装を experimental フラグの下に提案しました。[こちら](https://github.com/iojs/io.js/pull/1159)で議論に参加できます。
* io.js は openssl を `1.0.1m` に[アップグレード][upgraded](https://github.com/iojs/io.js/pull/1206)しました。
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

typo?

it would be [アップグレード](https://github.com/iojs/io.js/pull/1206)

@e-jigsaw
Copy link
Contributor Author

@azu thx!

@kohei-takata
Copy link
Contributor

もしあなたが正しい semver のレンジで release のタグを付け、

もしあなたが正しい semver のレンジで release のタグを付けたなら、
とかですかね?

* **v8**: `--max_old_space_size` を `4096` にしたときの integer がオーバーフローするバックポートを修正しました。(Ben Noordhuis) [#1166](https://github.com/iojs/io.js/pull/1166)
* **platforms**: io.js の CI システムは **FreeBSD** と **SmartOS** (_Solaris_) でパスしたことを報告しました。
* **npm**: npm のバージョンを 2.7.1 にアップグレードしました。詳細は [npm CHANGELOG.md](https://github.com/npm/npm/blob/master/CHANGELOG.md#v271-2015-03-05) にて。要約:
* [`6823807`](https://github.com/npm/npm/commit/6823807bba) [#7121](https://github.com/npm/npm/issues/7121) Git の依存のための `npm install --save` は渡された URL を保存し、代わりに一時ディレクトリにクローンしたリモートのリポジトリを使います。これは shrinkwap したときの Git の依存を修正します。プロセス内では、Git の依存キャッシュが書きなおされます。もう一度。もう1文字の変数を使わずに済むようになり、ワークフローがクリーンになります。([@othiym23](https://github.com/othiym23))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

npmのCHANGELOG上のtypoでしたが、こちらも一応 s/shrinkwap/shrinkwrap

@yosuke-furukawa
Copy link
Member

ちょっとみんな npm の summary 翻訳にコメント残してくれててありがたいんですが、evangelism WGでは npm のサマリは翻訳しない方がいいかなっていう感じになってるのでバッサリカットされちゃう可能性があります、、、とだけ。。。

* **npm**: npm のバージョンを 2.7.1 にアップグレードしました。詳細は [npm CHANGELOG.md](https://github.com/npm/npm/blob/master/CHANGELOG.md#v271-2015-03-05) にて。要約:
* [`6823807`](https://github.com/npm/npm/commit/6823807bba) [#7121](https://github.com/npm/npm/issues/7121) Git の依存のための `npm install --save` は渡された URL を保存し、代わりに一時ディレクトリにクローンしたリモートのリポジトリを使います。これは shrinkwap したときの Git の依存を修正します。プロセス内では、Git の依存キャッシュが書きなおされます。もう一度。もう1文字の変数を使わずに済むようになり、ワークフローがクリーンになります。([@othiym23](https://github.com/othiym23))
* [`abdd040`](https://github.com/npm/npm/commit/abdd040da9) read-package-json@1.3.2: JSON パース時にエラーが出た際に、`JSON.parse` より有用なエラーメッセージを提供します。([@smikes](https://github.com/smikes))
* [`c56cfcd`](https://github.com/npm/npm/commit/c56cfcd79c) [#7525](https://github.com/npm/npm/issues/7525) `npm dedupe` は scoped package を処理します。([@KidkArolis](https://github.com/KidkArolis))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

scoped packageも処理できるようになった、という内容なので
こんな感じはいかがでしょう?

npm dedupe は scoped packageをサポートします。

@watilde
Copy link
Member

watilde commented Mar 21, 2015

@yosuke-furukawa そういえば前々回くらいカットされてましたね><
ちょっぴり寂しいですが、了解です!

@yosuke-furukawa
Copy link
Member

@yosuke-furukawa
Copy link
Member

マージされましたね。
npm の所カットされてるので、そこだけ反映したらマージしちゃってください。

@e-jigsaw e-jigsaw changed the title [WIP] ウィークリー 2015/03/20 ウィークリー 2015/03/20 Mar 21, 2015
@e-jigsaw
Copy link
Contributor Author

マージしますねー。

e-jigsaw added a commit that referenced this pull request Mar 21, 2015
@e-jigsaw e-jigsaw merged commit 51e838c into nodejs:master Mar 21, 2015
@e-jigsaw e-jigsaw deleted the weekly-2015-03-20 branch March 21, 2015 19:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants