[#50354] 2.5.0で追加されたTime#atの引数について — Satoru Sakashita <sakasita@...>
坂下です。
8 messages
2017/12/16
[#50356] Re: 2.5.0で追加されたTime#atの引数について
— "Urabe, Shyouhei" <shyouhei@...>
2017/12/17
bXNlY+OBoOOBqOODn+ODquenkuOBi+ODnuOCpOOCr+ODreenkuOBi+WMuuWIpeOBjOOBpOOBi+OB
[#50357] Re: 2.5.0で追加されたTime#atの引数について
— Naotoshi Seo <sonots@...>
2017/12/18
5qiq44GL44KJ44GZ44G/44G+44Gb44KT44CC5LiA6Iis55qE44GrIG1pbGkgc2Vjb25kIOOBryBt
[#50358] Re: 2.5.0で追加されたTime#atの引数について
— "Urabe, Shyouhei" <shyouhei@...>
2017/12/18
MjAxN+W5tDEy5pyIMTjml6UgMTA6NDUgTmFvdG9zaGkgU2VvIDxzb25vdHNAZ21haWwuY29tPjoN
[#50394] [Ruby trunk Bug#14240] warn four special variables: $; $, $/ $\ — matz@...
Issue #14240 has been updated by matz (Yukihiro Matsumoto).
4 messages
2017/12/26
[#50396] Re: [Ruby trunk Bug#14240] warn four special variables: $; $, $/ $\
— Eric Wong <normalperson@...>
2017/12/26
Shouldn't English posts be on ruby-core instead of ruby-dev?
[ruby-dev:50385] [Ruby trunk Bug#13953] gdbm が SHARABLE_MIDDLE_SUBSTRING=1 を考慮していない
From:
nagachika00@...
Date:
2017-12-24 20:06:41 UTC
List:
ruby-dev #50385
Issue #13953 has been updated by nagachika (Tomoyuki Chikanaga).
Backport changed from 2.3: REQUIRED, 2.4: REQUIRED to 2.3: REQUIRED, 2.4: D=
ONE
ruby_2_4 r61456 merged revision(s) 60071.
----------------------------------------
Bug #13953: gdbm =E3=81=8C SHARABLE_MIDDLE_SUBSTRING=3D1 =E3=82=92=E8=80=83=
=E6=85=AE=E3=81=97=E3=81=A6=E3=81=84=E3=81=AA=E3=81=84
https://bugs.ruby-lang.org/issues/13953#change-68628
* Author: tommy (Masahiro Tomita)
* Status: Closed
* Priority: Normal
* Assignee:=20
* Target version:=20
* ruby -v: ruby 2.5.0dev (2017-09-29 trunk 60062) [x86_64-linux]
* Backport: 2.3: REQUIRED, 2.4: DONE
----------------------------------------
SHARABLE_MIDDLE_SUBSTRING=3D1 =E3=81=A7=E3=82=B3=E3=83=B3=E3=83=91=E3=82=A4=
=E3=83=AB=E3=81=97=E3=81=9FRuby=E3=81=A7=E3=80=81GDBM.new =E3=81=8C=E6=8C=
=87=E5=AE=9A=E3=81=97=E3=81=9F=E6=96=87=E5=AD=97=E5=88=97=E3=81=A7=E3=81=AF=
=E3=81=AA=E3=81=8F=E5=85=B1=E6=9C=89=E5=85=83=E3=81=AE=E6=96=87=E5=AD=97=E5=
=88=97=E7=B5=82=E7=AB=AF=E3=81=BE=E3=81=A7=E3=83=95=E3=82=A1=E3=82=A4=E3=83=
=AB=E5=90=8D=E3=81=A8=E3=81=97=E3=81=A6=E4=BD=BF=E7=94=A8=E3=81=97=E3=81=A6=
=E3=81=97=E3=81=BE=E3=81=84=E3=81=BE=E3=81=99=E3=80=82
~~~
% ruby -rgdbm -e 'GDBM.new(("0123456789"*10)[0,24])'
% ls
012345678901234567890123456789012345678901234567890123456789012345678901234=
5678901234567890123456789
~~~
=E6=AC=A1=E3=81=AE=E3=83=91=E3=83=83=E3=83=81=E3=81=A7=E7=9B=B4=E3=82=8B=E3=
=81=A8=E6=80=9D=E3=81=84=E3=81=BE=E3=81=99=E3=80=82
~~~ diff
diff --git a/ext/gdbm/gdbm.c b/ext/gdbm/gdbm.c
index 709f466cd8..cbf96c29f9 100644
--- a/ext/gdbm/gdbm.c
+++ b/ext/gdbm/gdbm.c
@@ -228,7 +228,7 @@ fgdbm_initialize(int argc, VALUE *argv, VALUE obj)
if (!NIL_P(vflags))
flags =3D NUM2INT(vflags);
=20
- SafeStringValue(file);
+ FilePathValue(file);
=20
#ifdef GDBM_CLOEXEC
/* GDBM_CLOEXEC is available since gdbm 1.10. */
~~~
--=20
https://bugs.ruby-lang.org/