Project

General

Profile

Activity

From 09/22/2012 to 09/28/2012

09/28/2012

05:32 PM Revision 37052: * 2012-09-29
svn
05:32 PM Revision 37051: * test/ruby/test_unicode_escape.rb (TestUnicodeEscape#test_basic):
Use ruby only on Windows since the test fails on Unix with LANG=C.
[ruby-core:47709] [Bug #7076]
shirosaki
01:43 PM Revision 37050: test_unicode_escape.rb: fix test for Windows
* test/ruby/test_unicode_escape.rb (TestUnicodeEscape#test_basic):
echo command doesn't work properly against non-a...
shirosaki
08:58 AM Revision 37049: * vm_insnhelper.c (vm_setup_method): refactoring.
Remove src_argc and use iseq->arg_size directly. ko1 (Koichi Sasada)
08:29 AM Revision 37048: * lib/rubygems/installer.rb (check_that_user_bin_dir_is_in_path):
test_generate_bin_bindir_with_user_install_warning(TestGemInstaller)
fails on Windows with msys bash. It makes comp...
naruse (Yui NARUSE)
08:11 AM Revision 37047: vm_insnhelper.c: fix types
* vm_insnhelper.c (vm_setup_method): fix -Wshorten-64-to-32.
* vm_insnhelper.c (vm_base_ptr): fix -Wformat
nobu (Nobuyoshi Nakada)
06:48 AM Revision 37046: * vm_method.c (search_method): copy refinement iclasses to search
superclasses correctly.
* test/ruby/test_refinement.rb: related test.
shugo (Shugo Maeda)
06:44 AM Revision 37045: * insns.def (opt_checkenv): remove unused instruction `opt_checkenv'.
* compile.c (iseq_compile_each): ditto.
* node.h: remove unused node `NODE_OPTBLOCK'.
* ext/objspace/objspace.c, gc.c...
ko1 (Koichi Sasada)
04:16 AM Revision 37044: * vm_core.h: now VM_DEBUG_BP_CHECK should be 1.
ko1 (Koichi Sasada)
04:05 AM Revision 37043: * vm_core.h: remove rb_control_frame_t::bp (bp: base pointer).
`bp' can be calculate by `sp' (stack pointer) of previous frame.
Now, `bp_check' field is remained for debug. You ...
ko1 (Koichi Sasada)
01:41 AM Revision 37042: * 2012-09-28
svn
01:40 AM Revision 37041: io.c: IO#reopen int mode
* io.c (rb_io_reopen): accept File::Constants as well as mode string.
based on the patch by Glass_saga (Masaki Mats...
nobu (Nobuyoshi Nakada)

09/27/2012

09:53 AM Revision 37040: * eval.c (rb_overlay_module, rb_mod_refine): accept a module as the
argument of Module#refine.
* vm_method.c (search_method): if klass is an iclass, lookup the
original module of the...
shugo (Shugo Maeda)
09:20 AM Revision 37039: * ext/syslog/lib/syslog/logger.rb: add a formatter to the
Syslog::Logger object. [Bug #7065]
* test/syslog/test_syslog_logger.rb: ditto.
knu (Akinori MUSHA)
02:36 AM Revision 37038: * 2012-09-27
svn
02:36 AM Revision 37037: eval.c: invariant IDs
* eval.c (rb_mod_include, rb_obj_extend): move invariant IDs to
outside of loop.
nobu (Nobuyoshi Nakada)

09/26/2012

09:34 AM Revision 37036: * insns.def: add new instruction `opt_empty_p' for optimize `empty?'
method. Apply a patch proposed at [ruby-dev:46120]
[ruby-trunk - Feature #6972] by Glass_saga (Masaki Matsushita)....
ko1 (Koichi Sasada)
04:03 AM Revision 37035: Revert "Darwin 12 (OS X Mountain Lion) also has Bug #6692"
This reverts commit r37033.
darwin12 seems to use an address started with fe80.
naruse (Yui NARUSE)
01:26 AM Revision 37034: * 2012-09-26
svn
01:26 AM Revision 37033: Darwin 12 (OS X Mountain Lion) also has Bug #6692
naruse (Yui NARUSE)

09/25/2012

02:14 AM Revision 37032: test_gem_installer.rb: restore ARGV
* test/rubygems/test_gem_installer.rb
(TestGemInstaller#test_install_creates_binstub_that_dont_trust_encoding):
r...
nobu (Nobuyoshi Nakada)
01:10 AM Revision 37031: test_super.rb: super from BEGIN
* test/ruby/test_super.rb (TestSuper#test_super_in_BEGIN):
for BEGIN. [ruby-core:47680] [Bug #7064]
nobu (Nobuyoshi Nakada)
12:59 AM Revision 37030: insns.def: super from at_exit
* insns.def (invokesuper): klass in cfp is not valid in at_exit and
END blocks. [ruby-core:47680] [Bug #7064]
nobu (Nobuyoshi Nakada)

09/24/2012

11:18 PM Revision 37028: * 2012-09-25
svn
11:17 PM Revision 37027: * iseq.c (rb_iseq_defined_string): the index of defined_strings must
be the value of type - 1. naruse (Yui NARUSE)
12:10 PM Revision 37026: use assert_predicate for unary operator
naruse (Yui NARUSE)
08:36 AM Revision 37025: Feature #7035
* compile.c (defined_expr), insns.def (defined): share single frozen
strings. [EXPERIMENTAL] [ruby-core:47558][Fea...
nobu (Nobuyoshi Nakada)
02:23 AM Revision 37023: * tool/merger.rb: add --ticket option to add ticket number.
naruse (Yui NARUSE)
01:18 AM Revision 37020: enum.c: id_call
* enum.c (enum_find): use id_call. nobu (Nobuyoshi Nakada)
01:16 AM Revision 37019: * 2012-09-24
svn
01:16 AM Revision 37018: enum.c: id_call
* enum.c (id_call): intern first and share. nobu (Nobuyoshi Nakada)

09/23/2012

12:52 PM Revision 37017: mkmf.rb: unspace
* lib/mkmf.rb (String#unspace): unescape with backslashes. normal
makes need to escape spaces with backslashes. n...
nobu (Nobuyoshi Nakada)
12:48 PM Revision 37016: mkmf.rb: directory timestamp
* lib/mkmf.rb (create_makefile): use timestamp file dependencies for
directories.
nobu (Nobuyoshi Nakada)
12:46 PM Revision 37015: mkmf.rb: unexpand macros
* lib/mkmf.rb: unexpand macros. nobu (Nobuyoshi Nakada)
12:45 PM Revision 37014: mkmf.rb: library path quote
* lib/mkmf.rb (LIBPATHFLAG): no needs to escape library path here. nobu (Nobuyoshi Nakada)
12:44 PM Revision 37013: mkmf.rb: use internal path
* lib/mkmf.rb (MakeMakefile#configuration): make prefix paths
internal to deal with in Makefile.
nobu (Nobuyoshi Nakada)
12:42 PM Revision 37012: mkmf.rb: fallback mkintpath
* lib/mkmf.rb (MakeMakefile#mkintpath): not a global function now. nobu (Nobuyoshi Nakada)

09/22/2012

05:36 PM Revision 37011: * 2012-09-23
svn
05:36 PM Revision 37010: * complex.c: Fix examples of r36993.
Keep the simple definition, mathematics define the result.
Based on patch by Robin Dupret. Fixes #188 on github.
Eregon (Benoit Daloze)
 

Also available in: Atom