From 08/16/2012 to 08/22/2012


05:43 PM Revision 36786: * ext/syck: removed. Fixes [ruby-core:43360]
* test/syck: removed.
* lib/yaml.rb: only require psych, show a warning if people try to set
the engine to syck.
04:51 PM Revision 36785: * 2012-08-23
04:51 PM Revision 36784: * insns.def: search up the cf stack for an object that is an instance
of the recipient class. Fixes [ruby-core:47186]
* test/ruby/test_super.rb: related test.
10:47 AM Revision 36783: * ext/date/date_core.c: [ruby-core:47266].
tadf (tadayoshi funaba)
10:42 AM Revision 36782: * ext/date/date_core.c: [ruby-core:47226].
tadf (tadayoshi funaba)
08:04 AM Revision 36781: lib/mkmf.rb: ruby_headers
* ChangeLog: add missed description of ruby_headers. nobu (Nobuyoshi Nakada)
07:57 AM Revision 36780: lib/mkmf.rb: ruby_headers
* lib/mkmf.rb (configuration): extact least ruby headers list as
nobu (Nobuyoshi Nakada)
07:34 AM Revision 36779: * .travis.yml (before_script): remove -s for debug.
nobu (Nobuyoshi Nakada)
06:55 AM Revision 36778: fix a typo
06:54 AM Revision 36777: fix typo of ChangeLog.
ko1 (Koichi Sasada)
06:46 AM Revision 36776: update ChangeLog.
ko1 (Koichi Sasada)
06:40 AM Revision 36775: * .travis.yml (before_script): debugging for -j.
nobu (Nobuyoshi Nakada)
06:28 AM Revision 36774: * vm_insnhelper.c (vm_setup_method): fix last commit.
[ruby-dev:46065] [Bug #6901] ko1 (Koichi Sasada)
05:12 AM Revision 36773: * vm_trace.c: support TracePoint. [ruby-trunk - Feature #6895]
* test/ruby/test_settracefunc.rb: add tests for above.
* proc.c (rb_binding_new_with_cfp): add an internal function.
ko1 (Koichi Sasada)
02:38 AM Revision 36772: * .travis.yml (before_script): Turned out that make -j is broken.
shyouhei (Shyouhei Urabe)
02:25 AM Revision 36771: * vm_insnhelper.c (vm_setup_method): should not enable tail call
optimization for frames with VM_FRAME_FLAG_FINISH.
[ruby-dev:46065] [Bug #6901]
shugo (Shugo Maeda)
02:22 AM Revision 36770: * lib/rubygems/test_case.rb: run test with psych if exist.
naruse (Yui NARUSE)
01:14 AM Revision 36769: * nacl/pepper_main.c (init_loadpath): Pushes the correct load path on
other architectures than x86_64. Fixes #6873. yugui (Yuki Sonoda)
01:12 AM Revision 36768: * (ac_cv_func_shutdown): shutdown(2) has a dummy
implementation but has no declaration and does not work in
NativeClient SDK pepper_20.
yugui (Yuki Sonoda)
01:11 AM Revision 36767: * (vm_backtrace.o): Added missing dependencies.
* ext/nkf/depend (nkf.o): ditto.
* ext/ripper/depend (ripper.o) ditto.
yugui (Yuki Sonoda)


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)

Also available in: Atom