# Development

**URL:** https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=143

[Latest](https://www.ruby-forum.com/latest.md) · [Categories](https://www.ruby-forum.com/categories.md) · [Tags](https://www.ruby-forum.com/tags.md)

**Page:** 144

---

## [\[\]\[1,&nil\] = 2](https://www.ruby-forum.com/t/1-nil-2/108155)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 3\
**Last updated:** [September 25, 2007, 11:04pm UTC](https://www.ruby-forum.com/t/1-nil-2/108155 "2007-09-25T23:04:08Z")

</div>

e$B0J2\<$N$h$&$Ke(B \[\]\[1,&nil\] = 2 e$B$H$9$k$H!"e(Bnil e$B$Ke(B \[\]= e$B$,$J$$$H$$e(B e$B$&%(%i!\<$K$J$k$N$O0U?^$;$6$k$b$N$G$O$J$$$G$7$g$&$+!#e(B % ./ruby -ve ‘\[\]\[1,&nil\] = 2’ ruby 1.9.0 (2007-06-29 patchlevel 0) \[i686-…

---

## [Merge YARV](https://www.ruby-forum.com/t/merge-yarv/80853)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 31\
**Last updated:** [September 25, 2007, 10:49pm UTC](https://www.ruby-forum.com/t/merge-yarv/80853 "2007-09-25T22:49:29Z")

</div>

Hi, I’ll commit YARV to Ruby Subversion repository. Sorry for being late. Current implementation (/trunk) will be copied to /branches/matzruby ChangeLog file of YARV will be copied to doc/ChangeLog-YARV I have never …

---

## [Net/pop error in Ruby 1.9](https://www.ruby-forum.com/t/net-pop-error-in-ruby-1-9/82345)

<div class="topic-metadata">

**Author:** [@Masaki\_S](https://www.ruby-forum.com/u/Masaki_S)\
**Replies:** 3\
**Last updated:** [September 25, 2007, 10:49pm UTC](https://www.ruby-forum.com/t/net-pop-error-in-ruby-1-9/82345 "2007-09-25T22:49:02Z")

</div>

e$B=uED$G$9!#e(B Net::POP3.start e$B$Ge(B NoMethodError e$B$,$G$^$9!#e(B $ cat x.rb require ‘net/pop’ pwd = ‘XXXXX’ Net::POP3.start( ‘SERVER’, 110, ‘USER’, pwd ) do |ses| end $ ruby19 x.rb /usr/local/lib/ruby/1.9…

---

## [Test/ruby/test\_process.rb](https://www.ruby-forum.com/t/test-ruby-test-process-rb/81281)

<div class="topic-metadata">

**Author:** [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Replies:** 2\
**Last updated:** [September 25, 2007, 10:39pm UTC](https://www.ruby-forum.com/t/test-ruby-test-process-rb/81281 "2007-09-25T22:39:04Z")

</div>

e$B@\>;3OB9-$G$9!#e(B tk runnere$B$r;H$&$H%(%i!\<$G=\*N;$7$F$7$^$&$J$I$NLdBj$,$"$k$h$&$J$N$G!"e(B test/ruby/test\_process.rbe$B$G$Oe(Bexite$B$G$O$J$/e(Bexit!e$B$r;H$C$?J}$,e(B e$BNI$$$N$G$O$J$$$G$7$g$&$+e(B? % ruby-1.8.…

---

## [Meta programming might dump core](https://www.ruby-forum.com/t/meta-programming-might-dump-core/115387)

<div class="topic-metadata">

**Author:** [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Replies:** 1\
**Last updated:** [September 25, 2007, 10:06pm UTC](https://www.ruby-forum.com/t/meta-programming-might-dump-core/115387 "2007-09-25T22:06:38Z")

</div>

e$B1sF#$H?=$7$^$9!#e(B e$B$/$@$i$J$$Js9p$P$+$j$G62=L$G$9$,!"e(B\[ruby-dev:31848\] e$B$H;w$?$h$&$J%P%0$re(B e$BE,Ev$KC5$7$F$\_$^$7$?!#e(B1.9 e$B$P$C$+$j$G$9!#e(B e$B860x$rD4$Y$k5$NO$,L5$$$N$GJs9p$@$1$G$9$\_$^$;$s!#e(B e$B…

---

## [Huge \`if' dumps core](https://www.ruby-forum.com/t/huge-if-dumps-core/115383)

<div class="topic-metadata">

**Author:** [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Replies:** 4\
**Last updated:** [September 25, 2007, 9:17pm UTC](https://www.ruby-forum.com/t/huge-if-dumps-core/115383 "2007-09-25T21:17:43Z")

</div>

e$B1sF#$H?=$7$^$9!#e(B e$B0J2\<$N$h$&$K$9$k$He(B 1.8 e$B!"e(B1.9 e$B6&$KMn$A$^$9!#e(B $ ./ruby -ve ‘eval(“if false then;” + “elsif false then;” \* 1000000 + “end”)’ ruby 1.8.6 (2007-09-23 patchlevel 5000) \[i686-linux\] …

---

## [Exception \`ArgumentError' at (null):0 - NULL pointer given](https://www.ruby-forum.com/t/exception-argumenterror-at-null-0-null-pointer-given/115385)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 1\
**Last updated:** [September 25, 2007, 2:16pm UTC](https://www.ruby-forum.com/t/exception-argumenterror-at-null-0-null-pointer-given/115385 "2007-09-25T14:16:21Z")

</div>

e$B0J2\<$r\<B9T$7$Fe(B ^C e$B$G3d$j9~$\`$H!"e(BNULL pointer given e$B$H$+2x$7e(B e$B$2$J%a%C%;!\<%8$,=P$^$9!#e(B % ./ruby -de ‘set\_trace\_func(proc {}); sleep’ ^CException Interrupt' at -e:1 - ExceptionArgumentError’ at (…

---

## [Optimize T\_OBJECT space](https://www.ruby-forum.com/t/optimize-t-object-space/246513)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 25, 2007, 5:48am UTC](https://www.ruby-forum.com/t/optimize-t-object-space/246513 "2007-09-25T05:48:06Z")

</div>

T\_OBJECT e$B$J%$%s%9%?%s%9$G!"%$%s%9%?%s%9JQ?t$NL\>A0$r%/%i%9B&e(B e$B$K;}$?$;$F\>CHq%a%b%j$r:o8:$9$k$N$O$I$&$G$7$g$&$+!#e(B e$B$D$^$j!"%$%s%9%?%s%9$K$O%$%s%9%?%s%9JQ?t$NCM$@$1$rJ\];}$9$kG\[e(B e$BNs$rMQ0U$7!"%/%i%9$K%$%s…

---

## [SEGV by attr](https://www.ruby-forum.com/t/segv-by-attr/115261)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 2\
**Last updated:** [September 24, 2007, 5:52pm UTC](https://www.ruby-forum.com/t/segv-by-attr/115261 "2007-09-24T17:52:48Z")

</div>

e$B0J2\<$N$h$&$K$9$k$He(B SEGV e$B$7$^$9!#e(B % limit stacksize 1m % ./ruby -ve ’ class C attr “a” \* 2000000 end ’ ruby 1.9.0 (2007-09-22 patchlevel 0) \[i686-linux\] zsh: segmentation fault (core dumped) ./ruby -v…

---

## [weakref.rb$B$K%G%P%C%0MQ(Bprint](https://www.ruby-forum.com/t/weakref-rb-b-k-g-p-c-0mq-bprint/115057)

<div class="topic-metadata">

**Author:** [@madoka\_yamamoto](https://www.ruby-forum.com/u/madoka_yamamoto)\
**Replies:** 1\
**Last updated:** [September 24, 2007, 3:16pm UTC](https://www.ruby-forum.com/t/weakref-rb-b-k-g-p-c-0mq-bprint/115057 "2007-09-24T15:16:15Z")

</div>

e$B$3$s$K$A$O;3K$H$b$&$7$^$9!#e(B trunke$B$Ne(Bweakref.rbe$B$K%G%P%C%0MQ$H;W$o$l$ke(Bprintfe$B$,F~$C$F$$$Fe(B e$BIaDL$K;H$&$@$1$G2hLL$K%a%C%;!\<%8$,=P$F$7$^$$$^$9!#e(B ruby -rweakref -ve ‘WeakRef.new(0)’ ruby 1.9.0 (2…

---

## [Valgrind fiber](https://www.ruby-forum.com/t/valgrind-fiber/115355)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 24, 2007, 11:24am UTC](https://www.ruby-forum.com/t/valgrind-fiber/115355 "2007-09-24T11:24:40Z")

</div>

test\_fiber.rb e$B$re(B valgrind e$B2\<$GF0$+$9$He(B Invalid read of size 4 e$B$K$J$k$N$G$9$,!"e(B e$B=L$a$k$H0J2\<$G:F8=$G$-$k$h$&$G$9!#e(B % cat y.rb require ‘fiber’ Fiber.new do return end.resume % valgrind ./rub…

---

## [Kernel#\` is blocked with Ruby/GLib2 on Intel Mac](https://www.ruby-forum.com/t/kernel-is-blocked-with-ruby-glib2-on-intel-mac/115339)

<div class="topic-metadata">

**Author:** [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Replies:** 4\
**Last updated:** [September 24, 2007, 7:39am UTC](https://www.ruby-forum.com/t/kernel-is-blocked-with-ruby-glib2-on-intel-mac/115339 "2007-09-24T07:39:47Z")

</div>

e$B?\\F#$G$9!#e(B 1.8.6-p110e$B$G$b:F8=$9$k$+$I$&$+$O$o$+$i$J$$$N$G$9$,!"!J$?$V$s!Ke(B Intel Mace$B\>e$Ge(Brequire 'glib2’e$B$7$?\>uBV$Ge(BKernel#\`e$B$r;H$&$H%V%m%Ce(B e$B%/$9$k$\_$?$$$G$9!#e(B require ‘glib2’ date ht…

---

## [Trunk $B$G8=\>u%;%k%U%S%k%I$,$G$-$^$;$s(B](https://www.ruby-forum.com/t/trunk-b-g8-u-k-u-s-k-i-g-s-b/115315)

<div class="topic-metadata">

**Author:** [@SSSBS-SSSiS3SSSSSAS](https://www.ruby-forum.com/u/SSSBS-SSSiS3SSSSSAS)\
**Replies:** 2\
**Last updated:** [September 24, 2007, 3:31am UTC](https://www.ruby-forum.com/t/trunk-b-g8-u-k-u-s-k-i-g-s-b/115315 "2007-09-24T03:31:29Z")

</div>

e$BLZB\<$G$9!#e(B e$B0J2\<$N=$@5$,860x$G!"$3$N=$@5$,F~$C$?0J9\_$Ne(Bruby e$B$rM%@hE\*$K5/F0$9$k4D6-$Ke(B e$B$\*$$$F!"e(Btrunk e$B$N%;%k%U%S%k%I$,$G$-$J$/$J$C$F$$$^$9!#e(B Revision 13447 - (view) (download) (annotate) - \[s…

---

## [RSTRING(value)-\>ptr == NULL?](https://www.ruby-forum.com/t/rstring-value-ptr-null/114316)

<div class="topic-metadata">

**Author:** [@Tietew](https://www.ruby-forum.com/u/Tietew)\
**Replies:** 6\
**Last updated:** [September 23, 2007, 10:26am UTC](https://www.ruby-forum.com/t/rstring-value-ptr-null/114316 "2007-09-23T10:26:58Z")

</div>

Tietew e$B$G$9!#e(B RString::ptr e$B$,e(B NULL e$B$Je(B String e$B$r%i%$%V%i%j$KEO$7$?:\]$Ke(B SEGV e$B$re(B e$B5/$3$9$3$H$,$"$j$^$9!#e(B e$B6qBNE\*$K$ONc$($Pe(B require ‘rubygems’ require ‘idn’ IDN::Idna.toASCII(" …

---

## [Unsubscribe](https://www.ruby-forum.com/t/unsubscribe/115264)

<div class="topic-metadata">

**Author:** [@daxlnc](https://www.ruby-forum.com/u/daxlnc)\
**Replies:** 0\
**Last updated:** [September 22, 2007, 10:33pm UTC](https://www.ruby-forum.com/t/unsubscribe/115264 "2007-09-22T22:33:11Z")

</div>

unsubscribe Angad Chadha

---

## [Rb\_clear\_cache\_by\_class](https://www.ruby-forum.com/t/rb-clear-cache-by-class/115260)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 22, 2007, 7:11pm UTC](https://www.ruby-forum.com/t/rb-clear-cache-by-class/115260 "2007-09-22T19:11:44Z")

</div>

e$B0J2\<$NI=L@$O@5$7$$$G$7$g$&$+e(B? e$B$D$^$j!“e(Brb\_clear\_cache\_by\_class e$B$K$\*$$$Fe(B ent-\>method e$B$,e(B 0 e$B$Ge(B e$B$J$$$H$-!”$=$l$Oe(B T\_NONE e$B$G$O$J$$$O$:$G$7$g$&$+!#e(B Index: eval\_method.ci — eval\_metho…

---

## [Removing undefined method on 1.8](https://www.ruby-forum.com/t/removing-undefined-method-on-1-8/115257)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 22, 2007, 5:34pm UTC](https://www.ruby-forum.com/t/removing-undefined-method-on-1-8/115257 "2007-09-22T17:34:29Z")

</div>

1.8 e$B$Ge(B undef e$B$7$?$b$N$re(B remove\_method e$B$9$k$He(B NameError e$B$K$Je(B e$B$j!"$=$7$Fe(B undef e$BA0$N$h$&$K8F$Y$k$h$&$K$J$j$^$9!#e(B % ./ruby -ve ’ class C undef display begin remove\_method :display …

---

## [SEGV by removing undefined method](https://www.ruby-forum.com/t/segv-by-removing-undefined-method/115256)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 0\
**Last updated:** [September 22, 2007, 5:29pm UTC](https://www.ruby-forum.com/t/segv-by-removing-undefined-method/115256 "2007-09-22T17:29:29Z")

</div>

e$B0J2\<$N$h$&$K$9$k$He(B SEGV e$B$7$^$9!#e(B % ./ruby -e ’ class C undef display remove\_method :display end ’ -e:4: – control frame ---------- c:0005 p:---- s:0011 b:0011 l:000010 d:000010 CFUNC :remove\_method …

---

## [Rb\_obj\_is\_kind\_of](https://www.ruby-forum.com/t/rb-obj-is-kind-of/115189)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 4\
**Last updated:** [September 22, 2007, 3:31am UTC](https://www.ruby-forum.com/t/rb-obj-is-kind-of/115189 "2007-09-22T03:31:14Z")

</div>

rb\_obj\_is\_kind\_of e$B$Ne(B TYPE(cl) e$B$G$9$,!"e(B\[ruby-dev:31805\] e$B$NNce(B e$B$G$OLdBj$,=P$J$/$J$C$?$b$N$N!"e(Btest/runner.rb e$B$G$O0MA3$H$7$Fe(B e$BH/@8$7$^$9!#e(B e$B:#EY$Oe(B T\_NONE e$B$N$h$&$G$9!#e(B % gdb r…

---

## [Rb\_str\_substr is much slower than rb\_str\_subpat](https://www.ruby-forum.com/t/rb-str-substr-is-much-slower-than-rb-str-subpat/115133)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 1\
**Last updated:** [September 21, 2007, 10:05am UTC](https://www.ruby-forum.com/t/rb-str-substr-is-much-slower-than-rb-str-subpat/115133 "2007-09-21T10:05:56Z")

</div>

e$B$J$+$@$G$9!#e(B 1.9e$B$G$O!"D9$$J8;zNs$KBP$9$ke(BString#\[\]e$B$,!"e(BFixnume$B$r;H$C$?$H$-$N$\[$&e(B e$B$,e(BRegexpe$B$r;H$C$?$H$-$h$j$b!"3JCJ$KCY$/$J$C$F$$$^$9!#e(B #! /usr/bin/ruby -Ke require “benchmark” class S…

---

## [TYPE(cl) in rb\_obj\_is\_kind\_of](https://www.ruby-forum.com/t/type-cl-in-rb-obj-is-kind-of/115105)

<div class="topic-metadata">

**Author:** [@Tanaka\_A](https://www.ruby-forum.com/u/Tanaka_A)\
**Replies:** 3\
**Last updated:** [September 21, 2007, 2:37am UTC](https://www.ruby-forum.com/t/type-cl-in-rb-obj-is-kind-of/115105 "2007-09-21T02:37:14Z")

</div>

rb\_obj\_is\_kind\_of e$BCf$Ge(B TYPE(cl) e$B$,e(B T\_CLASS e$B$de(B T\_ICLASS e$B$G$Je(B e$B$$$3$H$O@5\>o$J$N$G$7$g$&$+e(B? e$B$D$^$j!"0J2\<$NI=L@$O4V0c$C$F$$$k$G$7$g$&$+e(B? Index: object.c — object.c (revision 13472) ++…

---

## [Hash value of { n =\> n }](https://www.ruby-forum.com/t/hash-value-of-n-n/115097)

<div class="topic-metadata">

**Author:** [@Yusuke\_ENDOH](https://www.ruby-forum.com/u/Yusuke_ENDOH)\
**Replies:** 0\
**Last updated:** [September 20, 2007, 3:59pm UTC](https://www.ruby-forum.com/t/hash-value-of-n-n/115097 "2007-09-20T15:59:30Z")

</div>

e$B1sF#$H?=$7$^$9e(B 1.9 e$B$G0J2\<$N%3!\<%I$r\<B9T$9$k$H!"$+$J$j;~4V$,$+$+$j$^$9!#e(B $ time ./ruby -ve ‘h = {}; 10000.times {|x| h\[{ x =\> x }\] = 1 }’ ruby 1.9.0 (2007-09-15 patchlevel 0) \[i686-linux\] real 0m12.369s …

---

## [String literal encoding](https://www.ruby-forum.com/t/string-literal-encoding/113612)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 11\
**Last updated:** [September 17, 2007, 6:30pm UTC](https://www.ruby-forum.com/t/string-literal-encoding/113612 "2007-09-17T18:30:54Z")

</div>

e$B$J$+$@$G$9!#e(B -- coding: euc-jp -- e$B$J$I$H$7$F$\*$/$H!"$9$Y$F$NJ8;zNs%j%F%i%ke(B e$B$Ne(Bencodinge$B$,e(B"EUC-JP"e$B$K$J$C$F$$$^$9$,!"e(BASCIIe$B$N$\_$+$i$J$kJ8;zNs$Ne(B e$B\>l9g$Oe(BUS-ASCIIe$B$N$^$^$N$\[$&$,JXMx$…

---

## [Net/http: path.empty? was removed when path is nil](https://www.ruby-forum.com/t/net-http-path-empty-was-removed-when-path-is-nil/108729)

<div class="topic-metadata">

**Author:** [@NARUSES\_Yui](https://www.ruby-forum.com/u/NARUSES_Yui)\
**Replies:** 1\
**Last updated:** [September 17, 2007, 2:09pm UTC](https://www.ruby-forum.com/t/net-http-path-empty-was-removed-when-path-is-nil/108729 "2007-09-17T14:09:48Z")

</div>

e$B@.@%$G$9!#e(B Net::HTTP e$B$G$9$,!"e(Bpath e$B$,e(B nil e$B$N;~$Ke(B ArgumentError e$B$rEj$2$kA0$Ke(B nil.empty? e$B$G$3$1$^$9!#e(B Index: lib/net/http.rb — lib/net/http.rb (revision 12716) +++ lib/net/http.r…

---

## [rstrip$B$,(Bstrip$B$7$9$.$k(B](https://www.ruby-forum.com/t/rstrip-b-bstrip-b-7-9-k-b/114665)

<div class="topic-metadata">

**Author:** [@Kouhei\_S](https://www.ruby-forum.com/u/Kouhei_S)\
**Replies:** 1\
**Last updated:** [September 17, 2007, 1:25pm UTC](https://www.ruby-forum.com/t/rstrip-b-bstrip-b-7-9-k-b/114665 "2007-09-17T13:25:42Z")

</div>

e$B?\\F#$G$9!#e(B e$BESCf$K6uGr$O$"$k$,!":G8e$O6uGr$G=\*$o$C$F$$$J$$J8;zNs$rEO$9$H!"e(B rstripe$B$,I,MW0J\>e$Ke(Bstripe$B$7$^$9!#e(B % /tmp/local/bin/ruby -v -e ‘p “a b”.rstrip’ ruby 1.9.0 (2007-09-14 patchlevel 0) \[x86…

---

## ["string"\[/str/\]=:not\_string dumps core](https://www.ruby-forum.com/t/string-str-not-string-dumps-core/114675)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 2\
**Last updated:** [September 17, 2007, 1:25pm UTC](https://www.ruby-forum.com/t/string-str-not-string-dumps-core/114675 "2007-09-17T13:25:25Z")

</div>

e$B$J$+$@$G$9!#e(B http://yowaken.dip.jp/tdiary/20070908.html#p05 e$B$N7o$N%Q%C%A$G$9!#e(B ENCODING\_\*e$B%^%/%m$Oe(BT\_STRINGe$B8BDj$H$$$&$3$H$G$9$h$M!#e(B Index: encoding.c — encoding.c (revision 13443) +++ encoding…

---

## [1.9 on OpenBSD](https://www.ruby-forum.com/t/1-9-on-openbsd/114379)

<div class="topic-metadata">

**Author:** [@SASADA\_Koichi](https://www.ruby-forum.com/u/SASADA_Koichi)\
**Replies:** 2\
**Last updated:** [September 12, 2007, 7:32am UTC](https://www.ruby-forum.com/t/1-9-on-openbsd/114379 "2007-09-12T07:32:11Z")

</div>

e$B!!$5$5$@$G$9!%e(B e$B!!e(BOpenBSD e$B\>e$Ge(B 1.9 e$B$r%3%s%Q%$%k$7$?$i!$$3$s$J7Y9p$,=P$^$7$?!%$I$&$7e(B e$B$?$b$s$G$7$g$&!%e(B gcc -g -O2 -L. -Wl,-E main.o libruby-static.a -lpthread -lm -o miniruby librub…

---

## [Shellescape](https://www.ruby-forum.com/t/shellescape/114226)

<div class="topic-metadata">

**Author:** [@Akinori\_MUSHA](https://www.ruby-forum.com/u/Akinori_MUSHA)\
**Replies:** 4\
**Last updated:** [September 10, 2007, 10:30am UTC](https://www.ruby-forum.com/t/shellescape/114226 "2007-09-10T10:30:17Z")

</div>

ã€€shellwords.rb ã« shellescape() ç­‰ã‚’è¿½åŠ ã—ã‚ˆã†ã¨æ€ã„ã¾ã™ã€‚ ã€€ç†ç”±ã¨ã—ã¦ã¯ã€ system(), open(“|…”), IO.popen() ç­‰ã§ã‚³ãƒžãƒ³ãƒ‰ ãƒ©ã‚¤ãƒ³ã‚’è¨˜è¿°ã™ã‚‹éš›ã€ãƒ¡ã‚¿æ–‡å­—ç­‰ã‚’ã‚¨ã‚¹ã‚±ãƒ¼ãƒ—ã™…

---

## [Ordered/unordered st\_table](https://www.ruby-forum.com/t/ordered-unordered-st-table/113718)

<div class="topic-metadata">

**Author:** [@nobu](https://www.ruby-forum.com/u/nobu)\
**Replies:** 1\
**Last updated:** [September 8, 2007, 5:45pm UTC](https://www.ruby-forum.com/t/ordered-unordered-st-table/113718 "2007-09-08T17:45:20Z")

</div>

e$B$J$+$@$G$9!#e(B e$B$D$$$G$K!"e(Bst\_tablee$B$N=g=x$NM-L5$r@ZBX$($k%Q%C%A$G$9!#e(B Index: hash.c — hash.c (revision 13339) +++ hash.c (working copy) @@ -233,4 +233,5 @@ rb\_hash\_tbl(VALUE hash) if (!RHASH(hash)-\>n…

---

## [Integer overflow in Range#step](https://www.ruby-forum.com/t/integer-overflow-in-range-step/114149)

<div class="topic-metadata">

**Author:** [@sheepman](https://www.ruby-forum.com/u/sheepman)\
**Replies:** 0\
**Last updated:** [September 8, 2007, 4:57pm UTC](https://www.ruby-forum.com/t/integer-overflow-in-range-step/114149 "2007-09-08T16:57:15Z")

</div>

e$B$3$s$P$s$Oe(B sheepman e$B$G$9!#e(B Range#step e$B$Ke(B integer overflow e$B$,B8:\_$7$^$9!#e(B $ ruby-1.8 -ve ’ (1…2).step(2\*\*31-1){|i| p i}’ ruby 1.8.6 (2007-09-01 patchlevel 5000) \[i686-linux\] 1 -2147483648 -1

[Previous page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=142)

[Next page](https://www.ruby-forum.com/c/ruby/ruby-dev/14.md?page=144)
