Activity
From 12/04/2013 to 12/10/2013
12/10/2013
-
11:58 PM Bug #9221 (Closed): Time.parse performance becomes exponentially worse as string length grows
- This issue was solved with changeset r44126.
Michael, thank you for reporting this issue.
Your contribution to Ruby i... -
11:42 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- Also affects JRuby: https://github.com/jruby/jruby/issues/1319
-
12:20 AM Bug #9221 (Open): Time.parse performance becomes exponentially worse as string length grows
- Thank you for your notice. I'll re-open this ticket.
And I confirmed ruby_1_9_3 and ruby_2_0_0 have these regular ex... -
11:44 PM Bug #9231 (Closed): The value of [].hash is equal to the value of false.hash
- This issue was solved with changeset r44125.
Heesob, thank you for reporting this issue.
Your contribution to Ruby is... -
11:24 PM Feature #8257: Exception#cause to carry originating exception along with new one
- Carelessly, I implemented `raise cause: ex` but not `Exception.new(cause: ex)`, and nearly committed it.
Do you pref... -
08:56 PM Bug #8584: Remove curses
- Committed as r44121
-
01:46 PM Bug #8584: Remove curses
- @a_matsuda +1 please commit it
-
11:02 AM Bug #8584: Remove curses
- @shugo Attached is a patch that sweeps remaining documentation references to curses here and there. Can I commit this?
-
12:06 AM Bug #8584: Remove curses
- I would also like to offer help maintaining curses
-
07:55 PM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
- charliesome (Charlie Somerville) wrote:
> sawa: %-strings are already covered by #freeze optimization:
>
> λ ... -
07:54 PM Feature #8992: Use String#freeze and compiler tricks to replace "str"f suffix
- sawa: %-strings are already covered by #freeze optimization:
λ ./miniruby --dump=insns -e '%{}.freeze'
==... -
07:54 PM Revision d6a5fe70 (git): * lib/rubygems: Update to RubyGems master ec8ed22. Notable changes
- include:
* Renamed extension_install_dir to extension_dir (backwards
compatible).
* Fixed creation of gem.d... - 06:18 PM Revision d36a129d (git): * 2013-12-11
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44128 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:18 PM Revision af4e6084 (git): * insns.def: Fix optimization bug of Float#/ [Bug #9238]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44127 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:58 PM Revision 9a938987 (git): date_strptime.c: get rid of backtrack explosion
- * ext/date/date_strptime.c (date__strptime_internal): unset
case-insensitive flag for [:alpha:], which already impl... -
02:48 PM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- After r44109, RGENGC_CHECK_MODE is able to detect the original Hash#replace miss issue:
$ ./miniruby test1.rb
gc_... -
02:46 PM Bug #9226 (Closed): Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- This issue was solved with changeset r44109.
Myron, thank you for reporting this issue.
Your contribution to Ruby is ... -
01:13 PM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- With r44059, I can reproduce this issue with the following ruby code. I confirmed RGENGC_CHECK=2 does not complain.
... -
02:44 PM Revision 037a9d06 (git): array.c, hash.c: add salt
- * array.c (rb_ary_hash): add salt to differentiate false and empty
array. [ruby-core:58993] [Bug #9231]
* hash.c (... -
02:02 PM Revision e5b5ee74 (git): test_exception.rb: ignore SystemStackError
- * test/ruby/test_exception.rb (test_machine_stackoverflow): ignore
propagated SystemStackError, which has not bee r... -
02:02 PM Revision 7e47f683 (git): envutil.rb: ensure errors
- * test/ruby/envutil.rb (assert_separately): dump error and
assertions by END to ensure outputs even if failed to ca... -
11:26 AM Revision d33820e8 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:22 AM Revision 02c85450 (git): * doc/contributing.rdoc: [DOC] curses is no more in the stdlib
- * doc/contributors.rdoc: Ditto.
* doc/maintainers.rdoc: Ditto.
* doc/contributors.rdoc: Ditto.
* doc/standard_libr... -
09:22 AM Revision 4d5729a7 (git): * man/ruby.1: [DOC] Use www.ruby-toolbox.com instead of RAA.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44120 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:20 AM Bug #9192: Inconsistent comparison between Float and BigDecimal
- Thank you, mrkn!
-
03:42 AM Bug #9192 (Open): Inconsistent comparison between Float and BigDecimal
- Hi
1) I disagree with this change. Is it possible to know why you decided to ignore my recommendation without even... -
08:21 AM Revision cdc2eeda (git): gc.c: simple array for wmap
- * gc.c (wmap_finalize, wmap_aset_update): use simple malloced array
instead of T_ARRAY, to reduce GC pressure.
git... -
07:16 AM Revision 27947a44 (git): gc.c: use st_update
- * gc.c (wmap_aset): use st_update instead of st_lookup and
st_insert.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... -
07:16 AM Revision bcdad329 (git): gc.c: ruby_sized_xrealloc2
- * gc.c (ruby_sized_xrealloc2): reallocate from old size.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44117 b2d... -
07:16 AM Revision d5526f3f (git): openssl/digest.rb: check by lambda
- * ext/openssl/lib/openssl/digest.rb (initialize): check argument
size by lambda.
git-svn-id: svn+ssh://ci.ruby-lan... -
07:16 AM Revision 0ede9926 (git): openssl/digest.rb: get rid of deprecated class
- * ext/openssl/lib/openssl/digest.rb (digest, hexdigest): create
new instance and call on it directly, to get rid of... -
06:58 AM Revision 40d7c9c1 (git): gc.c: speed up RGENGC_CHECK_MODE by removing unncessary check
- * gc.c (reflist_add): revert changes from r44109. it is unnecessary
after r44113
* gc.c (allrefs_i): fix whitespace... -
06:47 AM Revision 1b29c00f (git): * gc.c (allrefs_add): push obj only if allrefs table doesn't have
- obj.
* gc.c (allrefs_roots_i): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44113 b2dd03c8-39d4-4d8f-9... -
06:44 AM Revision 14979f21 (git): * gc.c (RGENGC_CHECK_MODE): separate checkers to different modes.
- * 2: enable generational bits check (for debugging)
* 3: enable livness check
* 4: show all references
git-svn... -
06:26 AM Revision 13dee248 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44111 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:21 AM Revision 8d4253f7 (git): * gc.c (gc_marks_check): disable GC during checking and
- restore malloc_increase info.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44110 b2dd03c8-39d4-4d8f-98ff-823f... -
05:46 AM Revision 3705007e (git): gc.c: build complete object graph for RGENGC_CHECK_MODE
- * gc.c (reflist_add): return 0 if reference already exists
* gc.c (allrefs_add): return 1 on newly added refe... -
05:36 AM Feature #9235 (Assigned): Documentation for commercial support
- We should document the following:
* What happens when a Ruby version goes EOL?
* What can (my) company do to help... -
05:31 AM Misc #9218 (Assigned): Branch Maintainer Appointment / Discharge Process
- We have decided on this approval and discharge process in approx. terms.
I provide documentation for our process a... -
05:26 AM Misc #9217 (Closed): Ruby 1.9.3 End of Life Maintenance Policy
- 1.9.3 will be EOL'd in March 2014
We will announce it officially with the announcement of 2.1.0 release.
Additi... -
05:24 AM Bug #9234 (Closed): Documentation for upgrading to supported versions
- cc #9216
-
05:23 AM Misc #9216 (Closed): Backport Maintenance Policy for 1.8.7, 1.9.2
- As discussed, Terence and I will maintain security fixes for 1.8.7 and 1.9.2 for 6 months, until June 2014.
During... -
05:19 AM Misc #9233: Update tooling for SemVer
- Oops, somehow nobu got assigned to this on accident
-
05:19 AM Misc #9233 (Closed): Update tooling for SemVer
- cc #8835
-
05:18 AM Misc #8835: Introducing a semantic versioning scheme and branching policy
- We have accepted hsbt's proposal: https://gist.github.com/sorah/7803201
-
05:17 AM Revision 0326725b (git): gc.c: check arguments first
- * gc.c (wmap_aset): check if both arguments are able to finalize
before setting finalizers.
git-svn-id: svn+ssh://... -
05:16 AM Misc #9215 (Assigned): Maintenance Policy for Future Releases (2.1.0 & beyond)
- We have decided the following:
* MINOR level versions of Ruby have a "best effort" goal of at least 6 months and a... -
05:02 AM Revision 9bd802f5 (git): gc.c: fix WeakMap#inspect
- * gc.c (wmap_inspect_i): fix key/value order.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44107 b2dd03c8-39d4-... -
03:25 AM Revision 332decb4 (git): gc.c: fix typo in function name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44106 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:26 AM Revision 7170baa8 (git): objspace_dump.c: include object's gc flags in dump
- * ext/objspace/objspace_dump.c (dump_object): include fstring flag on
strings. include gc flags (old, remembered, w... -
01:51 AM Revision 97d292cb (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44104 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
12/09/2013
-
10:50 PM Revision 40925742 (git): vm_method.c: add new ruby::method-cache-clear dtrace probe
- * vm_method.c (rb_clear_method_cache_by_class): fire
ruby::method-cache-clear probe on global or klass-level method... -
10:32 PM Bug #4421: [ext/openssl] Fix RSA public key encoding
- Hi,
It certainly would have been useful to have the code available in gist https://gist.github.com/2902696 availab... -
09:43 PM Feature #7816: Don't invalidate method caches when defining a new method on a class without subclasses
- Righto, thanks!
-
03:21 PM Feature #7816: Don't invalidate method caches when defining a new method on a class without subclasses
- @headius: klasscache refers to #8426/r42822 which implements JRuby style method cache invalidation.
-
03:18 PM Feature #7816: Don't invalidate method caches when defining a new method on a class without subclasses
- Is "klasscache" a reference to some other patch/issue?
Am I understanding correctly when I say that JRuby would no... -
09:38 PM Bug #9230: Segmentation fault in Ruby trunk
- Thank you! I confirmed to fix this issue at r44096
-
07:06 PM Bug #9230 (Closed): Segmentation fault in Ruby trunk
- This issue was solved with changeset r44096.
Hiroshi, thank you for reporting this issue.
Your contribution to Ruby i... -
06:19 PM Bug #9230 (Closed): Segmentation fault in Ruby trunk
- I always got Segmentation fault in trunk. I can reproduce follow situation:
$ rails new foo
add 'newrelic_rpm'... -
09:16 PM Revision 4f7c10f0 (git): * ext/.document: Remove curses from documentable directories.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:56 PM Revision 99e04c13 (git): * ext/openssl/lib/openssl/digest.rb: Deprecate OpenSSL::Digest::Digest
- [Fixes GH-446] https://github.com/ruby/ruby/pull/446
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44101 b2dd03... -
07:30 PM Bug #9227: use opt_aset ?
- I forget why I remove it.
Maybe I can't measure improvement (and possible to have trouble with this insn).
If the... -
07:10 PM Bug #9231 (Closed): The value of [].hash is equal to the value of false.hash
- I found that [].hash == false.hash.
And the combinations of each elements also have the same value.
Is this an inte... -
06:30 PM Feature #8977: String#frozen that takes advantage of the deduping
- @ko1 and I discussed this at length earlier.
Although a frozen string table could be implemented in ruby (with the... -
03:35 PM Feature #8977: String#frozen that takes advantage of the deduping
- Now, I have one concern about security concern.
This kind of method can be used widely and easily.
And if this ... -
07:23 AM Feature #8977: String#frozen that takes advantage of the deduping
- headius (Charles Nutter) wrote:
> Actually, I'm getting pretty down on having the fstring cache at all. It seems lik... -
07:08 AM Feature #8977 (Assigned): String#frozen that takes advantage of the deduping
- I just made some more arguments for this feature in #9229.
The goal here is to provide runtime access to the froze... - 03:47 PM Revision 062845c1 (git): * 2013-12-10
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44100 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 PM Revision 2251a272 (git): * ext/thread/thread.c: [DOC] add call-seq alias for Queue#enq, #<<, etc.
- * ext/thread/thread.c (Init_thread): use rb_define_alias instead of
rb_alias to document alias.
git-svn-id: svn+ss... -
03:09 PM Feature #8257: Exception#cause to carry originating exception along with new one
- nobu: Because :cause is opt-in, I am not concerned about the backward compat. You'd have to be committing to 2.1 in o...
-
01:41 PM Bug #8584: Remove curses
- Removed by r44089.
-
12:14 PM Bug #8584: Remove curses
- I created https://github.com/ruby/curses and added commit bit to you.
-
11:26 AM Bug #8584: Remove curses
- Ok, I will publish the curses gem this week.
hsbt, can you create github.com/ruby/curses? Please leave it unitiali... -
11:18 AM Bug #8584: Remove curses
- shugo (Shugo Maeda) wrote:
> Eric, could you take over the maintenance of curses gem and upload it to rubygems.org a... -
11:16 AM Bug #8584: Remove curses
- I talked with Naruse-san, and we've decided to remove curses from 2.1.
Eric, could you take over the maintenance o... -
12:26 PM Bug #9212 (Closed): Segmentation fault in test/objspace/test_objspace.rb#test_dump_all
- This issue was solved with changeset r44088.
Alexey, thank you for reporting this issue.
Your contribution to Ruby is... -
11:43 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- I know [[:alpha:]] is not equal to [a-z].
But, it seems that the current time parsing is only for ascii string.
... -
11:14 AM Bug #9221 (Closed): Time.parse performance becomes exponentially worse as string length grows
- This issue was solved with changeset r44086.
Michael, thank you for reporting this issue.
Your contribution to Ruby i... -
10:59 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- [[:alpha:]] doesn't equal to [a-z], the former matches unicode alphabet categories.
-
10:34 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- I think this is an issue of Oniguruma(regular expressions library).
Here is a shortest code of producing this issu... - 11:00 AM Revision c039c708 (git): * internal.h (RCLASS_SERIAL): Add RCLASS_SERIAL as a convenience
- accessor for RCLASS_EXT(klass)->class_serial.
* class.c, vm_insnhelper.c, vm_method.c: Use RCLASS_SERIAL
git-svn-id... - 10:51 AM Revision 7df97981 (git): * compile.c, insns.def, test/ruby/test_rubyvm.rb, vm.c, vm_core.h,
- vm_insnhelper.c, vm_insnhelper.h, vm_method.c: Rename method_serial
to global_method_state and constant_serial to g... -
10:06 AM Revision a1119230 (git): hash.c: fix segv in Hash#replace
- * hash.c (rb_hash_replace): fix segv on `{}.replace({})` introduced
in r44060 [Bug #9230] [ruby-core:58991]
* test/... -
09:12 AM Revision 5dc77048 (git): * vm.c (vm_stat): renamed from ruby_vm_stat.
- Should not use ruby_ prefix here.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44095 b2dd03c8-39d4-4d8f-98ff-... -
08:51 AM Revision e23627c0 (git): * marshal.c: [DOC] Wordsmith marshal.c documentation. by @vipulnsward [fix GH-470]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44094 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:13 AM Revision d2cc188a (git): gc.c: ObjectSpace::WeakMap#size
- * gc.c (wmap_size): add ObjectSpace::WeakMap#size and #length.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@440... -
07:13 AM Revision b73a3064 (git): test_weakmap.rb: add
- * test/ruby/test_weakmap.rb: test for ObjectSpace::WeakMap.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44092 ... -
07:04 AM Revision 28fd53d2 (git): * lib/xmlrpc/httpserver.rb: [DOC] Fix typo
- s/authentification/authentication/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44091 b2dd03c8-39d4-4... -
06:54 AM Bug #9229: [patch] expose rb_fstring() as String#dedup
- tmm1 (Aman Gupta) wrote:
> > Would this be better as MRI's implementation of String#freeze ?
>
> This was discuss... -
06:49 AM Bug #9229 (Closed): [patch] expose rb_fstring() as String#dedup
- This is a dupe of #8977. The proposal there is to use String#frozen, which I like better as well.
-
05:51 AM Bug #9229: [patch] expose rb_fstring() as String#dedup
- > I prefer that kind of optimization to happen automatically when needed, than force programmer to cast a spell.
I... -
05:31 AM Bug #9229: [patch] expose rb_fstring() as String#dedup
- Would this be better as MRI's implementation of String#freeze ?
-
06:26 AM Revision e759e273 (git): removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44090 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:45 AM Bug #9228: rdoc can't generate documentation for ext/thread/thread.c on trunk
- This is only required in part for Ruby 2.0.0, ext/syslog/lib exists in ruby_2_0_0 branch but ext/thread/thread.c does...
-
04:44 AM Bug #9228 (Closed): rdoc can't generate documentation for ext/thread/thread.c on trunk
- This issue was solved with changeset r44082.
Kazuki, thank you for reporting this issue.
Your contribution to Ruby is... -
04:39 AM Revision 9c5b2fd8 (git): * ext/curses, sample/curses: removed curses.
- * NEWS: added an entry for the above change.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44089 b2dd03c8-39d4-4... -
03:26 AM Revision d3363a96 (git): object_tracing.c: fix allocation from NEWOBJ hook
- * ext/objspace/object_tracing.c (newobj_i): use cached class path
only to get rid object allocation during NEWOBJ h... -
03:25 AM Revision b4ab650e (git): variable.c: rb_class_path_cached
- * variable.c (rb_class_path_cached): returns cached class path
only, without searching and allocating new class pat... -
02:14 AM Revision 334294d0 (git): date_parse.c: get rid of backtrack explosion
- * ext/date/date_parse.c (parse_time): unset case-insensitive flag
for [:alpha:], which already implies both cases, ... -
02:12 AM Feature #9190: Expose serial helper macros
- Thanks everyone!
12/08/2013
-
11:41 PM Revision 05ba6fff (git): * lib/rubygems: Update to RubyGems master bf37240. Fixes useless
- error message with `gem install -g` with no gem dependencies file.
* test/rubygems: ditto.
git-svn-id: svn+ssh://c... -
11:07 PM Revision 599dbf65 (git): vm.c: fix compile issue on 32bit freebsd
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44084 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:38 PM Bug #9221 (Assigned): Time.parse performance becomes exponentially worse as string length grows
- I assigned this issue to tadf because the pattern
is written in ext/date/date_parse.c. -
07:56 PM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- It can be reproduced on ruby 2.0.0-p247 i386-mingw32.
I modified a test code to extension library free version.
C:\... -
08:20 PM Bug #9192 (Closed): Inconsistent comparison between Float and BigDecimal
- This issue was solved with changeset r44073.
Gustavo, thank you for reporting this issue.
Your contribution to Ruby i... -
08:17 PM Bug #9133: logger rotates log files more than expected
- Can you commit this?
-
07:52 PM Revision 68e21467 (git): * NEWS: Update RubyGems entry with notable features.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44083 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:44 PM Revision d71eb310 (git): * ext/.document: Add syslog/lib and thread/thread.c to documentable
- items. [ruby-trunk - Bug #9228]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44082 b2dd03c8-39d4-4d8f-98ff-82... -
07:32 PM Revision da3e610a (git): * lib/rubygems: Update to RubyGems master 096db36. Changes include
- support for PATH in Gemfile.lock and a typo fix from Akira Matsuda.
* test/rubygems: ditto.
git-svn-id: svn+ssh://... -
06:12 PM Bug #9229: [patch] expose rb_fstring() as String#dedup
- It sounds a bit too rash. For instance other Ruby implementations might not need such thing.
I prefer that kind o... -
04:12 PM Bug #9229 (Closed): [patch] expose rb_fstring() as String#dedup
- After recent commits, ruby is using the new rb_fstring() API extensively inside the VM to de-duplicate internal strin...
-
05:32 PM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- Wow, thanks for the quick fix :).
-
03:27 PM Bug #9226 (Open): Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- OMG That is another issue....
-
12:06 PM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- Committed.
I was surprised but RGENGC_CHECK did not find this issue. -
12:03 PM Bug #9226 (Closed): Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- This issue was solved with changeset r44060.
Myron, thank you for reporting this issue.
Your contribution to Ruby is ... -
11:51 AM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- I like charliesome's approach.
Could you commit it?
-
09:10 AM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- Instead of shading the hash, we could probably do something like this:
diff --git hash.c hash.c
index a52e02f..e7... -
08:29 AM Bug #9226: Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- I was able to reproduce this on trunk with the following patch to rspec:
--- a/lib/rspec/core/command_line.rb
+++... -
01:17 AM Bug #9226 (Closed): Getting method `inspect' called on unexpected T_NODE object (0x000000025ddea8 flags=0x109089c klass=0x0) (NotImplementedError) from Hash#inspect
- We're trying to get a green RSpec build against ruby 2.1.0.preview2, and we're getting this very odd failure on travi...
- 05:11 PM Revision fe57c5d4 (git): * 2013-12-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44080 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:11 PM Revision 91539d71 (git): * lib/net/http/responses.rb:
- Add `HTTPIMUsed`, as it is also supported by rack/rails.
RFC - http://tools.ietf.org/html/rfc3229
by Vipul A M <v... -
04:06 PM Bug #9228 (Closed): rdoc can't generate documentation for ext/thread/thread.c on trunk
- =begin
$ rm -rf .ext/rdoc
$ make rdoc
$ ls -d .ext/rdoc/Queue
ls: cannot access .ext/rdoc/Queue: No such file... -
03:53 PM Feature #5446: at_fork callback API
- Tanaka Akira <[email protected]> wrote:
> 2013/12/7 Eric Wong <[email protected]>:
> > However, I want to do this... - 02:30 PM Revision e0097ea8 (git): Fix the description in ChangeLog
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44078 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:06 PM Feature #9190 (Closed): Expose serial helper macros
- This issue was solved with changeset r44062.
Simeon, thank you for reporting this issue.
Your contribution to Ruby is... -
02:03 AM Feature #9190: Expose serial helper macros
- OK, cool. I'll refactor the Pull Request. Thanks!
-
11:47 AM Revision 673aa230 (git): class.c: rest kwargs
- * class.c (rb_get_kwargs): when values is non-null, remove
extracted keywords from the rest keyword argument.
git-... -
11:38 AM Revision 6def265d (git): variable.c: frozen class name
- * variable.c (fc_path, classname): return ID strings without
unnecessary copying.
git-svn-id: svn+ssh://ci.ruby-la... - 11:33 AM Revision 91092927 (git): avoid circular dependency on AIX
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44075 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:28 AM Bug #9225 (Closed): [patch] add WB to NODE_CREF
- This issue was solved with changeset r44059.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g... -
11:25 AM Revision cf85aaf8 (git): hash.c: reject shoult infect
- * hash.c (rb_hash_reject): result should be infected by the
receiver.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/... - 11:20 AM Revision 0727a22c (git): * bigdecimal.c (BigDecimal_coerce): convert a Float to a BigDecimal instead
- of converting the receiver to a Float.
[ruby-core:58756] [Bug #9192]
* test/bigdecimal/test_bigdecimal.rb: add tes... -
11:10 AM Bug #9227: use opt_aset ?
- Maybe some minor improvement on microbenchmarks.
Before patch:
./miniruby -I. benchmark/bm_so_k_nucleotide.rb >... -
11:01 AM Bug #9227 (Closed): use opt_aset ?
- I noticed we have an opt_aset instruction, but nothing is using it. Is there some reason?
diff --git a/compile.c b... -
11:04 AM Revision e54e3d70 (git): edit NEWS to move texts correct places
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44072 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:56 AM Misc #9188: r43870 make benchmark/bm_so_k_nucleotide.rb slow
- @charliesome helped me with my compiler patch. It adds a new opt_aset_str instruction that handles the string literal...
-
10:52 AM Misc #9188 (Closed): r43870 make benchmark/bm_so_k_nucleotide.rb slow
- This issue was solved with changeset r44058.
Narihiro, thank you for reporting this issue.
Your contribution to Ruby ... -
10:39 AM Feature #9171 (Closed): [patch] use fstrings for symbol table
- This issue was solved with changeset r44057.
Aman, thank you for reporting this issue.
Your contribution to Ruby is g... -
10:37 AM Bug #9207 (Closed): Build failure on Windows 8.1 with VS2013 x64
-
10:26 AM Misc #8288: Ruby 2.1.0 release engeneering
- I believe RubyGems is ready.
I will be marking the bundler features in RubyGems as experimental in the RubyGems re... -
09:33 AM Revision b521f42a (git): * NEWS: [DOC] update NEWS about GC.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44071 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:54 AM Revision 40468b5b (git): * object.c: [DOC] document Module#singleton_class?.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44070 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:19 AM Revision dd8710d2 (git): class.c, vm_insnhelper.c: check unknown keywords
- * class.c (rb_get_kwargs): if optional is negative, unknown
keywords are allowed.
* vm_insnhelper.c (vm_callee_setu... -
07:17 AM Revision 72f60a2f (git): class.c: optimization just one key
- * class.c (keyword_error): use only element itself for
optimization in the case the key has just one element.
git-... -
07:17 AM Revision 1a5bc286 (git): test_keyword.rb: check error messages
- * test/ruby/test_keyword.rb (test_required_keyword): check also
error messages.
* test/ruby/test_keyword.rb (test_... -
06:47 AM Revision 1018f57f (git): array.c: id_random
- * array.c (rb_ary_shuffle_bang, rb_ary_sample): share id_random
instead of no longer used sym_random.
git-svn-id: ... -
05:58 AM Revision 7f5a9f38 (git): * array.c (rb_ary_shuffle_bang, rb_ary_sample): rename local variables.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44065 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:02 AM Revision 3e1360f3 (git): * array.c (rb_ary_shuffle_bang, rb_ary_sample): check
- unknown keywords.
* test/ruby/test_array.rb (test_shuffle, test_sample): tests for
the above.
git-svn-id: svn+ssh... -
04:06 AM Revision 66a96c13 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44063 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:05 AM Revision cc106309 (git): vm.c: add RubyVM.stat for accessing cache serials
- * vm.c (ruby_vm_stat): add RubyVM.stat() for access to internal cache
counters. this methods behaves like GC.stat, ... -
03:51 AM Revision 2aa57843 (git): * lib/xmlrpc/client.rb: [DOC] Fix typo
- s/explicitely/explicitly/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44061 b2dd03c8-39d4-4d8f-98ff-... -
03:03 AM Revision 3dd248f1 (git): hash.c: fix WB miss issue in Hash#replace
- * hash.c (rb_hash_replace): add a write barrier to fix GC mark miss on
hashes using Hash#replace [Bug #9226] [ruby-... -
02:28 AM Revision 8f77cfb3 (git): gc.c: promote long-lived NODE_CREF objects to oldgen
- * include/ruby/ruby.h: add RGENGC_WB_PROTECTED_NODE_CREF setting
In a large app, this reduces the size of
remembe... -
01:52 AM Revision 779ae789 (git): hash.c: revert r43870 and add alternative parser patch for literal keys
- * hash.c (hash_aset_str): revert r43870 due to performance issue
[Bug #9188] [ruby-core:58730]
* parse.y (assoc): c... -
01:39 AM Revision 98a74d4d (git): parse.y: use rb_fstring() for strings stored in the symbol table
- * parse.y (register_symid_str): use fstrings in symbol table
[Bug #9171] [ruby-core:58656]
* parse.y (rb_id2str): d... -
01:32 AM Revision 100fe2e6 (git): class.c: fix uninitialized value
- * class.c (rb_get_kwargs): fix returning uninitialized value when no
optional keywords.
git-svn-id: svn+ssh://ci.r... -
01:25 AM Revision 12c8533e (git): * lib/rubygems.rb: Update version for upcoming ruby 2.1.0 RC.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44055 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:22 AM Revision 7ed9b794 (git): * lib/rubygems: Update to RubyGems master 14749ce. This fixes bugs
- handling of gem dependencies lockfiles (Gemfile.lock).
* test/rubygems: ditto.
git-svn-id: svn+ssh://ci.ruby-lang... - 12:41 AM Revision 866b438c (git): * 2013-12-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44053 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 12:41 AM Revision e0290c94 (git): * array.c (rb_ary_or): use RHASH_TBL_RAW instead of RHASH_TBL
- * process.c (rb_execarg_fixup): use RHASH_TBL_RAW and insert write
barriers where appropriate
* vm.c (kwmerge_i): ...
12/07/2013
-
11:39 PM Bug #9225 (Closed): [patch] add WB to NODE_CREF
- In our rails app, there are a lot of long-lived NODE_CREF:
>> p ObjectSpace.count_nodes
=> {:NODE_IF=>3, :NODE_CR... -
11:16 PM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- This issue was solved with changeset r44034.
-
09:14 PM Feature #8257: Exception#cause to carry originating exception along with new one
- What about the backward compatibility?
-
07:37 PM Feature #9171: [patch] use fstrings for symbol table
- Ah great! Thanks for finding my bug.
With your patch, long-lived strings on our rails app heap are reduced by 6000... -
09:22 AM Feature #9171: [patch] use fstrings for symbol table
- Seems my reply hasn't caught by the ITS...
(13/11/28 16:55), tmm1 (Aman Gupta) wrote:
> ~~~diff
> diff --git a/p... -
09:21 AM Feature #9171: [patch] use fstrings for symbol table
- different.
-
06:16 AM Feature #9171: [patch] use fstrings for symbol table
- Would this allow the symbol table to be GC'd or is that a separate issue?
-
05:32 PM Misc #9188: r43870 make benchmark/bm_so_k_nucleotide.rb slow
- After a few more false starts in the compiler, I ended up with the following patch to the parser.
diff --git a/par... -
11:57 AM Misc #9188: r43870 make benchmark/bm_so_k_nucleotide.rb slow
- There were some minor improvements to rb_fstring() recently, but the hash changes are still slow on trunk.
In my env... -
05:14 PM Bug #8762: CFLAGS and LDFLAGS are not set properly in Makefile when they are already set as environment variables
- With my patch, provided CFLAGS are appended to the built-in flags. This follows the behavior most projects use with ....
-
05:10 PM Bug #8762 (Rejected): CFLAGS and LDFLAGS are not set properly in Makefile when they are already set as environment variables
- If you set CFLAGS, that is you say it must be used.
-
03:23 PM Bug #8762 (Open): CFLAGS and LDFLAGS are not set properly in Makefile when they are already set as environment variables
- I believe this is still a bug.
If I compile ruby with a custom CFLAGS, the build will lose all optimization and wa... -
04:58 PM Feature #9190: Expose serial helper macros
- It sounds better than exposing those values directly.
-
12:34 PM Feature #9190: Expose serial helper macros
- I'm cool with RubyVM.stat; copying the GC.stat implementation is a good idea.
>> RubyVM.stat
=> {
:method_seri... -
07:26 AM Feature #9190: Expose serial helper macros
- If we're opposed to adding multiple methods to RubyVM, maybe a RubyVM.stat will suffice. It can behave the same way t...
-
07:23 AM Feature #9190: Expose serial helper macros
- My main use-case for exposing these serials is to collect them automatically before and after each request in a rails...
-
01:32 AM Feature #9190: Expose serial helper macros
- @charliesome and @tmm1, thanks for the support, and I concur.
@nobu I've hacked together a gem. It's an alpha ve... -
04:51 PM Bug #9200 (Feedback): Segmentation Fault in jason 1.8.1 parser with Ruby 2.0.0 p353
- Can you attach crash log and add your development environment?
-
03:05 PM Feature #7816 (Closed): Don't invalidate method caches when defining a new method on a class without subclasses
- Superseded by klasscache
-
01:53 PM Feature #5446: at_fork callback API
- 2013/12/7 Eric Wong <[email protected]>:
> However, I want to do this via callback, example with Worker class... -
01:02 PM Feature #5446: at_fork callback API
- Another idea:
Process.at_fork{ |loc| case loc; when :before_fork; ... end } -> proc
Process.remove_at_fork(pr... -
07:29 AM Feature #5446: at_fork callback API
- Ok good point. I agree we should add all three if we're going to do this.
I like the `Process.atfork_parent{}` API... -
06:53 AM Feature #5446: at_fork callback API
- Eric Wong <[email protected]> wrote:
> the parent hook might be less useful (especially for apps which
> for... - 01:01 PM Revision 0aada281 (git): * gc.c (gc_mark_children): use nd_clss and nd_next for code clarity
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44051 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:16 AM Bug #9223 (Closed): Hash#reject!.size does not reflect changes to the hash
- This issue was solved with changeset r44047.
Daniel, thank you for reporting this issue.
Your contribution to Ruby is... -
09:41 AM Bug #9223: Hash#reject!.size does not reflect changes to the hash
- Seems inverse.
Hash#reject is equivalent to the following ruby code:
def reject(&block)
dup.delete_if(&b... -
12:25 AM Bug #9223 (Closed): Hash#reject!.size does not reflect changes to the hash
- Here's an example demonstrating the issue, comparing to the regular reject behavior:
h = {a: 'A', b: 'B'}
rejec... -
11:07 AM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- Reproduced on trunk:
irb(main):027:0> RUBY_DESCRIPTION
=> "ruby 2.1.0dev (2013-12-07 trunk 44044) [x86_64-darwin1... -
10:33 AM Revision 5728783a (git): * lib/net/http/header.rb: [DOC] Net::HTTP#to_hash returns pair of key and array values. Thanks @bjhaid [fix GH-467]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44050 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:27 AM Revision 7a9f7016 (git): * ext/tk/lib/tk/canvas.rb: [DOC] Fix typo (s/paramter/parameter/)
- * ext/tk/lib/tk/text.rb: Ditto.
* ext/tk/lib/tkextlib/blt/component.rb: Ditto.
* ext/tk/lib/tkextlib/blt/tree.rb: ... -
10:25 AM Revision 218755f3 (git): * lib/fileutils.rb: remove unnecessary initialization. by @vipulnsward [fix GH-463]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44048 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:47 AM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
- OK, I will commit this as an experiment in early 2014.
-
02:16 AM Revision 7416073c (git): hash.c: rb_hash_reject without dup
- * hash.c (rb_hash_reject): copy unrejected elements only to new hash,
so that the change on the original receiver c... -
01:57 AM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
- @Guilherme
A predicate in Ruby can return any object. If the exact return value is documented, then the user of the ... -
01:47 AM Revision 77280b6c (git): test_struct.rb: use assert_same
- * test/ruby/test_struct.rb (test_question_mark_in_member): true value
has no meanings itself. use assert_same inst... -
01:44 AM Revision bc7abeb3 (git): test_struct.rb: use assert_predicate
- * test/ruby/test_struct.rb (test_question_mark_in_member): assert_true
is a method in test-unit. use assert_predica... -
01:22 AM Misc #8288: Ruby 2.1.0 release engeneering
- I think #9005 and #9141 need to be fixed first, as they break existing code due to changes in method visibility.
12/06/2013
-
11:41 PM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- Running ruby-2.0.0-p247 [ x86_64 ], installed using RVM.
-
11:40 PM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- duerst (Martin Dürst) wrote:
> This runs in no time on ruby 2.0.0p247 (2013-06-27) [i386-mingw32] (same patch level!... -
04:14 PM Bug #9221: Time.parse performance becomes exponentially worse as string length grows
- This runs in no time on ruby 2.0.0p247 (2013-06-27) [i386-mingw32] (same patch level!). Can you give more details abo...
- 11:32 PM Revision 8d6904e0 (git): * ChangeLog: fix spelling of contributor's name
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44044 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:25 PM Revision 8bd27c38 (git): * 2013-12-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:25 PM Revision 2e6b1d0c (git): * test/ruby/test_struct.rb: Add regression test for question marks and
- bangs in struct members. [Closes GH-468]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44042 b2dd03c8-39d4-4d8f-... -
10:57 PM Misc #9217: Ruby 1.9.3 End of Life Maintenance Policy
- I think it makes sense to do a 12 month maintenance cycle so people can start upgrading. Although 2.0.0 is nearly a d...
-
05:23 PM Misc #9217: Ruby 1.9.3 End of Life Maintenance Policy
- In Red Hat, we are shipping Ruby 1.9.3 as a part of Red Hat Software Collections product. It means that we are going ...
-
10:37 PM Feature #9123: Make Numeric#nonzero? behavior consistent with Numeric#zero?
- I think current implementation of Numeric#nonzero? is fine, because, as was said, a predicate is expected to return t...
-
10:17 PM Bug #9013: Crash on start
- I'm using 32-bit Windows 7 Enterprise.
C:\>chcp
Active code page: 866 -
07:39 PM Feature #9171: [patch] use fstrings for symbol table
- Nobu, could you check it?
-
07:38 PM Bug #9203 (Closed): fstring_table size and performance
- I found a bug of GC (Major GC doesn't invoked).
Solved by r44037.
-
05:46 PM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
- This seems to be related to #6592, although I have not experienced segfaults as you.
-
12:46 PM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
- > phasis68
Thank you your nudge.
> tenderlove
Can you handle this until release of 2.1.0? -
09:57 AM Bug #7492: Segmentation fault at DL::TestDL#test_call_double on x64 Windows 8
- I am curious why my simple and obvious patch not accepted over 1 year.
-
05:24 PM Misc #8288: Ruby 2.1.0 release engeneering
- I'd like to see the 2.1.0-RC with #9133 (and #9130).
Thanks in advance.
-
04:25 PM Misc #8288: Ruby 2.1.0 release engeneering
- I'll release Ruby 2.1.0-RC next week.
If you know any tasks/tickets which is not done yet for 2.1, please tell us! -
05:16 PM Misc #9216: Backport Maintenance Policy for 1.8.7, 1.9.2
- As Ruby 1.8.7 are part of Red Hat Enterprise Linux, we at Red Hat, are committed to support Ruby 1.8.7 for at least n...
-
04:23 PM Misc #9216: Backport Maintenance Policy for 1.8.7, 1.9.2
- As a Programming Language developer, people should use trunk! ;-)
Anyway, I know business people needs more suppor... -
02:52 PM Misc #9216: Backport Maintenance Policy for 1.8.7, 1.9.2
- We have discussed this and decided its ok to maintain (security fixes only) 1.8.7 and 1.9.2 for at least 6 months. Th...
-
03:37 PM Feature #5446: at_fork callback API
- Thanks for your feedback.
> 1. Why no before_fork?
I planned to add this in the same way as after_fork, as lon... -
07:53 AM Feature #5446: at_fork callback API
- 2013/11/30 tmm1 (Aman Gupta) <[email protected]>:
>
> Issue #5446 has been updated by tmm1 (Aman Gupta).
>
>
>... -
02:36 PM Misc #9219 (Assigned): Policy Announcement for All Versions
- This proposal was accepted, during the release of 2.1.0 we will announce our maintenance policy plans.
-
02:33 PM Misc #8962: [DOC] add step to enable Generational GC merits in README.EXT*
- During the 2013-12-05 developers meeting[1] Koichi was given this assignment, and I will help him write the documenta...
-
12:26 PM Bug #9103 (Third Party's Issue): Segmentation fault. ROR/rubypython/Sidekiq stack.
- I think this issue is rubypython problem, Please report this to http://rubypython.rubyforge.org/
-
12:03 PM Bug #8860 (Feedback): 64-bit x86 ruby 1.9.3-p448 on Solaris core dumps on bug4950 test case
- Could you try latest version of Ruby 1.9.3?
-
12:03 PM Bug #8868 (Feedback): Error installing 1.9.3p448 on AIX 7.1
- Could you try latest version of Ruby 1.9.3?
-
11:57 AM Bug #8932 (Feedback): ruby-2.0.0-p247/gems/rubyzip-0.9.9/lib/zip/inflater.rb:42: [BUG] Segmentation fault
- Could you try latest version of Ruby 2.0 and rubyzip?
-
11:54 AM Misc #9197 (Closed): Remove RAA from lib/erb.rb documentation
- This issue was solved with changeset r44025.
Giorgos, thank you for reporting this issue.
Your contribution to Ruby i... -
11:38 AM Bug #9220 (Feedback): Segmentation fault
- Could you confirm to reproduce this without ruby-debug-ide?
-
11:18 AM Bug #9222 (Closed): xmalloc usage during GC_START event can cause confusing assertion failure
- You can reproduce the assertion failure with the following patch.
We should prevent this assert() from firing, eithe... -
10:33 AM Revision 113008a7 (git): class.c: move kwarg functions
- * class.c (rb_extract_keywords, rb_get_kwargs): move from
vm_insnhelper.c.
git-svn-id: svn+ssh://ci.ruby-lang.org/... -
10:27 AM Revision b91e889c (git): * gc.c: change oldmalloc meaning.
- Increase oldmalloc_increase with malloc_increase
instead of using obj_memsize_of().
This change will avoid the da... -
10:09 AM Revision f09058b8 (git): * gc.c (atomic_sub_nounderflow): not 0 but val itself.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44039 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:59 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
- Eric Wong <[email protected]> wrote:
> This will flow into the stable maintenance kernels (3.12, 3.10, etc)
... -
09:38 AM Revision e4720e11 (git): * gc.c (rb_objspace_alloc, Init_heap): initialize
- oldmalloc_increase_limit at Init_heap.
rb_objspace_alloc() is not called on some platforms.
git-svn-id: svn+ssh:... -
09:34 AM Revision 2c616737 (git): * gc.c (garbage_collect_body): bug fix.
- initialize after recording.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44037 b2dd03c8-39d4-4d8f-98ff-823fe6... -
08:53 AM Revision cb62399d (git): * gc.c (atomic_sub_nounderflow): added to simplify atomic sub with
- care about underflow.
* gc.c (objspace_malloc_increase): use it.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
08:40 AM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- Your patch fixed this issue.
-
01:32 AM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- =begin
Sorry, it was incomplete.
diff --git i/lib/pp.rb w/lib/pp.rb
index 0091ddf..e43b3fd 100644
--- i/lib/pp.rb... -
12:38 AM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- =begin
Does identhash help?
diff --git a/thread.c b/thread.c
index f111a5f..c5b2e4c 100644
--- a/thread.c
+++ b/... -
08:10 AM Revision b9cafaf5 (git): vm_insnhelper.c: rb_get_kwargs
- * vm_insnhelper.c (rb_get_kwargs): get keyword argument values from an
option hash, not only checking keys.
* dir.c... -
07:50 AM Revision c7572f2f (git): thread.c: compare_by_id
- * thread.c (recursive_list_access): let symbol only hashes compare
the elements by id.
git-svn-id: svn+ssh://ci.ru... -
07:47 AM Revision 378d20f8 (git): ruby-mode.el: expand/unexpand block
- * misc/ruby-mode.el (ruby-brace-to-do-end): split single line block.
* misc/ruby-mode.el (ruby-do-end-to-brace): shri... -
07:47 AM Revision 761e9c51 (git): gc.c: indent
- * gc.c (gc_start_internal): adjust indent.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44032 b2dd03c8-39d4-4d8... -
07:22 AM Revision 0e20c2af (git): * gc.c (gc_start_internal): do not use rb_gc_start() and rb_gc().
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44031 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:38 AM Bug #9167: Segmentation fault in cleanup
- nobu (Nobuyoshi Nakada) wrote:
> Bertram, thank you for reporting this issue.
> Your contribution to Ruby is greatl... -
06:31 AM Revision b10a8c52 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44030 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:26 AM Revision 73d6dc25 (git): * gc.c (gc_start_internal, rb_gc): do not need
- heap_pages_free_unused_pages() here.
It was done in after_sweep().
* gc.c (rb_gc): The reason is now GPR_FLAG_CAPI.... -
05:32 AM Revision e6237c82 (git): gc.c: add note about experimental nature of new GC.start flags
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44028 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:11 AM Revision 470c9d84 (git): gc.c: add minor marking and lazy sweeping options to GC.start
- * gc.c (gc_start_internal): GC.start() now accepts two optional
keyword arguments. These can be used to disable ful... -
04:34 AM Revision c52eadeb (git): * lib/webrick/httpstatus.rb: [DOC] Fix typo
- s/sucess/success/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44026 b2dd03c8-39d4-4d8f-98ff-823fe69b... -
02:54 AM Revision 56654cb0 (git): * lib/erb.rb: [DOC] fix broken link.
- Use rubygems.org and www.ruby-toolbox.com instead of RAA. [Bug #9197]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/tr... -
02:10 AM Revision 86d6d4d5 (git): * lib/webrick/compat.rb, lib/xmlrpc/datetime.rb: [DOC] fix typo by @vipulnsward [fix GH-464]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44024 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:56 AM Revision ea1180ef (git): * lib/webrick/httprequest.rb: [DOC] Fix broken link of CGI specification by @udzura [fix GH-466]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44023 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:35 AM Bug #9214 (Closed): BigDecimal: BigDecimal() and to_d does not always make currect for -0.0
- This issue was solved with changeset r44021.
Hans, thank you for reporting this issue.
Your contribution to Ruby is g...
12/05/2013
-
11:23 PM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- I found what is going on with Windows 8.1.
In Windows 8.x, an allocated address can take over 32-bit value unlike Win... -
10:10 AM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- >usa
Do you have dev environment of Windows 8.1...? -
12:24 AM Bug #9207: Build failure on Windows 8.1 with VS2013 x64
- I found that r43859 introduced this issue.
Before r43859, the build works fine on Windows 8.1
-
10:53 PM Bug #9221 (Closed): Time.parse performance becomes exponentially worse as string length grows
- See attached script. Output:
parsing 12:00 PM fffffffffffffffff
2013-12-05 12:00:00 -0500
elapsed: 0.010443
par... -
10:18 PM Bug #9213 (Closed): mkmf.rb emits invalid destination directory name for mswin32/64
- This issue was solved with changeset r44019.
Akio, thank you for reporting this issue.
Your contribution to Ruby is g... -
02:41 AM Bug #9213: mkmf.rb emits invalid destination directory name for mswin32/64
- I think the DESTDIR setting is for DOS like prefix.
So this is the patch.
~~~diff
--- mkmf.rb.org 2013-12-05 02:... -
01:25 AM Bug #9213 (Closed): mkmf.rb emits invalid destination directory name for mswin32/64
- The install process of traditional extended library (=non gem) uses extconf.rb for creating Makefile and install the ...
-
08:58 PM Feature #7688: Error hiding with rb_rescue() on Comparable#==, #coerce and others
- It's quite difficult to predict what would happen if we remove error hiding.
So I agree with starting experiment to ... -
08:36 PM Misc #9218: Branch Maintainer Appointment / Discharge Process
- I think this should be follow http://bugs.ruby-lang.org/projects/ruby/wiki/MaintainerDischargingProcess
> when som... -
12:44 PM Misc #9218 (Closed): Branch Maintainer Appointment / Discharge Process
- There's a library appointment / discharge policy see ruby-core:25764 (http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ru...
-
08:33 PM Bug #9220 (Closed): Segmentation fault
- rCompleted 500 Internal Server Error in 520ms
/home/jmdiez/.rvm/gems/ruby-2.0.0-p353@grinbuzz/gems/activesupport-4.0... -
05:48 PM Bug #8782: Don't set rl_getc_function on editline
- rl_getc_function を設定しないと、readline() 内でブロックした時に他のスレッドがすべて止まってしまうのではないかと思います。
これは、現在、rl_getc_function 内で read システムコー... - 04:35 PM Revision 9e205469 (git): * 2013-12-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44022 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:34 PM Revision 2308fb17 (git): * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec):
- treat 0.0 and -0.0 of floating-point numbers specially for an optimization
and to correctly propagate its signbit t... -
03:19 PM Bug #9155: DelegateClass - ArgumentError: not delegated
- I prefer here but a pull request on github is also a correct place.
The reason I didn't merge it is:
* I didn't w... -
04:37 AM Bug #9155: DelegateClass - ArgumentError: not delegated
- No problem, thanks for the fix.
Just a quick question - Simon fixed this on github; is this not the correct place ... -
01:30 PM Revision 8cffe06a (git): test_objspace.rb: show error
- * test/objspace/test_objspace.rb (test_dump_all): show error output if
nothing dumped.
git-svn-id: svn+ssh://ci.ru... -
01:18 PM Revision 1a1c0aeb (git): mkmf.rb: strip destdir from prefix
- * lib/mkmf.rb (configuration): strip destdir part from prefix to get
rid of duplication. a patch by arton at [ruby... -
01:05 PM Revision efbcd1cb (git): * string.c (rb_str_scrub): [DOC] add param str.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44018 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:02 PM Revision 007f35ba (git): strip-rdoc.rb: binmode
- * tool/strip-rdoc.rb: read in binary mode to get rid of errors by
non-ascii characters.
git-svn-id: svn+ssh://ci.r... -
12:59 PM Revision 1dcc9850 (git): fix matching
- * bootstraptest/test_thread.rb: String#=~ does not accept String.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
12:53 PM Revision 19737494 (git): array.c: prefer lhs elements
- * array.c (rb_ary_or): lhs elements are prefered, so should not
replace with rhs elements.
* test/ruby/test_array.r... -
12:49 PM Revision 928c9994 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44014 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:47 PM Misc #9219 (Closed): Policy Announcement for All Versions
- Once the policy has been decided for any released branch, there should be an announcement made on www.ruby-lang.org N...
-
12:34 PM Revision 941e36d3 (git): gc.c: [DOC] minor typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44013 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:27 PM Misc #9217 (Closed): Ruby 1.9.3 End of Life Maintenance Policy
- We need a defined plan for how long 1.9.3 will be maintained for bug fixes and security fixes? 6 months? 9 months? 12...
-
12:14 PM Misc #9216 (Closed): Backport Maintenance Policy for 1.8.7, 1.9.2
- TL;DR
Backporting security fixes to 1.8.7, 1.9.2 in increments of 6 month terms with optional continuation upon term... -
12:07 PM Misc #9215 (Closed): Maintenance Policy for Future Releases (2.1.0 & beyond)
- In order to support long lived applications better, people need information to make decisions. When someone chooses t...
-
12:06 PM Revision b9cf1033 (git): * gc.c (gc_info_decode): fix to avoid syntax error on VS2012.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44012 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:57 AM Revision b28f0f1e (git): test_gc.rb: expand timeout
- * test/ruby/test_gc.rb (test_sweep_in_finalizer): expand timeout for
slower machines.
git-svn-id: svn+ssh://ci.rub... -
11:32 AM Revision 8740ac0a (git): * lib/webrick/httpresponse.rb: [DOC] Fix typo
- s/resopnse/response/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44010 b2dd03c8-39d4-4d8f-98ff-823fe... -
10:47 AM Bug #9205 (Closed): Assertion failed: heap_pages_deferred_final == 0
- This issue was solved with changeset r43994.
Heesob, thank you for reporting this issue.
Your contribution to Ruby ... -
10:40 AM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
- My test code is different from Bug #9168.
I guess the name `raise_proc` made confusion.
It is just repeated finaliz... -
10:26 AM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
- I've misread the code, like as `raise_proc` raises an exception and that triggers the failure.
But the proc raises n... -
10:35 AM Revision 737c7d81 (git): st.c: tweaked comment
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44009 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:30 AM Revision 4876dd3f (git): gc.c: add GC.latest_gc_info()
- * gc.c (struct rb_objspace): rename internal last_collection_flags to
latest_gc_info
* gc.c (gc_latest_collection_i... -
09:24 AM Revision 6692436b (git): ext/objspace: remove OS.after_gc_start_hook= and move internal test
- * ext/objspace/gc_hook.c: remove this file
* ext/-test-/tracepoint/gc_hook.c: new filename for above
* ext/objspace/o... -
08:52 AM Revision 53035271 (git): * gc.c: change function names vm_ prefix to objspace_ prefix.
- They are objspace_ functionality.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@44006 b2dd03c8-39d4-4d8f-98ff-... -
08:26 AM Bug #9212: Segmentation fault in test/objspace/test_objspace.rb#test_dump_all
- > ruby/ruby(rb_class_path+0x83) [0x2b1ca09be963]
> ruby/.ext/x86_64-linux/objspace.so(+0x3490) [0x2b1ca22bb490] ../.... -
12:11 AM Bug #9212 (Closed): Segmentation fault in test/objspace/test_objspace.rb#test_dump_all
- At least on Linux x64 (Ubuntu 3.10) the test_dump_all test occasionally fails with:
TypeError: no implicit convers... -
07:45 AM Revision 241c1a54 (git): gc.c: expose GC.stat() to C-api via rb_gc_stat()
- * include/ruby/intern.h: add rb_gc_stat() for access to GC.stat
variables from c-api
* gc.c (rb_gc_stat): new c-api... -
07:32 AM Bug #9192: Inconsistent comparison between Float and BigDecimal
- marcandre (Marc-Andre Lafortune) wrote:
> duerst (Martin Dürst) wrote:
> > ...
> > But simply converting BigDecima... -
12:44 AM Bug #9192: Inconsistent comparison between Float and BigDecimal
- duerst (Martin Dürst) wrote:
> ...
> But simply converting BigDecimal to Float may not make sense in general. Imagi... -
06:56 AM Revision 97ac1f67 (git): ChangeLog: about malloc_size(3) availability
- * ChangeLog: malloc_size(3) on MacOS X says it's a BSD Library
Function, so possibly some other BSDs may have but s... -
05:40 AM Revision 1bbc52de (git): hash.c: bail out to the outermost frame
- * hash.c (rb_hash): revert r43981 and bail out to the outermost frame
when recursion is detected.
git-svn-id: svn+... -
05:38 AM Revision 19be85f7 (git): test_hash.rb: import tests from rubyspec
- * test/ruby/test_hash.rb: import tests for recursive hash values
from rubyspec/core/{array,hash}/hash_spec.rb.
git... -
05:38 AM Revision 14023338 (git): test_hash.rb: move tests
- * test/ruby/test_hash.rb: move hash value tests from test_array.rb.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
05:35 AM Revision 14b46d30 (git): test_gc.rb: shorten
- * test/ruby/test_gc.rb (test_sweep_in_finalizer): omit iteration number to 2.
git-svn-id: svn+ssh://ci.ruby-lang.org... -
05:26 AM Revision c3486135 (git): vm_eval.c: suppress warning
- * vm_eval.c (rb_catch_obj): add cast to suppress warning by VC.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43... -
04:54 AM Revision cda7250d (git): * gc.c (vm_malloc_size): added.
- return malloc_usable_size() if possible.
* gc.c (MALLOC_ALLOCATED_SIZE): add new setting macro to enable
GC.allocat... -
04:26 AM Revision 393b9e65 (git): gc.c: split GC_END event into GC_END_MARK and GC_END_SWEEP
- * include/ruby/ruby.h: remove INTERNAL_EVENT_GC_END and replace with
two new events: GC_END_MARK and GC_END_SWEEP
*... -
01:57 AM Bug #9214 (Closed): BigDecimal: BigDecimal() and to_d does not always make currect for -0.0
- BigDecimal does not always works currect for -0.0
BigDecimal("-0.0") => #<BigDecimal:1065c88,'-0.0',9(18)>
BigD... -
01:54 AM Bug #9204: Issues when compiled with libedit instead of readline
- Indeed, but unfortunately it’s a badly documented choice with rather surprising consequences: Compiling Ruby works se...
-
01:48 AM Revision fb29aefc (git): ruby_atomic.h: ATOMIC_PTR_EXCHANGE
- * ruby_atomic.h (ATOMIC_PTR_EXCHANGE): atomic exchange function for
a generic pointer.
git-svn-id: svn+ssh://ci.ru... -
01:47 AM Revision b8434daf (git): ruby_atomic.h: duplicate code
- * ruby_atomic.h (ATOMIC_SIZE_CAS): remove duplicate code as
ATOMIC_CAS().
git-svn-id: svn+ssh://ci.ruby-lang.org/r... -
01:47 AM Revision c06f1203 (git): gc.c: flush all deferred finalizers
- * gc.c (finalize_deferred): flush all deferred finalizers while other
finalizers can get ready to run newly by lazy... -
01:16 AM Revision 3e36402e (git): gc.c: rb_gc_set_params
- * gc.c (rb_gc_set_params): define as separate function.
RUBY_ALIAS_FUNCTION is for simple alias only, the third par... - 12:19 AM Revision 0fdb25ba (git): * 2013-12-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43992 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:19 AM Revision 53e0d466 (git): gc.c: Load GC tuning settings earlier during boot.
- * gc.c (ruby_gc_set_params): Accept safe_level argument so GC tuning
settings can be applied before rb_safe_level()...
12/04/2013
-
11:43 PM Bug #9211 (Third Party's Issue): Bug in can_detect_signals? in test/rake/test_rake_functional.rb
- In function can_detect_signals? in file test/rake/test_rake_functional.rb ruby is spawned incorrectly. There should b...
-
10:06 PM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
- You are right.
Why not commit your patch? -
09:29 PM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
- It doesn't seem nice to just ignore finalizers while running other finalizers.
~~~diff
diff --git c/gc.c i/gc.c
... -
12:39 PM Bug #9205: Assertion failed: heap_pages_deferred_final == 0
- I found that make_deferred function of gc.c modified the value of heap_pages_deferred_final to nonzero.
I made a dra... -
07:58 PM Bug #9192: Inconsistent comparison between Float and BigDecimal
- marcandre (Marc-Andre Lafortune) wrote:
> I never thought about comparison of float with other numeric types, but ... -
07:01 PM Bug #9210 (Assigned): Adding extra example in docs
- Thanks for the report! I will look into this soon.
-
05:29 PM Bug #9210 (Closed): Adding extra example in docs
- There's no documentation for the Module#class_variable method when using the parameter.
Thanks to Alexander Popov ... -
03:45 PM Feature #9209 (Closed): Struct instances creatable with named args
- now that ruby supports named params it seems natural for Struct to make use of them.
Struct.new(:a).new(a: 1) -
03:26 PM Bug #9201: [patch] remove GC overhead for loaded_features_index
- Look at #8158 . Don't know if it still applies, but I will fix it if you interested in.
-
02:06 PM Revision 46b4eca8 (git): * lib/webrick/httpproxy.rb: [DOC] Fix typo
- s/bacause/because/
[ci skip]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43990 b2dd03c8-39d4-4d8f-98ff-823fe69... -
12:48 PM Bug #9155 (Closed): DelegateClass - ArgumentError: not delegated
- This issue was solved with changeset r43984.
Russell, thank you for reporting this issue.
Your contribution to Ruby i... -
11:23 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
- "jonforums (Jon Forums)" <[email protected]> wrote:
> Linux 3.13-rc2 has the patch, so Arch will likely get it... -
09:49 AM Bug #9124: TestSocket errors in test-all on Arch 64-bit
- After updating Ubuntu Server 13.10 with linux-image-3.11.0-14-generic I see the same error with Arch.
The behavior... -
09:23 AM Bug #9202: Array#uniq freezes duplicate strings
- "Glass_saga (Masaki Matsushita)" <[email protected]> wrote:
> I confirmed it. Thank you for your patch!
No... -
08:42 AM Bug #9208 (Assigned): Win32 ANSI color no longer works since revision 43331
- Thank you snaury,
That is correct, the addition of the ConEmu presence was something reported early on (#8201) tha... -
06:14 AM Bug #9208: Win32 ANSI color no longer works since revision 43331
- Regarding conemu: it seems that latest conemu builds actually handle colors correctly, so it was some conemu bug. Am ...
-
05:17 AM Bug #9208 (Feedback): Win32 ANSI color no longer works since revision 43331
- In revision 43331 in file win32/win32.c function console_emulator_p was added, which supposedly checked for patched W...
-
04:59 AM Revision 148135d9 (git): * test/ruby/test_array.rb (test_recursive_hash_value): rename.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:20 AM Revision 5a7ee1e1 (git): string.c: fix declaration-after-statement
- * string.c (fstr_update_callback): move a variable declaration since
ISO C90 forbids mixed declarations and code.
... -
04:05 AM Revision 348903a6 (git): * vm_trace.c (rb_suppress_tracing): Fix initialization of stack
- allocated rb_trace_arg_t structure. Without this patch, sometimes
INTERNAL_EVENT_GC would be skipped accidentally i... -
04:05 AM Revision 753fe471 (git): * string.c (fstr_update_callback): Improve implementation in r43968
- based on feedback from @nagachika. In the existing case, we can
return ST_STOP to prevent any hash modification. In... - 03:48 AM Revision 2dc478cb (git): * 2013-12-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@43985 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:47 AM Revision fc4de123 (git): delegate.rb: ignore unset target
- * lib/delegate.rb (Delegator#method_missing): ignore the target if not
set, and delegate to global methods. [ruby-... -
03:10 AM Bug #9153: IO#flush causes unnecessary fsync on Windows
- usa (Usaku NAKAMURA) wrote:
> Thank you for your long description.
> I would like to also know how we educate all t...
Also available in: Atom