Activity
From 09/23/2013 to 09/29/2013
09/29/2013
-
10:07 PM Bug #8965 (Closed): SEGV when a refined method is undefined by undef
- I reported this issue to ruby-dev by accident, so refiled as #8966.
-
09:57 PM Bug #8965 (Closed): SEGV when a refined method is undefined by undef
- The following code causes SEGV:
module Foo
refine Object do
def foo
puts "foo"
end
... -
08:04 PM Feature #6721: Object#yield_self
May I give a name suggestion?
Does "tap!" make sense in english?
~~~Ruby
2.tap {|x| x*2 } # => 2
2.tap! {...-
06:52 PM Bug #8964: [BUG](%p is T_NONE) occurs while marking VM stack
- =begin
レビューありがとうございます。
とりあえず[ruby-dev:47730]のパッチでコミットしておきました。
=end
-
06:50 PM Bug #8964 (Closed): [BUG](%p is T_NONE) occurs while marking VM stack
- This issue was solved with changeset r43081.
Kazuki, thank you for reporting this issue.
Your contribution to Ruby is... -
11:53 AM Bug #8964: [BUG](%p is T_NONE) occurs while marking VM stack
- (2013/09/29 9:08), nobu (Nobuyoshi Nakada) wrote:
> これでいいんじゃないでしょうか。
と思います。
> vm_callee_setup_arg_comple... -
09:08 AM Bug #8964: [BUG](%p is T_NONE) occurs while marking VM stack
- これでいいんじゃないでしょうか。
vm_callee_setup_arg_complex()とvm_yield_setup_block_args()は共通化できるところも多そうですが。 -
08:28 AM Bug #8964: [BUG](%p is T_NONE) occurs while marking VM stack
- =begin
不要な分岐を避けるために初期化処理はsetup_argでやったほうがよいのでないかと思い直したので、パッチを修正しました。
=end
-
06:35 PM Feature #8948: Frozen regex
- jwille,
My understanding with the case of string in your example is that the two strings would count as different ... -
03:58 PM Revision 7eca2a43 (git): fix a typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43089 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:56 PM Revision 98729749 (git): * 2013-09-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43088 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:56 PM Revision f694995c (git): fix typos
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43087 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:51 PM Revision 92b0e5b2 (git): array.c: minor performance improvement
- * array.c (sort_2): minor performance improvement by replacing
rb_funcall() with rb_funcallv.
* array.c (rb_ary_bs... -
02:45 PM Revision 6496dc89 (git): parse.y: allow junk attrset
- * parse.y (rb_id_attrset, intern_str): allow junk attrset ID for
Struct.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru... -
01:57 PM Revision 5a48805b (git): ChangeLog: remove duplicated entry
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:56 PM Revision 771c8ed3 (git): parse.y: fix inconsistency with literals
- * parse.y (rb_id_attrset): fix inconsistency with literals, allow
ID_ATTRSET and return it itself, but ID_JUNK cann... - 09:50 AM Revision 3dab183c (git): * 2013-09-29
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43082 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:50 AM Revision 94f57871 (git): * vm_insnhelper.c (vm_callee_setup_arg_complex, vm_yield_setup_block_args):
- clear keyword arguments to prevent GC bug which occurs
while marking VM stack.
[ruby-dev:47729] [Bug #8964]
* te...
09/28/2013
-
10:39 PM Bug #8964 (Closed): [BUG](%p is T_NONE) occurs while marking VM stack
- =begin
以下のコードで (({rb_gc_mark(): 0x00555555a1ff68 is T_NONE})) のような[BUG]となります。
def m(a: [])
end
GC.stress=... -
05:06 PM Misc #8962 (Closed): [DOC] add step to enable Generational GC merits in README.EXT*
- =begin
Is there any chance to reap the benefit of new Generational GC merits for
C-extension library authors?
... -
03:39 PM Feature #8839: Class and module should return the class or module that was opened
- I did a quick hack to try this proposal and found that some test failed with it:
https://gist.github.com/shugo/6... -
08:41 AM Feature #8839: Class and module should return the class or module that was opened
- headius (Charles Nutter) wrote:
> mame (Yusuke Endoh) wrote:
> > headius (Charles Nutter) wrote:
> > > One use:
>... -
04:20 AM Feature #8839: Class and module should return the class or module that was opened
- I agree that returning the class or module makes sense (to me).
I'd also like to see "`def foo`" return a (`Unbound`... -
03:39 AM Feature #8839: Class and module should return the class or module that was opened
- mame (Yusuke Endoh) wrote:
> headius (Charles Nutter) wrote:
> > One use:
> >
> > ~~~ruby
> > my_class = class ... -
02:25 PM Revision 202cc8e6 (git): math.c: fix for Bignum argument
- * math.c (math_log, math_log2, math_log10): fix for Bignum argument.
numbits should be add only when right shifted.... -
01:04 PM Revision e5bcf05d (git): merge revision(s) 42542: [Backport #8910]
- * random.c (rb_random_ulong_limited): coerce before check negative.
[Fixes GH-379]
git-svn-id: svn+ssh://... -
11:10 AM Feature #8887: min(n), max(n), min_by(n), max_by(n)
- slide updated
-
10:54 AM Feature #8887: min(n), max(n), min_by(n), max_by(n)
- slide added
-
09:23 AM Feature #8961: Synchronizable module to easily wrap methods in a mutex
- headius (Charles Nutter) wrote:
> Maybe. I don't like the idea of exposing this mutex/monitor, since it could be mod... -
03:45 AM Feature #8961: Synchronizable module to easily wrap methods in a mutex
- tobiassvn (Tobias Svensson) wrote:
> Having this as a method on Module directly would of course be ideal. However, I... -
07:30 AM Bug #8797: Intermittent Segfault on 2.0.0-p247 when running 'bundle install'
- Confirming I have the same error. Running `bundle install` a few times eventually succeeds. Can I provide anything to...
-
05:47 AM Revision f450dede (git): Added ticket number
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:43 AM Revision 1a0eb89c (git): * test/dl/test_base.rb: {libc, libm} detection now handle GNU/Hurd
- correctly. Patch by Gabriele Giacone ([email protected]).
* test/fiddle/helper.rb: ditto.
git-svn-id: svn+ssh://ci.... -
03:42 AM Feature #8556: MutexedDelegator as a trivial way to make an object thread-safe
- Formatting issue... the "synchronized" proposal is in https://bugs.ruby-lang.org/issues/8961
-
01:15 AM Revision 9bfee9e9 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43076 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:26 AM Bug #8659 (Closed): Curses::Window#bkgdset does not handle color correctly
- This issue was solved with changeset r43074.
Alex, thank you for reporting this issue.
Your contribution to Ruby is g... -
12:12 AM Feature #8956: Allow hash members delimited by \n inside of {}
- Thanks for the patch, nobu. That was easier than I thought it would be; I was looking in the wrong place entirely.
...
09/27/2013
-
11:33 PM Feature #8839: Class and module should return the class or module that was opened
- headius (Charles Nutter) wrote:
> One use:
>
> ~~~ruby
> my_class = class Foo
> ...
> end
> ~~~
>
> We ca... -
09:11 PM Feature #8839: Class and module should return the class or module that was opened
- I see now. I really tried a few times to get something like your second example to work:
~~~ruby
class MyProcesso... -
07:29 PM Feature #8839: Class and module should return the class or module that was opened
- mame (Yusuke Endoh) wrote:
> How useful is this proposal?
> I think we should not change anything without considera... -
04:22 AM Feature #8839: Class and module should return the class or module that was opened
- Actually, I don't understand even why returning a symbol from method definition is useful...
-
04:22 AM Feature #8839: Class and module should return the class or module that was opened
- I've been wondering the same thing since I saw this ticket being created...
-
10:50 PM Feature #8931: Update URL in REPORTBUG_MSG
- I agree with zzak.
Linking to www.ruby-lang.org/whatever which redirects to bugs.ruby-lang.org/something_else soun... -
01:23 PM Feature #8931: Update URL in REPORTBUG_MSG
- I don't think redirect is acceptable, we should correct the problem at the source. Please reconsider..
> On Sep 2... -
10:35 AM Feature #8931 (Rejected): Update URL in REPORTBUG_MSG
- If it is http://www.ruby-lang.org/bugreport.html, we can change redirect target if we want to change the target.
If ... -
09:45 PM Feature #8961: Synchronizable module to easily wrap methods in a mutex
- Having this as a method on Module directly would of course be ideal. However, I believe the mutex/monitor used should...
-
08:40 PM Feature #8961: Synchronizable module to easily wrap methods in a mutex
- I would like to see this in 2.1, as a standard Module method. The fact that "def" returns the method name now makes t...
-
08:23 PM Feature #8961 (Open): Synchronizable module to easily wrap methods in a mutex
- =begin
I propose a Synchronizable mixin to easily wrap methods in a mutex which works together with Ruby 2.1's metho... -
08:35 PM Feature #8556: MutexedDelegator as a trivial way to make an object thread-safe
- Similar in nature to the "synchronized" module method proposed in https://bugs.ruby-lang.org/issues/8961. I like that...
-
08:13 PM Feature #8556: MutexedDelegator as a trivial way to make an object thread-safe
- That would be a useful feature.
+1 -
07:59 PM Feature #8556: MutexedDelegator as a trivial way to make an object thread-safe
- Any comments here? This would be pretty easy to add to delegate.rb for 2.1.
-
08:19 PM Feature #6309: Add a reference queue for weak references
- I again request approval from matz to add this feature :-) Can we do it for 2.1, please?
-
08:18 PM Feature #6647: Exceptions raised in threads should be logged
- So, can we do this for 2.1? I have heard from many other users that really would like exceptions bubbling out of thre...
-
08:17 PM Feature #6308: Eliminate delegation from WeakRef
- I believe this is just waiting on approval by matz. Can we make this change in 2.1, please?
-
08:15 PM Bug #8208 (Rejected): Raise cached exceptions for nonblocking IO to avoid allocation/stack-copying costs
- https://bugs.ruby-lang.org/issues/5138 has been accepted in a slightly altered form, so I think perhaps this can be r...
-
08:15 PM Feature #8948: Frozen regex
- > but it would be difficult to tell which regexes are intended to be the same
i'm not sure i understand. how is
... -
08:14 PM Feature #5138: Add nonblocking IO that does not use exceptions for EOF and EWOULDBLOCK
- Hah... I was just stopping by to suggest the keyword argument as a compromise form...and it turns out that's exactly ...
-
08:12 PM Feature #7895: Exception#backtrace_locations to go with Thread#backtrace_locations and Kernel#caller_locations
- I have filed https://bugs.ruby-lang.org/issues/8960 to get this feature added to MRI. It is already available in JRuby.
-
08:11 PM Feature #8960 (Assigned): Add Exception#backtrace_locations
- All parties agreed this would be useful to add in https://bugs.ruby-lang.org/issues/7895 and ko1 suggested I file a f...
-
08:04 PM Feature #8257: Exception#cause to carry originating exception along with new one
- Any further comments here? I might be able to do part of the implementation, but I don't know how to automatically st...
-
08:02 PM Bug #8488 (Rejected): Refactor rbinstall.rb for maintenance, clarity, reuse
- RubyGems 2.1 incorporated my new logic for default gems while still supporting the MRI 2.0 layout for default specs.
... -
07:58 PM Feature #8570: Better mechanisms to safely load classes concurrently
- normalperson (Eric Wong) wrote:
> So the insertion of a new class will need a namespace lock (just like
> creatin... -
07:45 PM Feature #8568: Introduce RbConfig value for native word size, to avoid Fixnum#size use
- In for 2.1?
-
07:44 PM Feature #8088: Method#parameters (and friends) should provide useful information about core methods
- Any possibility of getting this in for 2.1?
-
07:41 PM Bug #8875: Select is not usable with SSLSocket
- akr (Akira Tanaka) wrote:
> 2013/9/8 headius (Charles Nutter) <[email protected]>:
>
> > I would agree, excep... - 03:26 PM Revision c77d56ff (git): * 2013-09-28
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:26 PM Revision 2328b4b2 (git): * ext/curses/extconf.rb: check the size of chtype.
- * ext/curses/curses.c (NUM2CH, CH2NUM): use proper macros for
the size of chtype.
[ruby-core:56090] [Bug #8659]
g... -
03:16 PM Feature #8956: Allow hash members delimited by \n inside of {}
- If this proposal is going to be considered, then I think it should not be just for hashes, but also for arrays, and f...
-
01:41 PM Feature #8956: Allow hash members delimited by \n inside of {}
- Same about arrays, i guess? :)
-
12:47 PM Feature #8956: Allow hash members delimited by \n inside of {}
- Additional patch for labeled `assocs`.
~~~diff
diff --git a/parse.y b/parse.y
index b0a7cc4..63b4334 100644
---... -
02:11 AM Feature #8956: Allow hash members delimited by \n inside of {}
- I feel the need to mention that at this time, my changes do not include Ruby 1.9 style symbol hashes. These still req...
-
03:06 PM Bug #8957 (Rejected): Ruby tk control variables for radiobutton menu radiobutton and menu checkbutton not working correctly.
- It depends on bugs on the reporter's code.
--- test_control_variables.rb 2013-09-27 14:48:40.000000000 +0900
+++ ... -
10:52 AM Bug #8957 (Assigned): Ruby tk control variables for radiobutton menu radiobutton and menu checkbutton not working correctly.
-
03:50 AM Bug #8957 (Rejected): Ruby tk control variables for radiobutton menu radiobutton and menu checkbutton not working correctly.
- The control variables for radiobutton menu radiobutton and menu checkbutton are not working correctly. In a starter p...
-
02:31 PM Revision 0e2f5210 (git): [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43073 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:36 AM Revision 2c0d74b7 (git): * gc.c: add two GC tuning environment variables.
- RUBY_GC_MALLOC_LIMIT_MAX and RUBY_GC_MALLOC_LIMIT_GROWTH_FACTOR.
See r43067 for details.
* gc.c (rb_gc_set_params):... -
08:45 AM Revision a31ff891 (git): * gc.c (GC_MALLOC_LIMIT): 8,000,000 -> 8 * 1,024 * 1,024.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:20 AM Revision 78a49728 (git): * gc.c (gc_before_sweep): cast to size_t to suppress warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:14 AM Revision 3c5529f6 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43069 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:12 AM Revision 752cc234 (git): * gc.c: add some fine-grained profiling codes to tuning marking phase.
- If you enable RGENGC_PRINT_TICK to 1, then profiling results by RDTSC
(on x86/amd64 environment) are printed at las... -
08:01 AM Revision f365cd2c (git): * gc.c: simplify threshold of GC caused by malloc_increase.
- Now, malloc_limit is increased/decreased by mysterious logic.
This fix simplify malloc_limit increase/decrease logi... -
06:24 AM Feature #8959 (Assigned): Allow top level prepend
- Since `include` works on top level, it's reasonable to enable top level
`prepend` as well.
I've already added a p... -
02:18 AM Revision 1ccdddb7 (git): .gdbinit: insert a colon
- * .gdbinit (rp): insert a colon between type "SYMBOL" and ID value.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
01:53 AM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- 2013/9/27 ko1 (Koichi Sasada) <[email protected]>:
> Issue #8953 has been updated by ko1 (Koichi Sasada).
... -
01:23 AM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- (2013/09/27 1:13), ko1 (Koichi Sasada) wrote:
> And all of versions ignore the redefinition.
> I implemented 1.9... -
01:13 AM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- I checked previous behavior.
versions/install-tags_v1_6_5_/bin/ruby
versions/install-tags_v1_6_6_/bin/ruby
versi... -
12:59 AM Feature #8953 (Assigned): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
-
01:07 AM Bug #8205 (Closed): Regexp.union behavior and Regexp.try_convert
- This issue was solved with changeset r43061.
Alexander, thank you for reporting this issue.
Your contribution to Ruby... -
01:02 AM Feature #7429: Provide options for core collections to customize behavior
- Maybe combine it with https://bugs.ruby-lang.org/issues/8909
options = {klass:Hamster}
{ bug_number: 7429, status... -
01:01 AM Bug #8913: Unclear licensing terms on lib/gserver.rb
- r42994 is backported to ruby_2_0_0 at r43060.
-
12:56 AM Feature #8637: I18n documentation
- Sutou-san has began implementation for this on rdoc tracker: https://github.com/rdoc/rdoc/pull/254
-
12:41 AM Bug #8936 (Closed): Improve explanation about passing more number of params to instance of Struct
- This issue was solved with changeset r43058.
Prathamesh, thank you for reporting this issue.
Your contribution to Rub... -
12:39 AM Misc #8905: Add documentation to semantics of method default arguments
- It's defined as left-to-right order, always.
-
12:35 AM Bug #8952 (Feedback): [DOC] required keyword arguments
- @nobu did you see #8905?
-
12:25 AM Bug #8889 (Feedback): Nodoc large parts of RSS
- I like RSS, I think we should provide api-level documentation for things like Feed and Channel and Entry. The entity ...
-
12:19 AM Bug #8812: RSS: document more constants
- This patch is good, thank you!
-
12:19 AM Bug #8821: Add documentation for Time#w3cdtf
- I would just say "this method", instead of "the <name> method".
Otherwise, its good. Thank you!
09/26/2013
-
11:54 PM Feature #8956 (Rejected): Allow hash members delimited by \n inside of {}
- Currently, hashes require members to be delimited by commas (`,`), even inside curly braces. E.g.,
~~~ruby
some_h... -
11:49 PM Bug #8954 (Third Party's Issue): Execution crashed when querying twitter using the Twitter Gem
- ruby_debug.gem issue.
-
09:02 PM Bug #8954 (Third Party's Issue): Execution crashed when querying twitter using the Twitter Gem
- Ruby 2.0 crashed when I was executing a script which hits the twitter search api for tweets containing certain keywor...
-
11:33 PM Revision 59d48e55 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:33 PM Bug #8955 (Closed): LocalJumpError - no block given (yield) after implementation of class hierarchy method cache invalidation
- Hi.
I use Ruby 2.1 on a Texas instruments C6678 DSP in a Linux environment based on uclinux and uClibc with NPTL/Pth... -
08:21 PM Feature #8839 (Assigned): Class and module should return the class or module that was opened
- How useful is this proposal?
I think we should not change anything without consideration of use case.
--
Yusuke... -
12:03 PM Feature #8839: Class and module should return the class or module that was opened
- nobu: I don't understand what you mean by "evaluated in different timings". Could you please explain?
I think this... -
11:57 AM Feature #8839: Class and module should return the class or module that was opened
- No, class and def are evaluated in different timings.
This proposal makes no sense. -
06:43 AM Feature #8839: Class and module should return the class or module that was opened
- +1
-
06:41 AM Feature #8839: Class and module should return the class or module that was opened
- So...if there's no objections, can we get this into 2.1? I think with the new def return value change it really needs...
-
04:59 PM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- Please backport r43050, 43052
-
04:58 PM Feature #8953 (Closed): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- This issue was solved with changeset r43052.
Goro, thank you for reporting this issue.
Your contribution to Ruby is g... -
04:52 PM Feature #8953 (Assigned): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- Testing my patch on my machine for regexpmatch2
-
04:48 PM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- Ah you are right. Thanks for pointing that out sorah.
-
04:46 PM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- >The problem still exists for opt_regexpmatch1, right?
s/opt_regexpmatch1/opt_regexpmatch2/ -
04:46 PM Feature #8953 (Open): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- The problem still exists for opt_regexpmatch1, right?
-
04:39 PM Feature #8953 (Closed): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- This issue was solved with changeset r43050.
Goro, thank you for reporting this issue.
Your contribution to Ruby is g... -
04:20 PM Feature #8953: `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- hm...
ruby -e'class Regexp; def =~(o); true; end; end; p /a/ =~ "b"' #=> nil -
04:05 PM Feature #8953 (Closed): `str =~ /pattern/` does not call =~ method if (1) str is a String, (2) /pattern/ is a Regexp literal
- The expression `a =~ b` does not call the =~ method in some cases.
I think it is a bug that results from optimizatio... -
04:46 PM Revision 87791df3 (git): * lib/rubygems: Update to Rubygems 2.0.10. [ruby-core:57360]
- [Backport #8950]
the patch is provided by drbrain (Eric Hodel).
this update contains a security fix for CVE-2013-... -
04:22 PM Revision dafc1f75 (git): merge revision(s) 42980,42981: [Backport #8927]
- * parse.y (lambda): adjust position to the beginning of the block.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/bran... -
04:08 PM Revision b5ad2a59 (git): merge revision(s) 42930: [Backport #8898]
- * lib/uri/generic.rb (URI::Generic.find_proxy): return nil if
http_proxy environment variable is empty stri... -
04:07 PM Revision dc308ee3 (git): * re.c: [DOC] arguments of Regexp::union receive #to_regexp [Bug #8205]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43061 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:00 PM Revision fe17a46e (git): merge revision(s) 42994: [Backport #8913]
- * lib/gserver.rb: [DOC] correct gserver.rb license [Bug #8913]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches... - 03:41 PM Revision b96a432e (git): * 2013-09-27
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43059 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:41 PM Revision ddb04eba (git): * struct.c: [DOC] grammar of ArgumentError in Struct.new [Bug #8936]
- Patch by Prathamesh Sonpatki
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43058 b2dd03c8-39d4-4d8f-98ff-823fe6... -
02:47 PM Feature #8948: Frozen regex
- jwille, I agree with the use case, but it would be difficult to tell which regexes are intended to be the same, so I ...
-
02:46 PM Bug #8680 (Closed): ruby crashes when built with AddressSanitizer
- This issue was solved with changeset r43047.
Ruby, thank you for reporting this issue.
Your contribution to Ruby is g... -
02:12 PM Feature #8909: Expand "f" frozen suffix to literal arrays and hashes
- I think there's a big opportunity here for immutable collection types... at least the sort that you know at the time ...
-
06:49 AM Feature #8909: Expand "f" frozen suffix to literal arrays and hashes
- Any other thoughts on this? Any other reasons why it shouldn't be done?
There are other advantages to having liter... -
01:13 PM Revision 8603fdcc (git): * ext/bigdecimal/bigdecimal.c: [DOC] several fixes by @chastell
- This includes fixing the capitalization of Infinity, return value of
example "BigDecimal.new('NaN') == 0.0", and co... -
01:09 PM Revision 327cd077 (git): * lib/observer.rb: [DOC] syntax improvement in example by @chastell
- [Fixes GH-400] https://github.com/ruby/ruby/pull/400
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43056 b2dd03... -
01:04 PM Revision 017a975e (git): * ext/digest/digest.c: [DOC] typo in overview by @chastell
- [Fixes GH-399] https://github.com/ruby/ruby/pull/399
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43055 b2dd03... -
01:01 PM Revision 12fdf4bc (git): * ext/openssl/ossl.c: [DOC] typo in example by @zoranzaric
- [Fixes GH-401] https://github.com/ruby/ruby/pull/401
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43054 b2dd03... - 12:16 PM Revision e59f453e (git): * misc/ruby-electric.el (ruby-electric-delete-backward-char): Add
- support for smartparen-mode.
* misc/ruby-electric.el (ruby-electric-cua-replace-region-maybe)
(ruby-electric-cua-d... -
10:41 AM Bug #8952 (Closed): [DOC] required keyword arguments
- Shouldn't "required keyword arguments" be described in the doc, probably in syntax/methods.rdoc?
There is only "opti... -
10:38 AM Feature #8796 (Closed): Use GMP to accelerate Bignum operations
- Introduced on r42743.
-
09:07 AM Feature #8951: Please add a hash-to-hash alternative of the map method to Hash
- In my private library, I have 3 map-like methods defined on hash:
Hash#with_keys
Hash#with_values
Hash#modify
They ... -
07:58 AM Revision c4b4e77c (git): * insns.def (opt_regexpmatch2): Check String#=~ hasn't overridden
- before calling rb_reg_match().
* test/ruby/test_string.rb: Test for above.
* vm.c (vm_init_redefined_flag): Add BOP... - 07:50 AM Revision 26f7f7da (git): * misc/ruby-electric.el: Avoid use of the interactive function
- `self-insert-command` which fires `post-self-insert-hook` and
`post-command-hook`, to make the ruby-electric comman... - 07:39 AM Revision b18151cf (git): * insns.def (opt_regexpmatch1): check Regexp#=~ is not defined before
- calling rb_reg_match()
* test/ruby/test_regexp.rb: add test
* vm.c (ruby_vm_redefined_flag): change type to short[]... -
07:22 AM Revision 4190cddd (git): * gc.c (vm_xrealloc): use TRY_WITH_GC().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43049 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:06 AM Revision 165ebcb4 (git): Fix compilation on gcc 4.6
- if __has_feature is not defined, it can't compile
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43048 b2dd03c8-3... -
05:46 AM Revision 2bf5be1d (git): gc.c: disable AddressSanitizer
- * gc.c (mark_locations_array): disable AddressSanitizer. based on a
patch by halfie (Ruby Guy) at [ruby-core:57372... - 02:31 AM Revision f1e99541 (git): * 2013-09-26
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43046 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:31 AM Revision 89919f4e (git): gc.c: atomical add
- * gc.c (gc_before_sweep, gc_after_sweep): add to increase2 atomically.
* gc.c (gc_marks): adjust indent.
git-svn-id...
09/25/2013
-
11:46 PM Feature #8948: Frozen regex
- besides regexps being frozen, there might still be a use case for regexp literals that would only be allocated once:
... -
09:46 PM Feature #8948 (Feedback): Frozen regex
- sawa: do you want to request `Regexp` to always be `#frozen?` or should the issue be closed?
-
08:42 AM Feature #8948: Frozen regex
- Eregon, thank you for the information.
-
06:00 AM Feature #8948: Frozen regex
- We already have immutable (created only once) regexps: it is always the case for literal regexps and for dynamic rege...
-
04:08 AM Feature #8948: Frozen regex
- Sorry, there was a mistake in the above. The three regexes with the same content `/pattern1/` (or `/pattern1/f`) in t...
-
04:02 AM Feature #8948 (Assigned): Frozen regex
- =begin
I see that frozen string was accepted for Ruby 2.1, and frozen array and hash are proposed in https://bugs.ru... -
10:27 PM Bug #8680: ruby crashes when built with AddressSanitizer
- Attaching latest patch against tip. Feedback is welcome.
-
05:44 PM Bug #8399 (Closed): Remove usage of RARRAY_PTR in C extensions when not needed
- This issue was solved with changeset r43044.
Dirkjan, thank you for reporting this issue.
Your contribution to Ruby i... -
12:53 PM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
- (2013/09/25 6:00), Eric Wong wrote:
> Hi, it looks like the API is mostly fleshed out now since 2.1.0preview1
> ... -
06:23 AM Bug #8399: Remove usage of RARRAY_PTR in C extensions when not needed
- SASADA Koichi <[email protected]> wrote:
> (2013/05/15 14:38), dbussink (Dirkjan Bussink) wrote:
> > If we're changi... -
02:23 PM Feature #8951: Please add a hash-to-hash alternative of the map method to Hash
- #rehash is taken: http://www.ruby-doc.org/core-2.0.0/Hash.html#method-i-rehash
I was thinking about 'projection... -
01:36 PM Feature #8951: Please add a hash-to-hash alternative of the map method to Hash
- How about:
`Hash#graph`
or
`Hash#rehash`
-
01:23 PM Feature #8951: Please add a hash-to-hash alternative of the map method to Hash
- Wow, I missed this a couple of days ago. Totally supported.
--
Fuad Saud
Sent with Sparrow (http://www.spa... -
01:05 PM Feature #8951 (Closed): Please add a hash-to-hash alternative of the map method to Hash
- Please see this thread: https://twitter.com/behrangsa/status/382670159086776323
-
01:00 PM Bug #8616: Process.daemon messes up threads
- FWIW, it looks like the relevant change that fixed it for 2.1.0-preview1 was https://github.com/ruby/ruby/commit/300b...
-
12:56 PM Bug #8616: Process.daemon messes up threads
- Actually, it looks like this is fixed in Ruby 2.1.0-preview1 (Thread#alive? returns false for background threads spaw...
-
08:06 AM Bug #8616: Process.daemon messes up threads
- I agree with Evan. The behavior he describes would be consistent with how threads are handled when a process forks vi...
-
12:25 PM Bug #8774: rb_file_dirname return wrong encoding string when dir is "."
- Any progress?
-
12:12 PM Bug #8677: $LOAD_PATH did not encoded into the "internal encoding"
- Hope fix in Ruby 2.1
-
10:16 AM Bug #8940 (Assigned): printing UTF-32 crashs ruby
- r43033, r43034, and r43035 also looks related.
Note that though Unicode spec says non endian encoding should be Bi... -
08:44 AM Revision 9215982a (git): * README.EXT, README.EXT.ja: remove description of RARRAY_PTR()
- and add a caution of accessing internal data structure directly.
Also add a description of rb_ary_store().
[Bug #... -
08:24 AM Revision dc626dba (git): * include/ruby/ruby.h: rename RARRAY_RAWPTR() to RARRAY_CONST_PTR().
- RARRAY_RAWPTR(ary) returns (const VALUE *) type pointer and
usecase of this macro is not acquire raw pointer, but a... -
07:58 AM Revision d700d340 (git): internal.h: move inline functions
- * internal.h (rb_float_value, rb_float_new): move inline functions
from ruby/ruby.h.
* numeric.c (rb_float_value, r... -
07:46 AM Revision b328a43f (git): test_command_processor.rb: fix for mswin/mingw and test for directory
- * test/shell/test_command_processor.rb (test_system_external): fix for
mswin and mingw. one of EXECUTABLE_EXTS is ... -
06:37 AM Revision d12d47c4 (git): * test/rdoc/test_rdoc_generator_darkfish.rb: add a guard for windows.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43040 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:27 AM Bug #8941 (Rejected): strptime %Y parsing
- we don't need any bug reports for python.
ruby's one isn't wrong. -
03:29 AM Feature #4830: Provide Default Variables for Array#each and other iterators
- I don't like this. The only thing that doesn't hurt so much would be
something like scala's underscores for one pa... -
02:59 AM Feature #4830: Provide Default Variables for Array#each and other iterators
- How should nested blocks behave?
[[1, 2], [3, 4]].map { item.map { item + 1 } } -
12:53 AM Revision 8eb39185 (git): * lib/rubygems: Fix CVE-2013-4363. Miscellaneous minor improvements.
- * test/rubygems: Tests for the above.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43039 b2dd03c8-39d4-4d8f-9... - 12:29 AM Revision 61f3a787 (git): * 2013-09-25
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43038 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:29 AM Revision e1c4d844 (git): NEWS: required keyword arguments
- * NEWS (Language changes): mention about required keyword arguments.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tru...
09/24/2013
-
09:40 PM Bug #7940: Mistaken use of inline rescues in stdlib
- Bump.
Should dblack be discharged under the 3 month rule? He has not been active for quite some time. -
09:34 PM Feature #8947 (Open): make alias, alias_method, attr_* return name of the alias
- Now that def returns the method name, it would be handy to have alias/alias_method return the name of the alias:
c... -
04:29 PM Bug #8946 (Closed): Segmentation fault while NoMemoryError expected
I was trying to watch gc behavior by generating NoMemoryError intentionally, a segmentation fault occurred without ...-
02:14 PM Bug #8161 (Closed): String#+ should inherit untrustedness
- Untrustedness is now deprecated and behaves the same as tainting.
Taintedness is properly propagated in your examp... -
02:02 PM Bug #8930 (Closed): some benchmark programs are slow since r42822
- This issue was solved with changeset r43027.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby ... -
01:07 PM Bug #8945 (Closed): Unmarshaling an Array containing a Bignum from a tainted String returns a frozen, tainted Bignum
- In 2.1, Symbol, Fixnum, Bignum, and Float (at least) have been changed to frozen by default. Consequently, calling #t...
-
12:18 PM Bug #8944 (Closed): Error in example code of DL::CFunc
- I found an error in the example code of DL::CFunc.
libc,['strcpy'] should be libc['strcpy'] -
09:56 AM Bug #8493: Random Segmentation fault in sass
- We've encountered the same problem with 1.9.3p488. We have deployed to our Ubuntu 12.04 servers several times without...
-
09:40 AM Revision b9c316da (git): tabify indent
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43036 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:39 AM Revision 3788742b (git): string.c: fix for UTF-16/32
- * string.c (rb_str_inspect): get rid of out-of-bound access.
* string.c (rb_str_inspect): when a UTF-16/32 string doe... -
08:15 AM Revision d8441fcc (git): encdb.c, encoding.c: make BOM-encodings dummy
- * enc/encdb.c (ENC_DUMMY_UNICODE): make BOM-encodings dummy.
* encoding.c (enc_autoload): keep dummy encodings dummy.... -
07:48 AM Revision 84a56226 (git): test_encodings.rb: remove BOM encodings
- * test/csv/test_encodings.rb (TestCSV#each_encoding): encodings with
BOM are external use only.
git-svn-id: svn+ss... -
07:42 AM Revision f894022b (git): string/test_ellipsize.rb: remove non-sense tests
- * test/-ext-/string/test_ellipsize.rb (Test_StringEllipsize#test_nonascii):
rb_str_ellipsize() does not support BOM... -
07:41 AM Revision 360c6673 (git): win32/registry.rb: size in bytes
- * ext/win32/lib/win32/registry.rb (Win32::Registry#write): data size
is in bytes, not chars. terminators should be... -
07:39 AM Revision 79e880c9 (git): win32/registry.rb: encode name
- * ext/win32/lib/win32/registry.rb (Win32::Registry#each_value): encode
name.
* ext/win32/lib/win32/registry.rb (Win... -
07:35 AM Revision 14695c4c (git): win32/registry.rb: fix runtime errors
- * ext/win32/lib/win32/registry.rb (Win32::Registry::API#EnumKey):
size of the name is in WCHARs, not in bytes.
git... -
05:23 AM Feature #8700: Integer#bitsize (actually Fixnum#bitsize and Bignum#bitsize)
- I like it. Pretty neat for low level bit brushing stuff.
--
Fuad Saud
Sent with Sparrow (http://www.sparro... - 05:09 AM Revision 4cf9b669 (git): * gc.c (free_method_cache_entry_i): unused function
- * gc.c (rb_free_mc_table): ditto
* internal.h (method_cache_entry_t): unused struct
* vm_method.c (verify_method_ca... -
05:06 AM Feature #8691 (Closed): Add warning for variable that is re-assigned but not re-used
- closing, see ruby-core:57091
- 05:02 AM Revision f0888281 (git): * class.c (class_alloc): remove mc_tbl
- * gc.c (obj_free): ditto
* internal.h (struct rb_classext_struct): ditto
* method.h (rb_method_entry): remove ent p... -
03:51 AM Revision aaccbfed (git): win32/registry.rb: fix runtime errors
- * ext/win32/lib/win32/registry.rb (Win32::Registry::API): need
Constants.
* ext/win32/lib/win32/registry.rb (Win32:... -
03:27 AM Feature #8938 (Closed): it keyword
- I'm not familiar with bug process here so let me know if I'm overstepping here. Since there's at least one other bug ...
-
01:41 AM Feature #8938: it keyword
- i think the main problem is that some iterators react differently when the block has different block parameters ... w...
-
01:33 AM Feature #8938: it keyword
- There are two others.
The oldest is here: https://bugs.ruby-lang.org/issues/4475
The most active is here: https...
09/23/2013
-
10:45 PM Bug #8941 (Assigned): strptime %Y parsing
-
09:39 PM Bug #8941 (Rejected): strptime %Y parsing
- Time.strptime("1", "%Y")
=> 0001-01-01 00:00:00 +0642
Is it expected behavior?
strftime docs say this:
... -
10:16 PM Bug #8940 (Closed): printing UTF-32 crashs ruby
- This issue was solved with changeset r43023.
Hans, thank you for reporting this issue.
Your contribution to Ruby is g... -
08:57 PM Bug #8940: printing UTF-32 crashs ruby
- hm it maybe is ...
funny thing:
this works:
"äöü".encode("UTF-32BE") #=> "\u00E4\u00F6\u00FC"
"äöü".encode("UT... -
08:39 PM Bug #8940: printing UTF-32 crashs ruby
- It'd be related to that UTF-32 is a pseudo encoding, probably.
-
06:24 PM Bug #8940 (Closed): printing UTF-32 crashs ruby
- using
p "äöü".encode("UTF-32")
does cause a SEGFAULT
-- C level backtrace information ----------------------... -
08:39 PM Feature #8077: Returning Dir objects from C extensions
- Any chance of this going ahead?
-
08:30 PM Feature #8938: it keyword
- I'm sure that this is a duplicate, but it is hard to search.
-
04:49 PM Feature #8938 (Closed): it keyword
- automatic 'it' keyword for block variable:
items.each{|x| puts x.name }
=>
items.each{puts it.name} -
07:43 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- @Sing9898 no you cant do that because it could break existing ruby code
{a:"b"} is the short form for {:a => "b"},... -
07:35 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- the confusing became probably more immediate after the introduction of the new {a:"b"} syntax.
because for novices ... -
07:27 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- I am so glad this ticket wasn't rejected because it is a constructive solution to one of the biggest Ruby frustratio...
-
07:42 PM Feature #8939: symbol / string invariance (for hashes)
- yes,duplicate, thanks
-
07:07 PM Feature #8939: symbol / string invariance (for hashes)
Duplicate of Feature #7797 "Hash should be renamed to StrictHash and a new Hash should be created to behave like AS...-
06:36 PM Feature #8939: symbol / string invariance (for hashes)
- Update: then let's make HashWithIndifferentAccess the standard hash somehow
-
05:38 PM Feature #8939: symbol / string invariance (for hashes)
- no it should not because Symbol and String are two different Classes,
if you want that are the same use ActiveSuppor... -
04:51 PM Feature #8939 (Closed): symbol / string invariance (for hashes)
- hash={key:"value"}
hash["key"] should return "value"
hash={"key"=>"value"}
hash[:key] should return "value" -
07:05 PM Bug #8935: Zlib::GzipWriter.new with block truncates output to 20 corrupted bytes
- Whoa. Has that always been the case? Cause I'm pretty sure I saw this code used somewhere else too.
The problem wi... -
03:00 PM Bug #8935: Zlib::GzipWriter.new with block truncates output to 20 corrupted bytes
- Every ruby method can be accept a block.
Zlib::GzipWriter.new just return a object, not callback the block,
Zl... - 03:03 PM Revision e16d9c42 (git): * 2013-09-24
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:02 PM Revision e29c3bfb (git): test_transcode.rb: base encoding
- * test/ruby/test_transcode.rb (TestTranscode#test_pseudo_encoding_inspect):
test for proper base encoding. [ruby-c... -
01:16 PM Revision 3a2aca50 (git): encdb.c, utf_16_32.h: Unicode with BOM
- * enc/encdb.c, enc/utf_16_32.h (ENC_DUMMY_UNICODE): Unicode with BOM
must be based on big endian variants, so that ... -
12:52 PM Revision e6fe59e9 (git): [DOC]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:47 AM Revision 64525726 (git): tracepoint.c: no empty initializer list
- * ext/-test-/tracepoint/tracepoint.c (tracepoint_track_objspace_events):
C89 disallows empty initializer lists.
gi... -
03:17 AM Revision 7eaee5b5 (git): * hash.c (env_each_pair): do not call rb_assoc_new() if
- it isn't needed.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43020 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:42 AM Revision d190241a (git): test_module.rb: toplevel include
- * test/ruby/test_module.rb (TestModule#test_include_toplevel): test
for top level main.include. based on a part of... -
01:34 AM Revision c10b7435 (git): test_module.rb: use assertions for messages
- * test/ruby/test_module.rb (TestModule#assert_top_method_is_private):
use assert_separately and assert_raise_with_m...
Also available in: Atom