From 08/14/2012 to 08/20/2012


11:59 PM Revision 36744: Fixed warning for implicit conversion from size_t to int
08:52 PM Revision 36743: * lib/csv.rb: Fixes #161 on github
* lib/csv.rb: You can now specify a pattern for :skip_lines.
Matching lines will not be passed to the CSV parser.
JEG2 (James Gray)
08:26 PM Revision 36742: * re.c (rb_reg_initialize_m): Forgot to update output for or'd-options
example. drbrain (Eric Hodel)
08:19 PM Revision 36741: * 2012-08-21
08:19 PM Revision 36740: * re.c (rb_reg_initialize_m): Update example to show that regexp
options use | an not || to avoid confusion. drbrain (Eric Hodel)
02:06 PM Revision 36739: parse.y: token name
* parse.y: more descriptive token names in syntax error messages. nobu (Nobuyoshi Nakada)
02:02 PM Revision 36738: parse.y: token name
* parse.y: more descriptive token names in syntax error messages. nobu (Nobuyoshi Nakada)
11:38 AM Revision 36737: * ChangeLog: fix commit miss. remove duplicated entry.
nobu (Nobuyoshi Nakada)
11:36 AM Revision 36736: vm_insnhelper.c: iclass as klass in cfp
* vm_insnhelper.c (vm_call_method): follow iclasses as klass in cfp
but not included modules. [ruby-core:47241] [B...
nobu (Nobuyoshi Nakada)
07:31 AM Revision 36734: test_module.rb: workaround for ruby-mode.el
* test/ruby/test_module.rb (TestModule#test_undef): get rid of
confusing ruby-mode.el by mixing special characters ...
nobu (Nobuyoshi Nakada)
02:46 AM Revision 36733: * fix failed to make with -j2.
02:46 AM Revision 36732: fix a typo
02:07 AM Revision 36731: * 2012-08-20
02:07 AM Revision 36730: * lib/test/unit.rb, lib/test/unit/parallel.rb:
generate error message (String) in parallel.rb instead of
marshalling Exception. Fixes [Bug #6882] [ruby-dev:46054]
sorah (Sorah Fukumori)


04:28 PM Revision 36729: Merge branch 'pullreq/129' into trunk
ayumin (Ayumu AIZAWA)
03:55 PM Revision 36728: * 2012-08-19
03:55 PM Revision 36727: * lib/fileutils.rb: fix typo.
ayumin (Ayumu AIZAWA)
12:57 AM Revision 36726: * 2012-08-18
12:57 AM Revision 36725: enc/depend: fix inplace-build condition
* enc/depend: fix inplace-build condition. is generated with
setting $srcdir to enc, but pwd is still top b...
nobu (Nobuyoshi Nakada)


02:52 PM Revision 36724: fix VPATH
* (ID_H_TARGET, parse.h): fix VPATH rules with nmake. nobu (Nobuyoshi Nakada)
02:29 PM Revision 36723: object.c: preserve encodings
* object.c (rb_any_to_s, rb_obj_inspect): preserve encodings of class
name and instance variable names.
nobu (Nobuyoshi Nakada)
08:35 AM Revision 36722: id.h.tmpl: preserved ids
* template/id.h.tmpl (preserved_ids): move from parse.y. nobu (Nobuyoshi Nakada)
08:35 AM Revision 36721: id.h.tmpl: joke method names
* template/id.h.tmpl (method_ids): create also joke method names
nobu (Nobuyoshi Nakada)
06:36 AM Revision 36720: incs: timestamp file
*, (incs): replace real header with the
timestamp file.
nobu (Nobuyoshi Nakada)
04:12 AM Revision 36719: * id.c: move vm_opts.h dependency.
nobu (Nobuyoshi Nakada)
03:42 AM Revision 36718: * ext/dl/lib/dl/func.rb (DL::Function#bind): allow to return/break from
the callback method. (Fiddle already allows it.)
[Bug #6389] [ruby-dev:45604]
usa (Usaku NAKAMURA)
02:13 AM Revision 36717: * 2012-08-17
02:13 AM Revision 36716: vm_trace.c: remove meaningless assingments
* vm_trace.c (call_trace_func): remove meaningless assingments to same
nobu (Nobuyoshi Nakada)


11:41 AM Revision 36715: * vm_trace.c, vm_core.h: simplify tracing mechanism.
(1) add rb_hook_list_t data structure which includes
hooks, events (flag) and `need_clean' flag.
If the last flag...
ko1 (Koichi Sasada)
10:15 AM Revision 36714: object.c: forbid uninitialized class
* object.c (rb_class_initialize): forbid inheriting uninitialized
class. another class tree not based on BasicObje...
nobu (Nobuyoshi Nakada)
05:33 AM Revision 36713: -ext- tests
* (test-ruby): include -ext- tests, which check for core
API and behavior.
nobu (Nobuyoshi Nakada)
02:52 AM Revision 36712: test_printf.rb: need to be infected
* test/-ext-/test_printf.rb (Test_SPrintf#test_{taint,untrust}): use
plain object so that the results of to_s and i...
nobu (Nobuyoshi Nakada)
12:46 AM Revision 36711: * 2012-08-16
12:46 AM Revision 36710: unecessary macros and K&R style coding
* strftime.c: remove unnecessary macros to check traditional C. by lateau (Dae...
nobu (Nobuyoshi Nakada)


11:50 AM Revision 36709: Kernel#inspect: improve consistency and do not call #to_s.
* object.c (rb_obj_inspect): Kernel#inspect: do not call #to_s. A class
can now benefit from the nice default #insp...
Eregon (Benoit Daloze)
09:08 AM Revision 36708: * lib/test/unit.rb (Test::Unit::Runner#failed): need to delete the
status line if the status is skipped and -q is specified. usa (Usaku NAKAMURA)
07:26 AM Revision 36707: sprintf.c: infect
* sprintf.c (ruby__sfvextra): the result should be infected by the
given strings.
nobu (Nobuyoshi Nakada)
07:23 AM Revision 36706: sprintf.c: coderange fix
* sprintf.c (ruby__sfvwrite): set buffer length and exclude
uninitialized garbage to get correct coderange.
nobu (Nobuyoshi Nakada)
07:20 AM Revision 36705: ID_H_TARGET
* (ID_H_TARGET): make timestamp file of id.h so that the
header will not be remade repetitively.
nobu (Nobuyoshi Nakada)
04:43 AM Revision 36704: * properties.
nobu (Nobuyoshi Nakada)
04:39 AM Revision 36703: * vm_trace.c: separate trace_func related functions from
* thread.c: ditto.
* add vm_trace.o.
* inits.c: call Init_vm_trace().
ko1 (Koichi Sasada)
01:09 AM Revision 36702: * 2012-08-15
01:09 AM Revision 36701: Revert r36699 and r36700. [Feature #6130]
Revert "Kernel#inspect: improve consistency and do not call #to_s."
Revert "update PP with recent Kernel#inspect chan...
naruse (Yui NARUSE)


10:21 AM Revision 36700: update PP with recent Kernel#inspect change. Patch by Yusuke Endoh.
* lib/pp.rb (class PP): do not call #to_s anymore, as #inspect no more does.
* test/test_pp.rb (class PPInspectTest):...
Eregon (Benoit Daloze)
10:20 AM Revision 36699: Kernel#inspect: improve consistency and do not call #to_s.
A class can now benefit from the nice default #inspect even if it
defines #to_s. Also, there is no more unexpected ch...
Eregon (Benoit Daloze)
07:28 AM Revision 36698: * test/erb/test_erb.rb (test_html_escape): add assertions for the
cases where the argument is not a String. shugo (Shugo Maeda)
07:28 AM Revision 36697: * ChangeLog: fix typo.
shugo (Shugo Maeda)
07:05 AM Revision 36696: * win32/win32.c (check_valid_dir): reject "..." as directory name.
[Bug #6851] usa (Usaku NAKAMURA)
07:03 AM Revision 36695: * test/ruby/test_file_exhaustive.rb
(TestFileExhaustive#test_stat_dotted_prefix): added. usa (Usaku NAKAMURA)
06:52 AM Revision 36694: Suppress warnings.
naruse (Yui NARUSE)
06:39 AM Revision 36693: * test/ruby/test_file_exhaustive.rb
(TestFileExhaustive#test_stat_drive_root): added. usa (Usaku NAKAMURA)
03:03 AM Revision 36692: Tue Aug 14 11:55:37 2012 Takeyuki FUJIOKA <>
* lib/cgi/util.rb (CGI::escapeHTML): &apos; is not recommended. [Bug #6850] xibbar (Takeyuki FUJIOKA)
02:01 AM Revision 36691: * 2012-08-14
02:01 AM Revision 36690: * lib/erb.rb (ERB::Util.html_escape): fix r36687: call to_s before
passing it to CGI.escapeHTML. naruse (Yui NARUSE)

Also available in: Atom