Project

General

Profile

Activity

From 02/12/2015 to 02/18/2015

02/18/2015

06:08 PM Bug #10866: A signal handler in signal.c can corrupt the value of errno.
Good catch! I'll commit in a little bit in case we missed something,
but I think that's the only signal handler.
normalperson (Eric Wong)
05:46 PM Bug #10866 (Closed): A signal handler in signal.c can corrupt the value of errno.
A signal handler in signal.c can corrupt the value of errno. This is
common mistake. It should save and restore er...
sstewartgallus (Steven Stewart-Gallus)
06:00 PM Feature #10867 (Feedback): An ATOMIC_GET operation should be written and used.
In some cases rb_atomic_t types are retrieved without synchronization.
Most cases in the code seem very innocuous an...
sstewartgallus (Steven Stewart-Gallus)
04:58 PM Revision 34844b20 (git): * 2015-02-19
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49641 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:58 PM Revision 0998c2dd (git): win32/file.c: fix drive letter
* win32/file.c (rb_file_expand_path_internal): neither the drive
of base directory nor the current drive are involv...
nobu (Nobuyoshi Nakada)
10:08 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
Thanks for the info. It seems my patch changes object allocation counts
enough to throw GC off for this benchmark....
normalperson (Eric Wong)
05:31 AM Bug #10723: [PERF] bm_tread_create_join 20% slower
Eric Wong wrote:
> akr: any comments? I'll commit my patch in a few days, but I hope we
> can recover more perform...
tgxworld (Guo Xiang Tan)
07:14 AM Bug #10620 (Rejected): #define_singleton_method keeps object from being garbage collected
usa (Usaku NAKAMURA)
07:03 AM Bug #10857: Resolv::DNS::Resource ==() method incorrectly returns false due to TTL attrib
ruby_2_0_0 r49639 merged revision(s) 49620. usa (Usaku NAKAMURA)
07:03 AM Revision 4388d986 (git): merge revision(s) 49620: [Backport #10857]
* lib/resolv.rb (Resolv::DNS::Resource#==, #hash): elements
returned by Kernel#instance_variables are Symbo...
U.Nakamura
03:43 AM Revision a8e28937 (git): version.c: last commit title
* version.c (ruby_show_version): show last commit title, if
different than the trunk.
git-svn-id: svn+ssh://ci.rub...
nobu (Nobuyoshi Nakada)
03:43 AM Revision 7d9f497f (git): vcs.rb: refactor
* tool/vcs.rb (VCS::GIT.get_revisions): refactor git -C option.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49...
nobu (Nobuyoshi Nakada)
03:21 AM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
ruby_2_2 r49636 merged revision(s) 49579. naruse (Yui NARUSE)
03:21 AM Revision 64e6d2bd (git): merge revision(s) 49579: [Backport #10839]
test_cipher.rb: ignore wrap mode erros
* test/openssl/test_cipher.rb (test_ciphers): ignore wrap mode
erro...
naruse (Yui NARUSE)
02:43 AM Bug #10859 (Closed): Process.spawn raises TypeError when passing hash with symbols as env
Applied in changeset r49635.
----------
[DOC] ENV keys must be strings [ci skip]
* hash.c (env_aset): state that EN...
nobu (Nobuyoshi Nakada)
02:42 AM Revision 802d71a5 (git): [DOC] ENV keys must be strings [ci skip]
* hash.c (env_aset): state that ENV keys must be strings.
* process.c (rb_f_spawn): ditto. [ruby-core:68146] [Bug #...
nobu (Nobuyoshi Nakada)
01:49 AM Bug #10865 (Closed): FileUtils.mv doesn't rename windows directories across volumes/partitions.
Applied in changeset r49634.
----------
win32.c: EXDEV for directory
* win32/win32.c (wrename): return EXDEV if mov...
nobu (Nobuyoshi Nakada)
01:48 AM Revision cc7e5eb7 (git): win32.c: EXDEV for directory
* win32/win32.c (wrename): return EXDEV if moving a directory to
another drive, since MoveFileExW does not set prop...
nobu (Nobuyoshi Nakada)
01:10 AM Bug #10860: tool/mdoc2man.rb doesn't handle man/rake.1 correctly
Jeremy Evans wrote:
> Alternatively, r48658 could be reverted, putting rake.1 back in mdoc format, and then rake.1 c...
anjbe (Anthony Bentley)

02/17/2015

11:36 PM Bug #10865 (Closed): FileUtils.mv doesn't rename windows directories across volumes/partitions.
C:\> irb
DL is deprecated, please use Fiddle
irb(main):001:0> require 'FileUtils'
=> true
irb(main):002:0> FileUt...
ksubrama (Kartik Cating-Subramanian)
11:35 PM Bug #10864 (Rejected): REXML adds white space to text property when indent > -1
The following example shows that REXML is adding white space to the text property of elements when setting the :inden... amclain (Alex McLain)
10:36 PM Feature #10863 (Open): allow protected class methods to be callable from instance methods
```ruby
class Bar
class << self
protected def foo_helper
end
end

def foo
self.class.foo_...
bughit (bug hit)
09:29 PM Bug #10862 (Closed): Fix shell quoting example in ri.1 manual
The current example is wrong. The expected output is probably:
`ri compact\!`
With nroff, you get:
`ri ...
jeremyevans0 (Jeremy Evans)
09:21 PM Feature #10861 (Closed): Have ./configure try mandoc when trying to detect manpage type
Both NetBSD and OpenBSD use mandoc for manual formatting, which handles mdoc format. nroff isn't included by default... jeremyevans0 (Jeremy Evans)
09:10 PM Bug #10860 (Closed): tool/mdoc2man.rb doesn't handle man/rake.1 correctly
Before r48658, rake.1 was in mdoc format, and tool/mdoc2man.rb handled it correctly. In r48658, rake.1 was switched ... jeremyevans0 (Jeremy Evans)
06:18 PM Revision df030b02 (git): * 2015-02-18
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
06:17 PM Revision f595568e (git): * ext/psych/lib/psych.rb: bump psych version.
* ext/psych/psych.gemspec: ditto
* ext/psych/yaml/scanner.c: add latest libyaml change.
* test/psych/helper.rb: suppo...
tenderlovemaking (Aaron Patterson)
05:09 PM Bug #10533: HTTP reconnection with SNI does not send correct hostname
r48563 and test for it (r46261,r48581) were backported into `ruby_2_1` branch at r49631. nagachika (Tomoyuki Chikanaga)
05:08 PM Revision fd87a8ae (git): merge revision(s) r48563,r46261,r48581: [Backport #10533]
* lib/net/http.rb: Do not attempt SSL session resumption when the
session is expired. [Bug #10533]
git-...
nagachika (Tomoyuki Chikanaga)
03:21 PM Bug #10509: [PATCH] vm_eval.c (rb_yield_splat): add missing GC guard
Backported into `ruyb_2_1` branch at r49630. nagachika (Tomoyuki Chikanaga)
03:21 PM Revision e6e559c0 (git): merge revision(s) r48417: [Backport #10509]
* vm_eval.c (rb_yield_splat): add missing GC guard
[Bug #10509]
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
nagachika (Tomoyuki Chikanaga)
03:19 PM Bug #10732: rdoc:ファイル中に単独の\rがあるとrdocがハングアップする
Backported into `ruby_2_1` at r49629. nagachika (Tomoyuki Chikanaga)
03:18 PM Revision 6a339774 (git): merge revision(s) r49223: [Backport #10732]
* lib/rdoc/text.rb (expand_tabs): get rid of infinite loop with
CR. should check if substitution occurred ...
nagachika (Tomoyuki Chikanaga)
02:28 PM Bug #10857: Resolv::DNS::Resource ==() method incorrectly returns false due to TTL attrib
Backported into `ruby_2_1` at r49628. nagachika (Tomoyuki Chikanaga)
09:57 AM Bug #10857: Resolv::DNS::Resource ==() method incorrectly returns false due to TTL attrib
ruby_2_2 r49627 merged revision(s) 49620. naruse (Yui NARUSE)
02:47 AM Bug #10857 (Closed): Resolv::DNS::Resource ==() method incorrectly returns false due to TTL attrib
Applied in changeset r49620.
----------
resolv.rb: fix equality
* lib/resolv.rb (Resolv::DNS::Resource#==, #hash): ...
nobu (Nobuyoshi Nakada)
02:11 PM Revision 4c2b74cb (git): merge revision(s) r49620: [Backport #10857]
* lib/resolv.rb (Resolv::DNS::Resource#==, #hash): elements
returned by Kernel#instance_variables are Symbo...
nagachika (Tomoyuki Chikanaga)
01:56 PM Bug #10761: Marshal.dump 100% slower in 2.2.0 vs 2.1.5
r49386 is not backported yet in ruby_2_2.
In ruby_2_2@49627, there is '#ifdef USE_FLONUM' in st_numhash() of st.c.
...
wanabe (_ wanabe)
01:56 PM Bug #10859 (Closed): Process.spawn raises TypeError when passing hash with symbols as env
### expected:
~~~
head :001 > Process.spawn({FOO: "bar"}, "bash")
=> 13479
~~~
### got in reality:
~~~
hea...
bubo47 (Jakub Jursa)
09:57 AM Revision 00088b97 (git): merge revision(s) 49620: [Backport #10857]
* lib/resolv.rb (Resolv::DNS::Resource#==, #hash): elements
returned by Kernel#instance_variables are Symbo...
naruse (Yui NARUSE)
08:59 AM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
ruby_2_0_0 r49626 merged revision(s) 49525,49575,49579. usa (Usaku NAKAMURA)
08:59 AM Revision 61bb4b38 (git): merge revision(s) 49525,49575,49579: [Backport #10839]
test_cipher.rb: OpenSSL 1.0.2
* test/openssl/test_cipher.rb (OpenSSL::TestCipher#test_ciphers):
OpenSSL 1....
U.Nakamura
08:55 AM Bug #10814: SIGBUS by stack overflow on Funtoo (fixed at r49463)
ruby_2_0_0 r49625 merged revision(s) 49463. usa (Usaku NAKAMURA)
08:55 AM Revision 3bc58582 (git): merge revision(s) 49463: [Backport #10814]
signal.c: SIGBUS by stack overflow on Funtoo
* signal.c (sigbus): seems that Funtoo Linux also delivers SIGB...
U.Nakamura
08:49 AM Bug #10854: Backport r49543
ruby_2_0_0 r49624 merged revision(s) 49543,49557. usa (Usaku NAKAMURA)
08:48 AM Revision a2279999 (git): merge revision(s) 49543,49557: [Backport #10854]
* ext/socket/getaddrinfo.c (get_addr): reject too long hostname to
get rid of GHOST vulnerability on very o...
U.Nakamura
08:10 AM Revision c934771c (git): * tool/merger.rb (help): hilighten.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49623 b2dd03c8-39d4-4d8f-98ff-823fe69b080e U.Nakamura
06:39 AM Bug #10820: Win32 Registry Delete uses ANSI instead of Wide APIs
ruby_2_2 r49622 merged revision(s) 49542. naruse (Yui NARUSE)
06:39 AM Revision eef3f0d9 (git): merge revision(s) 49542: [Backport #10820]
* ext/win32/lib/win32/registry.rb (Win32::Registry::API): use wide
versions of RegDeleteValue and RegDelete...
naruse (Yui NARUSE)
05:40 AM Bug #10856 (Closed): Splat with empty keyword args gives unexpected results
Sean Griffin wrote:
> When keyword args are passed to a method with splat, and there are no keyword args, an empty h...
shugo (Shugo Maeda)
03:05 AM Bug #10850: BigDecimal division incorrect
Elyasin Shaladi wrote:
> I tried this in Ruby 2.1.4, 2.1.5 and 2.2.0, but in none of the versions it seems correct t...
shugo (Shugo Maeda)
02:51 AM Bug #10853: inspect.claer dumps core
ruby_2_2 r49621 merged revision(s) 49586. naruse (Yui NARUSE)
02:50 AM Revision d4f507ab (git): merge revision(s) 49586: [Backport #10853]
* string.c (str_discard): does not free for STR_NOFREE string.
[Bug #10853][ruby-core:68110]
* boo...
naruse (Yui NARUSE)
02:47 AM Revision 466bd05f (git): resolv.rb: fix equality
* lib/resolv.rb (Resolv::DNS::Resource#==, #hash): elements
returned by Kernel#instance_variables are Symbols now.
...
nobu (Nobuyoshi Nakada)
02:04 AM Revision 23b9356a (git): * doc/syntax/calling_methods.rdoc: Fix documentation for "calling_methods"
Patch by @sos4nt [fix GH-830][ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49619 b2dd03c8-39d4-4d8f-98...
hsbt (Hiroshi SHIBATA)
01:54 AM Bug #10858 (Closed): File.expand_path on Windows does not handle drive-current path if 2nd arg is relative
Applied in changeset r49618.
----------
win32/file.c: fix drive letter
* win32/file.c (rb_file_expand_path_internal...
nobu (Nobuyoshi Nakada)
01:53 AM Revision f7a73f3e (git): win32/file.c: fix drive letter
* win32/file.c (rb_file_expand_path_internal): do not make invalid
(or ADS) path if the path has a drive letter, th...
nobu (Nobuyoshi Nakada)
01:47 AM Revision 43d08fee (git): * 2015-02-17
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49617 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:47 AM Revision f6b9a0fe (git): * hash.c: Added docs to explain that #include? and #member? do not
check member equality
* lib/set.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49616 b2dd03c8-39d4-4d8f...
hsbt (Hiroshi SHIBATA)

02/16/2015

10:13 PM Bug #10858 (Closed): File.expand_path on Windows does not handle drive-current path if 2nd arg is relative
On Windows, if the first argument to File.expand_path is a drive-current path, and the dir argument is relative, you ... djberg96 (Daniel Berger)
08:05 PM Feature #4712: File.writable? inaccurate in windows
Use win32-file if you want a working File.writable? on Windows. djberg96 (Daniel Berger)
06:53 PM Bug #10857 (Closed): Resolv::DNS::Resource ==() method incorrectly returns false due to TTL attrib
~~~ruby
require 'resolv'
resolver = Resolv::DNS.new(:nameserver => ['8.8.8.8'],
:search => [],
...
sclausson (Shayne Clausson)
02:44 PM Revision ec0c0e3d (git): insns.def: typo
* insns.def (adjuststack): fix a typo, "empty".
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49615 b2dd03c8-39d...
nobu (Nobuyoshi Nakada)
02:27 PM Bug #10761 (Closed): Marshal.dump 100% slower in 2.2.0 vs 2.1.5
usa (Usaku NAKAMURA)
11:58 AM Revision 4aa088c7 (git): compile.c: massign optimization
* compile.c (compile_massign): optimization for special case,
assignments by aset or attrset.
http://kokizzu.blog...
nobu (Nobuyoshi Nakada)
10:42 AM Bug #10855: [PATCH] Matrix#inverse returns matrix of integers whenever possible
Lito Nicolai wrote:
> Marc-Andre Lafortune wrote:
> > Interesting.
> >
> > I'm thinking it might be best to do t...
Eregon (Benoit Daloze)
05:14 AM Revision 19179605 (git): configure.in: refine __builtin_choose_expr check
* configure.in (__builtin_choose_expr): check more precisely the
results.
git-svn-id: svn+ssh://ci.ruby-lang.org/r...
nobu (Nobuyoshi Nakada)
04:08 AM Revision 16294913 (git): use rb_funcallv
* use rb_funcallv() for no arguments call instead of variadic
rb_funcall().
git-svn-id: svn+ssh://ci.ruby-lang.org...
nobu (Nobuyoshi Nakada)
03:58 AM Revision 745737e7 (git): error.c: use static IDs
* error.c (Init_Exception): initialize static IDs first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49611 b2d...
nobu (Nobuyoshi Nakada)
03:43 AM Revision b1cff6b6 (git): console.c: use static IDs
* ext/io/console/console.c (rawmode_opt): prepare static IDs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4961...
nobu (Nobuyoshi Nakada)
03:43 AM Revision 8a29d8bb (git): console.c: avoid inadvertent pindown
* ext/io/console/console.c (console_dev): call Kernel#__send__
method to avoid inadvertent pindown.
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
03:27 AM Revision 52e896d7 (git): * 2015-02-16
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49608 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:27 AM Revision 5f9f1536 (git): console.c: fix typo
* ext/io/console/console.c (console_dev): fix typo, should be
rb_funcallv to call with an argument array.
git-svn-...
nobu (Nobuyoshi Nakada)
01:45 AM Bug #10854: Backport r49543
ruby_2_2 r49605 merged revision(s) 49543. naruse (Yui NARUSE)
12:35 AM Feature #10790 (Closed): Can't read CommitterHowto's links
CommitterHowto と CommitterHowtoJa を修正しました。
In English,
I fixed CommitterHowto's links and CommiterHowtoJa's links.
sho-h (Sho Hashimoto)
12:08 AM Misc #10843 (Closed): Removed libraries still exist in doc/standard_library.rdoc
r49606 で修正しました。 sho-h (Sho Hashimoto)

02/15/2015

10:23 PM Bug #10855: [PATCH] Matrix#inverse returns matrix of integers whenever possible
Marc-Andre Lafortune wrote:
> Interesting.
>
> I'm thinking it might be best to do the conversion even if some en...
LitoNico (Lito Nicolai)
08:15 PM Bug #10855: [PATCH] Matrix#inverse returns matrix of integers whenever possible
Interesting.
I'm thinking it might be best to do the conversion even if some entries are not integral. Why do you ...
marcandre (Marc-Andre Lafortune)
07:08 PM Bug #10855 (Third Party's Issue): [PATCH] Matrix#inverse returns matrix of integers whenever possible
Currently, Matrix#inverse returns a matrix of Rationals, even when each
element has a denominator of 1. This leads t...
LitoNico (Lito Nicolai)
08:47 PM Bug #10856 (Closed): Splat with empty keyword args gives unexpected results
When keyword args are passed to a method with splat, and there are no keyword args, an empty hash is sent. I would ex... seantheprogrammer (Sean Griffin)
05:26 AM Revision d38ef77d (git): * doc/standard_library.rdoc: [DOC] delete removed libraries.
[misc #10843] [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49606 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Sho Hashimoto
04:16 AM Revision 4aacaf21 (git): merge revision(s) 49543: [Backport #10854]
* ext/socket/getaddrinfo.c (get_addr): reject too long hostname to
get rid of GHOST vulnerability on very o...
naruse (Yui NARUSE)
03:24 AM Revision 76c7c267 (git): default.mspec: use RbConfig::CONFIG
* spec/default.mspec (config): use RbConfig::CONFIG directly,
loading with fake.rb.
git-svn-id: svn+ssh://ci.ruby-...
nobu (Nobuyoshi Nakada)
03:24 AM Revision 42dee95b (git): default.mspec: no -I- flag
* spec/default.mspec (flags): -I- has been no longer used since
long ago, and "." has not been in the default load ...
nobu (Nobuyoshi Nakada)
03:23 AM Revision d390e0ce (git): * 2015-02-15
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49602 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:23 AM Revision 3bc9d1d0 (git): random.c: suppress a warning
* random.c (fill_random_bytes): use ATOMIC_SIZE_CAS to suppress a
strict-aliasing warning by gcc 4.9 for mingw.
gi...
nobu (Nobuyoshi Nakada)

02/14/2015

10:37 PM Bug #10854: Backport r49543
r49543 and r49557 were backported into `ruby_2_1` branch at r49600. nagachika (Tomoyuki Chikanaga)
10:48 AM Bug #10854 (Closed): Backport r49543
Please backport r49543 related with GHOST vulnerability. hsbt (Hiroshi SHIBATA)
10:36 PM Revision 8e210f99 (git): merge revision(s) r49543,r49557: [Backport #10854]
* ext/socket/getaddrinfo.c (get_addr): reject too long hostname to
get rid of GHOST vulnerability on very o...
nagachika (Tomoyuki Chikanaga)
05:40 AM Revision 10a98070 (git): random.c: ArgumentError for invalid argument
* random.c (rand_random_number): raise ArgumentError for invalid
argument like as SecureRandom.random_number.
git-...
nobu (Nobuyoshi Nakada)
04:46 AM Bug #10828: send should not create immortal symbols
ruby_2_2 r49598 merged revision(s) 49499,49500,49501,49502,49504,49505,49506,49507. naruse (Yui NARUSE)
04:46 AM Revision 43defa70 (git): merge revision(s) 49499,49500,49501,49502,49504,49505,49506,49507: [Backport #10828]
* vm_insnhelper.c: Fix one type of symbol leak with +send+
* vm_insnhelper.c: Fix symbol leak with +send+ [Bu...
naruse (Yui NARUSE)
04:11 AM Revision dd09b5bf (git): random.c: allow negative argument to random_number
* random.c (rand_random_number): allow negative argument as it is
allowed by SecureRandom.random_number.
git-svn-i...
nobu (Nobuyoshi Nakada)
03:55 AM Bug #10761: Marshal.dump 100% slower in 2.2.0 vs 2.1.5
ruby_2_2 r49513 merged revision(s) 49376,49387,49389. naruse (Yui NARUSE)
03:22 AM Bug #10826: Refinements make instance_methods(false) return methods of superclasses
ruby_2_2 r49592 merged revision(s) 49493. naruse (Yui NARUSE)
03:20 AM Revision b1adbd14 (git): random.c: rand_random_number
* random.c (rand_random_number): add a method to return a random
number like SecureRandom to Random::Formatter.
* l...
nobu (Nobuyoshi Nakada)
03:02 AM Revision 1f13a179 (git): securerandom.rb: Random::Formatter
* lib/securerandom.rb (Random::Formatter): extract random number
formatting methods into a module.
git-svn-id: svn...
nobu (Nobuyoshi Nakada)
03:02 AM Revision 03af53f5 (git): random.c: use PRIsVALUE
* random.c (rand_random): use PRIsVALUE to format an error
message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr...
nobu (Nobuyoshi Nakada)
03:01 AM Revision eeeb7ae8 (git): random.c: Random.raw_seed
* random.c (random_raw_seed): extract platform dependent random
seed initialization function as a new method Random...
nobu (Nobuyoshi Nakada)
02:53 AM Bug #10848 (Feedback): [BUG] Segmentation fault at 0x00000000000440 ???
Please post plain text, not RTF format.
And please show crash log report, too.
nobu (Nobuyoshi Nakada)

02/13/2015

11:54 PM Revision 68c6739e (git): merge revision(s) 49493: [Backport #10826]
* class.c (method_entry_i, class_instance_method_list,
rb_obj_singleton_methods): should not include method...
naruse (Yui NARUSE)
11:26 PM Revision 68c2c522 (git): coverage.c: suppress a warning
* ext/coverage/coverage.c (coverage_clear_result_i): use local
variable coverage.
git-svn-id: svn+ssh://ci.ruby-la...
nobu (Nobuyoshi Nakada)
06:26 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Awesome, thanks! dragonsinth (Scott Blum)
12:44 PM Feature #10740: Base64 urlsafe methods are not urlsafe
Sorry for the late action, I've committed the patch. Thank you!
--
Yusuke Endoh <[email protected]>
mame (Yusuke Endoh)
12:31 PM Feature #10740 (Closed): Base64 urlsafe methods are not urlsafe
Applied in changeset r49585.
----------
* lib/base64.rb: make urlsafe mode user-friendly.
* lib/base64.rb (Base64.u...
mame (Yusuke Endoh)
03:54 PM Feature #10816 (Closed): Add the ability to capture Coverage information
Applied in changeset r49589.
----------
* ext/coverage/coverage.c: Add Coverage.peek_result. Allows you to
captur...
Anonymous
03:47 PM Feature #10816: Add the ability to capture Coverage information
> Sorry for leaving this ticket and thank you for commenting and creating a proof-of-concept.
No problem. I'm rea...
tenderlovemaking (Aaron Patterson)
02:11 PM Feature #10816: Add the ability to capture Coverage information
Sorry for leaving this ticket and thank you for commenting and creating a proof-of-concept.
Fair enough. Aaron, cou...
mame (Yusuke Endoh)
01:24 AM Feature #10816: Add the ability to capture Coverage information
I made a proof of concept program (using the patch I've posted here):
https://gist.github.com/tenderlove/fba8eaf...
tenderlovemaking (Aaron Patterson)
12:01 AM Feature #10816: Add the ability to capture Coverage information
I can absolutely see tying this into minitest-autotest to make it smarter about what tests to run on edit. zenspider (Ryan Davis)
03:54 PM Revision d96949a4 (git): * 2015-02-14
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49590 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:53 PM Revision a86eacf5 (git): * ext/coverage/coverage.c: Add Coverage.peek_result. Allows you to
capture coverage information without stopping the coverage tool.
[ruby-core:67940] [Feature #10816]
* test/coverag...
tenderlovemaking (Aaron Patterson)
02:16 PM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
r49575 and r49579 were merged into `ruby_2_1` branch at r49588. nagachika (Tomoyuki Chikanaga)
01:59 PM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
r49579 で Fedora21 での CI も対応した模様。
Backport の DONE を外しておきます。
nagachika (Tomoyuki Chikanaga)
07:18 AM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
ruby_2_2 r49584 merged revision(s) 49525,49575. naruse (Yui NARUSE)
02:16 PM Revision 40705c2b (git): merge revision(s) r49575,r49579: [Backport #10839]
test_cipher.rb: show cipher name
* test/openssl/test_cipher.rb (test_ciphers): show wrap mode
cipher name,...
nagachika (Tomoyuki Chikanaga)
01:07 PM Bug #10853 (Closed): inspect.claer dumps core
Applied in changeset r49586.
----------
* string.c (str_discard): does not free for STR_NOFREE string.
[Bug #10853...
mame (Yusuke Endoh)
12:41 PM Bug #10853 (Closed): inspect.claer dumps core
~~~
$ ruby -e 'inspect.clear'
*** Error in `ruby': munmap_chunk(): invalid pointer: 0x00007fd20ed64fe7 ***
Aborted...
mame (Yusuke Endoh)
01:07 PM Revision ecccd9f4 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49587 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
01:06 PM Revision 2270365b (git): * string.c (str_discard): does not free for STR_NOFREE string.
[Bug #10853][ruby-core:68110]
* bootstraptest/test_string.rb: test for above.
git-svn-id: svn+ssh://ci.ruby-lang.or...
mame (Yusuke Endoh)
12:31 PM Revision 6b668094 (git): * lib/base64.rb: make urlsafe mode user-friendly.
* lib/base64.rb (Base64.urlsafe_encode64): a new option "padding" to
suppress the padding character ("=").
* lib/b...
mame (Yusuke Endoh)
11:42 AM Bug #10852 (Closed): TestObjSpace#test_dump_flags sometimes fails on mswin-CI
mswinのCIで、以下のfailureが時々(2割くらい?)出るのですが、何がまずいのでしょうか?
2.2だと頻度はぐっと下がりますが、出ないわけではないようです。
'''
1) Failure:
TestObjSp...
usa (Usaku NAKAMURA)
11:15 AM Feature #10851 (Open): Introduce Regexp#fetch
There is a common pattern in code:
match = pattern.match(string)
var = match && match[name_of_capture]
One shoul...
prijutme4ty (Ilya Vorontsov)
11:14 AM Bug #10850 (Rejected): BigDecimal division incorrect
I tried this in Ruby 2.1.4, 2.1.5 and 2.2.0, but in none of the versions it seems correct to me.
irb(main):041:0* ...
Elyasin (Elyasin Shaladi)
07:18 AM Revision c85e4fce (git): merge revision(s) 49525,49575: [Backport #10839]
test_cipher.rb: OpenSSL 1.0.2
* test/openssl/test_cipher.rb (OpenSSL::TestCipher#test_ciphers):
OpenSSL 1....
naruse (Yui NARUSE)
07:07 AM Revision b4974e71 (git): util.c: hexdigit
* util.c (hexdigit): extract identical constants.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49583 b2dd03c8-3...
nobu (Nobuyoshi Nakada)
05:19 AM Feature #10739 (Closed): merge upstream of json-1.8.2
Applied in changeset r49582.
----------
* ext/json: merge upstream from flori/json
change usage of TypedData. [Fea...
hsbt (Hiroshi SHIBATA)
02:49 AM Feature #10739: merge upstream of json-1.8.2
```GET_STATE_TO``` is used by other function. hsbt (Hiroshi SHIBATA)
05:19 AM Revision f5219fee (git): * ext/json: merge upstream from flori/json
change usage of TypedData. [Feature #10739][ruby-core:67564]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49582...
hsbt (Hiroshi SHIBATA)
05:00 AM Bug #10821: mkmf.rb: Incorrect have_devel? test depending on run order
ruby_2_2 r49581 merged revision(s) 49482,49487. naruse (Yui NARUSE)
05:00 AM Revision 19424d0b (git): merge revision(s) 49482,49487: [Backport #10821]
* lib/mkmf.rb (try_cppflags, try_cflags, try_ldflags): get rid of
interference by modifying global variable...
naruse (Yui NARUSE)
02:41 AM Feature #10849: Adding an alphanumeric function to SecureRandom
> The length of the result string is about 4/3 of _n_.
I don't like this interface.
~~~ruby
def self.choose(...
nobu (Nobuyoshi Nakada)
02:30 AM Bug #10053: OpenSSL: incorrect return value check of EGD functions
The first part sounds OK, I support deprecate of egd functions. The second part needs actionable tickets, and patches... zzak (zzak _)
02:06 AM Revision 4607f95f (git): * 2015-02-13
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49580 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
02:06 AM Revision 6fbba115 (git): test_cipher.rb: ignore wrap mode erros
* test/openssl/test_cipher.rb (test_ciphers): ignore wrap mode
errors if "wrap" is contained in the name. seems no...
nobu (Nobuyoshi Nakada)

02/12/2015

11:55 PM Feature #10849 (Closed): Adding an alphanumeric function to SecureRandom
It would be handy to have a method that produces a random alphanumeric string. [email protected] (Andrew Butterfield)
10:18 PM Misc #10754 (Closed): Tiny optimisation of Set#include?
marcandre (Marc-Andre Lafortune)
05:47 PM Misc #10754: Tiny optimisation of Set#include?
Awesome! :)
Shouldn't this issue be closed also?
ismael (Ismael Abreu)
08:59 PM Bug #10848 (Closed): [BUG] Segmentation fault at 0x00000000000440 ???
I keep encountering this when trying to start a rails server. I've gone through what little I know to try and fix it... Anonymous
06:39 PM Bug #10839: OpenSSL 1.0.2 does not allow wrap mode (fixed by r49525)
r49575 で fedora での失敗の調査(?)のため追加修正あり。 nagachika (Tomoyuki Chikanaga)
06:13 PM Bug #10813: Fix intermittent SIGBUS on Linux (fixed at r49452)
ruby_2_2 r49578 merged revision(s) 49452. naruse (Yui NARUSE)
06:13 PM Revision f0375410 (git): merge revision(s) 49452: [Backport #10813]
* thread_pthread.c (reserve_stack): fix intermittent SIGBUS on
Linux, by reserving the stack virtual addres...
naruse (Yui NARUSE)
01:50 PM Bug #10847 (Closed): SystemStackError after NameError prepends a module
The following code causes `SystemStackError`.
```ruby
module Foo
end
NameError.prepend Foo
foo rescue $!
``...
yuki24 (Yuki Nishijima)
09:36 AM Revision 643dced6 (git): test_random.rb: add
* test/openssl/test_random.rb (OpenSSL::TestRandom): add minimum
tests.
git-svn-id: svn+ssh://ci.ruby-lang.org/rub...
nobu (Nobuyoshi Nakada)
09:34 AM Revision 25455e61 (git): openssl: check RAND_edg to support libressl
* ext/openssl/extconf.rb: check RAND_edg to support libressl.
* ext/openssl/ossl_rand.c (ossl_rand_egd): define only ...
nobu (Nobuyoshi Nakada)
08:33 AM Revision a6747a09 (git): test_cipher.rb: show cipher name
* test/openssl/test_cipher.rb (test_ciphers): show wrap mode
cipher name, which does not end with "wrap".
http://...
nobu (Nobuyoshi Nakada)
04:00 AM Bug #10846: Stack consistency error
This seems very suspicious.
~~~
Thread 23:
0 libsystem_kernel.dylib 0x00007fff89c0e136 __psynch_cvwai...
nobu (Nobuyoshi Nakada)
02:47 AM Revision 2049c58d (git): drbtest.rb: refactor
* test/drb/drbtest.rb (test_07_public_private_protected_missing):
refactor by splitting and using assert_raise.
gi...
nobu (Nobuyoshi Nakada)
02:04 AM Revision 0605e80c (git): configure.in: no redundant library path
* configure.in (LDFLAGS): exclude /usr/lib from appendant library
path list, which should be redundant.
git-svn-id...
nobu (Nobuyoshi Nakada)
02:02 AM Revision 9f94dfeb (git): configure.in: trailing spaces
* configure.in (CFLAGS, LDFLAGS): do not append trailing spaces.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4...
nobu (Nobuyoshi Nakada)
01:46 AM Revision 678ae5d1 (git): * proc.c (proc_call): Improve Proc#call documentation. Patch by
Hsing-Hui Hsu. [fix GH-761]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@49571 b2dd03c8-39d4-4d8f-98ff-823fe6...
drbrain (Eric Hodel)
 

Also available in: Atom