From 02/05/2013 to 02/11/2013


04:40 PM Revision 39207: * 2013-02-12
04:40 PM Revision 39206: add ML ref.
akr (Akira Tanaka)
02:26 PM Revision 39205: * enable rb_cv_page_size_log test for MirOS BSD.
akr (Akira Tanaka)
11:07 AM Revision 39204: * use -pthread on mirbsd*.
akr (Akira Tanaka)
07:08 AM Revision 39203: * add SOLIBS and LIBRUBY_SO definition for mirbsd*.
akr (Akira Tanaka)
04:17 AM Revision 39202: sitearch
* (rubysitearchprefix): sitearchdir and vendorarchdir
should use sitearch, not arch. [ruby-dev:46964]...
nobu (Nobuyoshi Nakada)
04:15 AM Revision 39201: Makefile.sub: sitearch
* win32/Makefile.sub (config.status): site and vendor directories
should use sitearch, not arch. [ruby-dev:46964] ...
nobu (Nobuyoshi Nakada)
03:33 AM Revision 39200: * move OS specific header/function knowledge before
automatic header tests. akr (Akira Tanaka)
02:06 AM Revision 39199: * 2013-02-11
02:06 AM Revision 39198: * move the test for -march=i486 just after


02:43 PM Revision 39197: * ext/socket/extconf.rb: test structure members just after types test.
akr (Akira Tanaka)
11:58 AM Revision 39196: * ext/socket/extconf.rb: test types just after headers test.
akr (Akira Tanaka)
07:27 AM Revision 39195: * properties.
nobu (Nobuyoshi Nakada)
07:10 AM Revision 39194: Add ChangeLog from 39193
zzak (Zachary Scott)
07:02 AM Revision 39193: * lib/rake/doc/MIT-LICENSE: Add license file from upstream
* lib/rake/doc/README.rdoc: Link to license file from Rake README
* lib/rake/version.rb: Include README rdoc for Rake...
zzak (Zachary Scott)
06:51 AM Revision 39192: fix date time mistake in ChangeLog.
kosaki (Motohiro KOSAKI)
06:44 AM Revision 39191: * properties.
nobu (Nobuyoshi Nakada)
06:39 AM Revision 39190: vm_exec.h: fix typo
* vm_exec.h (DISPATCH_ARCH_DEPEND_WAY): fix typo. probably "inserted"
or "insetted".
nobu (Nobuyoshi Nakada)
06:27 AM Revision 39189: * doc/rake/*: Sync Rake rdoc files from upstream
zzak (Zachary Scott)
06:13 AM Revision 39188: fix typo.
kosaki (Motohiro KOSAKI)
05:41 AM Revision 39187: * vm_exec.h (DISPATCH_ARCH_DEPEND_WAY): use __asm__ __vilatile__
instead of asm volatile. kosaki (Motohiro KOSAKI)
05:41 AM Revision 39186: * gc.h (SET_MACHINE_STACK_END): use __volatile__ instead of volatile.
kosaki (Motohiro KOSAKI)
05:26 AM Revision 39185: * doc/rake/, lib/rake/doc/: Move Rake rdoc files to lib/rake
zzak (Zachary Scott)
04:14 AM Revision 39184: add doc. for IO#close_on_exec=.
akr (Akira Tanaka)
03:29 AM Revision 39183: add comments.
akr (Akira Tanaka)
03:11 AM Revision 39182: * ext/socket/extconf.rb: test headers at first.
akr (Akira Tanaka)
03:00 AM Revision 39181: * doc/rake/*: Removed stale Rake static files
zzak (Zachary Scott)
12:10 AM Revision 39180: * lib/pp.rb, lib/prettyprint.rb: Documentation for PP and PrettyPrint
Based on a patch by Vincent Batts [ruby-core:51253] [Bug #7656] zzak (Zachary Scott)


04:44 PM Revision 39179: the process maybe already finished
naruse (Yui NARUSE)
03:16 PM Revision 39178: * 2013-02-10
03:16 PM Revision 39177: no expansion
* (showconfig): get rid of variable expansion by shell. nobu (Nobuyoshi Nakada)
02:50 PM Revision 39176: escape
* (configure_args): escape $ for Makefile. nobu (Nobuyoshi Nakada)
01:39 PM Revision 39175: * ChangeLog: fix typo.
nobu (Nobuyoshi Nakada)
01:13 PM Revision 39174: * move header files check to the beginning of
"header and library section".
test rlim_t with sys/types.h and sys/time.h for MirOS BSD.
sys/types.h and sys/time...
akr (Akira Tanaka)
08:46 AM Revision 39171: empty version
*, version.c: prevent duplicated load paths by empty
version string, it does not work right now.
nobu (Nobuyoshi Nakada)
08:38 AM Revision 39170: fix help message
* fix arch parameters in help message. [Bug #7804] nobu (Nobuyoshi Nakada)
07:27 AM Revision 39169: fix typos
04:14 AM Revision 39168: * vm_trace.c: Note about TracePoint events set, and comment on
Kernel#set_trace_func to prefer new TracePoint API zzak (Zachary Scott)
01:12 AM Revision 39167: * BSDL: update copyright notice for 2013.
ktsj (Kazuki Tsujimoto)
12:24 AM Revision 39166: * lib/rubygems/package/old.rb: Fix behavior only on ruby 1.8.
* lib/rubygems/package.rb: Include checksums.yaml.gz signatures for
* test/rubygems/test_gem_package...
drbrain (Eric Hodel)


04:27 PM Revision 39165: * 2013-02-09
04:27 PM Revision 39164: * test/fiddle/helper.rb: specify libc and libm locations for MirOS BSD.
* test/dl/test_base.rb: ditto. akr (Akira Tanaka)
02:30 PM Revision 39163: fix the previous commit.
akr (Akira Tanaka)
02:26 PM Revision 39162: * change CFLAGS temporally to test
ARCH_FLAG="-march=i486". akr (Akira Tanaka)
12:20 PM Revision 39160: * don't define ARCH_FLAG="-march=i486" if it causes
compilation problem. akr (Akira Tanaka)
11:28 AM Revision 39158: fix a revision number.
akr (Akira Tanaka)
10:58 AM Revision 39157: * array.c (rb_ary_dup): reverted r39004. see [Bug #7768], and the
release manager finailly decided to revert it. usa (Usaku NAKAMURA)
07:09 AM Revision 39156: eval.c: preserve errinfo
* eval.c (rb_ensure): preserve errinfo accross ensure proc before
JUMP_TAG(). [ruby-core:52022] [Bug #7802]
nobu (Nobuyoshi Nakada)
07:08 AM Revision 39155: envutil.rb: check termsig
* test/ruby/envutil.rb (assert_separately): check also terminating
signal not only if core dumped.
nobu (Nobuyoshi Nakada)
04:12 AM Revision 39154: * lib/rdoc/generator/darkfish.rb: Set encoding on output template to
user-specified encoding.
* test/rdoc/test_rdoc_generator_darkfish.rb: Test for above.
* lib/rdoc.rb: Bump version
drbrain (Eric Hodel)
02:58 AM Revision 39153: * lib/rubygems/security/policy.rb: Raise proper exceptions when
verifying unsigned gems (instead of crashing).
* test/rubygems/test_gem_security_policy.rb: Tests for the above.
drbrain (Eric Hodel)
02:09 AM Revision 39152: make-snapshot: fix typo
* tool/make-snapshot (package): fix typo, liburyb, in fake
nobu (Nobuyoshi Nakada)
02:09 AM Revision 39151: make-snapshot: File.join
* tool/make-snapshot (package): use File.join to get rid of continuous
nobu (Nobuyoshi Nakada)
02:09 AM Revision 39150: make-snapshot: rubyarchdir
* tool/make-snapshot (package): fake rubyarchdir too. nobu (Nobuyoshi Nakada)
01:58 AM Revision 39149: * test/rubygems/test_gem_dependency_installer.rb: Improve coverage of
--install-dir feature of gem install. drbrain (Eric Hodel)
01:15 AM Revision 39148: * lib/rubygems/config_file.rb: Add missing require for
* lib/rubygems/dependency_installer.rb: Minor refactor for clarity.
drbrain (Eric Hodel)
12:35 AM Revision 39147: mkmf.rb: RUBY_VERSION_NAME
* lib/mkmf.rb (MakeMakefile#configuration): set all ruby names.
hdrdir now needs RUBY_VERSION_NAME.
nobu (Nobuyoshi Nakada)
12:26 AM Revision 39146: process.c: ix typo
* process.c (USE_GETPWNAM_R): fix typo. _SC_GETPW_R_SIZE_MAX instead
of same macro twice.
nobu (Nobuyoshi Nakada)


11:58 PM Revision 39145: * lib/rubygems/package/old.rb: Fix loading old format gems on ruby
1.8. This commit is only so trunk and rubygems master have the same
drbrain (Eric Hodel)
11:54 PM Revision 39144: * ext/psych/lib/psych/visitors/yaml_tree.rb: fixing string quotation
when dumping Ruby strings. Thanks Ingy
* test/psych/test_psych.rb: appropriate tests.
* test/psych/test_yaml.rb: ditto
11:52 PM Revision 39143: * ext/psych/lib/psych/visitors/yaml_tree.rb: change output reference
ids to be sequential numbers. tenderlove
10:48 PM Revision 39142: * lib/rubygems/package/old.rb: Disallow installation of old-format
gems when a security policy is active.
* test/rubygems/test_gem_package_old.rb: Test for above.
drbrain (Eric Hodel)
10:35 PM Revision 39141: * lib/net/http.rb (HTTP.post_form): Fix module scope in documentation
Patch by David Albert [Bug #7794] [ruby-core:51955] zzak (Zachary Scott)
10:33 PM Revision 39140: * compar.c (cmp_equal): Document ignored exception and return false
By Makoto Kishimoto [Bug #7790] [ruby-dev:46925] [ruby-dev:46910] zzak (Zachary Scott)
10:17 PM Revision 39139: * lib/rubygems/dependency_installer.rb: Only install local gems if
they end in '.gem'. Fixes github rubygems issue #407.
* test/rubygems/test_gem_dependency_installer.rb: Test for th...
drbrain (Eric Hodel)
04:03 PM Revision 39138: * ChangeLog: fix a typo for r39136.
nagachika (Tomoyuki Chikanaga)
03:07 PM Revision 39137: * 2013-02-08
03:07 PM Revision 39136: * process.c (obj2gid): use getgrnum_r() only if getgrnam_r() and
_SC_GETGR_R_SIZE_MAX is available.
MirOS BSD (MirBSD 10 GENERIC#1382 i386) have getgrnam_r() but
no _SC_GETGR_R_S...
akr (Akira Tanaka)
01:02 PM Revision 39135: * define linker for shared library on MirOS BSD.
akr (Akira Tanaka)
12:20 PM Revision 39134: vpath.rb: no rbconfig.rb
* tool/vpath.rb (VPath#list): no rbconfig.rb, to get rid of cyclic
nobu (Nobuyoshi Nakada)
12:11 PM Revision 39133: * test/rubygems/test_gem_config_file.rb
(TestGemConfigFile#test_check_credentials_permissions): skip on
Windows. see [Bug #7784] [ruby-core:51864] and r39070.
usa (Usaku NAKAMURA)
11:55 AM Revision 39132: * win32/Makefile.sub (config.status): added variables which were
missing at r39130. usa (Usaku NAKAMURA)
08:02 AM Revision 39131: rbinstall.rb: CONFIG['arch'] not $arch
* tool/rbinstall.rb: use CONFIG['arch'] instead of $arch which was not
added finally. fix r39108.
nobu (Nobuyoshi Nakada)
07:21 AM Revision 39130: Makefile.sub: rubyarchdir in config.status
* win32/Makefile.sub (config.status): now rbconfig.rb needs
nobu (Nobuyoshi Nakada)
07:21 AM Revision 39129: mkconfig.rb: fix concatenated lines
* tool/mkconfig.rb: see if a variable is set before setting it to fix
concatenated lines.
nobu (Nobuyoshi Nakada)
06:33 AM Revision 39128: mkmf.rb: fix merge_libs
* lib/mkmf.rb (MakeMakefile#merge_libs): insert following reversal
ordered elements just after the duplicated eleme...
nobu (Nobuyoshi Nakada)
06:32 AM Revision 39127: test_libs.rb: new test
* test/mkmf/test_libs.rb (TestMkmf:TestLibs): tests for $libs operations. nobu (Nobuyoshi Nakada)
05:56 AM Revision 39126: * lib/rubygems/package.rb: Ensure digests are generated for signing.
* test/rubygems/test_gem_package.rb: Test for the above.
* lib/rubygems/security/policy.rb: Ensure digests are pr...
drbrain (Eric Hodel)
01:20 AM Revision 39125: test_basicinstructions.rb: fix typo
* test/ruby/test_basicinstructions.rb (test_send_opassign): fix typo. nobu (Nobuyoshi Nakada)
01:07 AM Revision 39124: test_basicinstructions.rb: implementation defined
* test/ruby/test_basicinstructions.rb (test_send_opassign):
implementation defined behavior.
nobu (Nobuyoshi Nakada)
01:05 AM Revision 39123: test_basicinstructions.rb: fix typo
* test/ruby/test_basicinstructions.rb (test_send_opassign): fix typo. nobu (Nobuyoshi Nakada)


08:51 PM Revision 39122: * doc/pty/README: Remove static documentation file
* ext/pty/pty.c: Add License to PTY module overview zzak (Zachary Scott)
05:31 PM Revision 39121: * vm_insnhelper.c: attr_writer should return its argument [Bug #7773]
* test/ruby/test_basicinstructions.rb: Test for above marcandre (Marc-Andre Lafortune)
05:16 PM Revision 39120: * doc/security.rb: Translate japanese kanji to english
zzak (Zachary Scott)
04:35 PM Revision 39119: * 2013-02-07
04:35 PM Revision 39118: * doc/security.rdoc: Link to japanese version of CVE page patch by
nagachika zzak (Zachary Scott)
02:31 PM Revision 39117: * doc/pty/README.expect: Removed static documentation file
* ext/pty/lib/expect.rb: Documentation for IO#expect zzak (Zachary Scott)
01:46 PM Revision 39116: * hash.c (env_reject_bang): hide keys array from ObjectSpace
* hash.c (env_select_bang): ditto charliesome (Charlie Somerville)
08:33 AM Revision 39109: multiarch option
* (multiarch): add option to move architecture dependent
directories. [Feature #6111]
* template/ruby...
nobu (Nobuyoshi Nakada)
08:32 AM Revision 39108: arch dependent header directory options
* (rubyarchhdrdir, sitearchhdrdir, vendorarchhdrdir): add
options to customize architecture dependent ...
nobu (Nobuyoshi Nakada)
08:32 AM Revision 39107: arch dependent library directory options
* (rubyarchprefix, sitearchdir, vendorarchdir): add
options to customize architecture dependent librar...
nobu (Nobuyoshi Nakada)
08:32 AM Revision 39106: RUBY_VERSION_NAME
* (RUBY_VERSION_NAME), template/ add
substitution and define.
nobu (Nobuyoshi Nakada)
08:32 AM Revision 39105: architecture name
*, version.c: parametric architecture name for paths. nobu (Nobuyoshi Nakada)
08:32 AM Revision 39104: shvar_to_cpp
* (shvar_to_cpp): convert sh variable references
by replacing with string literal forms in cpp.
nobu (Nobuyoshi Nakada)
08:05 AM Revision 39102: * lib/rdoc: Import RDoc 4.0.0.rc.2
drbrain (Eric Hodel)
07:47 AM Revision 39100: mkconfig.rb: fix anchor
* tool/mkconfig.rb: should match whole word. nobu (Nobuyoshi Nakada)
06:37 AM Revision 39098: * test/ruby/test_process.rb (test_setsid): ensure to call
Process.wait(). Reported by George Koehler. Thanks. kosaki (Motohiro KOSAKI)
06:37 AM Revision 39097: * test/ruby/test_process.rb (test_setsid): skip when platform is
OpenBSD. Contributed from George Koehler.
[Bug #7789] [ruby-core:51889]
kosaki (Motohiro KOSAKI)
05:25 AM Revision 39095: * README: Fix typo, patch by zzak
marcandre (Marc-Andre Lafortune)
04:35 AM Revision 39089: vm_method.c: show respond_to location
* proc.c (rb_method_entry_location, rb_{mod,obj}_method_location): new
functions to obtain source location of metho...
nobu (Nobuyoshi Nakada)
04:03 AM Revision 39088: * doc/security.rdoc: Add link to CVEs on
zzak (Zachary Scott)
03:49 AM Revision 39087: * NEWS: Add note about removal of CSV::load and CSV::dump from r39077
zzak (Zachary Scott)
03:39 AM Revision 39086: Update README to direct questions & bug reports adequately
marcandre (Marc-Andre Lafortune)
02:17 AM Revision 39085: test_require.rb: shared drive
* test/ruby/test_require.rb (TestRequire#test_require_with_unc):
cannot test unless the local drive is shared.
nobu (Nobuyoshi Nakada)
12:33 AM Revision 39084: * properties.
nobu (Nobuyoshi Nakada)
12:33 AM Revision 39083: * ChangeLog: fix indent.
nobu (Nobuyoshi Nakada)
12:30 AM Revision 39082: * remove trailing spaces.
nobu (Nobuyoshi Nakada)


09:06 PM Revision 39081: Missed comment from r39079
zzak (Zachary Scott)
08:58 PM Revision 39080: * lib/racc/parser.rb: Hide copyright notice from Racc doc
zzak (Zachary Scott)
08:52 PM Revision 39079: * doc/rubygems/*: Removed outdated documentation files
* lib/rubygems/LICENSE.txt: Include license file
* lib/rubygems.rb: Move Gem module documentation so rdoc can parse i...
zzak (Zachary Scott)
06:44 PM Revision 39078: * doc/security.rdoc: Remove documentation for unsafe CSV.load which
was deleted in r39077 zzak (Zachary Scott)
06:28 PM Revision 39077: * lib/csv.rb: Remove the dangerous serialization feature.
JEG2 (James Gray)
04:50 PM Revision 39076: add contributor to ChangeLog
zzak (Zachary Scott)
03:57 PM Revision 39075: * lib/irb.rb: Remove example from restrictions, it works [Github #246]
zzak (Zachary Scott)
03:55 PM Revision 39074: * 2013-02-06
03:55 PM Revision 39073: * vm.c (rb_vm_stack_to_heap): call rb_vm_get_binding_creatable_next_cfp
instead of rb_vm_get_ruby_level_next_cfp to prevent a segfault by
calling Kernel#callcc. See r39067 for more detail...
ktsj (Kazuki Tsujimoto)
09:49 AM Revision 39072: * doc/security.rdoc: add regex, eval and drb sections
charliesome (Charlie Somerville)
08:24 AM Revision 39071: * lib/rdoc/servlet.rb: Fixed root search paths, filesystem paths
instead of HTTP paths were returned.
* test/rdoc/test_rdoc_servlet.rb: Test for above.
drbrain (Eric Hodel)
07:37 AM Revision 39070: * lib/rubygems/config_file.rb: Ignore permissions check on windows.
Windows writes 0600 file as 0644 permissions making the check
drbrain (Eric Hodel)
07:25 AM Revision 39069: vm_method.c: drop include_all flag
* vm_method.c (rb_obj_respond_to): drop optional include_all flag if
respond_to? method is defined in old style. [...
nobu (Nobuyoshi Nakada)
06:24 AM Revision 39068: * remove trailing spaces.
nobu (Nobuyoshi Nakada)
06:04 AM Revision 39067: * proc.c (rb_binding_new_with_cfp): permit to create binding object
of IFUNC frame.
When `rb_binding_new_with_cfp()' is called, VM finds out the first
normal (has iseq) frame and cr...
ko1 (Koichi Sasada)
05:52 AM Revision 39066: * enumerator.c: Remove rdoc that is obsolete because of lazy
marcandre (Marc-Andre Lafortune)
05:43 AM Revision 39065: * lib/matrix.rb: Fix error message, patch by pypypy [Bug #7777]
marcandre (Marc-Andre Lafortune)
05:39 AM Revision 39064: * numeric.c (fix_pow): Handle special cases when base is 0, -1 or +1
[Bug #5713] [Bug #5715] marcandre (Marc-Andre Lafortune)
05:39 AM Revision 39063: * rational.c (nurat_expt): Deal with special cases for rationals 0, ±1
[bug #5713] [bug #5715] marcandre (Marc-Andre Lafortune)
05:39 AM Revision 39062: * numeric.c: Fix rdoc for Fixnum#**
marcandre (Marc-Andre Lafortune)
04:45 AM Revision 39061: test_range.rb: refine message
* test/ruby/test_range.rb (TestRange#test_bsearch_with_mathn): refine
failure messages.
nobu (Nobuyoshi Nakada)
04:27 AM Revision 39060: console.c: default by stty raw
* ext/io/console/console.c (rawmode_opt): use default values by `stty
nobu (Nobuyoshi Nakada)
03:51 AM Revision 39059: * range.c: Use div instead of / for bsearch
* test/ruby/test_range.rb: Test showing bug when requiring mathn marcandre (Marc-Andre Lafortune)
03:49 AM Revision 39058: * enumerator.c: Use to_enum for Enumerable methods returning Enumerators.
This makes Lazy#cycle no longer needed, so it was removed.
Make Enumerator#chunk and slice_before return lazy Enume...
marcandre (Marc-Andre Lafortune)
03:49 AM Revision 39057: * enumerator.c: Finalize and document [Bug #7248]
Add Lazy#to_enum and simplify Lazy#size.
* test/ruby/test_lazy_enumerator.rb: tests for above
marcandre (Marc-Andre Lafortune)
03:49 AM Revision 39056: * enumerator.c: Fix and improve rdoc for to_enum
marcandre (Marc-Andre Lafortune)
02:37 AM Revision 39055: * lib/rubygems/commands/push_command.rb: Fixed credential download for
`gem push --host`
* lib/rubygems/gemcutter_utilities.rb: ditto.
* test/rubygems/test_gem_commands_push_command.rb: ...
drbrain (Eric Hodel)
01:18 AM Revision 39054: * doc/security.rdoc: Wrap security guide at 80 columns
zzak (Zachary Scott)
01:14 AM Revision 39053: * doc/security.rdoc: Grammatical error on security guide
Patch by Josh Bassett [Github fixes #245] zzak (Zachary Scott)
01:13 AM Revision 39052: * properties.
nobu (Nobuyoshi Nakada)
01:01 AM Revision 39051: * lib/racc/parser.rb: Update #do_parse and #yyparse from upstream
See [Github tenderlove/racc@7d954b5] zzak (Zachary Scott)
12:56 AM Revision 39050: * lib/racc: Merge Racc documentation downstream, add grammar ref file
zzak (Zachary Scott)

Also available in: Atom