ruby-changes:27427
From: kazu <ko1@a...>
Date: Mon, 25 Feb 2013 09:44:05 +0900 (JST)
Subject: [ruby-changes:27427] kazu:r39479 (trunk): old ChangeLog and NEWS move to doc
kazu 2013-02-25 09:41:07 +0900 (Mon, 25 Feb 2013) New Revision: 39479 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=39479 Log: old ChangeLog and NEWS move to doc * doc/NEWS-2.0.0: moved from NEWS * doc/ChangeLog-2.0.0: moved ChangeLog older than created ruby_2_0_0 branch * NEWS: NEWS for 2.1.0 that describes changes since 2.0.0 * ChangeLog: ChangeLog since created ruby_2_0_0 branch Added files: trunk/doc/ChangeLog-2.0.0 trunk/doc/NEWS-2.0.0 Modified files: trunk/ChangeLog trunk/NEWS Index: doc/ChangeLog-2.0.0 =================================================================== --- doc/ChangeLog-2.0.0 (revision 0) +++ doc/ChangeLog-2.0.0 (revision 39479) @@ -0,0 +1,24015 @@ https://github.com/ruby/ruby/blob/trunk/doc/ChangeLog-2.0.0#L1 +Fri Feb 8 19:56:54 2013 NAKAMURA Usaku <usa@r...> + + * array.c (rb_ary_dup): reverted r39004. see [Bug #7768], and + release manager finally decided to revert it. + +Fri Feb 8 16:09:45 2013 Nobuyoshi Nakada <nobu@r...> + + * eval.c (rb_ensure): preserve errinfo across ensure proc before + JUMP_TAG(). [ruby-core:52022] [Bug #7802] + +Fri Feb 8 16:08:28 2013 Nobuyoshi Nakada <nobu@r...> + + * test/ruby/envutil.rb (assert_separately): check also terminating + signal not only if core dumped. + +Fri Feb 8 13:12:04 2013 Eric Hodel <drbrain@s...> + + * 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 + +Fri Feb 8 11:53:33 2013 Eric Hodel <drbrain@s...> + + * 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. + +Fri Feb 8 10:44:44 2013 Eric Hodel <drbrain@s...> + + * test/rubygems/test_gem_dependency_installer.rb: Improve coverage of + --install-dir feature of gem install. + +Fri Feb 8 10:11:09 2013 Eric Hodel <drbrain@s...> + + * lib/rubygems/config_file.rb: Add missing require for + user_interaction.rb + + * lib/rubygems/dependency_installer.rb: Minor refactor for clarity. + +Fri Feb 8 09:35:17 2013 Nobuyoshi Nakada <nobu@r...> + + * lib/mkmf.rb (MakeMakefile#configuration): set all ruby names. + hdrdir now needs RUBY_VERSION_NAME. + +Fri Feb 8 08:58:26 2013 Eric Hodel <drbrain@s...> + + * 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 + code. + +Fri Feb 8 08:53:27 2013 Aaron Patterson <aaron@t...> + + * 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 + +Fri Feb 8 08:50:42 2013 Aaron Patterson <aaron@t...> + + * ext/psych/lib/psych/visitors/yaml_tree.rb: change output reference + ids to be sequential numbers. + +Fri Feb 8 07:47:56 2013 Eric Hodel <drbrain@s...> + + * 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. + +Fri Feb 8 07:34:00 2013 Zachary Scott <zachary@z...> + + * lib/net/http.rb (HTTP.post_form): Fix module scope in documentation + Patch by David Albert [Bug #7794] [ruby-core:51955] + +Fri Feb 8 07:33:00 2013 Zachary Scott <zachary@z...> + + * compar.c (cmp_equal): Document ignored exception and return false + By Makoto Kishimoto [Bug #7790] [ruby-dev:46925] [ruby-dev:46910] + +Fri Feb 8 07:17:00 2013 Eric Hodel <drbrain@s...> + + * 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 the above. + +Fri Feb 8 00:02:48 2013 Tanaka Akira <akr@f...> + + * process.c (obj2gid): use getgrnam_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_SIZE_MAX. + (obj2uid): use getpwnam_r() only if getpwnam_r() and + _SC_GETPW_R_SIZE_MAX is available. + This is consistency for obj2gid. + MirOS BSD have neither getpwnam_r() nor _SC_GETPW_R_SIZE_MAX. + +Thu Feb 7 22:01:18 2013 Tanaka Akira <akr@f...> + + * configure.in: define linker for shared library on MirOS BSD. + +Thu Feb 7 21:09:23 2013 NAKAMURA Usaku <usa@r...> + + * test/rubygems/test_gem_config_file.rb + (TestGemConfigFile#test_check_credentials_permissions): skip on + Windows. see [Bug #7784] [ruby-core:51864] and r39070. + +Thu Feb 7 20:52:40 2013 NAKAMURA Usaku <usa@r...> + + * win32/Makefile.sub (config.status): added variables which were + missing at r39130. + +Thu Feb 7 15:33:17 2013 Nobuyoshi Nakada <nobu@r...> + + * lib/mkmf.rb (MakeMakefile#merge_libs): insert following reversal + ordered elements just after the duplicated element, not overwriting + successive elements. [ruby-core:50314] [Bug #7467] + +Thu Feb 7 14:56:15 2013 Eric Hodel <drbrain@s...> + + * 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 present when + verifying a gem and match the number of signatures bidirectionally. + * test/rubygems/test_gem_security_policy.rb: Test for the above. + + * lib/rubygems.rb: Documentation improvements (by zzak) + +Thu Feb 7 05:52:00 2013 Zachary Scott <zachary@z...> + + * doc/pty/README: Remove static documentation file + * ext/pty/pty.c: Add License to PTY module overview + +Thu Feb 7 02:31:10 2013 Marc-Andre Lafortune <ruby-core@m...> + + * vm_insnhelper.c: attr_writer should return its argument [Bug #7773] + + * test/ruby/test_basicinstructions.rb: Test for above + +Thu Feb 7 01:35:00 2013 Zachary Scott <zachary@z...> + + * doc/security.rdoc: Link to japanese version of CVE page patch by + nagachika + +Wed Feb 6 23:30:00 2013 Zachary Scott <zachary@z...> + + * doc/pty/README.expect: Removed static documentation file + * ext/pty/lib/expect.rb: Documentation for IO#expect + +Wed Feb 6 22:25:00 2013 Charlie Somerville <charlie@c...> + + * hash.c (env_reject_bang): hide keys array from ObjectSpace + * hash.c (env_select_bang): ditto + +Wed Feb 6 17:33:01 2013 Nobuyoshi Nakada <nobu@r...> + + * configure.in (multiarch): add option to move architecture dependent + directories. [Feature #6111] + + * template/ruby.pc.in: add arch dependent paths. + + * configure.in (rubyarchhdrdir, sitearchhdrdir, vendorarchhdrdir): add + options to customize architecture dependent header directories. + + * configure.in (rubyarchprefix, sitearchdir, vendorarchdir): add + options to customize architecture dependent library directories. + + * template/ruby.pc.in, tool/mkconfig.rb, tool/rbinstall.rb: use + configured values. + + * tool/mkconfig.rb: expand rubyarchdir to extract prefix. + + * configure.in (RUBY_VERSION_NAME), template/ruby.pc.in: add + substitution and define. + + * configure.in, version.c: parametric architecture name for paths. + + * configure.in (shvar_to_cpp): convert sh variable references + by replacing with string literal forms in cpp. + +Wed Feb 6 17:05:26 2013 Eric Hodel <drbrain@s...> + + * lib/rdoc: Import RDoc 4.0.0.rc.2 + +Mon Feb 4 02:22:49 2013 KOSAKI Motohiro <kosaki.motohiro@g...> + + * test/ruby/test_process.rb (test_setsid): ensure to call + Process.wait(). Reported by George Koehler. Thanks. + +Mon Feb 4 02:18:00 2013 KOSAKI Motohiro <kosaki.motohiro@g...> + + * test/ruby/test_process.rb (test_setsid): skip when platform is + OpenBSD. Contributed from George Koehler. + [Bug #7789] [ruby-core:51889] + +Wed Feb 6 13:35:20 2013 Nobuyoshi Nakada <nobu@r...> + + * proc.c (rb_method_entry_location, rb_{mod,obj}_method_location): new + functions to obtain source location of method definition. + + * vm_method.c (rb_obj_respond_to): show the location of old style + respond_to? method. + +Wed Feb 6 13:03:00 2013 Zachary Scott <zachary@z...> + + * doc/security.rdoc: Add link to CVEs on ruby-lang.org/en/security + +Wed Feb 6 12:49:00 2013 Zachary Scott <zachary@z...> + + * NEWS: Add note about removal of CSV::load and CSV::dump from r39077 + +Wed Feb 6 05:57:00 2013 Zachary Scott <zachary@z...> + + * lib/racc/parser.rb: Hide copyright notice from Racc doc + +Wed Feb 6 05:50:00 2013 Zachary Scott <zachary@z...> + + * doc/rubygems/*: Removed outdated documentation files + * lib/rubygems/LICENSE.txt: Include license file + * lib/rubygems.rb: Move Gem module documentation so rdoc can parse it + and link to LICENSE.txt + * lib/rubygems/*: Hide useless documentation from Gem module rdoc + +Wed Feb 6 03:45:19 2013 Zachary Scott <zachary@z...> + + * doc/security.rdoc: Remove documentation for unsafe CSV.load which + was deleted in r39077 + +Wed Feb 6 03:27:19 2013 James Edward Gray II <james@g...> + + * lib/csv.rb: Remove the dangerous serialization feature. + +Wed Feb 6 00:56:00 2013 Zachary Scott <zachary@z...> + + * lib/irb.rb: Remove example from restrictions, it works [Github #246] + Based on patch by Ryunosuke SATO + +Wed Feb 6 00:46:53 2013 Kazuki Tsujimoto <kazuki@c...> + + * 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 details. + [ruby-dev:46908] [ruby-trunk - Bug #7774] + + * test/ruby/test_settracefunc.rb: add a test. + +Tue Feb 5 18:48:00 2013 Charlie Somerville <charlie@c...> + + * doc/security.rdoc: add regex, eval and drb sections + +Tue Feb 5 17:24:02 2013 Eric Hodel <drbrain@s...> + + * 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. + +Tue Feb 5 16:37:00 2013 Eric Hodel <drbrain@s...> + + * lib/rubygems/config_file.rb: Ignore permissions check on windows. + Windows writes 0600 file as 0644 permissions making the check + useless. + +Tue Feb 5 16:25:25 2013 Nobuyoshi Nakada <nobu@r...> + + * vm_method.c (rb_obj_respond_to): drop optional include_all flag if + respond_to? method is defined in old style. [Bug #7722] + +Tue Feb 05 15:04:34 2013 Koichi Sasada <ko1@a...> + + * 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 create a binding object of this frame + and create Env objects. `ep's of related frames are updated + (`ep's point Env object managed spaces). + However, `ep' of skipped IFUNC frame was not updated and + old invalid `ep' was remained. It causes serious problems. + To solve this issue, permit IFUNC to create binding. + (Maybe there is no problem on it) + [ruby-dev:46908] [ruby-trunk - Bug #7774] + + * test/ruby/test_settracefunc.rb: add a test. + + * vm.c (rb_vm_get_binding_creatable_next_cfp), vm_core.h: added. + + * vm_trace.c: fix to use `rb_vm_get_binding_creatable_next_cfp()'. + +Tue Feb 5 14:43:15 2013 Marc-Andre Lafortune <ruby-core@m...> + + * lib/matrix.rb: Fix error message, patch by pypypy [Bug #7777] + +Tue Feb 5 14:36:04 2013 Marc-Andre Lafortune <ruby-core@m...> + + * numeric.c (fix_pow): Handle special cases when base is 0, -1 or +1 + [Bug #5713] [Bug #5715] + + * rational.c (nurat_expt): ditto + +Tue Feb 5 13:27:53 2013 Nobuyoshi Nakada <nobu@r...> + + * ext/io/console/console.c (rawmode_opt): use default values by `stty + raw`. + +Tue Feb 5 12:50:47 2013 Marc-Andre Lafortune <ruby-core@m...> + + * range.c: Use div instead of / for bsearch + + * test/ruby/test_range.rb: Test showing bug when requiring mathn + +Tue Feb 5 12:48:38 2013 Marc-Andre Lafortune <ruby-core@m...> + + * 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 Enumerators. + [Bug #7715] + + * internal.h: Remove ref to rb_enum_cycle_size; no longer needed + + * enum.c: Make enum_cycle_size static. + + * test/ruby/test_lazy_enumerator.rb: Test for above + +Tue Feb 5 12:48:10 2013 Marc-Andre Lafortune <ruby-core@m...> + + * enumerator.c: Finalize and document Lazy.new. [Bug #7248] + Add Lazy#to_enum and simplify Lazy#size. + + * test/ruby/test_lazy_enumerator.rb: tests for above + +Tue Feb 5 11:35:35 2013 Eric Hodel <drbrain@s...> + + * 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: Test for the above. + * test/rubygems/test_gem_gemcutter_utilities.rb: ditto. + + * lib/rubygems/config_file.rb: Abort if the `gem push` credentials + file has insecure permissions. + * test/rubygems/test_gem_config_file.rb: Test for the above. + + * lib/rubygems/ext/builder.rb: Do not look for Gemfile, Isolate, etc. + while building gem extensions. + + * lib/rubygems/package.rb: Unset spec and files list if a gem's + signatures cannot be verified. + * test/rubygems/test_gem_package.rb: Test for the above. + + * lib/rubygems/specification.rb: Reduce use of eval. + * lib/rubygems/test_case.rb: ditto. + + * test/rubygems/test_gem_specification.rb: Test setting + specification_version for legacy gems. Dup Gem.ruby before + untainting in case it's frozen. + + * lib/rubygems.rb: Reduce use of eval. Only read files when looking + for Gemfile, Isolate, etc. + * test/rubygems/test_gem.rb: Test for the above. + +Tue Feb 5 10:15:00 2013 Zachary Scott <zachary@z...> + + * doc/security.rdoc: Wrap security guide at 80 columns + +Tue Feb 5 10:15:00 2013 Zachary Scott <zachary@z...> + + * doc/security.rdoc: Grammatical error on security guide + Patch by Josh Bassett [Github fixes #245] + +Tue Feb 5 10:00:00 2013 Zachary Scott <zachary@z...> + + * lib/racc/parser.rb: Update #do_parse and #yyparse from upstream + See [Github tenderlove/racc@7d954b5] + +Tue Feb 5 09:55:00 2013 Zachary Scott <zachary@z...> + + * lib/racc: Merge Racc documentation downstream, add grammar ref file + +Tue Feb 5 08:03:00 2013 Zachary Scott <zachary@z...> + + * lib/irb.rb, lib/irb/ext/save-history.rb: Add documentation on how to + enabled irb history [ruby-core:51347] [Bug #7679] + +Tue Feb 5 07:35:00 2013 Zachary Scott <zachary@z...> + + * lib/irb.rb, lib/irb/context.rb: Add documentation on how to enable + auto-indentation and autocompletion using irbrc and irb_context + [ruby-core:51209] [Bug #7642] and [ruby-core:51348] [Bug #7680] + +Tue Feb 5 05:20:00 2013 Zachary Scott <zachary@z...> + + * doc/standard_library.rdoc: Document list of libraries and extensions + and their purpose or short description + * lib/README: Remove lib/README in favor of doc/standard_library.rdoc + +Tue Feb 5 04:40:00 2013 Zachary Scott <zachary@z...> + + * ext/json/lib/json.rb: Move module overview definition for rdoc + +Tue Feb 5 03:00:00 2013 Zachary Scott <zachary@z...> + + * lib/tracer.rb: Move class overview definition and reformat + +Mon Feb 4 15:10:10 2013 Nobuyoshi Nakada <nobu@r...> + + * ext/io/console/console.c (rawmode_opt): initialize options for the + case all options are not given. + +Mon Feb 4 12:44:13 2013 Koichi Sasada <ko1@a...> + + * vm_dump.c (control_frame_dump): capitalize prefix of `ep' + if `ep' points an env object. + +Mon Feb 4 04:20:00 2013 Zachary Scott <zachary@z...> + + * lib/English.rb: Add English module for RDoc to parse, then + remove_const to avoid confusion. Include full list of aliases and + their associated global variable. + +Mon Feb 4 02:40:00 2013 Zachary Scott <zachary@z...> + + * lib/yaml.rb (YAML::EngineManager): Documentation for #yamler and + #yamler= for using the removed Syck gem as the YAML::ENGINE + +Sun Feb 3 16:54:27 2013 Nobuyoshi Nakada <nobu@r...> + + * ext/io/console/io-console.gemspec: bump. [Bug #7762] + + * test/io/console/test_io_console.rb (test_stringio_getch): use more + descriptive assertions. + + * ext/io/console/console.c (rawmode_opt): min is minimum characters, + not tenths. + +Sun Feb 3 16:13:00 2013 Charlie Somerville <charlie@c...> + + * doc/security.rdoc: add first cut at a Ruby security document + +Sun Feb 3 10:25:00 2013 Zachary Scott <zachary@z...> + + * random.c: Document range argument for Kernel#rand. + [ruby-core:51794] [Bug #7770] + +Sun Feb 3 10:00:00 2013 Zachary Scott <zachary@z...> + + * numeric.c: Document Float constants [ruby-core:51484] [Bug #7709] + +Sun Feb 3 09:38:44 2013 Nobuyoshi Nakada <nobu@r...> + + * lib/profiler.rb (PROFILE_CALL_PROC, PROFILE_RETURN_PROC): add b_call + and b_return to profile block calls. + + * lib/profiler.rb (PROFILE_CALL_PROC, PROFILE_RETURN_PROC): split + PROFILE_PROC for call and return events. + +Sat Feb 2 14:32:00 2013 Zachary Scott <zachary@z...> + + * lib/minitest/mock.rb, lib/minitest/hell.rb: nodoc top-level module + +Sat Feb 2 14:05:00 2013 Zachary Scott <zachary@z...> + + * lib/debug.rb: Documentation for DEBUGGER__ class methods based on + patch by Vincent Batts [ruby-core:51253] + +Sat Feb 2 13:37:00 2013 Zachary Scott <zachary@z...> + + * lib/net/smtp.rb: Fix rdoc title for Net::SMTP + +Sat Feb 2 13:32:00 2013 Zachary Scott <zachary@z...> + + * lib/net/pop.rb: Fix rdoc title for Net::POP3 + +Sat Feb 2 13:00:11 2013 Yusuke Endoh <mame@t...> + + * lib/gserver.rb (GServer#start): fix a timing issue. patch from + Charles Nutter. [Bug #7081] + +Sat Feb 2 12:36:54 2013 Yusuke Endoh <mame@t...> + + * lib/fileutils.rb (copy_entry, wrap_traverse): preserve attributes of + directories on FileUtils.cp_r. The fix was proposed by Jan + Wedekind. [Bug #7246] + + * test/fileutils/test_fileutils.rb: add a test for above. + +Sat Feb 2 12:30:00 2013 Zachary Scott <zachary@z...> + + * lib/uri/ftp.rb (URI::FTP.new2): nodoc method from r39013 [Bug #7301] + +Sat Feb 2 12:15:36 2013 Yusuke Endoh <mame@t...> + + * lib/uri/ftp.rb (URI::FTP.new2): remove the rdoc because it is not + well tested yet. [Bug #7301] + +Sat Feb 2 12:07:41 2013 Yusuke Endoh <mame@t...> + + * ChangeLog: Forgot to add a reference to the ChangeLog of the + previous commit. + +Sat Feb 2 12:05:18 2013 Yusuke Endoh <mame@t...> + + * lib/fileutils.rb: chmod/chmod_R with a string mode (e.g., "+x") + caused error in verbose mode. [Bug #7373] + + * test/fileutils/test_fileutils.rb: add a test for above. + +Sat Feb 2 11:44:42 2013 Yusuke Endoh <mame@t...> + + * lib/English.rb: Remove some confusing words from rdoc. [Bug #7406] + +Sat Feb 2 10:17:12 2013 Kazuki Tsujimoto <kazuki@c...> + + * NEWS: add keyword arguments. + +Sat Feb 2 07:45:44 2013 Marc-Andre Lafortune <ruby-core@m...> + + * proc.c (proc_curry): Fix arity check [Bug #5747] + + * test/ruby/test_proc.rb: Test for above + +Sat Feb 2 07:44:15 2013 Marc-Andre Lafortune <ruby-core@m...> + + * proc.c: Add {*}_min_max_arity and refactor. + [Bug #7765] + + * test/ruby/test_proc.rb: Fix wrong test + +Fri Feb 2 00:46:00 2013 Charlie Somerville <charlie@c...> + + * marshal.c: add security considerations to marshal overview, refer to + overview from Marshal.load documentation [#7759] + +Fri Feb 1 23:04:00 2013 Charlie Somerville <charlie@c...> + + * array.c (rb_ary_dup): make returned array the same class as the original + array [Bug #7768 (... truncated) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/