Activity
From 06/30/2014 to 07/06/2014
07/06/2014
-
11:47 PM Revision 69e9b27a (git): string.c: do not use garbage object
- * string.c (fstr_update_callback): should not access garbage
object contents, copy from the argument instead.
git-... -
06:09 PM Bug #10010: Error in TestEnv#test_memory_leak_* on Solaris
- TestEnv#test_memory_leak_* では、子プロセス内のコードで ENV.clear を呼んでいて、
上記コードもその子プロセス内で呼ばれることになるため、つまり、
上記コードを通る際には ENV[PATH]は ... -
04:19 PM Bug #10010 (Feedback): Error in TestEnv#test_memory_leak_* on Solaris
- これでどうでしょう。
見つからなかったときにどうするか悩ましいですが。
~~~diff
diff --git a/test/ruby/memory_status.rb b/test/ruby/memory_status.rb... -
12:55 PM Bug #10010: Error in TestEnv#test_memory_leak_* on Solaris
- コードをよく読んだら原因の推測が間違っていたので訂正します。
> なお、Solaris では、/proc/self/status は struct pstatus_t の内容のバイナリを返しますが、それには全く対応していないので... -
10:55 AM Bug #10010 (Closed): Error in TestEnv#test_memory_leak_* on Solaris
- r46550 くらい以降、Solaris 10 にて make test-all 中、以下のエラーが発生します。
(r44686 にて確認)
test/envutil.rb の 438行目にて、:size や :rss 用の情... -
05:20 PM Revision 7ad35210 (git): * string.c (fstr_update_callback): do not use rb_gc_resurrect()
- any more.
Make new frozen string and replace with garbage frozen string.
* common.mk: use gc.h from string.c.
gi... -
03:53 PM Bug #10011 (Closed): Passing a string to Pathname#relative_path_from results in NoMethodError
- When a string is passed to Pathname#relative_path_from, a NoMethodError is raised.
```
irb(main):001:0> require "... -
03:42 PM Revision 2006bfe2 (git): * gc.c: rename is_dying_object() to is_garbage_object().
- * gc.h: rb_objspace_garbage_object_p() as an exported function.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
03:22 PM Revision 6a9b242a (git): st.c: fix uninitialized variable
- * st.c (st_update): old_key is uninitialized by jump to the label
unpacked.
git-svn-id: svn+ssh://ci.ruby-lang.org... - 03:13 PM Revision d74fdfb1 (git): * 2014-07-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46724 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:11 PM Revision 783b3c8d (git): st.c: remove equality checks
- * st.c (st_update): remove equality checks, callers should ensure
the equality, otherwise the behavior is undefined... -
02:42 PM Revision ea74da0c (git): st.c: re-calc hash_val before adding
- * st.c (st_update): re-calculate hash_val before adding if key was
changed, otherwise cannot access the newly added... -
02:29 PM Bug #9729: Hash#each が無限ループする
- Backported into `ruby_2_1` branch at r46721.
-
02:29 PM Bug #9646: Infinite loop at Hash#each
- Backported into `ruby_2_1` branch at r46721.
-
02:28 PM Revision 068a7dff (git): merge revision(s) r45642,r45643: [Backport #9646] [Backport #9729]
- * st.c (st_foreach_check): chnage start point of search at check
from top to current. [ruby-dev:48047] [Bug... -
02:19 PM Revision e6be6ebc (git): st.c: update the key too if changed
- * st.c (st_update): fix a bug that the key was not updated even if
it was changed by the callback function.
git-sv... -
01:58 PM Bug #9543: [Doc] Fix example in GServer documentation (lib/gserver)
- Backported into `ruby_2_1` branch at r46719.
-
01:57 PM Revision 1fe220dc (git): merge revision(s) r45344: [Backport #9543]
- * lib/gserver.rb: [DOC] Fixed typo in example by @stomar [Bug #9543]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/br... -
01:28 PM Bug #10009: IO operation is 10x slower in multi-thread environment
- Alexandre Riveira wrote:
I applied tests using Rubinius.
Rubinius uses only 1 processor due to applied taskset, res... -
07:47 AM Bug #10009: IO operation is 10x slower in multi-thread environment
- My environment is Debian 3.2.0-4-amd64
-
07:35 AM Bug #10009 (Assigned): IO operation is 10x slower in multi-thread environment
- I created this issue #9832 but not have io operation.
In the script attached I simulate IO operation in multi-thread... -
12:45 PM Revision 9f051c80 (git): * file.c, ext/pathname/pathname.c: [DOC] correct position of method rdoc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46718 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:33 PM Revision 094949cb (git): * gc.c (is_dying_object): fix missed condition.
- * gc.c (is_live_object): move frequent path first.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46717 b2dd03c... -
12:02 PM Revision 38943e80 (git): * gc.c: rename is_dead_object() to is_dying_object().
- This function is not opposite against is_live_object()
because is_dying_object() does *not* check object type.
* gc... -
05:31 AM Bug #10008 (Feedback): conftest crashed: installing mri 2.1.2: EXC_BAD_ACCESS (SIGABRT)
-
05:31 AM Bug #10008: conftest crashed: installing mri 2.1.2: EXC_BAD_ACCESS (SIGABRT)
- Which `conftest`?
Some `conftest`s are expected to segfault.
-
05:16 AM Bug #10008 (Closed): conftest crashed: installing mri 2.1.2: EXC_BAD_ACCESS (SIGABRT)
- crash dump: https://gist.github.com/jaredbeck/be73c376b860d8d6eed9
```bash
cd ~/.rbenv
git log --oneline | head ... -
05:20 AM Revision ad92b09e (git): split tool/fake.rb
- * tool/fake.rb: split from template/fake.rb.in.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46715 b2dd03c8-39d... -
04:42 AM Revision a617afc6 (git): * gc.c (rb_gc_register_mark_object): change data structure.
- From single array, to array of arrays. Each array only has 1024
entries.
* vm.c (Init_vm_objects): change default c... -
02:42 AM Revision 92089610 (git): fake.rb.in: override File::ALT_SEPARATOR
- * template/fake.rb.in (File::ALT_SEPARATOR): override
ALT_SEPARATOR if different, not only a backslash.
git-svn-id... -
02:42 AM Revision 24e41046 (git): mkconstants.rb: remove empty comments
- * ext/etc/mkconstants.rb: remove empty comments, defaut_proc isn't
called by accessing nil-assigned elements, and t... -
01:03 AM Revision 09e36e47 (git): rdoc/stats/normal.rb: fix last_width
- * lib/rdoc/stats/normal.rb (print_file): reset @last_width to the
last line size.
git-svn-id: svn+ssh://ci.ruby-la... -
01:00 AM Revision d054cab6 (git): rdoc/stats/normal.rb: IO.console_size
- * lib/rdoc/stats/normal.rb (print_file): use IO.console_size to
follow window resize.
git-svn-id: svn+ssh://ci.rub... -
01:00 AM Revision 25e8f524 (git): rdoc/stats/normal.rb: clear previous output
- * lib/rdoc/stats/normal.rb (print_file): clear previous output
instead of filling the line, not to leave extra spac...
07/05/2014
- 11:38 PM Revision 31cd6420 (git): * 2014-07-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46708 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:38 PM Revision dd1f6b7d (git): common.mk: ignore clean-runnable errors
- * common.mk (clean-runnable): get rid of errors running again after
clean-runnable.
git-svn-id: svn+ssh://ci.ruby-... -
03:13 PM Feature #9064: Add support for packages, like in Java
- Hi,
I only have now seen this feature request.
Luckily it came almost at the same time has my feature request... -
08:56 AM Bug #9183 (Closed): IRB::Localeの属性名にtypo
- fixed at r46700
-
07:05 AM Revision c97934b3 (git): common.mk: remove sizes.o
- * common.mk (sizes.o): remove stale target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46706 b2dd03c8-39d4-4d... -
07:02 AM Revision 86689e03 (git): common.mk: empty by distclean
- * common.mk (clean-runnable): remove files made by mkrunnable.
* common.mk (clean-extout): remove archir too.
* com... -
07:02 AM Revision 17368c69 (git): ext/rbconfig/sizeof: distclean
- * ext/rbconfig/sizeof/extconf.rb: clean sizes.c at distclean.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4670... -
05:32 AM Revision e8778357 (git): ext/etc: distclean
- * ext/etc/extconf.rb: clean constdefs.h at distclean.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46703 b2dd03... -
05:13 AM Revision 5a60ddc5 (git): * class.c: [DOC] mention about prepended modules.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46702 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:54 AM Revision 566f1e71 (git): fix a typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46701 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
07/04/2014
-
08:05 PM Revision c2356225 (git): lib/irb/locale.rb: fix typo
- * lib/irb/locale.rb (IRB::Locale#modifier): fix wrong attr_reader
`modifieer` => `modifier` from irb locale. [fix ... -
05:32 PM Revision 8eedcaa6 (git): common.mk: move DEFAULT_PRELUDES
- * common.mk (DEFAULT_PRELUDES): no longer configurable since
r43278, move from Makefile.in and win32/Makefile.sub.
... - 05:27 PM Revision 45395fea (git): * 2014-07-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46698 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:27 PM Revision 5405eff9 (git): parse.y: fix casts
- * parse.y (reg_named_capture_assign_gen): remove needless cast.
* parse.y (must_be_dynamic_symbol, intern_cstr_witho... -
12:57 PM Bug #9681: miniruby Bus Error at 0x3d44c4
- Thank you very much!
In my experience, compiling ruby with --enable-dtrace (enabled by default on Solaris during c... -
12:02 PM Bug #9681: miniruby Bus Error at 0x3d44c4
- I can also confirm that Ruby 2.1.2 works on Solaris 10 x86 when compiled with Oracle Studio 12.3:
~~~
dam@unstabl... -
09:30 AM Bug #9681: miniruby Bus Error at 0x3d44c4
- I can confirm that the error is also present in Ruby 2.1.2 when compiling with gcc 4.9.0:
~~~
In file included fr... -
11:48 AM Revision 336f65eb (git): * parse.y: rename symbols::sym_id to symbols::str_id.
- This table is not {Symbol => ID} table, but
{String => ID} table.
* parse.y (lookup_sym_id): also rename lookup_sym... -
09:42 AM Revision a99a88d4 (git): * parse.y (must_be_dynamic_symbol): fix missed-condition.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46695 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:39 AM Revision cc462eed (git): * parse.y (rb_pin_dynamic_symbol): should be `static' function.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
09:11 AM Revision a227b16e (git): * parse.y (must_be_dynamic_symbol): refactoring.
- * add `inline'.
* use UNLIKELY().
* check only DYNAMIC_SYM_P(), otherwise it is a bug.
* lookup_id_str() is not... -
08:00 AM Revision 535ee019 (git): test/unit.rb: newline after message
- * test/lib/test/unit.rb (deal): print a newline after an error
message for unknown command not to overwritten by ne... -
07:30 AM Revision 27cafcfc (git): parse.y: remove global_symbols.op_sym
- * parse.y (global_symbols): remove op_sym, cache by fstring
instead.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
07:16 AM Revision 56ff2b50 (git): parse.y: use rb_fstring_new
- * parse.y (rb_id2str): use rb_fstring_new() instead of rb_fstring()
with a new string instance.
git-svn-id: svn+ss... -
06:32 AM Revision 72194a89 (git): string.c: rb_fstring_new assumes US-ASCII
- * string.c (rb_fstring_new): make US-ASCII string. another
function may be used for non-ASCII strings.
git-svn-id... -
06:10 AM Revision 5e294b78 (git): parse.y: pack op_tbl
- * parse.y (op_tbl): pack limited size strings. gcc/clang warn
if initializer-string for char array is too long, bu... -
05:17 AM Revision d21c35ca (git): compile_prelude.rb: remove comments
- * tool/compile_prelude.rb (translate): remove comments which are
not used in compiled sources.
git-svn-id: svn+ssh... -
04:03 AM Revision c46bafcb (git): ChangeLog: fix typo [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46686 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:56 AM Revision 3e8a898b (git): * parse.y: remove unused code
- srounded by `#if ENABLE_SELECTOR_NAMESPACE'
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46685 b2dd03c8-39d4-... -
01:09 AM Revision ae156550 (git): * test/rubygems/test_gem_package.rb: avoid tempfile leaks using Tempfile#close!
- * test/rubygems/test_gem_request_set.rb: ditto.
* test/rubygems/test_gem_request_set_gem_dependency_api.rb: ditto.
g... -
12:47 AM Revision fb38b907 (git): Revert "test/rdoc: avoid tempfile leaks"
- This reverts commit r46145.
Tempfile.create is only available Ruby 2.1 or higher.
rubygems need to support Ruby 1.9 ...
07/03/2014
-
07:46 PM Revision d8a2c3c0 (git): * lib/net/htp/response.rb (Net::Inflater#inflate_adapter):
- prevent automatic encoding conversion.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46682 b2dd03c8-39d4-4d8f-98... -
07:46 PM Revision 6811973d (git): * lib/net/http/response.rb (Net::HTTP.each_response_header):
- raise first exception even if inflate_body_io.finish raises error.
when begin block raises error, finish usually ra... -
06:00 PM Revision 7af73882 (git): * lib/uri/generic.rb (URI::Generic#query=): remove validation, just
- escape. [Feature #2542]
* lib/uri/generic.rb (URI::Generic#fragment=): ditto.
* lib/uri/generic.rb (URI::Generic#ch... - 06:00 PM Revision 4a393563 (git): * 2014-07-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46679 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
05:59 PM Revision 88df8816 (git): change default not tot create useless object
- initheader = initheader ? initheader.dup : {}
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46678 b2dd03c8-39d4-... -
03:46 PM Bug #9814: Improving documentation example for Enumerator#peek
- Backported into `ruby_2_1` branch at r46677.
-
03:46 PM Revision 5fdc9a2e (git): merge revision(s) r46099: [Backport #9814]
- * enumerator.c: [DOC] Fix example to show Enumerator#peek behavior
Patch by Erik Hollembeak [Bug #9814]
g... -
03:45 PM Bug #9819: changed documentation for enumerable methods find and detect
- Backported into `ruby_2_1` branch at r46676.
-
03:44 PM Revision aa04a722 (git): merge revision(s) r46095: [Backport #9819]
- * enum.c: [DOC] Use #find in example to clarify alias by @rachellogie
Patch submitted via documenting-ruby/... -
03:43 PM Bug #9773: broken link in man/ruby.1
- Backported into `ruby_2_1` branch at r46675.
-
03:43 PM Revision 95338ad3 (git): merge revision(s) r45896: [Backport #9773]
- * man/ruby.1: remove deadlink. [ruby-core:62145][Bug #9773]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ru... -
03:42 PM Bug #9738: A document fix for Rinda::TupleEntry#renew
- backported into `ruby_2_1` branch at r46674.
-
03:41 PM Revision e363464b (git): merge revision(s) r45786: [Backport #9738]
- * lib/rinda/tuplespace.rb: fix document. [ruby-core:62003][Bug #9738]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/br... -
03:40 PM Bug #9684: Use same error messages in struct.c
- r45462, r45463 and r45466 were backported into `ruby_2_1` branch at r46673.
-
03:37 PM Revision 598fc49d (git): merge revision(s) r45462,r45463,r45466: [Backport #9684]
- * struct.c (not_a_member): extract name error and use same error
messages. based on the patch by Marcus St... -
03:18 PM Bug #9454: The define_method(:class) segfault
- ... but reverted because it introduced SEGV on CentOS.
Maybe somthing is missed, but I wasn't able to find it. -
04:37 AM Bug #9454: The define_method(:class) segfault
- backported into `ruby_2_0_0` at r46667 and r46669.
- 03:16 PM Revision 091c0753 (git): revert r46667 and r46669 because they introduced SEGV on CentOS.
- see [Bug #9454] [Bug #9945]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@46672 b2dd03c8-39d4-4d8... -
12:35 PM Bug #9985: Gems documenation is not generated when installing local gem with --ignore-dependencies option
- Zachary Scott wrote:
> Could you please tell us the full command you used to reproduce this problem?
`$ gem insta... -
06:21 AM Bug #9321: rb_mod_const_missing does not generate a c-return event
- backported into `ruby_2_0_0` at r46671.
- 06:20 AM Revision 6ece9085 (git): merge revision(s) 44535,44536: [Backport #9321]
- * vm.c (rb_vm_pop_cfunc_frame): added. It cares c_return event.
The patch base by drkaes (Stefan Kaes).
... - 06:00 AM Revision c6697027 (git): merge revision(s) 46481: [Backport #9966]
- * encoding.c (enc_find): [DOC] never accepted a symbol.
[ruby-dev:48308] [Bug #9966]
git-svn-id: svn+ssh:... - 05:13 AM Revision 854db4e8 (git): * thread_pthread.c: fixed compile error on linux.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@46669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:38 AM Revision 4c81c909 (git): fix a part of speech [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46668 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:36 AM Revision 750e2a7d (git): merge revision(s) 44712,44715,44716,44722,44725,44726,44753: [Backport #9454] [Backport #9945]
- * thread_pthread.c: get current main thread stack size, which may
be expanded than allocated size at initia... -
03:40 AM Revision c2b09921 (git): configure.in: fix static-linked-ext
- * configure.in (--with-static-linked-ext): fix for extensions to
be linked statically.
* Makefile.in, common.mk: us... - 03:38 AM Revision e0515646 (git): * 2014-07-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46665 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:38 AM Revision 0b4e4b20 (git): extmk.rb: GNU make -C option
- * ext/extmk.rb: use -C option for GNU make instead of shell.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46664... -
03:38 AM Revision 876bfc6b (git): Init functions don't need ID caches
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46663 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:30 AM Feature #9893 (Closed): [RFC] README.EXT: document rb_gc_register_mark_object
- sorry for noise. This is duplicated ticket (#9894)
-
03:25 AM Feature #9893 (Assigned): [RFC] README.EXT: document rb_gc_register_mark_object
-
03:15 AM Bug #9877 (Assigned): IRB::OutputMethod defines "pp", but it's actually "p"
-
03:14 AM Bug #9876 (Assigned): IRB::Context output_method is not used
-
03:10 AM Bug #9875 (Closed): ERB#result documentation incorrect
- applied at r46241.
-
01:11 AM Bug #10007 (Closed): IO#read does not respect String Copy-On-Write in some cases
- 2.0.0p510 and 2.1.2p161 have no problems.
-
12:01 AM Bug #10007: IO#read does not respect String Copy-On-Write in some cases
- No problems in the trunk.
07/02/2014
-
10:20 PM Bug #10007 (Closed): IO#read does not respect String Copy-On-Write in some cases
- ~~~ruby
#!/usr/bin/env ruby
CHUNK_SIZE = 29 # no problems with CHUNK_SIZE = 28
File.open(__FILE__,'... -
06:33 PM Bug #10006 (Rejected): instance_exec uses incorrect binding with curried proc
- After using `Proc#curry`, `instanve_eval`/`instance_exec` does not seem to work:
~~~ruby
class Test
def test_f... -
04:57 PM Bug #9662: [Doc] Typo in README.EXT
- Backported into `ruby_2_1` branch at r46662.
-
04:55 PM Revision 2d90c01a (git): merge revision(s) r45495: [Backport #9662]
- * README.EXT: fix typo.
[ruby-core:61634] [Bug #9662]
* README.EXT.ja: ditto.
git-svn-id: svn+ssh://ci.ru... -
04:28 PM Bug #9811: Numeric#step ignores `to` silently by keyword arguments.
- r45858, r45859, r45860, r45861 and r46638 were backported into `ruby_2_1` branch at r46661.
-
04:27 PM Revision 5ab69337 (git): merge revision(s) r45858,r45859,r45860,r45861,r46638: [Backport #9811]
- numeric.c: indent
* numeric.c (ruby_num_interval_step_size): adjust indent.
* numeric.c (num_step_sc... -
04:16 PM Bug #10004: lack of "http 80/tcp" in /etc/inet/services in Solaris 10 causes error during make test-all
- It seems correct that rubygems can't continue in such case.
Probably those situations should be skipped. -
01:20 PM Bug #10004 (Closed): lack of "http 80/tcp" in /etc/inet/services in Solaris 10 causes error during make test-all
- On Solaris 10, because of the lack of "http" in the default /etc/inet/services, the following error occurs during mak...
-
09:00 AM Feature #10002: String swapcase
- We are talking about swapcase, not folding. The "generally they are not reversible" you say is the difficulty we are ...
-
01:51 AM Feature #10002: String swapcase
- We should delegate to @_emboss_ everytime we need to convert ß...
-
01:15 AM Feature #10002: String swapcase
- It have been already figured out by [Unicode Standard](http://www.unicode.org/versions/Unicode6.3.0/), so just have t...
-
01:11 AM Feature #10002: String swapcase
- At this time, [ffi-icu](https://github.com/jarib/ffi-icu) or [twitter-text-rb](https://github.com/twitter/twitter-cld...
-
12:09 AM Feature #10002: String swapcase
- The current implementation of case conversion methods in String class only understands ASCII characters.
We'd like t... -
08:25 AM Revision 255adda5 (git): hash.c: use rb_check_arity
- * hash.c (rb_hash_initialize, rb_hash_fetch_m, rb_hash_default):
use rb_check_arity over rb_scan_args.
(env_fetch... -
08:03 AM Revision 18a9926a (git): sprintf.c: check_name_arg
- * sprintf.c (check_name_arg): utility function for GETNAMEARG().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4... -
08:03 AM Revision 3f48c1fd (git): sprintf.c: check_pos_arg
- * sprintf.c (check_pos_arg): utility function for GETPOSARG().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@466... -
08:03 AM Revision 42052338 (git): sprintf.c: check_next_arg
- * sprintf.c (check_next_arg): utility function for GETNEXTARG().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4... -
08:03 AM Revision 3659c10b (git): sprintf.c: get_num
- * sprintf.c (get_num): utility function for GETNUM().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46656 b2dd03... -
08:00 AM Bug #9742 (Third Party's Issue): Error when trying to debug line with "startDate = Time.parse('2014-Apr-01 12:00:30')"
-
07:59 AM Revision 54336ee1 (git): test_io.rb: fix leaked threads
- * test/ruby/test_io.rb (test_readpartial_locktmp): ensure reading
thread is dead to fix leaked threads.
git-svn-id... -
07:59 AM Revision 02ddcb4b (git): leakchecker.rb: MiniTest::Unit.output
- * test/lib/leakchecker.rb (LeakChecker#puts): send output to
MiniTest::Unit.output, not to be mixed with parallel t... -
07:55 AM Bug #9824: mkmf.rb top_srcdir not printed in Makefile of ext/openssl
- Daniel Berger wrote:
> Ok, please help me to understand. If Visual C++ is supported, why doesn't $(top_srcdir) get s... -
07:41 AM Bug #9700 (Rejected): [DOC] Fix for documentation of URI::Escape
-
07:40 AM Bug #8737 (Third Party's Issue): [BUG] Bus Error
-
07:31 AM Bug #9815 (Feedback): attr_reader doesn't warn on a uninitialized instance variable
-
07:30 AM Bug #9809 (Rejected): Date.new(2000,1,1).cweek should == 1
-
07:14 AM Bug #9762 (Rejected): keywork argument do not work in some situation
-
07:11 AM Bug #10003: Hash#fetch performance issue
- Jeremy is correct, Hash#[] (and Array#[]) have optimized dispatch.
I hardly see Hash#fetch used anywhere, and optim... -
06:47 AM Revision 41fe5248 (git): * gc.c (gc_heap_lazy_sweep): simplify logic.
- * gc.c (gc_page_sweep): return TRUE if empty slots are available.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... - 06:39 AM Revision 60a5a85d (git): * tool/redmine-backporter.rb: support new status 'WONTFIX'.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46652 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:26 AM Revision ed762c0b (git): webrick/utils.rb: mark by class name
- * lib/webrick/utils.rb (WEBrick::Utils::TimeoutHandler::Thread):
use particular class to mark by the class name.
g... -
06:11 AM Bug #9636 (Rejected): Fiddle::Importer で Segmentation fault が発生する
-
01:41 AM Feature #9860 (Closed): Extract Logger::Application from logger.rb
- Applied in changeset r46650.
----------
* logger.rb: removed unmaintain code.
[Feature #9860][ruby-core:62724]
* t... -
01:41 AM Revision 931d2fd5 (git): * logger.rb: removed unmaintain code.
- [Feature #9860][ruby-core:62724]
* test/logger/test_application.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ru...
07/01/2014
-
10:25 PM Bug #10003: Hash#fetch performance issue
- I believe this is expected since the Hash#[] call is optimized to call rb_hash_aref (see opt_aref in insns.def), wher...
-
10:08 PM Bug #10003 (Closed): Hash#fetch performance issue
- It looks like there is a performance issue with Hash#fetch compared to Hash#[]. I found this issue via this gist: htt...
- 06:21 PM Revision d3a54f6f (git): Fix --dump=parsetree segfault on required keyword argument
- * node.c (dump_node): handle nd_value == (NODE *)-1 to mean this
keyword argument is required
git-svn-id: svn+ssh:... -
05:57 PM Revision 1a2b90d5 (git): vm.c: rb_vm_env_local_variables
- * vm.c (rb_vm_env_local_variables): returns array of local
variable name symbols in the environment by envval.
* pr... -
05:55 PM Revision 0fdb18e5 (git): vm.c: constify
- * vm.c (vm_make_env_each): constify pointer arguments.
(collect_local_variables_in_iseq): ditto.
(collect_local_v... -
05:24 PM Feature #8779 (Closed): Binding#yourself
- Applied in changeset r46646.
----------
proc.c: Binding#receiver
* proc.c (bind_receiver): new method to return the... -
05:04 PM Feature #8779: Binding#yourself
- なんと、accept されていた。
2.2 で入れる?
(self.self 書いてみるとキモカワイかったのだけど -> http://www.atdot.net/~ko1/diary/201407.html#d2 )
-
05:24 PM Revision 43ba2c01 (git): proc.c: Binding#receiver
- * proc.c (bind_receiver): new method to return the bound receiver
of the binding object. [ruby-dev:47613] [Feature... -
05:14 PM Bug #10001 (Closed): Binding#local_variables が返ってこない
- Applied in changeset r46645.
----------
proc.c: fix infinite loop
* proc.c (bind_local_variables): update env from ... -
12:29 PM Bug #10001 (Closed): Binding#local_variables が返ってこない
- Binding#local_variables を呼びだすと、ハングアップします。
以下で再現します。
~~~
ruby -e 'binding.local_variables'
~~~ -
05:14 PM Revision 02c391a1 (git): proc.c: fix infinite loop
- * proc.c (bind_local_variables): update env from envval for each
iterations. [ruby-dev:48351] [Bug #10001]
git-sv... -
05:14 PM Revision bc1fafae (git): test_proc.rb: test_local_variables
- * test/ruby/test_proc.rb (test_local_variables): missing test for
Binding#local_variables. [Feature #8773]
git-sv... -
05:14 PM Revision d34c4786 (git): test_proc.rb: test_local_variables_in_other_context
- * test/ruby/test_proc.rb (test_local_variables_in_other_context):
move from test_variable.rb, this is a test for th... - 04:18 PM Revision 82de71c2 (git): * 2014-07-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46642 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:18 PM Revision 71a1a3b8 (git): test_gem_package_tar_reader_entry.rb: close temporary files
- * test/rubygems/test_gem_package_tar_reader_entry.rb (teardown):
close temporary files under util_entry to fix leak... -
04:18 PM Revision 8606377d (git): test_gem_remote_fetcher.rb: stop SSL server
- * test/rubygems/test_gem_remote_fetcher.rb (stop_servers): stop
SSL server before shutdown its thread.
git-svn-id:... -
02:55 PM Feature #10002 (Closed): String swapcase
- Hi, the ruby version 2.1.2 has a problem with the .swapcase function and german letters.
E.g. `"ä".swapcase` does r... - 02:51 PM Revision 061e4c3f (git): * NEWS: [DOC] mention about Binding#local_variables, introduced at
- r44392 (see [Feature #8773]).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46639 b2dd03c8-39d4-4d8f-98ff-823fe... -
02:36 PM Revision 71336a03 (git): * numeric.c (num_step_scan_args): table argument of rb_get_kwargs() is
- array of IDs, not Symbols. [ruby-dev:48353] [Bug #9811]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46638 b2dd... -
02:34 PM Bug #9811: Numeric#step ignores `to` silently by keyword arguments.
- r45861 およびその準備の r45859, r45860 を `ruby_2_1` にバックポートすると 1.step(by: 0).size が "in `size': unknown keywords: by, to (Arg...
-
01:28 PM Bug #9986: WEBrick content-length being set when transfer-encoding is chunked
- I've split out my patch into two separate patches. The first contains a failing test and the second contains a fix wh...
-
01:10 PM Feature #2542: URI lib should be updated to RFC 3986
- I've implemented something similar to that policy in the following gist: https://gist.github.com/lengarvey/31983eac66...
-
09:14 AM Feature #2542: URI lib should be updated to RFC 3986
- I'm considering to change the error policy of URI library, for example:
BEFORE: raise error if invalid characters ex... -
05:59 AM Feature #2542: URI lib should be updated to RFC 3986
- I think #9990 is related /cc @naruse @JK @tenderlove
-
12:59 PM Bug #6137: openssl: hardcoded MD5 use leads to SSL server failure in FIPS mode
- Patch for 1.8.7 is at https://bugzilla.redhat.com/show_bug.cgi?id=802946#c4 (this won't be news to you, Vit, but any ...
-
09:23 AM Revision c6bc3789 (git): * NEWS: added news entry of removing to date/format.rb.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46637 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:20 AM Revision 05bb8549 (git): test_gem_remote_fetcher.rb: fix leaked threads
- * test/rubygems/test_gem_remote_fetcher.rb (stop_servers): kill
server threads to fix leaked threads.
git-svn-id: ... - 07:21 AM Revision e2e4ac3a (git): Digest::HMAC is finally removed as previously noticed. [fix GH-648]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:36 AM Bug #9990: URI.parse and URI.encode use different RFCs
- I did see it, this bug points out that URI.escape isn't covered by that change. I'm not sure if there's a more approp...
-
06:02 AM Bug #9990 (Feedback): URI.parse and URI.encode use different RFCs
- Did you see r46491?
-
06:12 AM Bug #9998 (Assigned): docs state that define_singleton_method returns a proc if passed a block
- Thanks for the report!
-
06:12 AM Feature #9992: Access Modifiers (Internal Interfaces)
- Ehh, sorry I must have missed #9992
-
06:12 AM Feature #9992: Access Modifiers (Internal Interfaces)
- I would suggest opening a feature request if you feel strongly about adding `internal` to Ruby.
See also: https://... -
05:49 AM Feature #9987: method Net::HTTP methods private
- I also think this may be a feature
-
05:47 AM Bug #9985 (Assigned): Gems documenation is not generated when installing local gem with --ignore-dependencies option
- Could you please tell us the full command you used to reproduce this problem?
This could be related to RG or RDoc,... -
03:16 AM Revision 91dfb379 (git): add timeout
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46634 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:28 AM Revision f8a38a36 (git): * ext/date/lib/date/format.rb: removed empty file by @vipulnsward.
- * ext/date/lib/date.rb: removed needless require.
[fix GH-647]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4... -
01:25 AM Feature #10000: format width and precision with symbol hash
- I can resist next time! :)
-
12:40 AM Revision ab606d8f (git): exception must make process stop
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46632 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
06/30/2014
-
11:57 PM Feature #10000: format width and precision with symbol hash
- You couldn't resist to create feature #10000, right? ;)
-
11:24 PM Feature #10000 (Open): format width and precision with symbol hash
- `Kernel#sprintf`では位置指定の場合には`*`によって引数での幅や精度の指定ができますが、`%{}`や`%<>`でのSymbolの場合では指定できません。
matz案では、`*`が指定された場合は該当する引数をArra... -
11:36 PM Bug #9995 (Third Party's Issue): crash when running rake for the first time...
- RVM's issue, as usual.
~~~
-- C level backtrace information -------------------------------------------
0 ruby... -
11:32 PM Bug #9965 (Feedback): Segmentation Fault in Ruby
- Does it happen in the trunk?
And could you show libraries part too? -
11:32 PM Bug #9965: Segmentation Fault in Ruby
- Does it happen in the trunk?
And could you show libraries part too? -
11:27 PM Bug #9998: docs state that define_singleton_method returns a proc if passed a block
- The behavior has changed as `def`.
-
07:49 PM Bug #9998 (Closed): docs state that define_singleton_method returns a proc if passed a block
- it returns a symbol
I'm guessing the docs are wrong? -
11:06 PM Feature #9999 (Closed): Type Annotations (Static Type Checking)
- Hi all,
I know @matz is interested in introducing **type annotations** in ruby. More here: https://bugs.ruby-lang.... -
10:24 PM Feature #2542: URI lib should be updated to RFC 3986
- In RFC 3986, square brackets are no longer allowed in the query part.
Source of the unescaped brackets, in this ca... -
09:55 PM Feature #2542: URI lib should be updated to RFC 3986
- r46491 broke this script:
~~~
require 'uri'
thing = URI.parse 'http://example.com'
thing.query = 'location[]=... - 07:29 PM Revision 7ef7c6d6 (git): * 2014-07-01
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46631 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:28 PM Revision 7973ff4f (git): show if parallel test-all fails to Marshal.load
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46630 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:12 PM Bug #8625: IO#read(len, buf) shortens buf even if data is not read actually
- Backported into `ruby_2_1` branch at r46629.
-
06:12 PM Revision 428a637f (git): merge revision(s) r46360,r46372: [Backport #8625]
- * io.c (io_setstrbuf, io_read): should not shorten the given buffer until
read succeeds. [ruby-core:55951]... -
06:03 PM Bug #416: core_set_method_alias
- r45399, r45400, r46036 and r46037 were backported into `ruby_2_1` branch at r46628.
-
06:02 PM Revision 09cf4529 (git): merge revision(s) r45399,r45400,r46036,r46037: [Backport #416]
- vm.c: merge code
* vm.c (m_core_hash_from_ary, m_core_hash_merge_ary): merge
duplicated code.
git-svn-id:... -
05:47 PM Feature #6216: SystemStackError backtraces should not be reduced to one line
- ... and fixed in my testing today
-
05:18 PM Feature #9980: Create HashWithIndiferentAccess using new syntax {a: 1}i
- Reattaching using Firefox
-
08:07 AM Feature #9980: Create HashWithIndiferentAccess using new syntax {a: 1}i
- received, thanks!
-
05:17 PM Feature #9064: Add support for packages, like in Java
- Reattaching using Firefox
-
08:07 AM Feature #9064: Add support for packages, like in Java
- received, thanks!
-
05:14 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- Trying again, using Firefox now.
-
05:11 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- Chrome reported this in the console: "Uncaught RangeError: Maximum call stack size exceeded."
The stack goes somet... -
05:05 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- I don't think I have permissions to remove it. I'm reattaching it.
But indeed Redmine is buggy here on Chrome when... -
02:25 PM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- Hi Rodrigo,
Cur redmine couldn't handle your file named feature-7797.pdf.
Please remove & upload it again. -
04:42 AM Feature #7797: Hash should be renamed to StrictHash and a new Hash should be created to behave like AS HashWithIndifferentAccess
- received, thanks!
-
04:47 PM Feature #9997: Specifying non volatile registers for increase performence in ppc64
- The first results are inverted?
-
03:53 PM Feature #9997: Specifying non volatile registers for increase performence in ppc64
- Sending the benchmark results again, the previous was wrong, sorry.
bm_loop_for.rb
Before
real 0m2.781s
user 0m... -
03:44 PM Feature #9997 (Closed): Specifying non volatile registers for increase performence in ppc64
- To increase performance on ppc64 machines, the registers 14 and 15 were specified for the architecture, just like for...
-
03:46 PM Bug #9984: OpenSSL::TestPKeyRSA#test_sign_verify_memory_leak timeouts on ARM
- Thanks for the patch. The test is passing with it.
I have not tested Ruby 2.0, but since the original issue was ba... -
02:59 PM Revision 1d0fbdb9 (git): gc.c: freeze GC::OPTS
- * gc.c (Init_GC): freeze GC::OPTS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46627 b2dd03c8-39d4-4d8f-98ff-8... -
02:59 PM Revision 58bd5fac (git): string.c: rb_fstring_new
- * string.c (rb_fstring_new): create fstring from pointer and
length.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
02:02 PM Feature #6806: Support functional programming: forbid instance/class variables for ModuleName::method_name, allow for ModuleName.method_name
- It's just your style.
I use `Math.sin` and so on. -
01:45 PM Feature #6806: Support functional programming: forbid instance/class variables for ModuleName::method_name, allow for ModuleName.method_name
- I meant that a function called like `Math::sin` would be required to return same values (for same arguments) every ti...
-
01:37 PM Feature #6806 (Feedback): Support functional programming: forbid instance/class variables for ModuleName::method_name, allow for ModuleName.method_name
- It seems unrelated to "functional programming" at all.
-
01:31 PM Feature #6806: Support functional programming: forbid instance/class variables for ModuleName::method_name, allow for ModuleName.method_name
- Besides functional programming, IMO this would support [command–query separation](https://en.wikipedia.org/wiki/Comma...
-
11:33 AM Feature #5010 (Closed): Add Slop(-like) in stdlib and deprecate current OptionParser API
-
10:10 AM Feature #5010: Add Slop(-like) in stdlib and deprecate current OptionParser API
- Sure, feel free to close this one.
-
02:57 AM Feature #5010: Add Slop(-like) in stdlib and deprecate current OptionParser API
- I'm neutral about that proposed #to_hash (so far, bit vague), but is definitely far better than removing optparse. C...
-
10:11 AM Revision b105cbc8 (git): suppress warnings: assigned but unused variable
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46625 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:06 AM Revision 48559765 (git): remove useless part of regexp
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46624 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:51 AM Bug #9589: Stack level too deep during eval causes segmentation fault
- This command fails with segfault on 2.1.1 and 2.1.2:
ruby -e 'define_method(:bar) {send(:bar)}; bar'
It's OK on 2.0... -
08:14 AM Bug #9986: WEBrick content-length being set when transfer-encoding is chunked
- Thanks for taking another look.
It's a relatively simple fix either way, I made the change in HTTPResponse#chunke... -
08:04 AM Bug #9986 (Assigned): WEBrick content-length being set when transfer-encoding is chunked
- It sounds reasonable.
But the fix should be in WEBrick::HTTPResponse#[]=. -
08:07 AM Bug #8543: new rb_iseq_load crash
- received, thanks!
-
08:07 AM Feature #8631: Add a new method to ERB to allow assigning the local variables from a hash
- received, thanks!
-
07:46 AM Revision 51ae29a3 (git): * gc.c (gc_stat_internal): return size_t value instead of VALUE
- and remove `out' parameter.
* gc.c: add braces for `if' statements.
* gc.c (gc_stat_internal): fix comment.
git-sv... -
07:00 AM Bug #9902: Regexp#[] ignores after NUL byte in named capture index
- Yes, or `rb_id2str(SYM2ID(idx))`.
-
06:57 AM Bug #9607: Change the full GC timing
- The following patch is for current Ruby 2.1 branch.
Can anyone (who has memory consuming trouble) try this patch o... -
06:14 AM Revision 4369806f (git): * gc.c: support `USE_RGENGC == 0'.
- * test/ruby/test_gc.rb: ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46622 b2dd03c8-39d4-4d8f-98ff-823... -
04:29 AM Bug #9993 (Third Party's Issue): x86_64 linux + i686 os = 32bit ruby, but `RUBY_PLATFORM=x86_64`
- That name comes from autoconf tools.
And your environment can be considered a variant of cross compiling.
`config.g... -
02:48 AM Bug #9996 (Closed): document File.join returns a string
- Hi, Lorenz. Thanks for your patch.
I applied at r46620. -
02:45 AM Bug #9996: document File.join returns a string
- I don't see a way for me to close this, but my pull request was merged as I was authoring the bug #9996.
This can ... -
02:41 AM Bug #9996 (Closed): document File.join returns a string
- Duplicates: https://github.com/ruby/ruby/pull/646
The documented return from `File.join` is `path`. This patch ch... - 02:37 AM Revision 989373b2 (git): * 2014-06-30
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46621 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:37 AM Revision b5a000bf (git): * file.c: [DOC] document File.join returns a string.
- Contributed by @dapplebeforedawn. [fix GH-646]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@46620 b2dd03c8-39d4...
Also available in: Atom