Project

General

Profile

Activity

From 07/21/2014 to 07/27/2014

07/27/2014

09:45 PM Bug #9712 (Closed): Dir.entries replace Unicode character with questionmarks
I think the current documentation explains this well, so closing.
```
/*
* call-seq:
* Dir.entries( dirn...
zzak (zzak _)
09:38 PM Revision 57541c49 (git): * vm_eval.c: [DOC] Fix rdoc formatting of from [Bug #9551]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46986 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
09:35 PM Bug #9551 (Closed): [DOC] Fix for documentation of Kernel::catch
Applied in changeset r46985.
----------
* vm_eval.c: [DOC] [Bug #9551] Improve clarity of Kernel::catch
documentat...
zzak (zzak _)
09:35 PM Revision 60272f90 (git): * vm_eval.c: [DOC] [Bug #9551] Improve clarity of Kernel::catch
documentation, by Jesse Sielaff.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46985 b2dd03c8-39d4-4d8f-9...
zzak (zzak _)
09:28 PM Feature #9528 (Closed): mathn.rb library
Its been 5 months without any feedback, so I'm closing this.
If you have any specific questions about how to contr...
zzak (zzak _)
09:27 PM Bug #9563 (Closed): URI.parse error
Applied in changeset r46984.
----------
* lib/uri/common.rb: [DOC] [Bug #9563] Recommend using URI.escape
before p...
zzak (zzak _)
09:27 PM Revision 747243cc (git): * lib/uri/common.rb: [DOC] [Bug #9563] Recommend using URI.escape
before parsing a uri to avoid invalid characters. Reported by
Evgeniy Serykh.
git-svn-id: svn+ssh://ci.ruby-lang....
zzak (zzak _)
09:14 PM Feature #9319 (Closed): Add constant RUBY_KEYWORDS or a similar way to output which keywords exist at runtime
We've added an rdoc file to the source tree that lists the current keywords of ruby, you can access it a couple of wa... zzak (zzak _)
09:04 PM Feature #8636 (Closed): Documentation hosting on ruby-lang.org
I'm marking this as closed as we are working on it outside of redmine, and has no effect on trunk or other ruby versi... zzak (zzak _)
08:59 PM Bug #10049 (Closed): RDoc bug for time format
Applied in changeset r46983.
----------
Fix ticket number from r46982, should be [Bug #10049]
zzak (zzak _)
08:59 PM Revision 015fa2a8 (git): Fix ticket number from r46982, should be [Bug #10049]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46983 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
08:58 PM Revision ea418dda (git): * time.c: [DOC] Clarify %Y in strftime, which can accept any digits
and will output at least 4 digits as the year. Reported by Yury
Trofimenko [Bug #8941]
git-svn-id: svn+ssh://ci.r...
zzak (zzak _)
08:51 PM Revision 1bf4a34e (git): win32ole.c: suppress warning
* ext/win32ole/win32ole.c (ole_rec2variant): cast to suppress a
format warning on x86_64-cygwin.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
08:37 PM Revision c8e19d29 (git): * ChangeLog: [DOC] Fix typo s/originall/originally
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46980 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
08:34 PM Bug #10075 (Closed): URI#join needs documentation of its behavior
Applied in changeset r46979.
----------
* lib/uri/common.rb: [DOC] [Bug #10075] Clarify how URI.join arguments
are...
zzak (zzak _)
08:34 PM Revision 37fd832f (git): * lib/uri/common.rb: [DOC] [Bug #10075] Clarify how URI.join arguments
are handled by RFC3986, originall reported by John Feminella.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@469...
zzak (zzak _)
08:25 PM Bug #10067 (Closed): File.file? misleading semantics & documentation for symbolic links
Applied in changeset r46978.
----------
* file.c: [DOC] Clarify how File.file? handles symbolic links. Also
cleane...
zzak (zzak _)
08:23 PM Revision 1fd840a0 (git): * file.c: [DOC] Clarify how File.file? handles symbolic links. Also
cleaned up the rdoc style for this method, more to follow.
Originally reported by Michael Renner [Bug #10067]
git...
zzak (zzak _)
08:16 PM Bug #10071 (Closed): Documentation for time.c contains broken links
Applied in changeset r46977.
----------
* time.c: [DOC] Remove dead link and old bug report, which hasn't been
rep...
zzak (zzak _)
08:14 PM Revision 0eed6975 (git): * time.c: [DOC] Remove dead link and old bug report, which hasn't been
reproduced in a few years. Reported by Federico Builes [Bug #10071]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
zzak (zzak _)
07:41 PM Revision e0270975 (git): * ext/zlib/zlib.c: [DOC] Remove default value of Zlib constants, as
they may change in the implementation without notice. ed by
@robin850 [Fixes GH-682] https://.com/ruby/r...
zzak (zzak _)
07:37 PM Revision 3a4ac27f (git): * 2014-07-28
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46975 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:37 PM Revision e63f0a92 (git): * ext/openssl/ossl_hmac.c: Fix NO_HMAC warning [Fixes GH-665]
ed by @vipulnsward https://.com/ruby/ruby/pull/665
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@469...
zzak (zzak _)
07:28 PM Feature #6739: One-line rescue statement should support specifying an exception class
As far as I tried, using `when` can't parse well. nobu (Nobuyoshi Nakada)
04:12 PM Feature #6739: One-line rescue statement should support specifying an exception class
~~~ruby
do_something rescue SomeError with puts "SomeError occured"
~~~
funny_falcon (Yura Sokolov)
01:39 PM Bug #10054: Net::HTTPGenericRequest sets host even if it was set before by user
Yui NARUSE wrote:
> Why don't you use http_proxy?
I need this only for some requests (imagine database that store...
semenyukd (Dmitriy Semenyuk)
11:04 AM Revision 448c8700 (git): * lib/cgi/core.rb: remove unused variables.
* lib/erb.rb: ditto.
* lib/mkmf.rb: ditto.
* lib/net/http/response.rb: ditto.
* lib/optparse/version.rb: ditto.
* lib...
hsbt (Hiroshi SHIBATA)
10:49 AM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
Valid UUID should match `/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/i` kidlab (Man Vuong)
10:47 AM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
Ya, it seems that all wrong UUID are ended with 'g', here is another one:
0e6cf5ef-0afd-4854-8130-ac6144ddd70g
kidlab (Man Vuong)
09:15 AM Bug #10097: Case-insensitive Regexp matching for Windows-1252 not working for ŠšŽžŒœÿŸ
Nobuyoshi Nakada wrote:
> Is this correct?
> https://.com/nobu/ruby/compare/windows-1252
Thanks a lot for ...
duerst (Martin Dürst)
08:52 AM Bug #10097: Case-insensitive Regexp matching for Windows-1252 not working for ŠšŽžŒœÿŸ
Is this correct?
https://.com/nobu/ruby/compare/windows-1252
nobu (Nobuyoshi Nakada)
01:46 AM Revision 42425c89 (git): symbol.c: wrap global_symbols tables
* symbol.c (register_symid_direct, unregister_sym): extract to
wrap global_symbols tables.
git-svn-id: svn+ssh://c...
nobu (Nobuyoshi Nakada)
01:46 AM Revision b2aee6f4 (git): symbol.c: return the results directly
* symbol.c (lookup_str_id, lookup_str_sym, lookup_id_str): return
the result ID, Symbol, and string directly instea...
nobu (Nobuyoshi Nakada)

07/26/2014

11:07 PM Feature #8546: super errors in UnboundMethods
Which revision did you try?
nobu (Nobuyoshi Nakada)
06:04 PM Feature #8546: super errors in UnboundMethods
Nobuyoshi Nakada wrote:
> Fixed in 2.1.
I tried the above sample code in 2.1.2 and the error has changed from a T...
saturnflyer (Jim Gay)
08:13 PM Revision 22e09d1e (git): * lib/irb.rb: [DOC] PROMPT_I cannot be nil, by @hgillane [ci skip]
Fixes documenting-ruby/ruby#37
https://.com/documenting-ruby/ruby/pull/37
git-svn-id: svn+ssh://ci.ruby-lan...
zzak (zzak _)
06:26 PM Feature #10095: Object#as
I found that Ocaml has a function "revapply".
```ocaml
revapply x f (* it means f(x) *)
```
How about "rap" (...
ko1 (Koichi Sasada)
09:37 AM Feature #10095: Object#as
Here's some of the candidates I thought up in today's dev meeting:
- `into`
- `turn`
- `map1`
- `apply`
knu (Akinori MUSHA)
09:10 AM Feature #10095: Object#as
I would like to propose the name `chain`.
```ruby
[1, 2, 3, 4].select(&:odd?).chain{|x| {total: x.count, data: x}...
sawa (Tsuyoshi Sawada)
06:53 AM Feature #10095 (Closed): Object#as
We've had so many times of feature requests for a method similar to `Object#tap` that doesn't return self but returns... matsuda (Akira Matsuda)
05:44 PM Revision 4b8f0e76 (git): * lib/shell/command-processor.rb: remove unused variable.
* lib/shell/system-command.rb: ditto.
* lib/tmpdir.rb: ditto.
* lib/uri/generic.rb: ditto.
git-svn-id: svn+ssh://ci....
hsbt (Hiroshi SHIBATA)
05:37 PM Bug #9774 (Feedback): Net::HTTP failure to validate certificate
Could you show the site to reproduce on my Mavericks? naruse (Yui NARUSE)
05:36 PM Bug #10045 (Assigned): SegFault in BigDecimal in 2.1.2p95
zzak (zzak _)
05:12 PM Revision 9b932528 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46968 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
05:12 PM Revision 25926315 (git): * lib/weakref.rb: split executable code into sample directory.
* sample/weakref.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46967 b2dd03c8-39d4-4d8f-98ff-823fe69b...
hsbt (Hiroshi SHIBATA)
05:11 PM Revision 6d6bd262 (git): * lib/delegate.rb: split executable code into sample directory.
* sample/delegate.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46966 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
05:10 PM Bug #10049 (Assigned): RDoc bug for time format
zzak (zzak _)
05:09 PM Feature #9650 (Feedback): String#size versus String#length
Why `size` in bytes and `length` in chars, not vice versa? nobu (Nobuyoshi Nakada)
03:54 PM Feature #9650: String#size versus String#length
-1, #size is good enough. Anonymous
04:56 PM Bug #10067 (Assigned): File.file? misleading semantics & documentation for symbolic links
Thanks, I'll see if I can clean up any misunderstandings here zzak (zzak _)
04:53 PM Bug #10075 (Assigned): URI#join needs documentation of its behavior
I will try to improve the explanation zzak (zzak _)
04:47 PM Revision 1788d08d (git): * proc.c (method_super_method): [DOC] Method#super_method
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46965 b2dd03c8-39d4-4d8f-98ff-823fe69b080e zzak (zzak _)
04:33 PM Feature #6452: Allow extend to override class methods
Rodrigo Rosenfeld Rosas wrote:
> Would Module.preextend be a good name for that? It would indicate it's similar to p...
Anonymous
04:28 PM Bug #9689 (Assigned): (BigDecimal + Float) no longer commutative due to #7176
zzak (zzak _)
04:27 PM Bug #10055 (Assigned): Shellwords.shellsplit() does not match POSIX sh behavior for backslashes within double-quoted strings
knu: do you have any thoughts on this one? zzak (zzak _)
04:22 PM Feature #6739: One-line rescue statement should support specifying an exception class
How about introducing shorter "resc" keyword for error-specific inline rescue?
~~~ruby
do_messy_job resc TypeErro...
Anonymous
04:22 PM Feature #9781 (Closed): Feature Proposal: Method#super_method
Applied in changeset r46964.
----------
proc.c: method_super_method
* proc.c (method_super_method): new method Meth...
nobu (Nobuyoshi Nakada)
08:24 AM Feature #9781 (Open): Feature Proposal: Method#super_method
matz (Yukihiro Matsumoto)
08:23 AM Feature #9781: Feature Proposal: Method#super_method
OK, accepted.
The name should be 'super_method', since 'super' make me feel invocation of a mehtod in super class....
matz (Yukihiro Matsumoto)
04:22 PM Revision b4981594 (git): proc.c: method_super_method
* proc.c (method_super_method): new method Method#super_method,
which returns a method object of the method to be c...
nobu (Nobuyoshi Nakada)
04:13 PM Revision 042a162a (git): * 2014-07-27
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46963 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:13 PM Revision ac10d41a (git): eval_error.c: quote unprintable
* eval_error.c (rb_print_undef, rb_print_undef_str): quote unprintable
names.
* eval_error.c (rb_print_inaccessibl...
nobu (Nobuyoshi Nakada)
04:13 PM Revision c56b3d14 (git): eval_error.c: rb_print_inaccessible
* eval_error.c (rb_print_inaccessible): exract from mnew_from_me()
in proc.c
git-svn-id: svn+ssh://ci.ruby-lang.or...
nobu (Nobuyoshi Nakada)
03:52 PM Bug #10054 (Feedback): Net::HTTPGenericRequest sets host even if it was set before by user
Why don't you use http_proxy? naruse (Yui NARUSE)
03:28 PM Feature #9620: Rename "curry" to "schönfinkelize"
Uh oh, that Pegasus computer looks so beautiful, http://upload.wikimedia.org/wikipedia/commons/e/ee/Pegasus_computer.... Anonymous
03:22 PM Feature #9620: Rename "curry" to "schönfinkelize"
Who in the Heaven is Christopher Strachey?
Anonymous
01:54 PM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
Rodrigo Rosenfeld Rosas wrote:
> Great, from the test it seems to allow interpolation. Could you please confirm I un...
nobu (Nobuyoshi Nakada)
08:11 AM Feature #4276 (Feedback): Allow use of quotes in symbol syntactic sugar for hashes
I am not against the idea, but I want to make sure that key will be symbol, since some may expect
```ruby
{"foo b...
matz (Yukihiro Matsumoto)
10:06 AM Revision 61fd9777 (git): compile.c: check size
* compile.c (compile_data_alloc): check allocation size and
integer overflow.
git-svn-id: svn+ssh://ci.ruby-lang.o...
nobu (Nobuyoshi Nakada)
09:43 AM Bug #10097 (Closed): Case-insensitive Regexp matching for Windows-1252 not working for ŠšŽžŒœÿŸ
By chance I had a look at enc/iso_8859_1.c and found
~~~C
ENC_REPLICATE("Windows-1252", "ISO-8859-1")
~~~
on li...
duerst (Martin Dürst)
08:47 AM Feature #10085: Add non-ASCII case conversion to String#upcase/downcase/swapcase/capitalize
I want default case conversion should be Unicode aware (when encoding is Unicode).
The previous behavior can be done...
matz (Yukihiro Matsumoto)
08:28 AM Revision 39fd13bc (git): * ext/objspace/objspace_dump.c (dump_append): avoid fflush.
because dump_append_string_value() iterates over each chars,
fflush()-ing here effectively issues system ca...
shyouhei (Shyouhei Urabe)
08:12 AM Feature #9924: Revisitting GC.stat keys
I got Matz's approval. ko1 (Koichi Sasada)
07:57 AM Revision 36b476cd (git): struct iseq_compile_data_storage: 16 bytes (from 32) overhead
This reduces the iseq_compile_data_storage header from 32 to 16
bytes on 64-bit systems.
pos and size fields cannot ...
Eric Wong
07:52 AM Feature #10096 (Rejected): [] use khash for fstring and id_str tables
frozen_strings and global_symbols.id_str hashes are two of the bigger
hashes in Ruby. They are needlessly ordered a...
normalperson (Eric Wong)
07:30 AM Revision a9c7629e (git): rb_iseq_t: reduce to (280 bytes from 288 bytes) on 64-bit
iseq_size and line_info_size may be 32-bit.
4GB instruction sequences should be big enough for anyone.
Other existin...
Eric Wong
07:04 AM Feature #10082 (Closed): [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls

r46952
normalperson (Eric Wong)
06:54 AM Feature #10094 (Closed): Object#as
Moved to #10095 matsuda (Akira Matsuda)
06:36 AM Feature #10094 (Closed): Object#as
We've had numbers of feature requests for a method similar to Object#tap that doesn't return self but returns the giv... matsuda (Akira Matsuda)
06:18 AM Feature #10084: Add Unicode String Normalization to String class
First of all, I don't think `normalize` is the best name.
I propose `unicode_normalize` instead, since this normaliz...
matz (Yukihiro Matsumoto)
06:16 AM Revision 98c9581b (git): rbconfig/sizeof: remove garbage
* ext/rbconfig/sizeof/depend: remove garbage dollar mark.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46956 b2...
nobu (Nobuyoshi Nakada)
06:07 AM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
FYI here's an already existing implementation by Seki-san: https://gist..com/seki/6449467
Gemified version is ...
matsuda (Akira Matsuda)
05:39 AM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
I like the idea, but I have one concern.
The binding also has information about the receiver (which defaults to to...
matz (Yukihiro Matsumoto)
05:36 AM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
I think it is easy to implement, but not clear what is "self" on ERB evaluation context.
If you provide binding, s...
ko1 (Koichi Sasada)
05:52 AM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
'g' at the end? nobu (Nobuyoshi Nakada)
04:56 AM Bug #10093: SecureRandom.uuid is not valid v4 and/or RFC 4122
Why is it not a valid UUID? akr (Akira Tanaka)
04:33 AM Bug #10093 (Third Party's Issue): SecureRandom.uuid is not valid v4 and/or RFC 4122
SecureRandom.uuid sometimes generates some value like this:
e7be09bb-e939-43db-9c20-dfad9c27fd3g
And it's not a v...
kidlab (Man Vuong)
05:42 AM Bug #8543: new rb_iseq_load crash
Thank you for your report.
I'll check it (best effort. I ask my boss about priority).
ko1 (Koichi Sasada)
05:30 AM Feature #9064 (Feedback): Add support for packages, like in Java
I am not sure about the motivation behind this proposal.
Are the following all reasons you have:
* Reduce module ...
matz (Yukihiro Matsumoto)
05:12 AM Feature #9980 (Rejected): Create HashWithIndiferentAccess using new syntax {a: 1}i
Suffix `i` is used for complex (imaginary) numbers. It's bit confusing.
Maybe what you want can be gained by shorter...
matz (Yukihiro Matsumoto)
05:10 AM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
Note that we alrady have Hash#compare_by_identity.
Matz.
matz (Yukihiro Matsumoto)
04:51 AM Feature #7797 (Rejected): Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
Hi,
I have to reject this issue, since this will introduce a huge incompatibility. Even I don't have right to bre...
matz (Yukihiro Matsumoto)
04:10 AM Revision 63f3261e (git): rbconfig/sizeof: revert r46924
* ext/rbconfig/sizeof/depend: revert r46924, VPATH prefix, to fix
build error on old FreeBSD. NMAKE must die.
git...
nobu (Nobuyoshi Nakada)
02:08 AM Bug #10035 (Assigned): Find.find no longer accepts Pathname type as argument
naruse (Yui NARUSE)
02:08 AM Bug #10011 (Assigned): Passing a string to Pathname#relative_path_from results in NoMethodError
naruse (Yui NARUSE)

07/25/2014

10:13 PM Feature #10042: Deprecate postfix rescue syntax for removal in 3.0
On 26/07/2014, [email protected] <[email protected]> wrote:
> Issue #10042 has been updated by Yui NARUSE.
>
>
>...
phluid61 (Matthew Kerwin)
06:29 PM Feature #10042: Deprecate postfix rescue syntax for removal in 3.0
I sometimes use postfix rescue, and often want a new syntax to specify exceptions to rescue. naruse (Yui NARUSE)
09:47 PM Revision 6358bae3 (git): struct parse_params: trivial packing
* parse.y (struct parse_params): shrink to 320 to 304 bytes on 64-bit
Some elements may be removed/resized as well, ...
Eric Wong
09:36 PM Revision 36c1e06c (git): ChangeLog: add references [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46953 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
09:34 PM Revision 48a2b96d (git): introduce ZALLOC{,_N} to replace ALLOC{,_N}+MEMZERO use
Using calloc where possible reduces code and binary sizes.
* include/ruby/ruby.h (ZALLOC, ZALLOC_N): implement
(Da...
Eric Wong
08:57 PM Revision 5c094d38 (git): * 2014-07-26
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46951 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
08:57 PM Revision 098c9a32 (git): symbol.c (dsymbol_check): remove unneeded semi-colon
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46950 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Eric Wong
07:46 PM Feature #10038: Extend ObjectSpace.dump to expose buffer addresses for String and Array
Thomas Enebo wrote:
> ko1, when you say native tools, do you mean things like valgrind? Can you elaborate a bit (cu...
ko1 (Koichi Sasada)
06:30 PM Feature #10038: Extend ObjectSpace.dump to expose buffer addresses for String and Array
Oh! I should also note I know dump_all is marked as experimental and implementation-specific in the documents so I am... enebo (Thomas Enebo)
06:13 PM Feature #10038: Extend ObjectSpace.dump to expose buffer addresses for String and Array
ko1, when you say native tools, do you mean things like valgrind? Can you elaborate a bit (curious since I am doing ... enebo (Thomas Enebo)
06:49 PM Bug #10076 (Feedback): 2nd thread can't get mutex even though 1st thread released it (race)
naruse (Yui NARUSE)
06:24 PM Bug #10091 (Feedback): ruby-1.9.3-p0 Error
naruse (Yui NARUSE)
05:23 AM Bug #10091: ruby-1.9.3-p0 Error
Try recent versions. nobu (Nobuyoshi Nakada)
04:42 AM Bug #10091 (Closed): ruby-1.9.3-p0 Error
Hi,
I am Arun. I have installed ruby-1.9.3-p0. I'm getting below error. How can I solve this problem?
```
-- C...
arun_railsfactory (Arun S)
12:41 PM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
Great, from the test it seems to allow interpolation. Could you please confirm I understood it correctly? rosenfeld (Rodrigo Rosenfeld Rosas)
08:36 AM Feature #4276: Allow use of quotes in symbol syntactic sugar for hashes
Updated with the test in [Feature #4935]: https://.com/ruby/ruby/pull/684 nobu (Nobuyoshi Nakada)
12:17 PM Bug #10092 (Rejected): singleton_method behaves inconsistent with singleton_methods on modules, extending self
You should compare `singleton_methods(false)`. nobu (Nobuyoshi Nakada)
10:55 AM Bug #10092 (Rejected): singleton_method behaves inconsistent with singleton_methods on modules, extending self
Let’s consider the following code:
~~~ruby
module M
extend self
def m_i
puts "m_i"
end
def m
...
mudasobwa (Alexei Matyushkin)
11:22 AM Revision d4e84dd0 (git): test/ripper/test_scanner_events.rb: fill empty test methods
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46949 b2dd03c8-39d4-4d8f-98ff-823fe69b080e nobu (Nobuyoshi Nakada)
09:59 AM Feature #5478: Add syntax to import Set into core
It has not been mentioned in this thread yet that in Python it is done like this:
```python
empty_set = set() ...
alexeymuranov (Alexey Muranov)
08:01 AM Feature #10059: [ and SUGGEST] 代数構造を記述する時にメタプログラミングは非常に非常に強力ですが
ふとパッチを見たのですが、これって rdoc で生成されるドキュメントはどうなるのでしょうか。 akr (Akira Tanaka)
07:55 AM Revision 861b7d78 (git): fix encoding spec
"UTF-8" is invalid encoding name in Emacs, use "utf-8" instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46...
nobu (Nobuyoshi Nakada)
07:55 AM Revision ad989e55 (git): rubygems/util.rb: redirect options
* lib/rubygems/util.rb (Gem.silent_system): use keyword options to
redirect outputs instead of reopening global IOs...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 892a97eb (git): specification.rb: fix FDs
* lib/rubygems/specification.rb (build_extensions): close
redirection FDs.
git-svn-id: svn+ssh://ci.ruby-lang.org/...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 3f818a33 (git): rubygems/util.rb: fix FDs
* lib/rubygems/util.rb (silent_system): close duplicated IOs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4694...
nobu (Nobuyoshi Nakada)
07:55 AM Revision a8187405 (git): remote_fetcher.rb: fix FDs
* lib/rubygems/remote_fetcher.rb (request): close connections.
* lib/rubygems/request.rb (close): ditto.
git-svn-id...
nobu (Nobuyoshi Nakada)
07:55 AM Revision 895c1ce4 (git): test_gem_remote_fetcher.rb: fix FDs
* test/rubygems/test_gem_remote_fetcher.rb (start_server):
shutdown remote servers.
* test/rubygems/test_gem_remot...
nobu (Nobuyoshi Nakada)
06:53 AM Revision ebed2ef3 (git): test_gem_silent_ui.rb: fix FDs
* lib/rubygems/user_interaction.rb (Gem::StreamUI#close): clean up
IOs.
* test/rubygems/test_gem_silent_ui.rb (Tes...
nobu (Nobuyoshi Nakada)
06:53 AM Revision 3b26b389 (git): checker.rb: temporary measure againt WEBrick
* test/lib/checker.rb (Checker#find_threads): temporary
measure for unrestartable WEBrick::Utils::TimeoutHa...
nobu (Nobuyoshi Nakada)
06:53 AM Revision 14cea0d7 (git): test/unit.rb: temporary measure againt minitest
* test/lib/test/unit.rb (deal): temporary measure for mixing
output from the tests of minitest in parallel test.
g...
nobu (Nobuyoshi Nakada)
05:12 AM Revision 41929aa6 (git): * gc.c: change objspace::rgengc::parent_object_is_old (boolean)
to objspace::rgengc::parent_object (VALUE).
Use Qfalse or RVALUE pointer instead of FALSE and TRUE.
* gc.c (gc_mark...
ko1 (Koichi Sasada)
04:47 AM Revision 61a28934 (git): * gc.c (rb_gc_writebarrier_remember_promoted): should remember only
OLD objects on RGENGC_AGE2_PROMOTION.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46938 b2dd03c8-39d4-4d8f-9...
ko1 (Koichi Sasada)
04:43 AM Revision 009bf7be (git): * gc.c (gc_mark_stacked_objects): fix error message.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46937 b2dd03c8-39d4-4d8f-98ff-823fe69b080e ko1 (Koichi Sasada)
04:19 AM Revision c3cbfa41 (git): ChangeLog: reference pull request
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e Charlie Somerville
04:17 AM Revision 73ac899b (git): * ext/socket/socket.c (sock_gethostname): Use NI_MAXHOST to support
hostnames longer than 64 characters if the system supports it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@469...
Charlie Somerville
03:21 AM Revision 97e37d68 (git): compile.c: make the receiver condition cleaner
* compile.c (defined_expr): make the condition if the receiver
is explicit or implicit cleaner. [fix GH-681]
git-...
nobu (Nobuyoshi Nakada)
01:21 AM Bug #10027: make at windows , err : _rb_file_expand_path_internal already defined in file. obj
Nobuyoshi Nakada wrote:
> It's a different story.
> You need to install those libraries by yourself on Windows.
...
sevk (kk kk)

07/24/2014

08:42 PM Feature #10017: Add `Hash#fetch_values`
Andrew Vit wrote:
> Please consider the name `fetch_at` carefully: it seems easily confused with `fetch` (1 key), an...
wojtekmach (Wojtek Mach)
06:54 PM Revision e7ce17cf (git): * doc/keywords.rdoc: [DOC] Describe each keyword.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46933 b2dd03c8-39d4-4d8f-98ff-823fe69b080e drbrain (Eric Hodel)
06:17 PM Feature #10090: Display of program name in process listing under AIX
I'm using the config.h created by executing the unmodified configure script from the source tarball.
~~~
./config...
nichogl (Geoff Nichols)
03:36 PM Feature #10090 (Feedback): Display of program name in process listing under AIX
On AIX, `SPT_REUSEARGV` should be used, as same as linux.
How is `SPT_TYPE` defined in your config.h file?
nobu (Nobuyoshi Nakada)
01:54 PM Feature #10090 (Third Party's Issue): Display of program name in process listing under AIX
On AIX, the process listing (displayed with the `ps` command) for a program using Ruby 2.1.2 (or Ruby 1.9.3) shows on... nichogl (Geoff Nichols)
03:28 PM Revision 3d998c9a (git): * 2014-07-25
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46932 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
03:28 PM Revision be7c04e1 (git): parse.y: dynamic const assign_error in ripper
* parse.y (mlhs_node): dynamic constant assignment in massign
should cause assign_error, like as single assign and ...
nobu (Nobuyoshi Nakada)
03:28 PM Revision 418c46f2 (git): parse.y: move common code
* parse.y (arg, primary): move common code shared with ripper.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@469...
nobu (Nobuyoshi Nakada)
01:51 PM Revision 6d877a93 (git): * ext/win32ole/win32ole.c (Init_win32ole): add WIN32OLE_RECORD#initialize
method.
* ext/win32ole/win32ole.c (ole_val2variant): convert WIN32OLE_RECORD
object to VT_RECORD variant.
git-s...
suke (Masaki Suketa)
12:14 PM Bug #10089 (Closed): build failure since r46924
Applied in changeset r46928.
----------
* ext/rbconfig/sizeof/depend (sizes.c): fix build failure since r46924.
[B...
ngoto (Naohisa Goto)
11:48 AM Bug #10089 (Closed): build failure since r46924
r46924 以降、ビルドに失敗しています。
http://chkbuild002.hsbt.org/chkbuild/ruby-trunk/log/20140724T020014Z.fail.html.gz
Travis...
ngoto (Naohisa Goto)
12:14 PM Revision 6af209e4 (git): * ext/rbconfig/sizeof/depend (sizes.c): fix build failure since r46924.
[Bug #10089] [ruby-dev:48446]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46928 b2dd03c8-39d4-4d8f-98ff-823fe...
ngoto (Naohisa Goto)
11:51 AM Bug #9898: Keyword argument oddities
Backported into `ruby_2_1` at r46619. nagachika (Tomoyuki Chikanaga)
11:45 AM Bug #9955 (Assigned): issue building dll on mingw, library not found
nagachika (Tomoyuki Chikanaga)
11:38 AM Bug #10036 (Closed): Time.parse raises NoMethodError: undefined method `<' for nil:NilClass when called with out of range arguments and a negative offset
It seems fixed at r46872. https://.com/ruby/ruby/pull/667 nagachika (Tomoyuki Chikanaga)
11:33 AM Feature #9952 (Assigned): Optimize object allocations in CSV::Row
nagachika (Tomoyuki Chikanaga)
11:13 AM Revision c90cd20c (git): * gc.c: fix major GC flags.
* add GPR_FLAG_MAJOR_BY_FORCE, which indicates
major GC by METHOD, CAPI and so on (see GC_BY).
* remove GPR_FLA...
ko1 (Koichi Sasada)
08:22 AM Revision 4cd04711 (git): parse.y: remove garbage
* parse.y (assoc): remove garbage semicolon added by r35489.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46926...
nobu (Nobuyoshi Nakada)
07:13 AM Bug #10088: Bus Error on Sparc Solaris since r46884
Thank you for the catch and explanation!
I mistakenly believed it was safe with 32-bit types :x
normalperson (Eric Wong)
07:04 AM Bug #10088 (Closed): Bus Error on Sparc Solaris since r46884
Applied in changeset r46925.
----------
* include/ruby/io.h (struct rb_io_buffer_t): PACKED_STRUCT should not
be u...
ngoto (Naohisa Goto)
06:58 AM Bug #10088 (Closed): Bus Error on Sparc Solaris since r46884
Since r46884, bus error occurred on Sparc64.
PACKED_STRUCT_UNALIGNED generally should always be used, and PACKED_S...
ngoto (Naohisa Goto)
07:03 AM Revision 834eb1a8 (git): * include/ruby/io.h (struct rb_io_buffer_t): PACKED_STRUCT should not
be used for platform-specific optimization. PACKED_STRUCT_UNALIGNED
should be used. [ruby-core:63988] [Bug #10088]
...
ngoto (Naohisa Goto)
06:58 AM Feature #10084: Add Unicode String Normalization to String class
Nobuyoshi Nakada wrote:
> What will happen for a non-unicode string, raising an exception?
This is a very good qu...
duerst (Martin Dürst)
12:59 AM Revision 92705750 (git): rbconfig/sizeof: VPATH prefix
* ext/rbconfig/sizeof/depend (sizes.c): prefix with nmake-style
VPATH to use the distributed source in out-of-place...
nobu (Nobuyoshi Nakada)

07/23/2014

07:45 PM Revision 09821335 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46923 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:45 PM Revision 8fded5ba (git): * lib/benchmark.rb: split executable code into sample directory.
* sample/benchmark.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46922 b2dd03c8-39d4-4d8f-98ff-823fe6...
hsbt (Hiroshi SHIBATA)
07:44 PM Revision 7d8175a2 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46921 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:44 PM Revision a7f672a1 (git): * lib/tempfile.rb: split executable code into sample directory.
* sample/tempfile.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46920 b2dd03c8-39d4-4d8f-98ff-823fe69...
hsbt (Hiroshi SHIBATA)
07:31 PM Revision 31f2d1d7 (git): * properties.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46919 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:31 PM Revision d2864212 (git): * 2014-07-24
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46918 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
07:31 PM Revision e32e0a2d (git): * lib/pstore.rb: split executable code into sample directory.
* sample/pstore.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46917 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
hsbt (Hiroshi SHIBATA)
06:20 PM Feature #10042: Deprecate postfix rescue syntax for removal in 3.0
Hi, I'm against it :-)
Nobody is forced to use it, and for short scripts it can be quite useful.
For example to fet...
sowieso (So Wieso)
05:22 PM Feature #9997: Specifying non volatile registers for increase performence in ppc64
ping... anyone to review this ? lbianc (Leonardo Bianconi)
05:16 PM Feature #10087 (Closed): [] Specifying "target_cpu" for structure packing in ppc64
r46915 nobu (Nobuyoshi Nakada)
05:11 PM Feature #10087 (Closed): [] Specifying "target_cpu" for structure packing in ppc64
This change adds new "target_cpu" for structure packing in ppc64.
~~~
- [x86*|i?86|x64], [packed_struct_unaligned...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
02:53 PM Bug #9767: test-all parallel fails if a test is skipped after raise
Backported into `ruby_2_1` branch at r46916. nagachika (Tomoyuki Chikanaga)
02:53 PM Revision 3eb0620c (git): merge revision(s) r45953,r45961: [Backport #9767]
* lib/test/unit/parallel.rb: fix test-all parallel failure if a test
is skipped after raise.
DL::...
nagachika (Tomoyuki Chikanaga)
02:50 PM Feature #10081 (Closed): [] Specifying MACRO for increase performence in ppc64
Applied in changeset r46915.
----------
UNALIGNED_WORD_ACCESS on ppc64
* include/ruby/defines.h, siphash.c, st.c (U...
nobu (Nobuyoshi Nakada)
12:52 PM Feature #10081: [] Specifying MACRO for increase performence in ppc64
Thank you.
Possibly, can `PACKED_STRUCT_UNALIGNED` also work on PowerPC64?
nobu (Nobuyoshi Nakada)
11:28 AM Feature #10081: [] Specifying MACRO for increase performence in ppc64
Nobuyoshi Nakada wrote:
> PowerPC64 can unaligned access?
Yes, I have tested in my IBM POWER 7+ (rev 2.1)
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
01:36 AM Feature #10081: [] Specifying MACRO for increase performence in ppc64
PowerPC64 can unaligned access? nobu (Nobuyoshi Nakada)
02:50 PM Revision 63360be4 (git): UNALIGNED_WORD_ACCESS on ppc64
* include/ruby/defines.h, siphash.c, st.c (UNALIGNED_WORD_ACCESS):
add PowerPC64 too, which is capable to access un...
nobu (Nobuyoshi Nakada)
02:50 PM Revision 6528ad09 (git): defines.h: PACKED_STRUCT_UNALIGNED
* include/ruby/defines.h (PACKED_STRUCT_UNALIGNED): move from
configure.in for universal binary.
git-svn-id: svn+s...
nobu (Nobuyoshi Nakada)
02:50 PM Revision 3f21aa5d (git): configure.in: missing comma
* configure.in (posix_fadvise): fix missing comma separating
blocks. [ruby-core:62968] [Bug #9914]
git-svn-id: sv...
nobu (Nobuyoshi Nakada)
02:49 PM Revision fa2937a1 (git): merge revision(s) r45034,r45037:
* test/socket/test_addrinfo.rb: remove unused variables.
* test/socket/test_nonblock.rb: ditto.
* t...
nagachika (Tomoyuki Chikanaga)
02:45 PM Bug #10045: SegFault in BigDecimal in 2.1.2p95
I've been unable to replicate the segfault on demand.
Because I've been unable to create the segfault on demand I ...
dkennedy (David Kennedy)
02:06 PM Bug #9618: Pathname#cleanpath creates mixed path separators
Backported into `ruby_2_1` branch at r46911. nagachika (Tomoyuki Chikanaga)
02:05 PM Revision 5807ff68 (git): merge revision(s) r45827: [Backport #9618]
* ext/pathname/lib/pathname.rb (cleanpath_aggressive): make all
separators File::SEPARATOR from File::ALT_S...
nagachika (Tomoyuki Chikanaga)
02:04 PM Bug #9571: "Error: TestFileUtils#test_rmdir: Errno::EEXIST: File exists @ dir_s_rmdir - data" on Solaris
Backported into `ruby_2_1` branch at r46910. nagachika (Tomoyuki Chikanaga)
02:03 PM Revision b22467da (git): merge revision(s) r45720: [Backport #9571]
* lib/fileutils.rb (rmdir): rescue Errno::EEXIST in addition to
ENOTEMPTY (and ENOENT), because SUSv3 descr...
nagachika (Tomoyuki Chikanaga)
01:44 PM Bug #9544: Ruby resolver not using autoport
Backported into `ruby_2_1` branch at r46909. nagachika (Tomoyuki Chikanaga)
01:44 PM Revision 61754d1a (git): merge revision(s) r45144: [Backport #9544]
* lib/resolv.rb (bind_random_port): Rescue EPERM for FreeBSD which
security.mac.portacl.port_high is change...
nagachika (Tomoyuki Chikanaga)
01:44 PM Feature #10084: Add Unicode String Normalization to String class
What will happen for a non-unicode string, raising an exception? nobu (Nobuyoshi Nakada)
10:04 AM Feature #10084 (Closed): Add Unicode String Normalization to String class
Unicode string normalization is a frequent operation when comparing or normalizing strings.
This should be availab...
duerst (Martin Dürst)
01:29 PM Revision a5b229be (git): merge revision(s) r46899,r46903,r46904:
split assertions into algorithms
CentOS 7 seems finish MD5 support
http://chkbuild005.hsbt.org/chkbu...
nagachika (Tomoyuki Chikanaga)
12:45 PM Feature #10082: [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
Tadashi Saito wrote:
> (My only concern is that zlib uses "zalloc" as its API, but we will
> not have to worry abou...
nobu (Nobuyoshi Nakada)
10:58 AM Feature #10082: [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
> I considered ZALLOC_N == CALLOC, but the arguments are reversed
> for calloc(3), so I didn't want to risk that con...
tad (Tadashi Saito)
07:22 AM Feature #10082: [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
[email protected] wrote:
> The basic policy of feels great, but why don't you name CALLOC?
>
> I feel...
normalperson (Eric Wong)
06:32 AM Feature #10082: [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
The basic policy of feels great, but why don't you name CALLOC?
I feel CALLOC is more straitforward because ...
tad (Tadashi Saito)
06:00 AM Feature #10082: [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
LGTM.
Matz.
matz (Yukihiro Matsumoto)
12:00 PM Bug #10086: [] Remove exponents calculation from mathn.rb
There are my ES.
です.
gogotanaka (Kazuki Tanaka)
11:57 AM Bug #10086 (Closed): [] Remove exponents calculation from mathn.rb
#English
When we override `:**`, we make it alias as `:power!` (mathn.rb:L73, L102)
Like this.
```
alias po...
gogotanaka (Kazuki Tanaka)
11:04 AM Feature #10085 (Closed): Add non-ASCII case conversion to String#upcase/downcase/swapcase/capitalize
Case conversion functions are currently limited to ASCII characters. When used with formal languages, that may be app... duerst (Martin Dürst)
07:20 AM Revision 2e8ce889 (git): time.c: unnecessary encoding
* time.c (time_zone_name): remove unnecessary encoding and
conversion if it is 7bit-ascii only.
git-svn-id: svn+ss...
nobu (Nobuyoshi Nakada)
07:20 AM Revision 87c8901d (git): test_time.rb: encoding of Time#zone
* test/ruby/test_time.rb (assert_zone_encoding): encoding of
Time#zone is not locale, but the default internal.
gi...
nobu (Nobuyoshi Nakada)
06:23 AM Revision 98a2dfe7 (git): minitest/unit.rb: flush messages
* test/lib/minitest/unit.rb (MiniTest::Unit#_run_suite): flush
messages after each tests.
git-svn-id: svn+ssh://ci...
nobu (Nobuyoshi Nakada)
05:38 AM Feature #10083 (Rejected): String.to_i unexpected behavior
You can use `Integer("String")` instead. nobu (Nobuyoshi Nakada)
02:15 AM Feature #10083 (Rejected): String.to_i unexpected behavior
Hi
There's the issue:
~~~ruby
"String".to_i => 0
~~~
This must be NIL or at least error, but no 0, beca...
josecastro (joseph castro)
05:37 AM Revision 981ab867 (git): test_x509req.rb: fix for RHEL7
* test/openssl/test_x509req.rb (test_sign_and_verify_rsa_md5): fix
exception to be rescued.
git-svn-id: svn+ssh://...
nobu (Nobuyoshi Nakada)
03:19 AM Bug #4527 (Closed): [] IO#close releases GVL if possible
Eric Wong wrote:
> [email protected] wrote:
> > A proposed Eric in [ruby-core:35610] is not merged yet.
> ...
naruse (Yui NARUSE)
02:33 AM Bug #4527: [] IO#close releases GVL if possible
[email protected] wrote:
> A proposed Eric in [ruby-core:35610] is not merged yet.

Won't apply after r4337...
normalperson (Eric Wong)
02:18 AM Bug #4527: [] IO#close releases GVL if possible
A proposed Eric in [ruby-core:35610] is not merged yet. naruse (Yui NARUSE)
02:17 AM Bug #4527 (Assigned): [] IO#close releases GVL if possible
naruse (Yui NARUSE)
02:35 AM Revision 3b48a96c (git): RHEL7 disables MD5
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46903 b2dd03c8-39d4-4d8f-98ff-823fe69b080e naruse (Yui NARUSE)
01:25 AM Bug #10019: segmentation fault/buffer overrun in pack.c (encodes)
I agree the argument should be short. I'm working on it, but it's definitely strange. If I take the buffer and allo... wkwood (Will Wood)

07/22/2014

10:48 PM Revision e08773bc (git): fix a typo [ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46902 b2dd03c8-39d4-4d8f-98ff-823fe69b080e znz (Kazuhiro NISHIYAMA)
10:33 PM Bug #10080 (Rejected): Functions marked as "static inline" are not inlined by gcc
normalperson (Eric Wong)
06:48 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
Eric Wong wrote:
> [email protected] wrote:
> > So, can I close this issue?
>
> Sure.
I don'...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
06:30 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
[email protected] wrote:
> So, can I close this issue?

Sure.
normalperson (Eric Wong)
06:15 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
Eric Wong wrote:
> I don't think removing "inline" is necessary, either. It is a hint
> to the compiler (and as e...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
05:51 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
I don't think removing "inline" is necessary, either. It is a hint
to the compiler (and as evidenced, your compile...
normalperson (Eric Wong)
05:02 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
(2014/07/23 1:31), [email protected] wrote:
> Do you think it would be interesting to remove
> the i...
ko1 (Koichi Sasada)
04:31 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
Eric Wong wrote:
> Can you show a performance difference with always_inline on those
> functions?
>
> Inlinin...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
10:31 PM Feature #10082 (Closed): [] add ZALLOC* macros to reduce ALLOC + MEMZERO calls
This reduces code and binary sizes.
ZALLOC macros are accessible via public API for exts
OK to add this API? It ...
normalperson (Eric Wong)
07:06 PM Revision 86b38466 (git): * lib/drb/extserv.rb: remove duplicate code with sample direcotry.
contributed from @vipulnsward. [fix GH-679]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46901 b2dd03c8-39d4-4d...
hsbt (Hiroshi SHIBATA)
06:40 PM Feature #10081 (Closed): [] Specifying MACRO for increase performence in ppc64
To increase performance on ppc64 machines, the MACRO "powerpc64" were specified for the architecture, just like for x... gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
05:29 PM Feature #2567: Net::HTTP does not handle encoding correctly
I've just hit this problem again.
I've read all comments and it seems like I see 3 different opinions:
1) Content t...
hugo.corbucci (Hugo Corbucci)
04:02 PM Revision acd7bd07 (git): * 2014-07-23
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46900 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:02 PM Revision 594eee85 (git): split assertions into algorithms
CentOS 7 seems finish MD5 support
http://chkbuild005.hsbt.org/chkbuild/ruby-trunk/log/20140722T140010Z.fail.html.gz
...
naruse (Yui NARUSE)
10:29 AM Bug #9933: segmentation fault when running 'gem' (ruby 2.1.2p95)
Hello, Gaurav. Thank you for your report.
It seems that a segmentation fault occurs in psych.
Could you try with ...
nagachika (Tomoyuki Chikanaga)
05:22 AM Revision 98b24010 (git): string.c: simplify
* string.c (rb_str_count): move code for the first argument
outside loop for the rest, as it is executed only once....
nobu (Nobuyoshi Nakada)
04:33 AM Revision d2d9257c (git): string.c: raise at invalid byte sequence
* string.c (rb_str_count): raise at invalid byte sequence argument
even if single-byte optimization is effective.
...
nobu (Nobuyoshi Nakada)
03:56 AM Bug #10078 (Closed): String#count() returns wrong count under specific conditions
Applied in changeset r46896.
----------
string.c: fix wrong single-byte optimization
* string.c (rb_str_count): fix...
nobu (Nobuyoshi Nakada)
03:56 AM Revision 1a95e46c (git): string.c: fix wrong single-byte optimization
* string.c (rb_str_count): fix wrong single-byte optimization.
7bit ascii can be a trailing byte in Shift_JIS.
[r...
nobu (Nobuyoshi Nakada)

07/21/2014

11:53 PM Bug #10075: URI#join needs documentation of its behavior
On Mon, Jul 21, 2014 at 10:40 AM, <[email protected]> wrote:

> Here's my thoughts on this: every other Ruby method ...
avdi (Avdi Grimm)
02:40 PM Bug #10075: URI#join needs documentation of its behavior
Eric Hodel wrote:
> I have changed this to a doc bug, the behavior does not surprise me, I expect it to behave as it...
jxf (John Feminella)
05:02 PM Bug #10080: Functions marked as "static inline" are not inlined by gcc
Can you show a performance difference with always_inline on those
functions?

Inlining is not always faster, it b...
normalperson (Eric Wong)
04:50 PM Bug #10080 (Rejected): Functions marked as "static inline" are not inlined by gcc
Since GCC 4.8.3, some static inline functions (such as rb_call0) are not
inlined in the generated machine code. This...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
04:56 PM Bug #10079 (Closed): Warnings in definition of macro 'PACKED_STRUCT'
Applied in changeset r46894.
----------
rb_io_buffer_t: fix packing on gcc
* include/ruby/io.h (rb_io_buffer_t): fi...
Anonymous
04:19 PM Bug #10079 (Closed): Warnings in definition of macro 'PACKED_STRUCT'
After the commit db433dc39d07449184a908d417919e3de8b70405, the building shows many warnings like below:
~~~
compi...
gustavo.pedrosa (Gustavo Frederico Temple Pedrosa)
04:56 PM Revision 30f008a8 (git): * 2014-07-22
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46895 b2dd03c8-39d4-4d8f-98ff-823fe69b080e svn[bot]
04:56 PM Revision 8cb5f8be (git): rb_io_buffer_t: fix packing on gcc
* include/ruby/io.h (rb_io_buffer_t): fix packing on gcc
r46892 caused packing to be a no-op on gcc (4.7.2-5, Debia...
Eric Wong
04:10 PM Bug #10078 (Closed): String#count() returns wrong count under specific conditions
以下の条件の場合、String#countが誤った文字数を返します。
* 文字コードがWindows-31J (文字コード体系が違うせいか、UTF_8, ISO2022_JP, EUC_JPでは再現せず)
* countの引数...
nazy (Hiroki Najima)
01:23 PM Feature #8257: Exception#cause to carry originating exception along with new one
(2014/07/21 1:50), [email protected] wrote:
> I agree with Benoit that the cause exception should be reflected in...
ko1 (Koichi Sasada)
01:11 PM Feature #10038: Extend ObjectSpace.dump to expose buffer addresses for String and Array
(2014/07/17 23:52), [email protected] wrote:
> I would still prefer an MRI-specific namespace for features only M...
ko1 (Koichi Sasada)
12:13 PM Revision 1fe71722 (git): Makefile.sub: no PACKED_STRUCT on old VC
* win32/Makefile.sub (PACKED_STRUCT): __pragma extension is
available since VC9.
git-svn-id: svn+ssh://ci.ruby-lan...
nobu (Nobuyoshi Nakada)
08:36 AM Bug #10019: segmentation fault/buffer overrun in pack.c (encodes)
Will Wood wrote:
> d:/ruby-2.1.2-i386-mingw32/lib/ruby/gems/2.1.0/gems/aws-sdk-1.48.1/lib/aws/core/signers/s3.rb:5...
thoger (Tomas Hoger)
07:04 AM Revision db433dc3 (git): ruby/io.h: fix rb_io_buffer_t
* include/ruby/io.h (rb_io_buffer_t): fix usage of PACKED_STRUCT().
it must surround the whole declaration on VC.
...
nobu (Nobuyoshi Nakada)
06:55 AM Revision 9d3890ab (git): optparse.rb: getopts message improvement
* lib/optparse.rb (getopts): print default values and descriptions
in the help message. [fix GH-676]
git-svn-id: ...
nobu (Nobuyoshi Nakada)
06:29 AM Revision fb8f66cf (git): test/rake: fix tests under test-all
* test/rake/test_rake_application.rb (test_display_exception_details):
`RbConfig::CONFIG["prefix"]` can be the root...
nobu (Nobuyoshi Nakada)
03:42 AM Feature #10040: `%d` and `%t` shorthands for `Date.new(*args)` and `Time.new(*args)`
`Time.[]` is better?
~~~ruby
class Class
alias [] new
end
Time[2014, 7, 20, 12, 42, 24]
~~~
nobu (Nobuyoshi Nakada)
02:55 AM Feature #10077 (Closed): [] Implement Matrix#row_merge and Matrix#column_merge
Merge matrices horizontally and vertically.
It is useful and important when we handle linear equations, statistic...
gogotanaka (Kazuki Tanaka)
 

Also available in: Atom