Activity
From 03/02/2014 to 03/08/2014
03/08/2014
- 09:44 PM Revision e9328e69 (git): * 2014-03-09
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45296 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 09:44 PM Revision eb227b25 (git): variable.c (struct global_variable): shrink by 8 bytes on 64-bit
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45295 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
11:01 AM Revision e38d9549 (git): [DOC] Add NEWS about Find#find, Pathname#find.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45294 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 08:56 AM Revision fa043eb4 (git): vm.c: cleanup to use rb_method_entry_at
- * vm.c (add_opt_method): cleanup to use rb_method_entry_at
Easier experiments with a non-st method entry tables.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45293 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:49 AM Revision e4c06f3c (git): enum.c: suppress warnings
- * enum.c (each_val_i): svalue is no longer used.
[ruby-core:61340] [Bug #9605]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45292 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:46 AM Revision ff84a6a2 (git): ext/dl, ext/fiddle: fix memory leak
- * ext/dl/cptr.c (dlptr_free), ext/dl/handle.c (dlhandle_free),
ext/fiddle/handle.c (fiddle_handle_free),
ext/fiddle/pointer.c (fiddle_ptr_free): fix memory leak.
based on the patch Heesob Park at [ruby-dev:48021] [Bug #9599].
git-... -
04:30 AM Revision 119d6623 (git): process.c: expand buffer on ERANGE
- * process.c (obj2uid, obj2gid): now getpwnam_r() and getgrnam_r()
may need larger buffers than sysconf values, so retry with
expanding the buffer when ERANGE is returned.
[ruby-core:61325] [Bug #9600]
git-svn-id: svn+ssh://ci.ruby... -
04:30 AM Revision 3df8fbf2 (git): process.c: need capacity
- * process.c (obj2uid, obj2gid): need capacity as buffer size, not
length.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45289 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:08 AM Revision 9e33b72a (git): process.c: GETPW_R_SIZE_INIT, GETGR_R_SIZE_INIT
- * process.c (GETPW_R_SIZE_INIT, GETGR_R_SIZE_INIT): sysconf values
are not maximum sizes, but initial sizes.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45288 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:55 AM Revision b1fb57da (git): process.c: tmp buffer instead of alloca
- * process.c (OBJ2UID1, OBJ2GID1): separate from OBJ2UID and
OBJ2GID respectively, need given buffers.
* process.c (OBJ2UID, OBJ2GID): no longer need PREPARE_GETPWNAM
and PREPARE_GETGRNAM.
* process.c (obj2uid, obj2gid): use tmp buf...
03/07/2014
-
10:36 PM Revision c052c80c (git): enum.c: yield multiple values
- * enum.c (find_i): yield multiple values instead of a packed
array, so that lambda block can work. with tests by Alex
Rothenberg. [ruby-core:61340] [Bug #9605]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45286 b2dd03c8-39d4... - 10:35 PM Revision cfe3d989 (git): * 2014-03-08
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45285 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:35 PM Revision f2001d34 (git): enum.c: yield multiple values
- * enum.c (find_i): yield multiple values instead of a packed
array, so that lambda block can work. with tests by Alex
Rothenberg. [ruby-core:61340] [Bug #9605]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45284 b2dd03c8-39d4... - 10:30 AM Revision 9c236f11 (git): vm_eval.c: use RARRAY_CONST_PTR to aid RGenGC performance
- Pointed out by ko1.
* vm_eval.c (vm_call0_body): use RARRAY_CONST_PTR
(check_funcall_exec): ditto
[ruby-core:61360]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45283 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:21 AM Revision bd1104f3 (git): vm_eval.c: fix misplaced GC guard
- * vm_eval.c (vm_call0_body): fix RB_GC_GUARD location
(check_funcall_exec): ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45282 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
05:53 AM Revision 537ee14f (git): * parse.y (ENC_SINGLE): Unused macro removed.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45281 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:15 AM Revision 92a5ebb4 (git): * test/openssl/test_ssl.rb: Reuse TLS default options from
- OpenSSL::SSL::SSLContext::DEFAULT_PARAMS.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45280 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/06/2014
- 04:42 PM Revision 83299b67 (git): * 2014-03-07
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45279 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
04:42 PM Revision 8d67a06b (git): fix r45274; it change default but doesn't change tests [Bug #9424]
- RUN TESTS BEFORE COMMIT!!!
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45278 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:16 AM Revision bfce381e (git): * doc/syntax/assignment.rdoc: [DOC] Fix assignment directions [ci skip]
- By @idupree [Fixes GH-555] https://github.com/ruby/ruby/pull/555
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45277 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
06:08 AM Revision 31fa4d88 (git): * doc/syntax/methods.rdoc: [DOC] Fix example for block arguments [ci skip]
- By @idupree [Fixes GH-554] https://github.com/ruby/ruby/pull/554
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45276 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:43 AM Revision 27a50dd1 (git): * 2014-03-06
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45275 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
01:43 AM Revision 699b209c (git): * lib/openssl/ssl.rb: Explicitly whitelist the default
- SSL/TLS ciphers. Forbid SSLv2 and SSLv3, disable
compression by default.
Reported by Jeff Hodges.
[ruby-core:59829] [Bug #9424]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45274 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/05/2014
- 01:27 PM Revision 9194b220 (git): * test/ruby: get rid of warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45273 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:56 AM Revision 01740f0c (git): parse.y: optional arguments in rhs
- * parse.y (f_arg_asgn): define optional arguments as argument
variables in the rhs default expressions.
[ruby-core:61299] [Bug #9593]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45272 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:58 AM Revision 89e70fe8 (git): ossl.c: NULL check
- * ext/openssl/ossl.c (ossl_make_error): check NULL for unknown
error reasons with old OpenSSL, and insert a colon iff formatted
message is not empty.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45271 b2dd03c8-39d4-4d8f-98ff-82...
03/04/2014
- 03:44 PM Revision 5e4ac976 (git): * 2014-03-05
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45270 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:44 PM Revision df0991f3 (git): * ext/pathname/lib/pathname.rb (Pathname#find): add "ignore_error"
- keyword argument defaulted to true as well as Find#find.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45269 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 02:00 PM Revision 77cf13a5 (git): * test/ruby/test_eval.rb (TestEval#make_test_binding): renamed.
- it's not test method.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45268 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:55 PM Revision 0562c4f7 (git): * test/ruby: get rid of warnings.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45267 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 11:51 AM Revision de1f3c92 (git): * st.c (st_foreach): fix type of hash. not st_data_t but st_index_t.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45266 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
10:44 AM Revision 3699a603 (git): * Makefile.in: ".DEFAULT" target removed because it is not for
- specifying default target.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45265 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/03/2014
- 03:29 PM Revision 47b12b49 (git): * 2014-03-04
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45264 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:28 PM Revision c754b227 (git): * lib/find.rb (Find#find): should pass ignore_error option to enumerators.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45263 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 04:28 AM Revision d0a9ee1e (git): * test/test_find.rb (TestFind#test_unsearchable_dir): ruby cannot make
- directory unreachable by owner on Windows.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45262 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
03/02/2014
- 11:24 PM Revision 4e12ff92 (git): vm_method.c: disable GMC writing if GMC is disabled
- * vm_method.c (rb_method_entry_get_without_cache): disable GMC
writing if GMC is disabled
[ruby-core:61218]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45261 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 10:50 PM Revision fd61a783 (git): use do/while(0) around GetDBM macros
- * README.EXT: wrap GetDBM with do/while(0)
* README.EXT.ja: ditto
* ext/dbm/dbm.c: ditto, likewise for GetDBM2
* ext/gdbm/gdbm.c: ditto
* ext/sdbm/init.c: ditto
[ruby-core:61217]
ref: http://c-faq.com/cpp/multistmt.html
git-svn-id: s... -
10:18 PM Revision 60bfa432 (git): * NEWS: [DOC] Update doc regarding filesystem load when flushing IO [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45259 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 07:41 PM Revision 8b48053b (git): * io.c (rb_io_fsync): need to fsync even if on Windows. fixed mistake of
- r45254 and r45256.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45258 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 07:21 PM Revision 9e5f0631 (git): * test/win32ole: get rid of warnings (unused variable).
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45257 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 06:08 PM Revision e1c40b19 (git): * io.c (rb_io_fsync): revert a part of r45254. explicit fsync should update
- the metadata.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45256 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 06:01 PM Revision 5c8b8c03 (git): * NEWS: mention about the change of r45254.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45255 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 05:56 PM Revision ab3002af (git): * io.c (rb_io_flush_raw, rb_io_fsync): [EXPERIMENTAL] remove force
- syncing for Win32 to speed up IO. this may break some tests, and
they'll be fixed later.
[ruby-core:58570] [Bug #9153]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45254 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
04:53 PM Revision c6816d07 (git): merge revision(s) r41598,r45181:
- * eval_error.c (warn_printf): use rb_vsprintf instead so ruby specific
extensions like PRIsVALUE can be used in format strings
* eval_error.c (error_print): use warn_print_str (alias for
rb_write_error_str) t... -
04:33 PM Revision 6df2fbf0 (git): merge revision(s) r45225,r45240: [Backport #9578]
- * ext/readline/readline.c (Init_readline): Use rl_hook_func_t instead
of Function to support readline-6.3. (rl_hook_func_t is available
since readline-4.2.)
Reported by Dmitry Medvinsky. [ruby-core:61141] ... -
04:30 PM Revision e4211600 (git): merge revision(s) r45178,r45179,r45180,r45183: [Backport #9568]
- eval.c: remove unneeded GC guard
* eval.c (setup_exception): remove RB_GC_GUARD which is no longer
needed since r41598.
* eval.c (setup_exception): preserve errinfo across calling #to_s
method on the exceptio... -
04:10 PM Revision 24df9a76 (git): merge revision(s) r45187,r45205,r45212,r45213: [Backport #9570]
- * numeric.c (ruby_num_interval_step_size): check signs and get rid
of implementation dependent behavior of negative division.
[ruby-core:61106] [Bug #9570]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2... -
03:59 PM Revision 648eb678 (git): (merged partially from r42781)
- * test/ruby/test_numeric.rb (assert_step): introduce assert_step.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@45249 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
03:25 PM Revision f8f3d6a4 (git): merge revision(s) r45220:
- * README.EXT.ja: [DOC] Fix typo "macro macro" @utenmiki [Fixes GH-551]
https://github.com/ruby/ruby/pull/551
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_2_0_0@45248 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 03:18 PM Revision bc6c60f7 (git): * 2014-03-03
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45247 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 03:18 PM Revision 2c761d72 (git): * test/ruby/test_backtrace.rb: get rid of warnings. unused variable,
- shadowing.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45246 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
08:44 AM Revision 5bf9ac3e (git): Use assert_separately to speed up
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45245 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
08:44 AM Revision 5197ccc3 (git): fix the number of intro lines r44123
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45244 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
06:22 AM Revision 083bf237 (git): A comment added.
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45243 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
03:33 AM Revision f9466a02 (git): Revert r45239 [ci skip]
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45242 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-
02:15 AM Revision aad89518 (git): find.rb: add ignore_error
- * lib/find.rb (Find#find): add "ignore_error" keyword argument
defaulted to true. [ruby-core:51025] [Feature #7596]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45241 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
02:13 AM Revision 2bb88114 (git): extconf.rb: rl_hook_func_t for old readline
- * ext/readline/extconf.rb (rl_hook_func_t): define as Function for
very old readline versions. [ruby-core:61209] [Bug #9578]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45240 b2dd03c8-39d4-4d8f-98ff-823fe69b080e -
01:57 AM Revision 44363557 (git): * README.EXT: [DOC] Remove needless char
- * README.EXT.ja: ditto
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45239 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:55 AM Revision 47d6a7ee (git): * proc.c: Complete rdoc of Proc#arity regarding keyword arguments.
- See #8072 and #9299.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45238 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:55 AM Revision 9b7b4416 (git): * proc.c: Modify rdoc of Proc#arity to fit with current behavior.
- See #5694
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45237 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:55 AM Revision 04042ec6 (git): * proc.c: Tweak rdoc for consistent whitespace
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45236 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:55 AM Revision 9047641c (git): * numeric.c: Mention that Float::DIG is the minimum number
- of siginificant digits. See #9191
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45235 b2dd03c8-39d4-4d8f-98ff-823fe69b080e - 01:54 AM Revision ec8de033 (git): * NEWS-2.1.0: Mention that step can accept a 0 unit. See #9575
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45234 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:49 AM Revision b0c5f5f0 (git): * 2014-03-02
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45233 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
- 01:49 AM Revision 8120b188 (git): load.c (ruby_init_ext): make idempotent to suppress warnings
- git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@45232 b2dd03c8-39d4-4d8f-98ff-823fe69b080e