From 01/30/2013 to 02/05/2013


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)


11:04 PM Revision 39049: * lib/irb.rb, lib/irb/ext/save-history.rb: Add documentation on how to
enabled irb history [ruby-core:51347] [Bug #7679] zzak (Zachary Scott)
10:36 PM Revision 39048: * 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]...
zzak (Zachary Scott)
08:20 PM Revision 39047: * 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
zzak (Zachary Scott)
07:39 PM Revision 39046: * ext/json/lib/json.rb: Move module overview definition for rdoc
zzak (Zachary Scott)
05:59 PM Revision 39045: * 2013-02-05
05:59 PM Revision 39044: * lib/tracer.rb: Move class overview definition and reformat
zzak (Zachary Scott)
12:23 PM Revision 39043: io-console.gemspec: 0.4.1
* ext/io/console/io-console.gemspec: bump to 0.4.1. nobu (Nobuyoshi Nakada)
12:15 PM Revision 39042: io-console.gemspec: limit date length
* ext/io/console/io-console.gemspec: limit Date keyword length to get rid of locale format. nobu (Nobuyoshi Nakada)
12:09 PM Revision 39041: io-console.gemspec: update
* ext/io/console/io-console.gemspec: use Date keyword and add licenses. nobu (Nobuyoshi Nakada)
06:19 AM Revision 39040: init.c: declaration-after-statement
* ext/socket/init.c (cloexec_accept): fix declaration-after-statement. nobu (Nobuyoshi Nakada)
06:10 AM Revision 39039: console.c: initialize
* ext/io/console/console.c (rawmode_opt): initialize options for the
case all options are not given.
nobu (Nobuyoshi Nakada)
03:46 AM Revision 39038: * vm_dump.c (control_frame_dump): capitalize prefix of `ep'
if `ep' points an env object. ko1 (Koichi Sasada)
02:50 AM Revision 39037: English.rb: no set
* lib/English.rb (English): disable setting instead of removing after set. nobu (Nobuyoshi Nakada)
12:16 AM Revision 39036: fix a typo


07:21 PM Revision 39035: * 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.
zzak (Zachary Scott)
05:40 PM Revision 39034: * 2013-02-04
05:40 PM Revision 39033: * lib/yaml.rb (YAML::EngineManager): Documentation for #yamler and
#yamler= for using the removed Syck gem as the YAML::ENGINE zzak (Zachary Scott)
08:22 AM Revision 39032: * ext/io/console/io-console.gemspec: fix date.
nobu (Nobuyoshi Nakada)
07:54 AM Revision 39031: io-console.gemspec: bump
* ext/io/console/io-console.gemspec: bump. [Bug #7762] nobu (Nobuyoshi Nakada)
07:54 AM Revision 39030: test_io_console.rb: descriptive assertions
* test/io/console/test_io_console.rb (test_stringio_getch): use more
descriptive assertions.
nobu (Nobuyoshi Nakada)
07:54 AM Revision 39029: console.c: fix unit of min
* ext/io/console/console.c (rawmode_opt): min is minimum characters,
not tenths.
nobu (Nobuyoshi Nakada)
07:51 AM Revision 39028: * properties.
nobu (Nobuyoshi Nakada)
07:48 AM Revision 39027: * properties.
nobu (Nobuyoshi Nakada)
07:14 AM Revision 39026: * doc/security.rdoc: add first cut at a Ruby security document
charliesome (Charlie Somerville)
01:25 AM Revision 39025: * random.c: Document range argument for Kernel#rand.
[ruby-core:51794] [Bug #7770] zzak (Zachary Scott)
12:59 AM Revision 39024: * numeric.c: Document Float constants [ruby-core:51484] [Bug #7709]
zzak (Zachary Scott)
12:38 AM Revision 39023: profiler.rb: block calls
* lib/profiler.rb (PROFILE_CALL_PROC, PROFILE_RETURN_PROC): add b_call
and b_return to profile block calls.
nobu (Nobuyoshi Nakada)
12:37 AM Revision 39022: * 2013-02-03
12:37 AM Revision 39021: profiler.rb: split PROFILE_PROC
* lib/profiler.rb (PROFILE_CALL_PROC, PROFILE_RETURN_PROC): split
PROFILE_PROC for call and return events.
nobu (Nobuyoshi Nakada)


05:32 AM Revision 39020: * lib/minitest/mock.rb, lib/minitest/hell.rb: nodoc top-level module
zzak (Zachary Scott)
05:04 AM Revision 39019: * lib/debug.rb: Documentation for DEBUGGER__ class methods based on
patch by Vincent Batts [ruby-core:51253] zzak (Zachary Scott)
04:37 AM Revision 39018: * lib/net/smtp.rb: Fix rdoc title for Net::SMTP
zzak (Zachary Scott)
04:32 AM Revision 39017: * lib/net/pop.rb: Fix rdoc title for Net::POP3
zzak (Zachary Scott)
04:13 AM Revision 39016: * lib/gserver.rb (GServer#start): fix a timing issue. patch from
Charles Nutter. [Bug #7081] mame (Yusuke Endoh)
03:54 AM Revision 39015: * 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...
mame (Yusuke Endoh)
03:31 AM Revision 39014: * lib/uri/ftp.rb (URI::FTP.new2): nodoc method from r39013 [Bug #7301]
zzak (Zachary Scott)
03:18 AM Revision 39013: * lib/uri/ftp.rb (URI::FTP.new2): remove the rdoc because it is not
well tested yet. [Bug #7301] mame (Yusuke Endoh)
03:09 AM Revision 39012: * ChangeLog: Forgot to add a reference to the ChangeLog of the
previous commit. mame (Yusuke Endoh)
03:07 AM Revision 39011: * lib/fileutils.rb: chmod/chmod_R with a string mode (e.g., "+x")
caused error in verbose mode.
* test/fileutils/test_fileutils.rb: add a test for above.
mame (Yusuke Endoh)
02:47 AM Revision 39010: * lib/English.rb: Remove some confusing words from rdoc. [Bug #7406]
mame (Yusuke Endoh)
01:21 AM Revision 39009: * NEWS: add keyword arguments.
ktsj (Kazuki Tsujimoto)


10:46 PM Revision 39008: * proc.c (proc_curry): Fix arity check [Bug #5747]
* test/ruby/test_proc.rb: Test for above marcandre (Marc-Andre Lafortune)
10:46 PM Revision 39007: * proc.c: Add {*}_min_max_arity and refactor.
[Bug #7765]
* test/ruby/test_proc.rb: Fix wrong test
marcandre (Marc-Andre Lafortune)
03:46 PM Revision 39006: * 2013-02-02
03:46 PM Revision 39005: * marshal.c: add security considerations to marshal overview, refer to
overview from Marshal.load documentation [#7759] charliesome (Charlie Somerville)
02:05 PM Revision 39004: * array.c (rb_ary_dup): make returned array the same class as the original
array [Bug #7768] [ruby-core:51792]
* test/ruby/test_array.rb (class TestArray): add test
charliesome (Charlie Somerville)
07:35 AM Revision 39003: marshal.c: prohibit_ivar
* marshal.c (r_object0): prohibit setting instance variables of
exising class/module.
nobu (Nobuyoshi Nakada)
05:37 AM Revision 39002: * ext/readline/extconf.rb, ext/readline/readline.c: check
readline.c. Patch by Zachary Scott. [Bug #7397] [ruby...
shugo (Shugo Maeda)
12:47 AM Revision 39001: * 2013-02-01
12:47 AM Revision 39000: fix a typo


12:55 PM Revision 38999: marshal.c: warn against using Marshal.load on untrusted data
* marshal.c (marshal_load): Add documentation warning against using
Marshal.load on untrusted data [Bug #7759] [rub...
charliesome (Charlie Somerville)
07:33 AM Revision 38998: parse.y: no assigned but unused warnings in eval
* parse.y (local_push_gen): no assigned but unused variable warnings
in eval as well as -e. [Feature #7730] [ruby-...
nobu (Nobuyoshi Nakada)
07:08 AM Revision 38997: * test/ruby/test_signal.rb (test_trap_puts): Fix typo. "sync"
should be "STDOUT.sync". kosaki (Motohiro KOSAKI)
06:38 AM Revision 38996: * string.c (rb_str_aset_m): Documentation for String#[]= fix
Raises an IndexError if Regexp match is out of range.
Github fixes #243 Patch by Dmtiriy Budnik
zzak (Zachary Scott)
04:59 AM Revision 38995: * 2013-01-31
04:59 AM Revision 38994: * ext/socket/raddrinfo.c (rsock_unix_sockaddr_len): return
sizeof(sa_familiy_t) if path is empty. see "Autobind Feature" in
unix(7) for details.
* ext/socket/lib/socket.rb ...
shugo (Shugo Maeda)


12:01 PM Revision 38993: * ext/socket/basicsocket.c (bsock_getsockname): ignore truncated
part of socket address.
(bsock_getpeername): ditto.
(bsock_local_address): ditto.
(bsock_remote_address): ditto...
akr (Akira Tanaka)
08:08 AM Revision 38992: win32.h: revert r37337
* include/ruby/win32.h (fstat): revert r37337, which uses _fstati64()
instead of fstati64() on mingw32. [Bug #7276]
nobu (Nobuyoshi Nakada)
06:30 AM Revision 38991: * ext/socket/unixsocket.c (rsock_init_unixsock): use rb_inspect()
because rb_sys_fail_str() fails if its argument contains NUL.
* test/socket/test_unix.rb: related test.
shugo (Shugo Maeda)
06:21 AM Revision 38990: vm_dump.c: important message first
* vm_dump.c (rb_vm_bugreport): show the most important message, Crash
Report log information, first.
nobu (Nobuyoshi Nakada)
06:20 AM Revision 38989: ChangeLog, range.c: adjust indent and style
nobu (Nobuyoshi Nakada)
06:07 AM Revision 38988: * array.c (rb_ary_bsearch): Fix r38986 (typo) [Bug #7726]
* range.c (range_bsearch): ditto marcandre (Marc-Andre Lafortune)
06:01 AM Revision 38987: * array.c (rb_ary_bsearch): Fix r38986 (missing whitespace)
* range.c (range_bsearch): ditto marcandre (Marc-Andre Lafortune)
06:00 AM Revision 38986: * array.c (rb_ary_bsearch): Raise TypeError on bad return from block
* range.c (range_bsearch): ditto
* test/ruby/test_array.rb (class): Test for above
* test/ruby/test_range.rb (class...
marcandre (Marc-Andre Lafortune)
05:46 AM Revision 38985: * range.c: Restrict bsearch to integers [#7728]
* test/ruby/test_range.rb: Test for above marcandre (Marc-Andre Lafortune)
05:11 AM Revision 38984: * array.c (rb_ary_bsearch): Return enumerator if no block [#7725]
* range.c (range_bsearch): ditto
* test/ruby/test_array.rb: Test for above
* test/ruby/test_range.rb: ditto
marcandre (Marc-Andre Lafortune)
04:53 AM Revision 38983: * lib/matrix.rb: Take conjugate for inner product
[rubyspec:5a01ad5719f2] [ruby-dev:46101] marcandre (Marc-Andre Lafortune)
04:22 AM Revision 38982: parse.y: warn assigned but unused in toplevel
* parse.y (local_push_gen): warn assigned but unused variables also in
toplevel, except for -e option. [Feature #7...
nobu (Nobuyoshi Nakada)
04:17 AM Revision 38981: cont.c: fiber local svar
* cont.c (cont_restore_thread): svar should be separate per fibers.
[ruby-core:51331] [Bug #7678]
nobu (Nobuyoshi Nakada)

Also available in: Atom