[#21225] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — "U.Nakamura" <usa@...>

こんにちは、なかむら(う)です。

14 messages 2003/08/22
[#21227] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — nobu.nakada@... 2003/08/22

なかだです。

[#21228] Re: [ruby-cvs] ruby: * enum.c (inject_i): use rb_yield_values. — matz@... (Yukihiro Matsumoto) 2003/08/22

まつもと ゆきひろです

[#21281] 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...>

永井@知能.九工大です.

16 messages 2003/08/29
[#21285] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/08/29

まつもと ゆきひろです

[#21288] Re: 大量メモリ消費攻撃に対する対応 — Hidetoshi NAGAI <nagai@...> 2003/08/29

永井@知能.九工大です.

[#21306] Re: 大量メモリ消費攻撃に対する対応 — matz@... (Yukihiro Matsumoto) 2003/09/03

まつもと ゆきひろです

[ruby-dev:21129] Re: [Oniguruma] explicit capture

From: Tanaka Akira <akr@...17n.org>
Date: 2003-08-04 11:26:10 UTC
List: ruby-dev #21129
In article <5FD2F0CF7F5D7F44B00F36870B9E78B508DE5061@SBG-EX4>,
  kkosako@softbank.co.jp writes:

> メソッドコール(vmatch)の場合には、レシーバがリテラルでも変数でも
> ローカル変数に結果をmapする、というつもりでした。
> 正規表現が変数にセットされているからといっても、予測不可能なほど
> 変化する場合だけとは限らないので、機能として提供されていても良いかなと
> 考えていたのですが、必要性は低いかもしれません。

なるほど。たしかに定数とかに入っているのに関しては悪くはない気もします
ね。
(とすると、セキュリティは taint されたのは代入しないとかで対処できる?)

ただ、これは実装上の問題になるんですが、今はローカル変数はパーズ時に判
明しないといけないのに対し、レシーバが変数だとパーズ時には変数名が分か
らないので、それをどうにかするアイデアを思いついたうえで、その実装・実
行コストとひきあうか、というのを検討しないといけないかな。

> ただ、named groupの導入からローカル変数へ反映させる機能追加までに
> 時間がかなり空いてしまうと、新しい記法にしなければならなくなるかも。

まぁ、開発版の間の変化は我慢していただきましょう。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread

Prev Next