Activity
From 05/16/2013 to 05/22/2013
05/22/2013
-
11:03 PM Bug #8435: Can't build tcl/tk extensions after updating Debian/Ubuntu package
- Workaround is to specify actual location of tcl/tk files:
./configure --with-tclConfig-file=/usr/lib/x86_64-li... -
10:28 PM Bug #8435 (Third Party's Issue): Can't build tcl/tk extensions after updating Debian/Ubuntu package
- I've recently upgraded my Ubuntu system to 13.04 and tcl8.5-dev and tk8.5-dev were updated as well (to versions 8.5.1...
-
09:07 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- 2013/5/18 nobu (Nobuyoshi Nakada) <[email protected]>
> You can use rb_funcall2() instead here.
I made a patch w... -
06:51 PM Bug #8432: make install ruby 2.0.0 fails with undefined method `sub!'
- The problem is still present in p195
-
06:51 PM Bug #8432: make install ruby 2.0.0 fails with undefined method `sub!'
- There are no empty files in the bin directory:
[apaterson@xerxes ruby-2.0.0]$ ls -l bin
total 52
drwxr-xr-x 3 a... -
01:09 PM Bug #8432 (Feedback): make install ruby 2.0.0 fails with undefined method `sub!'
- It probably occurs when an empty file exists under bin directory.
Do you have it? -
02:36 AM Bug #8432 (Closed): make install ruby 2.0.0 fails with undefined method `sub!'
- ./tool/rbinstall.rb:468 is trying to reference shebang.sub! on command scripts destined for /usr/local/bin and that's...
-
05:25 PM Feature #8430: Rational number literal
- nobu (Nobuyoshi Nakada) wrote:
> I also prefer an operator.
>
> https://github.com/nobu/ruby/commit/7ff6073d70306... -
05:21 PM Feature #8430: Rational number literal
- knu (Akinori MUSHA) wrote:
> I think it should be added as an operator rather than a literal notation.
>
> A lite... -
05:15 PM Feature #8430: Rational number literal
- I also prefer an operator.
https://github.com/nobu/ruby/commit/7ff6073d70306999c0def3387387649ccd13f9d6 -
01:45 PM Feature #8430: Rational number literal
- charliesome (Charlie Somerville) wrote:
> > Also, I guess runtime cost would not change much if it were introduced a... -
12:26 PM Feature #8430: Rational number literal
- > Also, I guess runtime cost would not change much if it were introduced as operator.
Rational is immutable, so if... -
11:49 AM Feature #8430: Rational number literal
- I think it should be added as an operator rather than a literal notation.
A literal should not look like an expres... -
11:08 AM Feature #8430: Rational number literal
- Shouldn't tDIV2 be only if IS_SPCARG(c)?
-
12:46 PM Feature #5653: "I strongly discourage the use of autoload in any standard libraries" (Re: autoload will be dead)
- Matz,
It appears that a patch was accepted into the soon to be released 1.9.4 branch (http://bugs.ruby-lang.org/is... -
10:38 AM Revision a4eaf5f3 (git): Add NEWS for r40879: Digest::Class.file
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40893 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:36 AM Revision 7a32434f (git): Fix test failure of binmode from r40879
- http://ruby-mswin.cloudapp.net/vc10-x64/ruby-trunk/log/20130521T131601Z.log.html.gz
git-svn-id: svn+ssh://ci.ruby-la... -
08:03 AM Revision f02c2b9c (git): * vm_dump.c (rb_vm_bugreport): show name of class and module.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:03 AM Revision 22c0397a (git): * vm_dump.c (rb_vm_bugreport): limit class name length.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40890 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:50 AM Revision 11650a6a (git): gc.c: use size_t and no header if next_index == 0
- * gc.c (gc_profile_dump_on): use size_t to get rid of overflow and
show the header when next_index > 0, instead of ... -
06:19 AM Revision a815b56d (git): win32.c: check error of SetFilePointer
- * win32/win32.c (setup_overlapped): check the error code in addition
to the result of SetFilePointer() to determine... -
06:17 AM Revision 38302ca7 (git): win32.c: extract setup_overlapped and finish_overlapped
- * win32/win32.c (setup_overlapped, finish_overlapped): extract from
rb_w32_read() and rb_w32_write().
git-svn-id:... -
05:21 AM Revision 5aece501 (git): * gc.c (gc_prepare_free_objects, rest_sweep, lazy_sweep): fix position
- of `during_gc' setting.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40886 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:52 AM Bug #8433 (Closed): Mutexes held by background threads at fork not always released
- It appears that the Ruby interpreter attempts to automatically unlock Mutexes held by background threads at the time ...
-
02:31 AM Feature #8422: add Enumerable#reverse_sort and Enumerable#reverse_sort_by
- -1, feature creep
But I'm for defining `reverse!` as O(1), not really reversing anything, just treating the last ele... -
12:26 AM Feature #5458: DL should be removed
- zzak (Zachary Scott) wrote:
> The Win32 stuff is largely undocumented, but I remember ngoto-san
> moved a lot of i...
05/21/2013
- 11:09 PM Revision daf752b1 (git): * 2013-05-22
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40885 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:09 PM Revision 9e64703e (git): * gc.c (garbage_collect): all GC is start from garbage_collect()
- (or garbage_collect_body()). `garbage_collect()' accept additional
two parameters `full_mark' and `immediate_sweep'... -
10:43 PM Feature #8430: Rational number literal
- I updated the patch for fixing negative rational numbers:
https://github.com/mrkn/ruby/commit/b16f4da893c1cb68058098... -
10:31 PM Feature #8430 (Closed): Rational number literal
- I would like to propose a new literal syntax for rational numbers.
The implementation is available in my github repo... -
10:00 PM Bug #8115: make install DESTDIR=/my/install/path fails
- This is still issue for -p195 :/
-
05:50 PM Feature #8331: Update config.guess and config.sub for AArch64 (ARM64)
- Would be nice to have this for Fedora/RHEL. Here is related Fedora bug [1] and ML discussion [2, 3]. Thanks.
[1]... -
04:34 PM Feature #8361: Alternative syntax for block parameter
- =begin
I do not mind this being closed, i do not see how this can be made consistent with the existing syntax, and pr... -
01:54 PM Revision e12df5ef (git): Update doc.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40883 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:51 PM Revision 3188b469 (git): Add NEWS about r40881, StringScanner#[] supports named captures.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40882 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:48 PM Revision ecd5bbe8 (git): * ext/strscan/strscan.c (strscan_aref): support named captures.
- patched by Konstantin Haase [ruby-core:54664] [Feature #8343]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4088... -
12:54 PM Feature #8429 (Closed): Options requests in net/http should be able to accept a response body
- As it is currently implemented, Net::HTTP::Options does not allow responses to OPTIONS requests to have a response bo...
- 12:50 PM Revision 9662e3de (git): * test/ruby/test_dir_m17n.rb (TestDir_M17N#test_entries_compose):
- Use #each instead of #map just for iteration.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40880 b2dd03c8-39d4... - 12:41 PM Revision 07a6b4cb (git): * ext/digest/lib/digest.rb (Digest::Class.file): Take optional
- arguments that are passed to the constructor of the digest
class.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trun... -
08:21 AM Revision 51d586c6 (git): * gc.c: remove gc_profile_record::is_marked. always true.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40878 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:19 AM Revision 9578bb78 (git): * gc.c: fix to collect additional information for GC::Profiler.
- * major/minor GC
* trigger reason of GC
* gc.c (gc_profile_dump_on): change reporting format with
added information... -
07:53 AM Feature #5458: DL should be removed
- On Mon, May 20, 2013 at 07:55:11AM +0900, Zachary Scott wrote:
> The Win32 stuff is largely undocumented, but I re... -
07:52 AM Revision 2e011442 (git): * gc.c: GC::Profiler's sweeping time is accumulated all slot
- sweeping time. At lazy GC, GC::Profiler makes new record entry
for each lazy_sweep(). In this change, accumulating ... -
07:43 AM Revision 0fd2c7e6 (git): test_dir_m17n.rb: sort Dir.entries
- * test/ruby/test_dir_m17n.rb (test_entries_compose): the order on the
filesystem does not matter, so sort Dir.entri... -
07:41 AM Revision 28a4c88f (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40874 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:40 AM Revision 3f488863 (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:36 AM Revision 6f7c9e2e (git): * common.mk (rdoc-bench): add a benchmark rule
- using RDoc. Generate all rdoc related files
(same as `make rdoc') in temporary directory
and remove them. Excecut... -
07:31 AM Revision f3cdb9f3 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40871 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:27 AM Revision 3f2cb86e (git): * gc.c (gc_profile_dump_on): `count' should be (int) because it
- can be negative number.
And use pointer for `record' (don't copy).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/t... -
06:08 AM Revision 32c5c675 (git): force_encoding expected result as filesystem encoding
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40869 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:53 AM Feature #8426: Implement class hierarchy method caching
- Charlie Somerville <[email protected]> wrote:
> > I prefer `st_' related name. But not strong opinion....
05/20/2013
-
10:19 PM Bug #8037: rdoc issues preventing docs generating after ruby was compiled
- it's fixed in rdoc but not in ruby, ruby-2.0.0-p195 is still shipped with the broken rdoc 4.0.0
-
08:52 PM Bug #8037 (Closed): rdoc issues preventing docs generating after ruby was compiled
- These issues seemed to have been resolved in the RDoc tracker, please update the ticket there if you still experience...
-
07:23 PM Feature #8426: Implement class hierarchy method caching
- On Monday, 20 May 2013 at 7:39 PM, SASADA Koichi wrote:
> Is it huge performance bottleneck? I think branch on inl... -
07:10 PM Feature #8426: Implement class hierarchy method caching
- ko1 (Koichi Sasada) wrote:
> (2013/05/20 18:21), Charlie Somerville wrote:
> > funny_falcon explained this well. I... -
06:53 PM Feature #8426: Implement class hierarchy method caching
- (2013/05/20 18:21), Charlie Somerville wrote:
> funny_falcon explained this well. It's significantly faster in thi... -
06:29 PM Feature #8426: Implement class hierarchy method caching
- (2013/05/20 16:23), funny_falcon (Yura Sokolov) wrote:
> "sparse array" - is a lightweight hash structure which ma... -
06:23 PM Feature #8426: Implement class hierarchy method caching
- On Monday, 20 May 2013 at 1:35 PM, SASADA Koichi wrote:
> Could you explain the data stracture? Patch seems to int... -
06:23 PM Feature #8426: Implement class hierarchy method caching
- On Monday, 20 May 2013 at 5:28 PM, funny_falcon (Yura Sokolov) wrote:
> Charlie, why sa_index_t is uint64_t ? it r... -
04:28 PM Feature #8426: Implement class hierarchy method caching
- Charlie, why sa_index_t is uint64_t ? it really should be 32bit for better CPU cache locality.
Yes, it will limits I... -
04:23 PM Feature #8426: Implement class hierarchy method caching
- Good day, Koichi
"sparse array" - is a lightweight hash structure which maps 32bit integers to st_data_t values.
... -
12:53 PM Feature #8426: Implement class hierarchy method caching
- Great work!
Could you explain the data stracture? Patch seems to introduce new data
structure `sparse array'.... -
11:22 AM Feature #8426: Implement class hierarchy method caching
- Here are some raw benches comparing Ruby-Head with KclassCache
TLDR;
Noticeable improvement over head.
Disco... -
10:23 AM Feature #8426: Implement class hierarchy method caching
- Hello Charlie,
This sounds very promising, as it should make Ruby faster. Any idea how
much faster? And are ... -
06:11 PM Revision 1891b60f (git): dir.c: compose HFS file names
- * dir.c (dir_each): compose HFS file names from
UTF8-MAC. [ruby-core:48745] [Bug #7267]
git-svn-id: svn+ssh://ci.... -
06:10 PM Revision a7092270 (git): test_dir_m17n.rb: assert_separately
- * test/ruby/test_dir_m17n.rb: prefer assert_separately over
assert_ruby_status for more descriptive messages.
git... -
06:08 PM Revision 80db7cc4 (git): envutil.rb: envutil in child
- * test/ruby/envutil.rb (assert_separately): require envutil in the
child process too.
git-svn-id: svn+ssh://ci.ru... - 06:07 PM Revision cbab48f7 (git): * 2013-05-21
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40865 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:07 PM Revision c4a8d40c (git): string.c: infect
- * string.c (rb_str_conv_enc_opts): should infect.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40864 b2dd03c8-... -
02:29 PM Revision c2496683 (git): reapply r40839 [Fixes GH-313]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40863 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:41 PM Revision 8fb4108b (git): * lib/webrick/httpservlet/filehandler.rb (set_dir_list): add NameWidth option.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40862 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:41 PM Revision 31c2e85e (git): * lib/webrick/httpservlet/filehandler.rb (set_dir_list): use TABLE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40861 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:41 PM Revision b6f42822 (git): * lib/webrick/httpservlet/filehandler.rb (set_dir_list): set charset.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40860 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:41 PM Revision 83fa035d (git): * lib/webrick/httpservlet/filehandler.rb (set_dir_list): share title and h1.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40859 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:33 PM Revision 57d8faea (git): Revert r40839 for demo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40858 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:28 PM Revision dcb4ceea (git): * lib/set.rb (Set#delete_if, Set#keep_if): Avoid blockless call of
- proc, which is not portable to JRuby. Replace &method() with
faster and simpler literal blocks while at it.
git-s... -
01:20 PM Bug #8425: webrick show local filesystem charset bug
- @nobu,
webrick\httputils.rb
def _unescape(str, regex)
str = str.b
str.gsub!(regex) {$1.hex.chr... -
10:40 AM Bug #8425 (Closed): webrick show local filesystem charset bug
- This issue was solved with changeset r40848.
wind, thank you for reporting this issue.
Your contribution to Ruby is g... -
01:01 PM Revision b416c661 (git): * lib/e2mmap.rb: Format of E2MM documentation
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40856 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:42 PM Revision c09172f3 (git): * ext/extmk.rb: nodoc this file
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40855 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:44 AM Revision 275eb63b (git): * lib/cmath.rb: Remove duplicate RDoc heading from overview
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40854 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:37 AM Revision e3436d29 (git): * lib/securerandom.rb: Update position of overview for RDoc
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40853 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:35 AM Revision 46cb75db (git): * math.c: improve and fix documentation of sin, tan and log
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40852 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:35 AM Revision 3786bd60 (git): * lib/logger.rb (Logger::Application): show namespace in documentation
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40851 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:22 AM Bug #8358: TestSprintf#test_float test failure
- As I wrote in #8299, up to nobu.
Our choice will be one of the following:
* add _control87(_PC_53, _MCW_PC) (or i... -
03:26 AM Bug #8358 (Assigned): TestSprintf#test_float test failure
- naruse: Can we commit the patch?
-
10:16 AM Bug #8427: gets method truncates strings longer than 255 characters in Windows 7
- This bug is caused by changesets r28035, r29980 and r30280.
Here is a possible workaround patch:
diff --git a/w... -
07:46 AM Bug #8427 (Closed): gets method truncates strings longer than 255 characters in Windows 7
- When using the gets method from a Windows 7 command line (or XP according to other users), long input strings are tru...
-
08:03 AM Bug #8428 (Closed): Date#to_time yields incorrect value for Julian dates
- =begin
Date instances with Julian day values that precede the calendar reform start day (i.e. #julian? == true), ret... -
07:59 AM Feature #5458: DL should be removed
- The Win32 stuff is largely undocumented, but I remember ngoto-san
moved a lot of it to Fiddle already? -
03:32 AM Feature #5458: DL should be removed
- tenderlovemaking (Aaron Patterson) wrote:
> DL is deprecated in trunk. To maintain backwards compatibility, I've mo... -
07:37 AM Bug #8182 (Assigned): XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
- I've attached Duncan's patch from github, so we can close the pull request.
-
04:59 AM Bug #8392 (Closed): stdlib's 'forwardable' documentation has a bad example
- This issue was solved with changeset r40839.
Joe, thank you for reporting this issue.
Your contribution to Ruby is gr... -
03:44 AM Bug #7807 (Assigned): [PATCH] Remove duplicated load paths when empty version string is configured
-
03:40 AM Bug #8159: Build failure introduced by Rinda changes
- Rinda failure now seems to be related to ifindex() being missing:
http://ci.rubyinstaller.org/job/ruby-trunk-x86-t... -
02:52 AM Revision a3672d4b (git): * lib/pp.rb: Revert part of r40834 and nodoc PP::ObjectMixin
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40850 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:22 AM Revision 596cecb0 (git): test_objectspace.rb: run test_each_object separately
- * test/ruby/test_objectspace.rb (TestObjectSpace#test_each_object):
run separately.
git-svn-id: svn+ssh://ci.ruby-... -
01:40 AM Revision 88bcccd4 (git): webrick: fix non-ascii escape bugs
- * lib/webrick/htmlutils.rb (WEBrick::HTMLUtils#escape): replace HTML
meta chars even in non-ascii string. [Bug #84... -
12:53 AM Revision bcddf032 (git): filehandler.rb: revert r20152
- * lib/webrick/httpservlet/filehandler.rb (set_dir_list): revert r20152
partially and fix misuse of bytesize and reg... -
12:43 AM Revision eb9cd6b1 (git): * ChangeLog: fix typo
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40846 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
12:02 AM Feature #8324: Net::Telnet.new のオプション
- そうなるとキーワード引数でも受け付けるのはどうか、という議論も出てきそうですね。
05/19/2013
-
11:04 PM Revision fdfc5215 (git): * lib/profiler.rb: Document Profiler__ methods
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:03 PM Revision caca17a8 (git): * lib/tempfile.rb: nodoc Tempfile#inspect
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40844 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:57 PM Revision 7e53569b (git): * ChangeLog: update patchlevel
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40843 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:49 PM Revision e87c6b19 (git): * ext/stringio/stringio.c: Correct position of method rdoc
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40842 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:29 PM Revision c1f17697 (git): * math.c: RDoc formatting of Math core docs with domains and codomains
- Patch by @eLobato [Fixes GH-309]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40841 b2dd03c8-39d4-4d8f-98ff-82... -
10:20 PM Bug #8320 (Third Party's Issue): Ruby interpreter crashes when running pcaprub
- Hello,
It seems that pcaprub contains an extension library and Segmentation fault was occurred inside it.
Please ... -
09:00 PM Revision 2439bc9e (git): * ext/bigdecimal/bigdecimal.c: Formatting for BigMath [Fixes GH-306]
- Based on a patch by @eLobato.
* ext/bigdecimal/lib/bigdecimal/math.rb: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org... -
07:58 PM Revision dbefdb43 (git): * lib/forwardable.rb: Forwardable examples in overview were broken
- Based on patch by @joem [Fixes GH-303] [Bug #8392]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40839 b2dd03c8... -
07:44 PM Feature #8426 (Closed): Implement class hierarchy method caching
- =begin
This patch adds class hierarchy method caching to CRuby. This is the algorithm used by JRuby and Rubinius.
... - 07:01 PM Revision 4c678b4e (git): * 2013-05-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40838 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:01 PM Revision 4f8094d2 (git): * lib/yaml.rb: YAML documentation from #8344 [Bug #8355]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@40837 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:36 PM Revision ba84738d (git): * lib/optparse.rb: nodoc Object::Version and SPLAT_PROC
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40836 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:21 PM Revision d6d45737 (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40835 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:17 PM Revision 18ffba64 (git): * lib/pp.rb: Document PP::ObjectMixin [Fixes GH-312]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40834 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:44 PM Revision df425a01 (git): Default script encoding is now UTF-8
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40833 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:01 PM Revision 4fb73c8f (git): * 2013-05-20
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:01 PM Revision 64431b9c (git): * properties.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40831 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:58 PM Revision a920927a (git): * test/webrick/test_htmlutils.rb: add test for WEBrick::HTMLUtils.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40830 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:50 PM Revision c54733e1 (git): fix typos inspired by r40825
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40829 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:15 PM Revision 66795c47 (git): * encoding.c: document fix, change default script encoding.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40828 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:34 AM Bug #8425 (Closed): webrick show local filesystem charset bug
- Shell command
ruby -run -e httpd Dir1
run a webrick http server, can not show no 8bit-ascii directory/file ... - 08:33 AM Revision 11c7566a (git): * lib/set.rb (Set#delete_if, Set#keep_if): Add comments.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40827 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:11 AM Revision b4795cdb (git): * remove trailing spaces.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40826 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:10 AM Revision edb98f8b (git): fix typos. Patch by k_takata.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40825 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:42 AM Revision 67964f29 (git): * ext/fiddle/extconf.rb: ignore rc version of libffi to fix build failure.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40824 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:41 AM Revision 0687ed1e (git): * misc/ruby-electric.el (ruby-electric-delete-backward-char): Use
- delete-char instead of delete-backward-char, which is an
interactive function.
git-svn-id: svn+ssh://ci.ruby-lang... -
12:40 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
- > The warning could happen at initialization, but if a constant inside the module is added, IMO it should be inherite...
05/18/2013
-
11:31 PM Feature #8422: add Enumerable#reverse_sort and Enumerable#reverse_sort_by
- matz (Yukihiro Matsumoto) wrote:
> It can be done by `a.sort{|a,b| b<=>a}`.
That will typically be much slower th... -
06:46 PM Feature #8422 (Feedback): add Enumerable#reverse_sort and Enumerable#reverse_sort_by
- It can be done by `a.sort{|a,b| b<=>a}`. Do we really need to define new methods?
Matz.
-
05:09 PM Feature #8422 (Feedback): add Enumerable#reverse_sort and Enumerable#reverse_sort_by
- they are better when you want descending order,
enum.sort.reverse
does work too, but it is to slow because it nee... -
09:23 PM Revision 30f813dd (git): * object.c (rb_inspect): fix typo and error message
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40822 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:16 PM Feature #8414 (Closed): String#scrub!
- This issue was solved with changeset r40810.
Yui, thank you for reporting this issue.
Your contribution to Ruby is gr... -
07:49 AM Feature #8414: String#scrub!
- いいんじゃないでしょうか。
Matz.
-
07:00 PM Revision 42b8654b (git): * string.c (str_scrub0): added for refactoring.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40821 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:58 PM Revision 53fdb30e (git): * lib/uri/common.rb (URI.decode_www_form): scrub string if decoded
- bytes are invalid for the encoding.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40820 b2dd03c8-39d4-4d8f-98ff-... -
06:53 PM Feature #8421 (Feedback): add Enumerable#find_map and Enumerable#find_all_map
- Could you tell me a concrete use-case of your find_map and find_all_map?
Usually a block for find/find_all gives boo... -
05:03 PM Feature #8421 (Feedback): add Enumerable#find_map and Enumerable#find_all_map
- currently if you have an Enumerable and you want to return the return value of #find you need eigther:
(o = enum.f... - 05:48 PM Revision 2849ee5d (git): * lib/set.rb (Set#delete_if, Set#keep_if): Make Set#delete_if and
- Set#keep_if more space and time efficient by avoiding to_a.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40819 ... - 05:38 PM Revision 04122401 (git): * misc/ruby-electric.el (ruby-electric-setup-keymap): Make
- backquotes electric as well. It was listed in
ruby-electric-expand-delimiters-list but not activated.
git-svn-id:... - 05:38 PM Revision 616084fd (git): * misc/ruby-electric.el (ruby-electric-delete-backward-char):
- Introduce electric DEL that deletes what the previous electric
command has input.
git-svn-id: svn+ssh://ci.ruby-la... - 05:38 PM Revision 30034b55 (git): * misc/ruby-electric.el (ruby-electric-matching-char): Make
- electric quotes work again at the end of buffer.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40816 b2dd03c8-39... -
05:21 PM Feature #6721: Object#yield_self
- I have checked if by any chance Haskell had it, apparently it doesn't: http://stackoverflow.com/questions/4090168/is-...
-
05:41 AM Feature #6721: Object#yield_self
- nobu (Nobuyoshi Nakada) wrote:
> I'm not against the feature itself, but don't like the name.
+1 to this opinion - 04:40 PM Revision 54fef602 (git): * 2013-05-19
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40815 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:40 PM Revision 9c0ff0c1 (git): configure.in: setjmpex
- * configure.in (setjmp-type): check if setjmpex() is really available.
workaround for i686-w64-mingw32 which declar... -
02:57 PM Revision 344db69c (git): configure.in: setjmpex
- * configure.in (setjmp-type): use setjmpex() on w64-mingw32 to get rid
of -Wclobbered warnings.
* include/ruby/defi... -
02:55 PM Revision eca9bf61 (git): merge revision(s) 39384,39509,39511: [Backport #7961]
- * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit):
new attribute to read/write entity e... -
11:28 AM Revision 9cc1cc20 (git): * ext/socket/mkconstants.rb (INTEGER2NUM): Make less comparisons.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40811 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:16 AM Revision 05c0a228 (git): * string.c (str_scrub_bang): add String#scrub!. [Feature #8414]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40810 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:07 AM Bug #8417: assert_in_epsilon(-1, -1) failed
- > It is a test-unit gem bug.
> I'll fix it in test-unit gem!
I noticed that just now.. Thanks in advance!
-
11:01 AM Bug #8417: assert_in_epsilon(-1, -1) failed
- Oh, I'm verry sorry, but I used test-unit external gem (2.5.4).
After removing it, the test-unit default gem (2.0.0.... -
10:58 AM Bug #8417 (Rejected): assert_in_epsilon(-1, -1) failed
- It is a test-unit gem bug.
I'll fix it in test-unit gem! -
09:59 AM Bug #8417 (Feedback): assert_in_epsilon(-1, -1) failed
- I can't reproduce it.
And that failure message seems different.
What version of test/unit are you using?
-
06:53 AM Bug #8417: assert_in_epsilon(-1, -1) failed
- =begin
Oops, I forgot to show the result.
require "minitest/unit"
MiniTest::Unit::TestCase.new(?-).assert_in... -
06:46 AM Bug #8417 (Rejected): assert_in_epsilon(-1, -1) failed
- =begin
assert_in_epsilon(-1, -1) failed as below:
require "test/unit"
class AssertInEpsilonTest < Test::Unit... -
10:01 AM Bug #8418 (Rejected): when all params are optional, named arg hash maps to the first available param
- That's the reason that keyword argument is introduced.
-
08:29 AM Bug #8418: when all params are optional, named arg hash maps to the first available param
- that would also make it correspond to the new syntax
irb(main):034:0> def foo(arg = 1, **options); {arg: arg, opti... -
08:20 AM Bug #8418 (Rejected): when all params are optional, named arg hash maps to the first available param
- irb(main):028:0> def foo(arg = 1, options = {}); {arg: arg, options: options}; end; foo(a: 1)
=> {:arg=>{:a=>1}, :op... -
08:17 AM Revision bfec5ad4 (git): * ext/socket/mkconstants.rb (INTEGER2NUM): Renamed from INTEGER2VALUE.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40809 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
07:58 AM Revision 2c7c4b2e (git): * ext/socket/mkconstants.rb (INTEGER2VALUE): Suppress a warning:
- comparison between signed and unsigned integer expressions
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40808... -
07:38 AM Revision e38a2399 (git): compile.c: forward kwrest
- * compile.c (iseq_compile_each): forward anonymous and first keyword
rest argument one. [ruby-core:55033] [Bug #84... -
06:49 AM Revision 3e8bba2f (git): vm_core.h: move jmpbuf between tag and prev
- * vm_core.h (rb_vm_tag): move jmpbuf between tag and prev so ensure to
be accessible.
git-svn-id: svn+ssh://ci.rub... -
04:49 AM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- =begin
You can use (({rb_funcall2()})) instead here.
- return rb_funcall(p->argv[0], rb_intern("sleep"), p->argc-... -
03:11 AM Feature #6183: Enumerator::Lazy performance issue
- Sure, feel free to clean old files. Thanks!
-
02:05 AM Revision 8a28e97a (git): enumerator.c: use VALUE
- * enumerator.c (inspect_enumerator): use VALUE instead of mere char*
by using rb_sprintf() and rb_id2str().
git-sv... -
02:03 AM Revision 6b6ca889 (git): enumerator.c: append_method
- * enumerator.c (append_method): extract from inspect_enumerator().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk... -
01:58 AM Revision 15b88811 (git): enumerator.c: fix style
- * enumerator.c (enumerator_initialize): no cuddle up else.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40803 b... -
12:01 AM Revision 94dfc14e (git): * ext/socket/mkconstants.rb (INTEGER2VALUE): Use LONG2FIX if possible.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40802 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
05/17/2013
-
11:19 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- Here is benchmark results.
I used the code same as [ruby-core:45871].
( https://raw.github.com/panaggio/rubysoc-201... -
10:59 PM Feature #3620: Add Queue, SIzedQueue and ConditionVariable implementations in C in addition to ruby ones
- I fixed some bugs:
(1) blocking forever bug pointed out by ko1 in [ruby-core:45950]
(2) SEGV in do_sleep()
(3) Siz... -
09:42 PM Feature #6183: Enumerator::Lazy performance issue
- @gregolsen Thank you! I will try to review this soon, before you have to rebase again ;)
Mind if I delete the old ... -
05:48 AM Feature #6183: Enumerator::Lazy performance issue
- Finally managed to merge. Please see latest diff attached.
-
09:39 PM Bug #8412: Small Documentation Fix for Fiddle Module
- Hi Steven, What typo are you referring to?
Please provide a link to the document, like on ruby-doc.org, or github,... -
05:53 PM Feature #6721: Object#yield_self
- (13/05/17 17:01), aleph1 (Elias Levy) wrote:
> map may be the best choice, as its already used in enumerables and ... -
05:01 PM Feature #6721: Object#yield_self
- nobu (Nobuyoshi Nakada) wrote:
> I'm not against the feature itself, but don't like the name.
At its core this fe... -
04:38 PM Feature #8414 (Closed): String#scrub!
- r40390 [Feature #6752] で で追加した String#scrub ですが、破壊的メソッド版も追加していいでしょうか。
lib/uri/common.rb いじっていて、欲しくなったので。 - 03:40 PM Revision e0a45976 (git): * 2013-05-18
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40801 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:39 PM Revision a7acc991 (git): * ext/socket/mkconstants.rb: Convert integer constants bigger than int
- correctly.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40800 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:25 PM Bug #8358: TestSprintf#test_float test failure
- The author describes that it is necessary to specify double-precision (53-bit) rounding precision before invoking str...
-
01:04 PM Revision 9d099423 (git): * ext/socket/ifaddr.c: Use unsigned LONG_LONG to represent flags
- because SunOS 5.11 (OpenIndiana) defines ifa_flags as uint64_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@... -
12:50 PM Bug #8347 (Closed): Couldn't find file to include 'lib/rake/doc/README.rdoc' from ../lib/rake/version.rb
- Fixed by r40535, looked like it wasn't working in ri because of excess whitespace before readme starts when using "ri...
-
12:49 PM Revision 24acab65 (git): * cont.c: Typo in constant MAX_MACHINE_STACK_CACHE from '..MAHINE..'
- patch by @schmurfy [Fixes GH-307]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40798 b2dd03c8-39d4-4d8f-98ff-8... - 10:27 AM Revision 53fa01d0 (git): * misc/ruby-electric.el (ruby-electric-matching-char): Do not put
- a closing quote when the quote typed does not start a string, as
in $', ?\' or ?\".
git-svn-id: svn+ssh://ci.ruby... -
09:10 AM Revision fbe45fdf (git): * configure.in: Consider error messages to find out version option of
- C compiler.
The C compiler of Sun Studio C emits "Warning: Option -qversion
passed to ld, if ld is invoked, ignor... -
08:35 AM Revision baa65ad1 (git): gc.c: rb_gc_guarded_ptr
- * gc.c (rb_gc_guarded_ptr): unoptimize on other compilers than gcc and
msvc.
git-svn-id: svn+ssh://ci.ruby-lang.or... -
03:39 AM Revision 4621799d (git): vm.c: narrow variable scope
- * vm.c (vm_exec): move escape_ep into exception block, since it is
updated every time entering the block.
git-svn-... -
03:11 AM Revision d05010f6 (git): Enable the document for Socket::Ifaddr#ifindex.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40793 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 02:07 AM Revision 37659d8f (git): * 2013-05-17
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40792 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:07 AM Revision f7624d98 (git): eval_intern.h: jmpbuf must be accessible
- * eval_intern.h (TH_PUSH_TAG): ensure jmpbuf to be accessible before
pushing tag to get rid of unaccessible tag by ...
05/16/2013
-
07:26 PM Bug #8412 (Closed): Small Documentation Fix for Fiddle Module
- Just correcting a typo in the Fiddle module. It is in the intro to the module and makes it look untidy.
-
07:01 PM Feature #8394 (Assigned): use String#b instead of dup.force_encoding("ASCII-8BIT")
-
07:01 PM Feature #8394 (Closed): use String#b instead of dup.force_encoding("ASCII-8BIT")
- This issue was solved with changeset r40786.
Kazuhiro, thank you for reporting this issue.
Your contribution to Ruby ... -
06:30 PM Bug #8182: XMLRPC request fails with "Wrong size. Was 31564, should be 1501"
- I sent a pull request about this bug: https://github.com/ruby/ruby/pull/308
-
01:35 PM Revision de03518c (git): * template/verconf.h.in: unexpand exec_prefix.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40790 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:38 AM Feature #5458: DL should be removed
- @ngoto Looking from the target, seems like this will be removed on 2.1.0 (next minor)
-
11:28 AM Feature #5458: DL should be removed
- When DL is removed?
-
10:29 AM Revision 8416b579 (git): Fix a dependency.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40789 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 10:26 AM Revision 612143dd (git): * lib/cgi/util.rb: Constant parameter is faster and economy than
- string parameter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40788 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:14 AM Revision 75cbab7f (git): * lib/cgi/core.rb: Constant parameter is faster and economy than
- string parameter.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40787 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:01 AM Revision 2829cbac (git): * lib/cgi/util.rb: Use String#b instead of dup.force_encoding("ASCII-8BIT")
- [Feature #8394]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40786 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:29 AM Bug #8411 (Rejected): Wrong value returned when arity called on a method created through define_method with default arguments
- def foo(bizz=:bizz, baz=:baz, buzz=:buzz)
end
Object.send(:define_method, :bar) do |bizz=:bizz, baz=:baz, buz... -
08:17 AM Revision 940a99ac (git): * vm_eval.c (rb_catch_obj): add volatile to tag to prevent crash
- experimentally.
http://www.rubyist.net/~akr/chkbuild/debian/ruby-trunk/log/20130515T133500Z.log.html.gz
git-svn-id... -
07:54 AM Revision 67f562a4 (git): Makefile.in: loadpath from loadpath.c
- * Makefile.in (loadpath): $LOAD_PATH in miniruby is empty by default
now.
* win32/Makefile.sub (loadpath): separat... -
07:51 AM Bug #8410 (Closed): Syntax error in yaml_tree warn message
- Should be fixed in r40776
Thanks Santiago! -
05:09 AM Bug #8410 (Closed): Syntax error in yaml_tree warn message
- Fix: https://github.com/spastorino/ruby/commit/6c1ae148b5d9e714ba1c91c40991dd508ff6f4dc
-
07:20 AM Revision 87e352c5 (git): win32/Makefile.sub: fix verconf
- * win32/Makefile.sub (verconf.in): no longer used.
* win32/Makefile.sub (config.status): fix typo.
git-svn-id: svn+s... -
07:15 AM Revision 49d37e6e (git): verconf.h: fix for default prefix
- * configure.in, template/verconf.h.in (RUBY_EXEC_PREFIX): fix for
default prefix.
git-svn-id: svn+ssh://ci.ruby-la... -
07:15 AM Revision f13a0a4d (git): * template/verconf.h.in: not typo.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40781 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:59 AM Revision d5cb6900 (git): * template/verconf.h.in: typos.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40780 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:13 AM Revision 434f0abd (git): verconf.h.in: template for verconf.h
- * template/verconf.h.in: generate verconf.h from the template and
rbconfig.rb.
git-svn-id: svn+ssh://ci.ruby-lang.... -
04:13 AM Revision ae9dbb6c (git): generic_erb.rb: --source option
- * tool/generic_erb.rb: -x, --source option for debug.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@40778 b2dd03... -
04:13 AM Revision 7b5a8193 (git): common.mk: verconf.h for parallel build
- * common.mk (verconf.h): depend on the timestamp file instead of
rbconfig.rb, for parallel build.
git-svn-id: svn+... -
12:16 AM Feature #8393: A class who's parent class is in a module can go wrong if files are required in the wrong order
- This error showed up in a Rails app, on my code I had two different files (ProxyAPI::Resource and ProxyAPI::BMC < Res...
Also available in: Atom