From 08/15/2012 to 08/21/2012


10:30 PM Revision 36766: * lib/cgi/util.rb (CGI.escapeHTML): use '
[ruby-core:47221] [Bug #6861] naruse (Yui NARUSE)
10:30 PM Revision 36765: Suppress warnings
naruse (Yui NARUSE)
04:49 PM Revision 36764: bignum.c: keep first zero
* bignum.c (bigdivrem): keep first digit even if zero. nobu (Nobuyoshi Nakada)
04:40 PM Revision 36763: bignum.c: suppress an empty-body warning
* bignum.c (bigdivrem): move decrement to the loop body, to suppress
an empty-body warning.
nobu (Nobuyoshi Nakada)
04:18 PM Revision 36762: noral blocks
* use noral blocks instead of dnl, so that matching
parentheses would match.
nobu (Nobuyoshi Nakada)
04:18 PM Revision 36761: * 2012-08-22
04:18 PM Revision 36760: escape #-marks
* escape #-marks, so that matching parentheses would
nobu (Nobuyoshi Nakada)
04:18 PM Revision 36759: no bare case statement
* (RUBY_CHECK_SIZEOF): use single test instead of split
bare case statement, so that matching parenthe...
nobu (Nobuyoshi Nakada)
01:32 PM Revision 36758: addr2line.c: suppress warnings
* addr2line.c (fill_lines): check file size overflow only if it is
necessary, and suppress a sign-compare warning.
nobu (Nobuyoshi Nakada)
01:03 PM Revision 36757: * lib/observer.rb: fix typo.
ayumin (Ayumu AIZAWA)
11:32 AM Revision 36756: make FileUtils tests safe when interrupting in setup
* test/fileutils/test_fileutils.rb (TestFileUtils#teardown):
do not assume cwd is TMPROOT and never remove current ...
Eregon (Benoit Daloze)
08:32 AM Revision 36755: * addr2line.c (fill_lines): need check and cast of the file size of
target binary because there are some platforms which off_t > size_t. usa (Usaku NAKAMURA)
08:10 AM Revision 36754: * .travis.yml (compiler): [experimental] clang support.
shyouhei (Shyouhei Urabe)
06:53 AM Revision 36753: * ext/dl/lib/dl/func.rb (DL::Function#bind): fixes an error in
test/dl/test_import.rb (DL::TestImport#test_carried_function)
introduced by r36718.
the instance of the anonymous...
usa (Usaku NAKAMURA)
05:29 AM Revision 36752: * win32/Makefile.sub ( no need to include twice.
usa (Usaku NAKAMURA)
05:00 AM Revision 36751: id.h
* (ID_H_TARGET): timestamp file makes no senses now. object
files depending on id.h are always updated a...
nobu (Nobuyoshi Nakada)
04:50 AM Revision 36750: remove trainling spaces.
nobu (Nobuyoshi Nakada)
01:57 AM Revision 36749: * test/unit/test.rb (Test::Unit::ProxyError): new exception class to
wrap exceptions raised in workers in parallel test mode.
* test/unit/parallel.rb (Test::Unit::Worker#puke): use abov...
usa (Usaku NAKAMURA)
01:41 AM Revision 36748: * test_continuation.rb (tracing_with_thread_set_trace_func):
fix to use Thread#set_trace_func(nil), not set_trace_func(nil). ko1 (Koichi Sasada)
12:39 AM Revision 36747: Imported minitest 3.3.0 (r7676)
12:07 AM Revision 36746: * test/testunit/tests_for_parallel/ptest_forth.rb: added a test case
which causes an error.
* test/testunit/test_parallel.rb: follow above change.
see [Bug #6882]
usa (Usaku NAKAMURA)
12:05 AM Revision 36745: * ChangeLog: style.
usa (Usaku NAKAMURA)


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)

Also available in: Atom