Activity
From 03/07/2013 to 03/13/2013
03/13/2013
-
11:56 PM Feature #7845: Strip doesn't handle unicode space characters in ruby 1.9.2 & 1.9.3 (does in 1.9.1)
- It's true that whitespace *can* be locale-dependent, at least insofar as Unix locales can specify which codepoints ar...
-
11:52 PM Feature #8015 (Closed): [patch] tuneable HEAP_GROWTH_FACTOR
- This issue was solved with changeset r39746.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g... -
10:45 PM Bug #8034: File.expand_path('something', '~') do not include home path
- luislavena (Luis Lavena) wrote:
> I've refactored the code, would you mind take a look?
>
> https://gist.github.c... -
12:55 PM Bug #8034: File.expand_path('something', '~') do not include home path
- luislavena (Luis Lavena) wrote:
> After applying the patch, it fixes the original issue, however now nobu-san added a... -
10:23 AM Bug #8034: File.expand_path('something', '~') do not include home path
- =begin
Shirosaki-san,
I've refactored the code, would you mind take a look?
https://gist.github.com/luislavena... -
10:31 PM Feature #7701: Non-optional (required) keyword args
- > Because the format of #parameters has very little to do with providing a required keyword argument feature. It does...
-
06:50 AM Feature #7701: Non-optional (required) keyword args
- trans (Thomas Sawyer) wrote:
> > trans: Modifying what #parameters returns is out of scope for this discussion. It a... -
02:56 AM Feature #7701: Non-optional (required) keyword args
- > trans: Modifying what #parameters returns is out of scope for this discussion. It already returns arrays of arrays ...
-
12:49 AM Feature #7701: Non-optional (required) keyword args
- trans: Modifying what #parameters returns is out of scope for this discussion. It already returns arrays of arrays of...
-
12:34 AM Feature #7701: Non-optional (required) keyword args
- =begin
Wouldn't it be better if parameters returned something more "OOPL".
def foo(a, b: 2)
end
p... -
12:23 AM Feature #7701: Non-optional (required) keyword args
- On 12 March 2013 14:19, headius (Charles Nutter) <[email protected]> wrote:
>
> Issue #7701 has been updated b... -
08:05 PM Feature #7292: Enumerable#to_h
- I think this is very cool feature, because I'm tired of writing something like this:
some_hash = Hash[some_hash.map ... -
08:02 PM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
- @Ilya: I have noticed your post, I'll pay closer attention after next week.
-
07:00 PM Feature #8083 (Assigned): Exit status is limited to one-byte values which is invalid for Windows
- =begin
Windows uses 32-bit process exit codes so Ruby incorrectly truncates them to one byte:
C:\Ruby193\bin>rub... -
04:43 PM Bug #6653 (Closed): 1.9.2/1.9.3 exhibit SEGV with many threads+tcp connections
- closed. because it is duplicated.
-
04:39 PM Bug #7521: test_thr_kill(TestQueue) fails
- I suspect this is the same with #8065.
-
04:38 PM Bug #7917 (Rejected): Can't write to a Logger in a signal handler
- Closed. because it's not a bug.
-
04:38 PM Bug #8082 (Rejected): Ruby i686-nacl builds but doesn't run correctly
- I am able to build an i686-nacl build with the following steps:
./configure --prefix=/tmp/nacl-ruby --host=i686-nacl... -
03:16 PM Bug #8045 (Closed): Object#singleton_methods incompatible with prepend
-
03:13 PM Bug #8044 (Closed): Object#methods incompatible with prepend
- This issue was solved with changeset r39744.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub... -
02:52 PM Revision 2f7ca893 (git): * gc.c: allow to tune growth of heap by environment variable
- RUBY_HEAP_SLOTS_GROWTH_FACTOR. patched by tmm1(Aman Gupta).
[Feature #8015] [ruby-core:53131]
git-svn-id: svn+ssh:... -
11:43 AM Bug #7916 (Closed): Callback Module.used is not used...
- This issue was solved with changeset r39739.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub... -
11:24 AM Feature #6669: A method like Hash#map but returns hash
- phluid61 (Matthew Kerwin) wrote:
> I might also suggest the name `map_pairs`, derived from `each_pair`. I
> think ... -
11:16 AM Bug #7282 (Closed): Invalid UTF-8 from emoji allowed through silently
-
11:13 AM Feature #7793: New methods on Hash
- nobu (Nobuyoshi Nakada) wrote:
> Anyway, why don't you make it a gem first?
That's a good idea. Let's see what t... -
10:50 AM Revision b1f2460f (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39745 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:50 AM Bug #3295: make test aborted
- あれ、この議論って結論どうなったんでしたっけ?
いまのtrunkだとささださんが遅いと反対していた、swapcontext()のコードが生き残っているように見えるんですけど -
08:32 AM Feature #7998: "def" should return a value (the symbol of the method name) instead of nil
- =begin
I have a problem with this feature.
module Frog
private def self.sound
"Ribbit!"
end
end
... -
06:28 AM Bug #8078: Once nil is frozen, an unfrozen instance cannot be reached
- kosaki (Motohiro KOSAKI) wrote:
> I don't think nil is mutable logically. Why can't we make nil is frozen at beginn... -
06:23 AM Bug #8078: Once nil is frozen, an unfrozen instance cannot be reached
- > This is a rather peculiar bug I stumbled across. The basic issue is that once `nil` has been frozen, there is no ...
-
06:12 AM Bug #8078 (Rejected): Once nil is frozen, an unfrozen instance cannot be reached
- nil is an immediate. There are no multiple nils; nil.object_id is a constant. Same as true & false.
Any code that ... -
05:55 AM Bug #8078 (Rejected): Once nil is frozen, an unfrozen instance cannot be reached
- =begin
This is a rather peculiar bug I stumbled across. The basic issue is that once `nil` has been frozen, there i... -
06:19 AM Feature #8073: Add multicast support to Rinda::Ring*
- Updated patch with feedback from http://twitter.com/m_seki/status/311434078060695552
-
06:13 AM Revision 99126a4c (git): class.c: from the origin class
- * class.c (rb_obj_singleton_methods): collect methods from the origin
class. [ruby-core:53207] [Bug #8044]
git-sv... -
05:51 AM Revision be909b5e (git): vm_method.c: overrid flag of prepending method
- * vm_method.c (rb_export_method): directly override the flag of method
defined in prepending class too, not adding ... -
05:51 AM Revision 49a22e17 (git): assertions.rb: private flag
- * lib/test/unit/assertions.rb (assert_respond_to): accept optional
include-private flag.
git-svn-id: svn+ssh://ci.... -
04:06 AM Revision 120e2219 (git): configure.in: fix for old shells
- * configure.in (rm, shvar_to_cpp, unexpand_shvar): local is not
available on old shells.
* configure.in (shvar_to_c... -
03:06 AM Feature #8077: Returning Dir objects from C extensions
- The code I'm working with is wrapping the fdopendir(3) function (return a DIR* from a file descriptor). This is curre...
-
02:58 AM Revision fc82b5f4 (git): test_file_exhaustive.rb: fix abolute root
- * test/ruby/test_file_exhaustive.rb (test_expand_path_home_dir_string):
fix abolute root path for dosish platforms.... -
02:43 AM Revision c851bd00 (git): * object.c (Init_Object): remove Module#used, which has been
- introduced in Ruby 2.0 by mistake. [Bug #7916] [ruby-core:52719]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
02:09 AM Revision ee2884ff (git): rbuninstall.rb: fix for symlink to directory
- * tool/rbuninstall.rb: fix for symlink to directory by removing
trailing slash which let File.symlink? return fals... -
12:57 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- Hi, I work on Opscode's Chef, a server configuration framework. I have an interest in both parts of this topic. In Ch...
03/12/2013
-
10:51 PM Feature #7701: Non-optional (required) keyword args
- =begin
@prijutme4ty I think using #send as an example is a bit deceiving b/c it's one of the most well recognized pr... -
10:19 PM Feature #7701: Non-optional (required) keyword args
- Eregon: In addition to not being able to get the keyword argument name for that "required" error, we also couldn't re...
-
09:35 PM Feature #7701: Non-optional (required) keyword args
- trans (Thomas Sawyer) wrote:
> =begin
> Is it really a good idea to support required keyword arguments? If it is ((... -
09:19 PM Feature #7701: Non-optional (required) keyword args
- =begin
Is it really a good idea to support required keyword arguments? If it is ((*required*)) shouldn't it really be... -
04:53 PM Feature #7701: Non-optional (required) keyword args
- I am thinking
def meth(a, b: 0, c: required)
or so would be nice to read, and it could simply be required defi... -
01:08 PM Feature #7701: Non-optional (required) keyword args
- On arity: I already feel like the numeric arity has been stretched too far. There's not really a good way to introduc...
- 08:49 PM Revision 4c1a39e5 (git): * 2013-03-13
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39737 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:49 PM Revision 0fb6a44d (git): * lib/irb.rb: Fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39736 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:34 PM Feature #8077 (Feedback): Returning Dir objects from C extensions
- For what purpose?
-
03:11 AM Feature #8077 (Feedback): Returning Dir objects from C extensions
- In 1.8 it was possible to return Dir objects from C extensions by mimicking the code in dir.c and using Data_Wrap_Str...
-
03:10 PM Bug #7756: clang 4.2 sees through UNINITIALIZED_VAR macro, gives warning
- GCC 4.6 and clang (2.8?) supports pragma diagnostic, but its syntax is different from current UNINITIALIZED_VAR().
... -
09:23 AM Bug #7756: clang 4.2 sees through UNINITIALIZED_VAR macro, gives warning
- =begin
Unfortunately, it doesn't shut up gcc-4.7.
thread.c: In function 'do_select':
thread.c:3155:26: warning: ... -
01:20 PM Revision 34a95669 (git): required keyword arguments
- * compile.c (iseq_set_arguments, iseq_compile_each): support required
keyword arguments. [ruby-core:51454] [Featu... -
10:56 AM Feature #6321: Find and repair bad bytes in encodings, without transcoding
- Turns out this is already built into stdlib, and has been in 1.9.3 too!
It took me nearly a year to realize it was... -
08:53 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
- 2013/3/12 drbrain (Eric Hodel) <[email protected]>:
> PS: ext/socket has no listed maintainer, should it be ... -
02:18 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
- Here is an updated patch using #unbound_socket, may I commit?
PS: ext/socket has no listed maintainer, should it b... -
08:05 AM Revision 976a3041 (git): * date_core.c: clearly specify operator precedence.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39734 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:02 AM Revision 8f73480c (git): * insns.def: fix condition.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39733 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:00 AM Revision 5e04bb66 (git): * rational.c: fix dangling if, else-if and else.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39732 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:03 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- For now I have implemented it in JRuby.
Here's the commit: https://github.com/jruby/jruby/commit/281ead709e1e855b5... -
02:36 AM Feature #8075: Add socket interface class to list interfaces
- =begin
The one method I am concerned about is (({Socket::Interface.list})), should this be (({Socket.interface_list}... -
02:27 AM Feature #5373 (Closed): SMTP - new method
- This issue was solved with changeset r39729.
art , thank you for reporting this issue.
Your contribution to Ruby is g... -
02:16 AM Feature #8050: struct stat to VALUE should be accessable from the C-API
- Please open separate feature request for DIR * -> Dir
-
02:09 AM Feature #8073: Add multicast support to Rinda::Ring*
- Updated patch with feedback from https://gist.github.com/seki/5133692
03/11/2013
-
10:21 PM Feature #8050: struct stat to VALUE should be accessable from the C-API
- Can we also have a way to create a Dir object from a DIR pointer? Something like rb_dir_new(DIR *dir).
-
02:18 PM Feature #8050: struct stat to VALUE should be accessable from the C-API
- vote for ruby/io.h.
-
12:31 PM Feature #8050 (Assigned): struct stat to VALUE should be accessable from the C-API
- This patch seems to implement the feature.
-
09:29 PM Revision 10c5d6ee (git): * lib/rubygems/commands/setup_command.rb: Don't delete non-rubygems
- files when installing RubyGems.
* test/rubygems/test_gem_commands_setup_command.rb: Test for the
above.
* lib/rub... -
07:53 PM Feature #8075: Add socket interface class to list interfaces
- 2013/3/11 drbrain (Eric Hodel) <[email protected]>:
> Feature #8075: Add socket interface class to list inte... -
12:20 PM Feature #8075 (Closed): Add socket interface class to list interfaces
- For IPv6 multicast an interface may be set to indicate which interface IPv6 packets should be sent on.
The attache... - 05:27 PM Revision 21c1e2da (git): * 2013-03-12
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39730 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 PM Revision f2a13e60 (git): * lib/net/smtp.rb: Added Net::SMTP#rset method to implement the SMTP
- RSET command. [ruby-trunk - Feature #5373]
* NEWS: ditto.
* test/net/smtp/test_smtp.rb: Test for the above.
git-... -
05:07 PM Bug #8066: Inconsistency in ancestors chain
- Isn't it just a conseqency of the fact that module can't be included twice and because of that including a module in ...
-
02:08 AM Bug #8066: Inconsistency in ancestors chain
- This is the behaviour I would expect in all versions of Ruby. The ancestor chain is set at the time that a class is ...
-
03:57 PM Revision 91e37180 (git): merge revision(s) 39688: [Backport #8065]
- * test/thread/test_queue.rb (TestQueue#test_thr_kill): reduce
iterations from 2000 to 250. When running on ... -
03:54 PM Revision 6901ebcb (git): merge revision(s) 39679,39682,39683,39685,39686,39694: [Backport #7999]
- * thread_pthread.c (set_nonblock): new helper function for set
O_NONBLOCK.
* thread_pthread.c (rb_... -
03:51 PM Revision c98f39af (git): merge revision(s) 39680,39681: [Backport #8063]
- * thread_pthread.c (USE_SLEEPY_TIMER_THREAD): use more accurate
ifdef condtions.
* thread_pthread.... -
01:47 PM Revision b1f2effd (git): * lib/resolv-replace.rb (TCPSocket#initialize): resolve the 3rd
- argument only if non-nil value is given.
[ruby-dev:47150] [ruby-trunk - Bug #8054] reported and analyzed by
mrkn.... -
01:43 PM Bug #8039: DRB/dRuby server throws an exception when probed on its port
- This patch fixes the bug.
-
12:34 PM Feature #8015 (Assigned): [patch] tuneable HEAP_GROWTH_FACTOR
-
12:12 PM Revision 79ea4d62 (git): * test/mkmf/test_config.rb (TestMkmf): fix superclass mismatch.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:53 AM Bug #8074 (Closed): Call init_mkmf for main
- This issue was solved with changeset r39717.
Nobuyoshi, thank you for reporting this issue.
Your contribution to Ruby... -
11:43 AM Bug #8074 (Closed): Call init_mkmf for main
- =begin
((<URL:https://github.com/ruby/ruby/pull/257>))
When (({MakeMakefile})) is extended on itself there is a c... -
11:23 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
- 2013/3/11 drbrain (Eric Hodel) <[email protected]>:
>
> How about unbound_socket?
I like unbound_socket.... -
10:32 AM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
- How about unbound_socket?
I would like to use a feature like this one in rinda/ring.rb for multicast support since... -
10:53 AM Feature #7701: Non-optional (required) keyword args
- (2013/03/09 17:12), headius (Charles Nutter) wrote:
> There's also probably no code out there that relies on the b... -
10:21 AM Feature #7701: Non-optional (required) keyword args
- Method#parameter should return a different symbol for those, say :keyreq.
For arity, I opened #8072 regarding what... -
10:53 AM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- (2013/03/09 17:08), headius (Charles Nutter) wrote:
> What's next here? I'm about to implement caller_locations in... -
10:28 AM Feature #6693: Don't warn for unused variables starting with _
- Since 2.0.0p0 has been released with this feature (which I still believe to be good), should we close this?
-
10:25 AM Feature #8073 (Closed): Add multicast support to Rinda::Ring*
- This patch adds multicast support to Rinda::Ring.
If the addresses list for Rinda::RingServer or Rinda::RingFinger... - 10:23 AM Revision 2f20defa (git): * test/mkmf/base.rb: class name conflict.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39723 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:47 AM Revision 5f257cf4 (git): * enumerator.c (enumerator_with_index): try to convert given offset to
- integer. fix bug introduced in r39594.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39722 b2dd03c8-39d4-4d8f-98... -
08:29 AM Revision 7590de68 (git): * test/ruby/envutil.rb (EnvUtil.with_default_external): add for
- changing Encoding.default_external without warnings.
* test/ruby/envutil.rb (EnvUtil.with_default_internal): ditto.
... -
08:02 AM Revision 756cd285 (git): * io.c (extract_binmode): raise error even if binmode and textmode
- don't conflict. [Bug #5918] [ruby-core:42199]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39720 b2dd03c8-39d4-... -
06:01 AM Bug #8034: File.expand_path('something', '~') do not include home path
- Luis, thank you for your work.
`xfree(wpath);` would be needed before rb_raise(rb_eArgError, "can't find user %s"...... -
04:41 AM Bug #8034: File.expand_path('something', '~') do not include home path
- Following patch solves the issue:
https://gist.github.com/luislavena/5130078
However there is lot of duplicatio... -
01:10 AM Bug #8034 (Assigned): File.expand_path('something', '~') do not include home path
- =begin
Nobu,
I'll add test for (({File.expand_path('something', '~whoever')})) and add support for it in ((|dir_s... -
01:02 AM Bug #8034: File.expand_path('something', '~') do not include home path
- =begin
nobu (Nobuyoshi Nakada) wrote:
> =begin
> Why is (({File.expand_path('something', '~whoever')})) ignored?
The... -
12:33 AM Bug #8034: File.expand_path('something', '~') do not include home path
- =begin
Why is (({File.expand_path('something', '~whoever')})) ignored?
=end
-
05:25 AM Revision a82d24aa (git): gen_dummy_probes.rb
- * tool/gen_dummy_probes.rb: remove empty lines and compact.
* tool/gen_dummy_probes.rb: allow arbitrary number of ar... -
03:46 AM Revision 407bcb4b (git): * Merge Onigmo d4bad41e16e3eccd97ccce6f1f96712e557c4518.
- fix lookbehind assertion fails with /m mode enabled. [Bug #8023]
fix \Z matches where it shouldn't. [Bug #8001]
gi... -
02:53 AM Revision 76d8cc33 (git): mkmf.rb: defer use of instance variable
- * lib/mkmf.rb (MakeMakefile#dir_config, MakeMakefile#_libdir_basename):
defer use of instance variable until needed... -
12:50 AM Revision c0035ed3 (git): test_file_exhaustive.rb: others home
- * test/ruby/test_file_exhaustive.rb (test_expand_path_home_dir_string):
add assertions for other user's home direct... -
12:29 AM Revision 3176b04d (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39715 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/10/2013
-
11:45 PM Bug #8034: File.expand_path('something', '~') do not include home path
- Hello,
This has been fixed in trunk and backports for both 2.0.0 and 1.9.3 have been requested.
Thank you for y... -
11:39 PM Bug #8034 (Closed): File.expand_path('something', '~') do not include home path
- This issue was solved with changeset r39697.
Pavel, thank you for reporting this issue.
Your contribution to Ruby is ... -
11:03 PM Revision f407b141 (git): ChangeLog reformatting and append ticket number.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:01 PM Revision 1c47bd88 (git): * lib/thread.rb (Queue#push): return self.
- * lib/thread.rb (Queue#clear): ditto.
* lib/thread.rb (SizedQueue#push): ditto.
* test/thread/test_queue.rb: add test... -
11:01 PM Revision 0b1ff939 (git): * tool/change_maker.rb (#diff2index): check Encoding::BINARY.
- BASERUBY may still be 1.8.x.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39712 b2dd03c8-39d4-4d8f-98ff-823fe69... -
10:36 PM Feature #8062: Argument error stack trace to specify the 'called' method
- (sorry I just realized my CTRL+C bug sometimes)
ruby -v: ruby 1.9.3p327 (2012-11-10 revision 37606) [i686-linux]
-
11:11 AM Feature #8062 (Feedback): Argument error stack trace to specify the 'called' method
- **Note**
Feature request about the stack trace generated by Ruby, the step by step bellow is using Rails, but if I'm... -
09:10 PM Bug #8067 (Closed): Checking a network connection in a loop never succeeds even if the connection is available.
- =begin
I want to check for a connection to a specific server with Ruby. So I just wrap the HTTP request into a begin... -
08:33 PM Bug #8066 (Rejected): Inconsistency in ancestors chain
- Method including have some inconsistencies. Let's define module and include(or prepend) and then include it in classe...
-
08:14 PM Bug #8006: Dir.glob behaves differently on 1.9.3 and 2.0
- =begin
For your information, I have fixed this problem in my code, see the ((<commit on Github|URL:https://github.c... -
08:02 PM Revision 11125bf4 (git): git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39711 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:23 PM Revision cbd15bdb (git): * NEWS (Mutex#owned?): no longer experimental.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39710 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:16 PM Feature #7701: Non-optional (required) keyword args
- What should Method#arity and Method#parameter return?
--
Yusuke Endoh <[email protected]> -
05:14 PM Feature #8061: 重複するキーワードをエラーにする
- キーワード引数の実体はハッシュなので、
{ a: 1, a: 2 } #=> { :a => 2 }
がエラーでない以上、これもエラーにならない方が仕様として単純で好きですが、
明らかにミスっぽいケースを検出してあげ... -
09:53 AM Feature #8061 (Assigned): 重複するキーワードをエラーにする
- 重複するキーワードをエラーにする。
def m(a:1, b:2)
p [a, b]
end
m(a:8, a:9)
-
04:16 PM Revision 735f7a51 (git): merge revision(s) 39506,39514: [Backport #7959]
- * configure.in (unexpand_shvar): get rid of non-portable shell
behavior on OpenBSD, so no extra quotes. [B... -
04:13 PM Revision 7449059c (git): merge revision(s) 39504: [Backport #7942]
- * parse.y (IS_LABEL_POSSIBLE): allow labels for keyword arguments just
after method definition without a pa... -
04:11 PM Revision 2994c621 (git): merge revision(s) 39501,39502:
- * error.c: clarify a document of SignalException. Process.kill()
doesn't have any guarantee when signal wil... -
04:05 PM Revision d2b2159f (git): merge revision(s) 39495: [Backport #7954]
- * string.c (str_byte_substr): don't set coderange if it's not known.
[Bug #7954] [ruby-dev:47108]
git-svn... -
04:01 PM Revision 300b401c (git): merge revision(s) 39492: [Backport #6807]
- * common.mk (realclean-local): miniprelude.c is made by srcs, so it
should not removed by distclean but by ... -
03:54 PM Revision ab4dba0d (git): merge revision(s) 39489,39490: [Backport #7950]
- * enc/depend (ARFLAGS): VisualC++ linker does not allow spaces between
output option and the output file na... -
03:50 PM Revision f612f51c (git): merge revision(s) 39484,39485: [Backport #7952]
- * thread.c: Document Thread::new, clean up ::fork and mention calling
super if subclassing Thread
git-svn... -
03:48 PM Revision cb0c0513 (git): merge revision(s) 39481: [Backport #7941]
- * configure.in (unexpand_shvar): Use the numeric comparison
operator instead of '==' which is a ksh extenti... -
03:26 PM Revision 2aabb9ae (git): * test/ruby/test_file_exhaustive.rb (test_expand_path_home_dir_string):
- enable generic test on all platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39701 b2dd03c8-39d4-4d8f-98f... -
03:11 PM Revision 4fdb1fbd (git): * ChangeLog: fix a typo in r39680.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39700 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:08 PM Revision 7d7481d5 (git): * 2013-03-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39699 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:08 PM Revision 92dce6fb (git): * ChangeLog: remove duplicated entry in r39696.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:39 PM Revision ee90455a (git): Expand home directory when used in dir_string
- * win32/file.c (rb_file_expand_path_internal): Expand home directory when
used as second parameter (dir_string). ... -
02:27 PM Revision 4cbb8ea8 (git): ext_conf_builder.rb: use intermediate destdir always
- * lib/rubygems/ext/ext_conf_builder.rb (Gem::Ext::ExtConfBuilder.build):
it is impossible to predict which file wil... -
09:41 AM Bug #8060 (Closed): Dir.new に意味のないキーワード引数を与えてもエラーにならない
- Dir.new に意味のないキーワード引数を与えてもエラーにならない。
$ ruby -v -e 'p Dir.new(".", yencoding: "a")'
ruby 2.1.0dev (2013-03-09 trunk... -
08:39 AM Bug #8059 (Closed): Unrelated block value returned by String#match(regex) when regex is returned by a method that uses define_method and super
- This started as a stackoverflow question:
http://stackoverflow.com/questions/15283425/in-rspec-using-let-to-assign... - 08:01 AM Revision 9a4f0375 (git): * complex.c: edited rdoc.
- * rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:04 AM Revision de6d82f9 (git): * process.c (setup_communication_pipe): remove unused function.
- it was unintentionally added r39683.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39694 b2dd03c8-39d4-4d8f-98ff... -
05:14 AM Revision 73c480a9 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39693 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:12 AM Revision d71a8880 (git): * tool/gen_ruby_tapset.rb: add tapset generator.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39692 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:11 AM Revision c38469f4 (git): * probes.d (symbol-create): change argument name `string' to
- `str'. `string' is a keyword for systemtap.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39691 b2dd03c8-39d4-4d... -
05:07 AM Revision c6c0d09a (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39690 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:06 AM Revision 117b51a3 (git): * probes.d: added argument name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39689 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:00 AM Revision 19e0d7c1 (git): * test/thread/test_queue.rb (TestQueue#test_thr_kill): reduce
- iterations from 2000 to 250. When running on uniprocessor
systems, every th.kill needs TIME_QUANTUM_USEC time (i.e.... -
04:00 AM Revision 235546ba (git): * io.c (rb_update_max_fd): use ATOMIC_CAS because this function
- is used from timer thread too.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39687 b2dd03c8-39d4-4d8f-98ff-823fe... -
04:00 AM Revision bcf12936 (git): * thread_pthread.c (ARRAY_SIZE): new.
- * thread_pthread.c (gvl_acquire_common): use low priority
notification for avoiding timer thread interval confusion... -
04:00 AM Revision 9c021064 (git): * thread_pthread.c (rb_thread_wakeup_timer_thread_fd): add fd
- argument and remove hardcoded dependency of timer_thread_pipe[1].
* thread_pthread.c (consume_communication_pipe): ad... -
04:00 AM Revision 0eeb1169 (git): * thread_pthread.c (ubf_select): add to small comments why we
- need to call rb_thread_wakeup_timer_thread().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39684 b2dd03c8-39d4-... -
03:59 AM Revision 383a2579 (git): * thread_pthread.c (rb_thread_create_timer_thread): factor out
- creating communication pipe logic into separate function.
* thread_pthread.c (setup_communication_pipe): new helper f... -
03:59 AM Revision 368fdf9c (git): * thread_pthread.c (consume_communication_pipe): retry when
- read returned CCP_READ_BUFF_SIZE.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39682 b2dd03c8-39d4-4d8f-98ff-82... -
03:59 AM Revision 27f25728 (git): * thread_pthread.c (timer_thread_sleep): use poll() instead of
- select(). select doesn't work if timer_thread_pipe[0] is
greater than FD_SETSIZE.
* thread_pthread.c (USE_SLEEPY_TI... -
03:59 AM Revision 3887a34c (git): * thread_pthread.c (USE_SLEEPY_TIMER_THREAD): use more accurate
- ifdef condtions.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39680 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:59 AM Revision 5cebbe8f (git): * thread_pthread.c (set_nonblock): new helper function for set O_NONBLOCK.
- * thread_pthread.c (rb_thread_create_timer_thread): set O_NONBLOCK
to timer_thread_pipe[0] too.
git-svn-id: svn+ss... -
03:40 AM Bug #7968: Poor UDPSocket#send performance in ruby 2.0.0 on windows
- The bind and connect can be different. The bind specifies what port you are sending from, and connect specifies the ...
- 12:18 AM Revision e2e374e4 (git): * 2013-03-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39678 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:18 AM Revision ec9eabc6 (git): * complex.c: described syntax of string form.
- * rational.c: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/09/2013
-
10:42 PM Bug #7995 (Assigned): RubyVM::InstructionSequence to_a not working for blocks
- Backport 200 is project for backport tickets. I'll move it to ruby-trunk.
-
10:40 PM Bug #8037 (Assigned): rdoc issues preventing docs generating after ruby was compiled
-
08:59 PM Feature #7795: Symbol.defined? and/or to_existing_symbol
- Student (Nathan Zook) wrote:
> phluid61 (Matthew Kerwin) wrote:
> > matz (Yukihiro Matsumoto) wrote:
> > > I agree... -
06:38 PM Bug #8056 (Closed): Random segmentation faults in Tempfile
- I'm getting random segmentation faults after switch to Ruby 2.0.0
I cannot reproduce it on my local machine, but i... -
05:54 PM Feature #7854: New method Symbol[string]
- nobu (Nobuyoshi Nakada) wrote:
> Why does it have -1 arity?
>
> And I don't think it's harmful if the method allo... -
05:36 PM Bug #8055 (Rejected): Method with the same name as accessor causes stack level too deep error
- An accessor is just a method. If you then use def to define a method with the same name, the accessor gets overwritte...
-
05:29 PM Bug #8055 (Rejected): Method with the same name as accessor causes stack level too deep error
- To me this looks like a bug. It causes stack level too deep in all versions of Ruby (1.9 and 2.0 at least).
clas... -
05:21 PM Bug #8017: Got segmentation fault on attempt to install ruby 2.0.0-p0 on Mac 10.6.8 via RVM
- Same issue, same clang version as chrisdb.
edit: Scratch that, got the latest command line tools, woks flawlessly.
... -
01:35 AM Bug #8017: Got segmentation fault on attempt to install ruby 2.0.0-p0 on Mac 10.6.8 via RVM
- nobu (Nobuyoshi Nakada) wrote:
> Immature ancient version.
I have the same issue with a newer version:
clang -... -
05:12 PM Feature #7701: Non-optional (required) keyword args
- Target version would be 2.1 now?
-
05:12 PM Feature #7701: Non-optional (required) keyword args
- There's also probably no code out there that relies on the behavior ko1 pointed out. I think it's safe.
-
05:11 PM Bug #7282: Invalid UTF-8 from emoji allowed through silently
- A couple quick tests seem to work ok in 2.0.0. If all my original cases from the report work properly (i.e. fail prop...
-
05:08 PM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- What's next here? I'm about to implement caller_locations in JRuby, so I'm close to being able to prototype this feat...
-
03:02 PM Revision 0d946b21 (git): merge revision(s) 39475: [Backport #7868]
- * ext/date/date_core.c: [ruby-core:52303]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39676 b2d... -
02:57 PM Revision 0c2b3f7f (git): merge revision(s) 39466,39470: [Backport #7935]
- * random.c (rb_random_ulong_limited): limit is inclusive, but generic
rand method should return a number le... -
02:52 PM Revision 8767705e (git): merge revision(s) 39376: [Backport #7903]
- * random.c (rb_random_ulong_limited): fix error message for negative
value. [ruby-dev:47061] [Bug #7903]
... -
02:41 PM Revision b78c7fa1 (git): merge revision(s) 39461:
- * thread.c: Document ThreadGroup::Default
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@39673 b2d... -
02:36 PM Revision 8c7d4383 (git): merge revision(s) 39451: [Backport #7925]
- * vm_insnhelper.c (vm_call_method): block level control frame does not
have method entry, so obtain the met... -
02:15 PM Revision 01815ec0 (git): merge revision(s) 39445,39447:
- * signal.c (sigsegv): suppress unused result warning. Because
write(2) is marked __warn_unused_result__ on ... -
02:11 PM Revision 530ce295 (git): merge revision(s) 39444,39446: [Backport #7922]
- * compile.c (iseq_set_arguments): no keyword check if any keyword rest
argument exists, even unnamed. [rub... -
02:03 PM Bug #7805: ruby 2.0rc2 core on solaris
- kosaki (Motohiro KOSAKI) wrote:
> How about to add a pragma of optimization off?
> e.g. #pragma opt 0 (rb_gc_guar... -
02:02 PM Revision 6ba39948 (git): merge revision(s) 39431:
- test_backtrace.rb: test Thread#backtrace_locations with range
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/... -
01:55 PM Revision b9c27b5f (git): merge revision(s) 39425:
- merger.rb: runnable
* tool/merger.rb: make runnable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/r... -
01:54 PM Revision d64bddf2 (git): merge revision(s) 39424:
- merger.rb: suppress warnings
* tool/merger.rb (version_up, tag, default_merge_branch): suppress
syntax war... -
01:52 PM Revision 9fcf2f8f (git): merge revision(s) 39418:
- * array.c: Document #<=> return values and formatting
* bignum.c: ditto
* file.c: ditto
* ... -
01:49 PM Revision fa4e355e (git): merge revision(s) 39417: [Backport #7904]
- test_process.rb: fix test
* test/ruby/test_process.rb (assert_fail_too_long_path): get rid of
syntax error... -
01:45 PM Revision 79b2fb05 (git): merge revision(s) 39415:
- * array.c (rb_ary_diff, rb_ary_and, rb_ary_or): Document return order
[RubySpec #7803]
git-svn-id: svn+ss... -
01:43 PM Revision d9193294 (git): merge revision(s) 39414:
- * object.c (rb_obj_comp): Documenting Object#<=> return values
Patch by Stefan Rusterholz
git-svn-id: svn... -
01:35 PM Revision cda3c63c (git): merge revision(s) 39413: [Backport #7911]
- * dir.c (file_s_fnmatch, fnmatch_brace): encoding-incompatible pattern
and string do not match, instead of ... -
01:19 PM Revision 5a5df65d (git): merge revision(s) 39372,39383: [Backport #7912]
- * test/test_rbconfig.rb (TestRbConfig): skip user defined values by
configuration options. [Bug #7902]
... -
01:11 PM Feature #7998: "def" should return a value (the symbol of the method name) instead of nil
- This is a nice addition indeed and I remember I asked for it too in the
past. One usage could be method annotation l... -
01:08 PM Revision c6a99bc5 (git): merge revision(s) 39388:
- * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
fix a typo in comment in r39384.
g... -
01:02 PM Revision 2cec010e (git): merge revision(s) 39375:
- test_process.rb: fix parameters
* test/ruby/test_process.rb (test_{,a}spawn_too_long_path): fix
missing pa... -
12:53 PM Revision 7737f3ec (git): merge revision(s) 39369:
- * numeric.c: Examples and formatting for Numeric and Float
Based on a patch by Zach Morek and Oren K of new... -
12:47 PM Revision 10fb5c3a (git): merge revision(s) 39365:
- * doc/globals.rdoc: Document what setting $DEBUG does.
* doc/globals.rdoc: Added pointer to $-d for full d... -
12:45 PM Revision 813615b7 (git): merge revision(s) 39364:
- * doc/globals.rdoc: Document what setting $VERBOSE does. [Bug #7899]
* doc/globals.rdoc: Added pointer to... -
12:39 PM Revision e2e5d3fd (git): merge revision(s) 39359:
- Add test for [Backport #7896] [ruby-core:52607]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@3965... -
12:33 PM Revision 9913bbba (git): merge revision(s) 39354,39356,39382: [Backport #5014]
- * signal.c (sigsegv): avoid to use async signal unsafe functions
when nested sigsegv is happen.
[... -
12:26 PM Revision 54281916 (git): merge revision(s) 39353: [Backport #8057]
- * file.c (rb_group_member): added an error check. SUS says,
getgroups(small_value) may return EINVAL.
git... -
12:24 PM Revision efbc2d7f (git): merge revision(s) 39352,39360:
- * file.c (RB_MAX_GROUPS): moved to
* internal.h (RB_MAX_GROUPS): here.
* file.c (rb_group_member): ... -
12:16 PM Revision 286a00f4 (git): merge revision(s) 39351:
- * file.c (access_internal): removed.
* file.c (rb_file_readable_real): use access() instead of
acc... -
08:12 AM Bug #8039 (Assigned): DRB/dRuby server throws an exception when probed on its port
-
07:38 AM Feature #8053 (Rejected): Make coercion if #=== operator doesn't know what to do
- Related to http://bugs.ruby-lang.org/issues/7604
It'd be fine if === will do coerce when it doesn't know what to do.... -
06:48 AM Feature #7836: Need a way to get Method and UnboundMethod objects to methods overridden by prepended modules
- Also it should be mentioned that there is no way to get Method for super call. So one cannot know, for example, numbe...
-
06:41 AM Feature #7604: Make === comparison operator ability to delegate comparison to an argument
- boris_stitnicky (Boris Stitnicky) wrote:
> Let me know when you make the first commit.
I released proof-of-concep... -
05:37 AM Bug #8052: "prepend Mod1, Mod2" behaves strangely
- My bad :-D
I was so excited that I found a bug in Ruby... just kidding. -
05:30 AM Bug #8052 (Rejected): "prepend Mod1, Mod2" behaves strangely
- Your test has a bug. The last puts should use `AA.ancestors`.
You would see that `prepend B, C` is equivalent to `... -
04:40 AM Bug #8052 (Rejected): "prepend Mod1, Mod2" behaves strangely
- I did some quick experiment with prepend and noticed a strange behavior.
"prepend B; prepend C" and "prepend B, C"... -
03:05 AM Bug #8006: Dir.glob behaves differently on 1.9.3 and 2.0
- Hi,
r36903 seems related with this issue.
I'm not sure it is intentional change or not.
nakada san, what do you ... -
02:58 AM Revision b3265c0e (git): marshal.c: check for prepended
- * marshal.c (w_extended): check for prepended object.
[ruby-core:53206] [Bug #8043]
git-svn-id: svn+ssh://ci.ruby-... - 01:01 AM Revision b0c40fca (git): * io.c: Fix rdoc typo [Github fixes #256]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39649 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:26 AM Bug #8041 (Closed): Marshal incompatibility with prepend
- This issue was solved with changeset r39642.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub... -
12:17 AM Revision 0230ff70 (git): configure.in: note to remove a hack
- * configure.in (rm): note to remove this hack when AC_PREREQ(2.70) or
later.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
12:05 AM Revision 198a2eac (git): fix commit miss
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39647 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:03 AM Revision 6c4ab3f4 (git): load.c: hide internal objects
- * load.c (rb_construct_expanded_load_path, Init_load): hide internal
objects, expanded_load_path, {load_path,loaded...
03/08/2013
-
11:54 PM Revision 1b714330 (git): load.c: move loop invariant condition
- * load.c (rb_feature_p): move this_feature_index condition which is
loop invariant.
git-svn-id: svn+ssh://ci.ruby-... -
11:37 PM Revision 8237581a (git): load.c: reduce indexes arrays
- * load.c (features_index_add_single, rb_feature_p): store single index
as Fixnum to reduce the number of arrays for... -
11:24 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
- > First of all, current Ruby/Tk cannot support Tcl/Tk8.6. Please see [ruby-talk:395829].
> But, I don't know whether... -
05:55 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
- Now that I've tried a few more ruby/tk scripts, I see that only a limited subset of tk works on 32-bit under Tk8.6. B...
-
04:25 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
- Jon: I've just posted to Newbie Corner on the Arch forums. The only other place on the internet that I've seen this i...
-
02:08 PM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
- First of all, current Ruby/Tk cannot support Tcl/Tk8.6. Please see [ruby-talk:395829].
But, I don't know whether thi... -
07:45 AM Bug #8000: "require 'tk'" segfaults on 64-bit linux with Tk 8.6
- One of the committers please assign this to Hidetoshi NAGAI.
Too bad tcltklib.so is stripped and the bt is weak. I... -
10:45 PM Bug #8017 (Rejected): Got segmentation fault on attempt to install ruby 2.0.0-p0 on Mac 10.6.8 via RVM
- Immature ancient version.
-
10:21 PM Bug #8017: Got segmentation fault on attempt to install ruby 2.0.0-p0 on Mac 10.6.8 via RVM
- experiencing the same issue.
clang -v
Apple clang version 1.7 (tags/Apple/clang-77) (based on LLVM 2.9svn)
Targe... -
09:25 PM Feature #8015: [patch] tuneable HEAP_GROWTH_FACTOR
- I agree this patch. I'll merge it few days later, if there are no objections.
Thank you! -
04:01 PM Feature #8015: [patch] tuneable HEAP_GROWTH_FACTOR
- Are there any objections to this patch?
-
09:22 PM Feature #8050: struct stat to VALUE should be accessable from the C-API
- :+1:
-
05:30 PM Feature #8050 (Closed): struct stat to VALUE should be accessable from the C-API
- filc.c has methods to turn an struct stat into an File::Stat, the problem is that this methods are not accessable fro...
-
09:19 PM Feature #8046: allow Object#extend to take a block
- Without a module, it'd not be #extend but #singleton_class_eval.
-
04:27 PM Feature #8046: allow Object#extend to take a block
- david_macmahon (David MacMahon) wrote:
> Which raises another question: what would be the order of extending if
> #... -
03:53 PM Feature #8046: allow Object#extend to take a block
- On Mar 7, 2013, at 6:53 PM, charliesome (Charlie Somerville) wrote:
> There are two ways to do this
>
> def... -
01:05 PM Feature #8046: allow Object#extend to take a block
- charliesome (Charlie Somerville) wrote:
> There are two ways to do this - make the extend block execute in the
> co... -
11:53 AM Feature #8046: allow Object#extend to take a block
- =begin
There are two ways to do this - make the extend block execute in the context of the receiver's singleton clas... -
11:48 AM Feature #8046 (Open): allow Object#extend to take a block
- =begin
In #8038 david_macmahon proposed:
How about allowing Object#extend to take a block that would be executed ... -
08:15 PM Bug #8006: Dir.glob behaves differently on 1.9.3 and 2.0
- =begin
After some more experimenting, it seems that the '**' operator doesn't act the same like in 1.9.3:
With Ru... -
07:51 PM Bug #8051 (Third Party's Issue): linux_iocparm_len in io.c is ifdef __linux__, but uses glibc specifics
- _IOC_SIZE is glibc specific, thus compilation fails with musl libc.
-
06:36 PM Feature #7854: New method Symbol[string]
- Why does it have -1 arity?
And I don't think it's harmful if the method allows a Smbol too. -
08:48 AM Feature #7854: New method Symbol[string]
- nobu (Nobuyoshi Nakada) wrote:
> To obtain existing symbol, rb_check_id() is already available, so you don't have to... -
05:10 PM Bug #8049 (Rejected): Compiling error on Ruby 2.0 with OpenSSL
- Trying to compile Ruby 2.0 with newest OpenSSL installed (tried even OpenSSL 1.0.1c 10 May 2012). Getting errors, see...
-
04:59 PM Feature #8042: Add Addrinfo#socket to create a socket that is not connected or bound
- 2013/3/8 drbrain (Eric Hodel) <[email protected]>:
> Feature #8042: Add Addrinfo#socket to create a socket t... -
08:35 AM Feature #8042 (Assigned): Add Addrinfo#socket to create a socket that is not connected or bound
- This adds a socket method to Addrinfo to get a socket that has not been bound or connected to any address for connect...
-
04:45 PM Feature #8027: add the possibility to raise an exception in #included, #extended, #prepended, #inherited and break the calling feature
- ah good to know, but not the best way. What if i want that a Module is extendable but not includable? Then append_fe...
-
08:50 AM Feature #8027: add the possibility to raise an exception in #included, #extended, #prepended, #inherited and break the calling feature
- I think you are looking for Module.append_features:
module A
def self.append_features(mod)
raise "dont inc... -
04:34 PM Bug #8041: Marshal incompatibility with prepend
- =begin
To be honest, I haven't considered about marshaling prepended objects at all.
How could we represent it?
(1) ... -
08:13 AM Bug #8041 (Closed): Marshal incompatibility with prepend
- =begin
Marshal doesn't work for objects with prepended modules:
o = Object.new
o.singleton_class.send :i... - 03:26 PM Revision 28d7cd10 (git): * 2013-03-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39643 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Revision 0316cf2e (git): marshal.c: prepended objects
- * marshal.c (r_object0): load prepended objects. treat the class of
extended object in the included modules as pre... -
03:26 PM Revision e14095ff (git): marshaltestlib.rb: descriptive assertions
- * test/ruby/marshaltestlib.rb (MarshalTestLib#test_string_ivar)
(MarshalTestLib#test_string_subclass_cycle): use mo... -
02:48 PM Feature #8047 (Assigned): IPAddr makes host address with netmask
- 現状のIPAddrはネットマスク付きの場合、
```
IPAddr.new("192.168.1.99/24")
=> #<IPAddr: IPv4:192.168.1.0/255.255.255.0>
```
... -
11:52 AM Feature #8038: Keyword `object` to be used instead of `class <<`
- matz (Yukihiro Matsumoto) wrote:
> Introducing a new keyword would break a lot of existing programs. We don't want ... - 11:16 AM Revision 6f59a8b4 (git): * man/rake.1, man/ruby.1: Use the Pa macro to make URLs stand out.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:41 AM Bug #7977: rails 4 crashes ruby 2.0 on Solaris
- I'm not able to reproduce the core with the latest ruby on github
ruby 2.1.0dev (2013-03-08 trunk 39630) [x86_64-sol... -
09:57 AM Bug #8045 (Closed): Object#singleton_methods incompatible with prepend
- Similar to #8044, although implementation is independent:
o=Object.new
def o.foo; end
o.singleton_me... -
09:55 AM Bug #8044: Object#methods incompatible with prepend
- {public|protected|private}_methods have the same problem, since they all call class_instance_method_list
-
09:49 AM Bug #8044 (Closed): Object#methods incompatible with prepend
- Object#methods incompatible with prepend:
o = Object.new
def o.foo; end
o.methods(false) # => [:foo]... -
07:09 AM Revision 1a633537 (git): assertions.rb: split lines
- * lib/test/unit/assertions.rb (Test::Unit::Assertions#message): split
msg and default procs by period and newline.
... -
07:02 AM Revision 3d881966 (git): assertions.rb: allow proc
- * lib/test/unit/assertions.rb (Test::Unit::Assertions#message):
convert msg by call if it is a proc, as well as ass... -
05:47 AM Revision 4a3970c2 (git): load.c: reorder conditions
- * load.c (loaded_feature_path): reorder conditions so simple
comparision comes first.
git-svn-id: svn+ssh://ci.rub... -
05:24 AM Revision d415f2ab (git): configure.in: suppress error messages
- * configure.in: suppress error messages, rm: cannot remove
'conftest.dSYM', from AC_EGREP_CPP with CFLAGS=-g on Dar... -
05:24 AM Revision 5ebffacf (git): * tool/rbuninstall.rb: remove symlinks.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:21 AM Revision 7d183dab (git): * ext/pathname/pathname.c (path_f_pathname): rdoc for Pathname()
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 AM Revision df9d847e (git): * man/rake.1: Document ENVIRONMENT variables on RAKE(1) manpage
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39633 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 AM Feature #8035 (Closed): singleton class should be included in ancestors
- This issue was solved with changeset r39628.
Marc-Andre, thank you for reporting this issue.
Your contribution to Rub... -
02:17 AM Feature #7791: Let symbols be garbage collected
- Of course the params are verified and there is no risk of SQL injection in my case either. I'm joining the same table...
-
02:02 AM Feature #7791: Let symbols be garbage collected
- rosenfeld (Rodrigo Rosenfeld Rosas) wrote:
> Jeremy, I don't understand how #to_existing_sym could avoid the issue. ... -
01:52 AM Feature #7791: Let symbols be garbage collected
- Jeremy, I don't understand how #to_existing_sym could avoid the issue. Take your gem "sequel" for instance. In my app...
-
01:19 AM Feature #7791: Let symbols be garbage collected
- I don't think there is any way to implement GC-able symbols via an extension library. Significant changes to the int...
-
01:58 AM Bug #8036: Unable to compile Ruby 2.0.0p20 on Mac OSX 10.7.5
- Ruby 2.0's configure normally selects clang.
You seems set CC as gcc. -
01:23 AM Bug #8036: Unable to compile Ruby 2.0.0p20 on Mac OSX 10.7.5
- > gcc -v
Using built-in specs.
Target: i686-apple-darwin11
Configured with: /private/var/tmp/llvmgcc42/llvmgcc42-2... -
01:23 AM Bug #8036: Unable to compile Ruby 2.0.0p20 on Mac OSX 10.7.5
- nobu (Nobuyoshi Nakada) wrote:
> You don't use clang, but /usr/bin/gcc.
> make
CC = /usr/bin/gcc
LD = l... -
01:46 AM Revision 9c1fbec8 (git): * lib/webrick/httpproxy.rb: Fix typos in HTTPProxyServer [Bug #8013]
- Patch by Nobuhiro IMAI [ruby-core:53127]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39632 b2dd03c8-39d4-4d8f... - 01:21 AM Revision 0003ac99 (git): Remove very obsolete test code
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/07/2013
-
10:32 PM Feature #7791: Let symbols be garbage collected
- @jeremyevans0 Thanks for clarifying these limitations.
So, how far might this be remedied if it is made a C exten... -
12:30 PM Feature #7791: Let symbols be garbage collected
- trans (Thomas Sawyer) wrote:
> Would something like this do the trick? http://github.com/rubyworks/safe_symbol
No... -
10:08 AM Feature #7791: Let symbols be garbage collected
- Would something like this do the trick? http://github.com/rubyworks/safe_symbol
-
10:19 PM Feature #8035: singleton class should be included in ancestors
- Agreed. I will accept it unless any other compatibility problem raises.
Matz.
-
04:21 AM Feature #8035: singleton class should be included in ancestors
- Singleton class it the same thing as metaclass, right? I feel it would be better to keep it invisible, and maybe in ...
-
01:51 AM Feature #8035 (Closed): singleton class should be included in ancestors
- I feel it would be consistent if:
k.ancestors.include?(k) #=> always true if k.is_a?(Class)
This is current... -
10:01 PM Bug #8036 (Rejected): Unable to compile Ruby 2.0.0p20 on Mac OSX 10.7.5
- You don't use clang, but /usr/bin/gcc.
-
05:56 AM Bug #8036 (Rejected): Unable to compile Ruby 2.0.0p20 on Mac OSX 10.7.5
- > svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_2_0_0/ ruby2
...
> cd ruby2
> autoconf --ve... -
09:50 PM Feature #7854: New method Symbol[string]
- To obtain existing symbol, rb_check_id() is already available, so you don't have to add new extern function.
-
03:03 PM Feature #7854: New method Symbol[string]
- :)
-
12:50 PM Feature #7854: New method Symbol[string]
- =begin
I've attached a patch that defines ((%Symbol[str]%)). If ((|str|)) is a string and there exists a symbol suc... -
08:04 PM Bug #6479 (Closed): ipaddr.rbの受け付ける書式が、プラットフォームによって異なる
- 本件を修正して様子を見るうちに2.0.0が正式リリースとなったので、すみませんが旧シリーズとなった1.9ではこのままとしたいと思います。
報告ありがとうございました。 - 06:17 PM Revision 7afb2ead (git): Update ChangeLog for r39628
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:54 PM Revision 131fa91f (git): * 2013-03-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39629 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:54 PM Revision dfde34cb (git): * class.c (rb_mod_ancestors): Include singleton_class in ancestors list
- [Feature #8035]
* test/ruby/test_module.rb (class): test for above
* test/ruby/marshaltestlib.rb (module): adapt te... -
05:01 PM Feature #8038: Keyword `object` to be used instead of `class <<`
- @alexey I sympathize. I tend to avoid `class << foo` too b/c it "reads" so poorly.
@david Facets extends #extend t... -
03:26 PM Feature #8038 (Rejected): Keyword `object` to be used instead of `class <<`
- Introducing a new keyword would break a lot of existing programs. We don't want to do unless there's strong requirem...
-
03:23 PM Feature #8038: Keyword `object` to be used instead of `class <<`
- As an alternative, how about allowing Object#extend to take a block that would be executed with the context such tha...
-
02:59 PM Feature #8038 (Rejected): Keyword `object` to be used instead of `class <<`
- =begin
I propose to introduce a new keyword (({object})) and to use it instead of the mysterious (({class <<})):
... -
04:47 PM Bug #8039 (Closed): DRB/dRuby server throws an exception when probed on its port
- I am not sure if this is a bug or a feature ...
When I use nmap to probe the port that the DRB server is listenin... -
12:28 PM Feature #8024: Lazy sweep を on/off するための機能
- > SEGVが発生するかしないかの切り分けのため
これは正確な表現ではなく、本当の動機は「SEGVを回避するため」です。
> SEGVが直ったら用済みになっちゃうかもしれないですよね…。
そうですね。
> それ... -
11:14 AM Feature #8024: Lazy sweep を on/off するための機能
- このメソッドや環境変数を追加する動機が「SEGVが発生するかしないかの切り分けのため」なので、その用途だけでメソッド追加などをするのはやり過ぎかな、と思いました。
SEGVが直ったら用済みになっちゃうかもしれないですよね…。
... -
10:42 AM Feature #8024: Lazy sweep を on/off するための機能
- > むらけんさんの好みに合わないなら
この件に関しては好みを主張できるほど詳しくないので、メソッド名から要/不要まで nari3 にすべての決めて頂こうと考えてました。
私は真偽値を与えて on/off を制御する方式でも問題... -
04:52 AM Feature #8024: Lazy sweep を on/off するための機能
- bool 値化同意します。
-
12:54 AM Feature #8024: Lazy sweep を on/off するための機能
- 今後なにかあるたびに、GCにメソッドが2つづつ増えるのは非生産的なので、対称性だけが目的なら GC.enableにbool引数追加して、GC.enable_lazy_sweepもそうするってのが私の好みかなあ。すでにstressはbo...
-
10:42 AM Bug #7956: Install fail with RVM
- =begin
I have just rechecked both with and without RVM and I can not reproduce this problem, make sure to update RVM:... -
10:08 AM Bug #8037 (Rejected): rdoc issues preventing docs generating after ruby was compiled
- I have reported two issues for rdoc but there was no response, forwarding here as ruby is involved:
- https://gith... -
10:05 AM Feature #7849: Symbol#to_str
- Symbol's not anything like a Proc either, but we have Symbol#to_proc.
Put that in your pipe and smoke it ;-)
-
08:33 AM Feature #7795: Symbol.defined? and/or to_existing_symbol
- phluid61 (Matthew Kerwin) wrote:
> matz (Yukihiro Matsumoto) wrote:
> > I agree with the basic concept of the propo... -
06:59 AM Feature #7795: Symbol.defined? and/or to_existing_symbol
- matz (Yukihiro Matsumoto) wrote:
> I agree with the basic concept of the proposal.
> I am not sure Symbol#defined? ... -
05:21 AM Revision 221f2a1d (git): compile.c: zsuper keyword args
- * compile.c (iseq_compile_each): pass keyword arguments to zsuper,
with current values. [ruby-core:53114] [Bug #80... -
05:17 AM Revision 8a689839 (git): compile.c: nd_line(node)
- * compile.c (iseq_compile_each): keep nd_line(node) in a local
variable.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
05:17 AM Revision fedf4c22 (git): compile.c: calc in int
- * compile.c (iseq_compile_each): calculate argc as int, not as Fixnum.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
04:38 AM Revision 3016b65a (git): .gdbinit: initialize color sequences
- * .gdbinit (hook-run): initialize color sequences for each runs.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3... -
04:38 AM Revision 94daa860 (git): iseq.c: keyword arguments
- * iseq.c (rb_iseq_disasm): fix keyword arguments index.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39623 b2dd... -
04:06 AM Revision 9926b16d (git): * ChangeLog:
- * lib/rubygems/commands/setup_command.rb (class Gem):
* lib/rubygems/commands/setup_command.rb (TEXT):
... -
04:01 AM Revision 105361d9 (git): * ChangeLog:
- * lib/rubygems/commands/setup_command.rb (class Gem):
* lib/rubygems/commands/setup_command.rb (TEXT):
... - 01:39 AM Revision 3d4d9377 (git): * 2013-03-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39620 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:39 AM Revision 1a71b871 (git): rbinstall.rb: gem subdirectories
- * tool/rbinstall.rb (gem): Gem.ensure_gem_subdirectories now has mode
option since r39607. refix of r38870.
git-s... -
01:39 AM Revision e4e82e50 (git): common.mk: reinstall target
- * common.mk (reinstall): new target.
* defs/gmake.mk (install, uninstall): can't run parallel.
git-svn-id: svn+ssh:...
Also available in: Atom