nagachika

Hash Date Message
ab083dc64071992b42092ea8d5f8ee53b679933e 2011-01-26
c8e5ba0e841e2629d282c5853fc334309f36293f 2011-01-26
d07940ee1316f15cf9b5fb5fc0c03bd6479aef0b 2011-01-31
a2ba50d97119044ddc0a847a89fc5fddcd6e0d83 2011-01-31
6b06ba0c05cf966fa495fcaea6a934434e0460da 2011-01-31
b50d85ebc6962d8b86c22ec6a095ce4aeb7dd8e1 2011-02-07
012e60f61c99ff43686e16711e12b7b09493614b 2011-02-07
d7feebb4b39be7886735acea73de825c5d54e39e 2011-02-14
594f2fcfc0ecaf32e144357f78d96f4c440e4e25 2011-02-17 * test/ruby/test_marshal.rb (test_marshal_dump_extra_iv): fix a typo of local variable. [Bug #3720] [ruby-dev:42083]
8147a76b23bdbfa804f5aad873e92355876f774b 2011-02-17 * iseq.c (prepare_iseq_build): initialize iseq_compile_data::err_info with nil. this fix exception in rb_iseq_load().
80466e3fc7c136bada2b8b0321d0e0104b2890f0 2011-02-17 * compile.c (get_exception_sym2type): guard temporary object from GC.
e3cc8344866ee864c42e4fd61a336c2c67f72ed3 2011-02-19 * vm_insnhelper.c (vm_check_if_namespace): guard temporary object from GC.
667833711bc7784f4d7972bbf64332011863ad5b 2011-02-28 * test/testunit/test_rake_integration.rb (test_with_rake_runner): use assert_in_out_err for suppress messages.
118a5bcf96801f326f2a40c473473a014e5a9634 2011-03-04 * test/testunit/test_parallel.rb (test_should_run_all_without_any_leaks): consider that the order of testcase could change. [ruby-dev:43300] [Bug #4466]
1d6bd86acd77ad4dde428ca53878ae0b24b487ed 2011-03-04 * .gitignore: ignore ext/date and ext/-test-/*/*.
eaf08203dd3357808945b2926c3696578452fc0b 2011-03-05 * include/ruby/intern.h: fix a typo of prototype declaration. rb_mutex_try_lock -> rb_mutex_trylock [ruby-dev:43213]
c414d861c109ff546e2bc8c7264859907d6e0f76 2011-03-07 * test/testunit/test_parallel.rb (test_should_run_all_without_any_leaks): accomplish r31023. [ruby-dev:43300] [Bug #4466]
6afaff752b6e5e88ebb745ca5a1e72d5c2bc10cf 2011-03-09 * .gitignore: ignore exts.mk
292d9610f5af42aa710295555f274d88314301b4 2011-03-09 * test/ruby/test_io_m17n.rb (test_io_new_enc): "sjis" is now an alias of Windows-31J.
dc5eb8970c109a82978468a1becfd90094f5df12 2011-03-14 * test/ruby/test_require.rb (test_require_too_long_filename): increase path length, because MAXPATHLEN is defined as 4096 on linux.
a64103fbfe0218dcd6f1997e80c60a887897a52d 2011-03-29 * string.c (rb_String): Kernel#String should call to_str before to_s.
76cc9bf0cf6e4b8a3de762a7a49d77492dbc9424 2011-03-29 * fix a typo in ChangeLog
6a06e94046401e861ecb3f88b10b22d2c85aac14 2011-04-03 * ext/syslog/syslog.c: improve rdoc. a patch by Jonas Pfenniger. [ruby-core:35592] fixes #4545
d4d13162c570ca80cd13ad3f030a5bddbc3751cc 2011-04-13 * thread.c (thread_fd_close_i): IOError exception should be assigned to rb_thread_t::thrown_errinfo.
5358a5c016de6162433baf80c127be27ce2ca11c 2011-05-05 * eval.c (frame_func_id): __method__ return different name from methods defined by Module#define_method with a same block. [ruby-core:35386] fixes #4606 * eval (method_entry_of_iseq): new helper function. search control frame stack for a method entry which has given iseq. * test/ruby/test_method.rb: add tests for #4696
6410a4ae27a8832d1aee4c370bbf036608a7e577 2011-05-05 * eval.c (frame_func_id): store result of method_entry_of_iseq() to cfp->me because method_entry_of_iseq() might become expensive.
1111afbe5a7599f3aa536485fd12c61fafbffa62 2011-05-11 * lib/csv.rb: fix a typo. * lib/logger.rb: ditto * lib/rss.rb: ditto * lib/webrick/httpauth/authenticator.rb: ditto
9fac3321a7207552f2717bed4193a8c3bdd31234 2011-05-12 * object.c: format comments to keep 80 columns in a line.
a55d803ed3246ef68e83240feb19eeee9d605d69 2011-05-13 * numeric.c (flo_coerce): fix a typo in documentation.
58355ea52a44ba8d66f1eb4dc10934e7b75efa7b 2011-05-13 * lib/logger.rb: format comments to keep 80 columns in a line. * lib/uri/common.rb: ditto. * lib/uri/ftp.rb: ditto. * lib/uri/ldap.rb: ditto.
61341e050f61d44143ded6c13f94ad15905eb2a5 2011-05-14 * lib/yaml/dbm.rb: fix a typo in a comment.
537a29366961560f926416721cf32eb677a36ec8 2011-05-14 * process.c (rb_proc_times): improve documentation. [ruby-core:35785] fixes #4581, reported by Andrew Grimm.
980155686aa373e015f51e3e279403d2aa66d4b9 2011-05-15 * cont.c (cont_init): clear macihne_stack_start/end of saved thread to prevent mark machine stack of GC'ed Thread. root Fiber is not initialized by fiber_init(). based on a patch by Serge Balyuk [ruby-core:35891] fixes #4612 * test/ruby/test_fiber.rb (test_gc_root_fiber): add test for it.
29c2876d610275a42642ecb67ddc28906e484968 2011-05-15 * signal.c (rb_f_kill): accept '-SIGXXX' style signal with Symbol or implicit convertion with #to_str. [ruby-dev:43169] fixes #4362 * test/ruby/test_signal.rb (test_signal_process_group): add a test for send signal to process group.
91f386023975a186aa76ab790053df556cd1feec 2011-05-16 * ext/openssl/ossl_asn1.c: fix typos and remove trailing spaces
78cd4749d8228790949dcc7d8b45895bdd52063c 2011-05-20 * lib/scanf.rb: fix typos
4173fb0cb542724d1e7493b361af0d22038335c9 2011-05-29 * numeric.c: add #include "interna.h" for rb_big_uminus() prototype.
8f9ff461cf1f8d7e8031f9f5b7755bf154655d74 2011-05-31 * ChangeLog: fix typos
10c0604a347769ab23ac22aa83b495793ab543db 2011-05-31 * ext/bigdecimal/bigdecimal.c (GetVpValueWithPrec): remove unused variable.
961143f659a3832696c874eae31a2fa353acc58b 2011-06-06 * ChangeLog: fix a typo.
0ac1621a20f44dd4e56cb7891324161430713374 2011-06-06 * ChangeLog: fix a typo.
4d85a0df206abc08fe0c7a0f20c2f2f6293c65f2 2011-06-06 * cont.c: use #if FIBER_USE_NATIVE instead of #ifdef. you can suppress use of setcontext for Fiber with compile option -DFIBER_USE_NATIVE=0
6d9e64d37c5eb24c670165a5c78b3b9eb076e2cf 2011-06-08 * cont.c (root_fiber_alloc): set root fiber's status RUNNING. in cont_mark() only RUNNING fiber's machine stack is marked. root fiber's status should be RUNNING at the beginning regardless of FIBER_USE_NATIVE.
5cf9a75c88fffd238e0f294bfca13ab6e8c039bc 2011-06-08 * ChangeLog: add ticket link
c84bb5df6dff60d17ff692306aa94fd53bed9638 2011-06-08 * ChangeLog: fix some typos
d7a3261d28371d80ded8d308110ee46364fcc1f7 2011-06-09 * test/ruby/test_thread.rb (TestThread#test_kill_wrong_argument): test for [ruby-core:35086]. partially forward porting r31402 from ruby_1_9_2 branch.
50a058b6beb55998b6d06b912bb8ffeb9131e6af 2011-06-09 * test/ruby/test_thread.rb (TestThread#test_kill_thread_subclass): add test for Thread.kill with Thread subclass instance.
1fdbe0f437de59f87527818918b55d794a5fb92d 2011-06-09 * gc.c (rb_objspace_call_finalizer): use rb_typeddata_is_kind_of() for type check to get rid of a double free when main Thread has singleton class. [ruby-core:36741] [Bug #4828] * thread.c (rb_obj_is_mutex): add a new utility function. * vm.c (rb_obj_is_thread): ditto.
5aee85cef11daf8ad7f4f62ab3d4065875397cb0 2011-06-09 * gc.c: remove an unused declaration.
3ec2b843c8d393d26a6248788199f2daa7bbdcb0 2011-06-14 * cont.c (cont_save_thread): add new utility function. rb_context_t::saved_thread.machine_stack_start and machine_stack_end should be cleared immediately after a snapshot of current thread is stored to saved_thread. this change aims to get rid of unnecessary GC mark at machine stack.
300c837d5f40aee70b7e9fa62480383ea7ab7656 2011-06-14 * ChangeLog: add ML and ticket link. [ruby-dev:43680] [Bug #4855]
65ecadfaf2a70dcf62c1a1ea67b04de95792d00d 2011-06-16 * ChangeLog: fix ticket link
d5448b8e9143667ed181e7c6cb5a5ea6618b7b54 2011-06-25 * ChangeLog: fix some typos.
1a196574c4bd7867cd30f48d057680e5a1ab3364 2011-06-25 * thread.c (rb_threadptr_check_signal): remove unnecessary th->status backup. fix race condition which may results unexpected main thread's status transition. see #4072
fb72e453f9e141f182a542dc03b6d95267a3737f 2011-06-25 * thread.c (sleep_forever): now Kernel#sleep don't wakeup by signal handler execution. [Bug #4072]
9c931b853b99f67964ff7948770031713ad21940 2011-06-25 * vm_insnhelper.c (vm_search_superclass): avoid control frame stack overrun. currently super() in Proc created in a method defined by Module#define_method raise NoMethodError. [Bug #4881] * test/ruby/test_method.rb t_super_in_proc_from_define_method): add test for it.
d073f1d53c9b72ab4fd1a02494999648c41b0868 2011-06-29 * ChangeLog: fix some typos.
e31caff00eaef9237e5825a7e9ccdae80a6fecf0 2011-06-29 * lib/tracer.rb: Tracer.on only if required by -r command-line option. and consider --disable-gems option. * test/test_tracer.rb: add tests for it.
b3205aaa70a2464ae68f9997348d2e2865aefe44 2011-06-30 * ChangeLog: fix some typos.
ea8b916307b739798a1710c4443677c5e0bf314a 2011-07-04 * ext/coverage/coverage.c: resurrect r32071 + add GC guard for rb_coverages. [ruby-core:37352] [Bug #4927] [ruby-core:36539] [Feature #4796]
917df93b0dd37f1bf69fc8633f47d1a0fdcaeaa2 2011-07-04 * ChangeLog: fix typos.
145b721829919dd082ced363ea7fae141b688492 2011-07-13 * ChangeLog: fix tyops.
e4324d714fa5925b68d7aeb9f5699de9b4b9a723 2011-07-17 delete garbage file.
dddc9485da5e96d9406f7c4e942aa253d21a12c0 2011-07-27 * test/rinda/test_rinda.rb (test_remote_array_and_hash): add local variables to protect objects from GC. [ruby-dev:44253] [Bug #5104]
60053a0a506440f773da92b09204bde854f4f471 2011-07-28 * ext/fiddle/closure.c (callback): use rb_ary_tmp_new() instead of xmalloc() to allocate an array for arguments of callback procedure, to prevent arguments from being swept by GC. [ruby-core:38546] [Bug #4929]
d6ec67523643bb0e76f8bacc78116c2ab0a22c35 2011-07-29 * test/ruby/test_process.rb (test_rlimit_nofile): fix r32734. move return statement again.
4d9c0998cfa9acb8a1751b6ed6c6e47b9c1fe45e 2011-08-01 * ChangeLog: fix a typo.
0bd01d00585400b11649072a1d72cb3c740abf91 2011-08-09 * ext/date/date_parse.c (date_zone_to_diff): add RB_GC_GUARD. [ruby-dev:44337] [Bug #5152]
14b57772ece1fa9c9f597d8fe39496f8a4d9088a 2011-08-13 * ext/date/date_parse.c parse_ddd_cb): fix r32896. RB_GC_GUARD insertion position was mistaken. [ruby-dev:44337] [Bug #5152]
a49ad9a639fc6b6e5643966791cc9a1c80f23cb3 2011-08-13 * ChangeLog: fix a typo.
224d0eeb3de343d0dc1f912101d30d6fad2b9426 2011-08-18 * ChangeLog: fix typos.
9c038691e1aaf184066f0c355835d9e87a4e57b4 2011-08-22 * sprintf.c (rb_str_format): add RB_GC_GUARD to prevent temporary strings from GC.
0d530b2392585cc535fb905f9ba4467257ef289c 2011-08-28 * ext/date/date_parse.c (date_zone_to_diff): keep a temporary string stored in variable while the contents buffer is beeing used.
527be1b25a3192fffa143ef4bb520c9812e8324d 2011-08-30 * test/dl/test_callback.rb (test_callback_with_string): prevents temporary string from GC.
a46d29bb4e232064b68f54e46be8a44216570563 2011-09-03 * lib/thread.rb (SizedQueue#max=) raise ArgumentError if max is not positive number. patch by Masaki Matsushita. [ruby-dev:44449] [Bug #5259]
1cd56023d3e5eacca7d6a5f9b36e9c1528fb62bf 2011-09-05 * Makefile.in (INSNS): change command line option -Ks to -Ku for generate *.inc. because insns.def encoding has been changed SJIS to UTF-8. if $BASERUBY is 1.9, -Ks cause an error. [Feature #5128]
4117048c4097301007ba48563c27ec13fa3a828c 2011-09-05 * insns.def: change encoding pragma for emacs (shift_jis to utf-8).
776227cbcfde1e583a1b12014fdb7dc1f569724a 2011-09-11 * ChangeLog: fix a typo.
f80896c2192746c3d3c5d6300c6412e69a3e3d7d 2011-09-21 * thread_pthread.c (ubf_select): activate timer thread when interrupt blocking thread. A patch created by Koichi Sasada. [ruby-core:39634] [Bug #5343] to cover race condition, timer thread periodically send SIGVTARLM to threads in signal thread list. so you should activate timer thread when interrupt a thread.
3d2451d99651a0f0a3c1ecd2c12b5a1264b4b6b9 2011-10-01 * gc.c (add_heap_slots, init_heap): reset heaps_inc zero when heap slots are expanded by environment variable RUBY_HEAP_MIN_SLOTS. [ruby-core:39777] [Bug #5380]
3973e70d92aa2148edf05180f347c188fa9f0642 2011-10-03 * gc.c (rb_gc_set_params): output GC parameter change messages only if -w/-v options are specified. these messages are output to stderr, not to stdout. [ruby-core:39795] [Bug #5380]
257d0ac80cabb8a940effee08fb0426dd533be46 2011-10-05 * cont.c (cont_mark): mark original Thread object from saved_thread. [ruby-dev:44567] [Bug #5386]
2e35340cf6b5013d1804d7ec1f09efca3283dcee 2011-10-05 * ChangeLog: fix ML link.
6d7df91c24dea505d1003d06a213ce886f6e575d 2011-10-14 * ChangeLog: fix a typo.
1a2f635761680408dceadcb79787e17b73680e94 2011-10-19 * ChangeLog: fix a typo.
8731a38bfff493437f831ad86c07266ae615aad4 2011-11-03 * test/ruby/test_process.rb: clean up a garbage character.
a0b22b1a39ec127d12689de200faf4addc2b5300 2011-11-03 * ext/socket/init.c (rsock_socket): set close-on-exec flag when SOCK_CLOEXEC is not available.
97c3d78cef321c8d6c0c8b23f7725e36211556c0 2011-11-28 * ChangeLog: fix some typos.
22702f927894bb0b73bc90ddfeaeff3861ad7606 2011-11-28 * include/ruby/win32.h (GetCurrentThreadHandle): remove unused API. follow r33881.
72af26207b6e4600e540ec0158cde30df86f7864 2011-12-01 * thread_pthread.c (thread_timer): call prctl(PR_SET_NAME) only if PR_SET_NAME is available.
518a3402531ea898c6fc72bb8ce5a381eb4f06ef 2011-12-08 * ChangeLog: fix typos.
1fd41dce10a93ce89a098ffc33f40d5243f5e140 2011-12-08 * variable.c (set_const_visibility): clear inine-cache when constant's visibility is modified. [ruby-dev:44929]
a03a2d713c566f7ab909433667cf5760e45cd369 2011-12-09 * ChangeLog: fix a typo.
d61d9d5e8e5a6f7f56e54a2a35e82e209dad6e08 2011-12-13 * error.c (name_err_mesg_to_str): clear rb_thread_t::errinfo when ignore exception under rb_protect().
3cf0a6e3e816730c2b4e4c5f5c40e11c139eab9d 2011-12-13 * ChangeLog: fix a typo.
3dd1e6a91bdd1d743c6f47c910e94b707b7eb190 2011-12-13 * ChangeLog: add ML/ticket links to r34028 entry. [ruby-core:41612] [Bug #5755]
d95ce7fc033067872c25d294205414cea939b389 2011-12-15 * error.c (builtin_type_name): don't return pointer to the buffer of temporary String object.
e9300c4a6978dc51ebff1aa41d27644de452ef52 2011-12-18 * test/ruby/envutil.rb (invoke_ruby): remove :timeout option before pass it to Kernel#spawn.
07fa1c9144aaf58414df1a27c06fb4a78683717d 2011-12-18 * test/thread/test_queue.rb (test_thr_kill): extend timeout. this test takes a long time at slow machine.
af845f352893442e56141787fb5da9c5277a0311 2011-12-21 * ext/bigdecimal/bigdecimal.h: remove unused lines.
4af11279c6887aa40fa9463df5d90f443356a864 2011-12-21 * ext/bigdecimal/bigdecimal.c (VpMult, VpCtoV, VpSqrt): remove assined but unused variables.
5136e61c92560a58bd5da5d938ce6656e57dd1a8 2011-12-21 * ChangeLog: fix a typo.
c9a9036d0b198f4571a41ca0f32e869ea00b4c54 2011-12-21 ChangeLog: revert r34093. sorry, these are necessary for ruby-mode.el
b288aa2d89c2f5b2ce771cfe5531e4e2960208ae 2011-12-22 * thread_pthread.c (ping_signal_thread_list): remove return value. * thread_pthread.c (check_signal_thread_list): add a new function to check if signal thread list is empty. * thread_pthread.c (thread_timer): check signal thread list after timer_thread_function(). main thread might be added into signal thread list during timer_thread_function().
0d9710692e49d8d42bd02997f62cf325f8f1812b 2011-12-27 * vm_insnhelper.c (unknown_keyword_error): add GC guard to prevent intermediate object from GC.
ddec35cf3db81fae5c46f3ed6f3eac5dbf4a5c17 2011-12-27 * ChangeLog: fix some typos.
98696bd2427a3c96640a8ff809d0047616bdcaad 2011-12-28 * include/ruby/ruby.h: fix #error pragma. LLP64 platform is supported.
59130ced833ef34c24f11d47ebd56af0ba3b5164 2011-12-29 * lib/test/unit.rb (Test::Unit::Runner::Worker#_run_parallels): fix premature exit when all workers' status are :ready or :prepare. [ruby-dev:45061] [Bug #5822]
4729382e4efa9cf464ad51dcfc31c7be03ea466b 2012-01-05 * ChangeLog: fix a typo.
3ba49c9ebb8837a4070b5b1a6fc45c535c9e888c 2012-01-06 * configure.in: always define CANONICALIZATION_FOR_MATHN. [ruby-dev:45100] [Bug #5852]
41889c5adc046b4842120e1f535f627c30d721a8 2012-01-09 * ext/readline/readline.c (readline_attempted_completion_function): fix typos.
d4b2957781b4582ae1f9571b25226a6a074d6a32 2012-01-09 * ChangeLog: fix a typo.
fcb05d868316ebee7750537dea40e9de584aabf3 2012-01-09 * gc.c (run_finalizer): clear rb_thread_t::errinfo when ignore an exception under rb_protect(). [ruby-dev:45113]
c572ed2d25c290de7f518278dcae29d375c49d2d 2012-01-09 * lib/tempfile.rb (Tempfile#_close): clear @tempfile and @data[1] even when an exception is raised at @tempfile.close. [ruby-dev:45113]
71935466b7d42eb883c76c472f07913dd85e550e 2012-01-09 * test/ruby/test_io.rb (test_autoclose_true_closed_by_finalizer, test_autoclose_true_closed_by_finalizer): skip if IO objects are not recycled yet. [ruby-dev:45098] [Bug #5850]
2afa0b4ccaeef334b897ad33ddd4f36c7e51dbf9 2012-01-11 * test/readline/test_readline.rb (test_completion_proc_empty_result): ensure clearance of Readline's line_buffer after the test.
28d28e844e58d0f6f17866b4fae5db19cba805db 2012-01-11 * gc.c (ruby_mimmalloc): don't set allocated size to header. ruby_mimmalloc() doesn't increment allocated_size/allocations and decrement them in ruby_xfree() cause inconsistency.
15e1ff7f2398f03d392fb1aeea355c124dfa4874 2012-01-14 * error.c (exc_equal): clear rb_thread_t::errinfo when ignore an exception under rb_protect(). [ruby-core:41979] [Bug #5865]
0a99ea86f47656eede005c5ebc25947e0e79a67b 2012-01-18 * ChangeLog: fix typos.
42144fc3bb3ec87c8b7a619d0957aa907eea56b6 2012-02-09 * test/pathname/test_pathname.rb (test_binread): add assertion to check encoding.
2910f6736e09d1faa3b06db65e44193bdd2077c0 2012-02-15 * cont.c (rb_fiber_reset_root_local_storage): add a new function to restore rb_thread_t::local_storage.
0328ab1d0a3677be6dbd93eb8ffc7b05d3921ef0 2012-02-15 * ChangeLog: add ticket ref of r34629.
b586af26e86e7843ab9fc716438fd2f2fff84758 2012-03-04 * ChangeLog: fix a typo
0c8ae9165180e39c8a18e2172876eef83cd3eae9 2012-03-07 * lib/xmlrpc/client.rb (module XMLRPC): fix typo.
9d9ab5a384de3877f29cef8c0293c1caa432692c 2012-03-11 * ChangeLog: fix a typo
0562e3ff400b7ecd7e65d03b6ae5dd95ddf16e40 2012-03-14 * ChangeLog: fix typos
2346056e6ae121253ab2ac9b4d792a62d851b1a7 2012-04-21 * ChangeLog: fix a typo
f51e9cc0f6b8aee44b9502c5a0569598507e3d7d 2012-04-25 * ChangeLog: fix a typo.
2bc4268e7900808b6965176a975c9d392a1239fa 2012-04-25 * test/optparse/test_summary.rb (test_summary_containing_space): add test for r35467. OptionParser#to_a shouldn't split banner by spaces.
c40e6f82579f54d0fb437876d875de87a2d16241 2012-04-30 * test/ruby/test_continuation.rb (tracing_with_set_trace_func): don't call Continuation from other threads. [ruby-dev:45596] [Bug #6382]
f0feb0a4f024f8763763005937c664ef3013a595 2012-05-02 * cont.c (rb_fiber_m_transfer): improve sample code in Fiber#transfer documentation. emphasize the difference between transfer and resume.
806018e8f4fed0e333c7233e5042fcfbdfdb8263 2012-05-13 * test/ruby/test_io.rb (TestIO): revert r35631. it broke the intent of test_flush_in_finalizer1. [ruby-core:43951] [Bug ##6228]
526a853d6d6dbc126aa1e7ab113fc72a481c081c 2012-05-13 * test/ruby/test_io.rb (test_flush_in_finalizer1): don't use IO.for_fd to close IO objects. it create IO object with already closed fd, and cause occasional Errno::EBADF in following tests. [ruby-core:45020] [Bug #6228]
4007da1792091c8a3fae0380c139f7f3a434c0af 2012-05-13 * enumerator.c (lazy_take_func, lazy_take): multiple calls of force/to_a method to Enumerator::Lazy#take should return same results. [ruby-dev:45634] [Bug #6428]
43d9f8972cd7fb0438c12f9be8174252cf4e14ba 2012-05-13 * ChangeLog: fix a typo.
3f6ec3ddcc91e106b1fe9aa574632edcf9b9a80f 2012-05-20 * ChangeLog: fix a typo.
18454e6f1030119c0504592ee34901a1c5e5cf68 2012-05-26 * ChangeLog: fix a typo
24b1d2f2f47288fb0a09eff601f377f15703e809 2012-05-27 * NEWS: expanded a tab.
26282b5374f9473d9f62e5f287ad625a1f9f2053 2012-05-27 * ChangeLog: remove trailing spaces.
77dc968e6c89fe9011d3049f5d5a5e336b8a005d 2012-05-27 * benchmark/bm_vm1_lvar_init.rb: fix newline code. * benchmark/bm_vm2_bigarray.rb: ditto. * benchmark/bm_vm2_bighash.rb: ditto.
92b6597be67738490c0ab759303a0e81a421b89a 2012-05-27 * ChangeLog: fix a typo.
f7fc42a7af1c88dae8b2ab44eaeb7042fb8d3b11 2012-06-22 * ChangeLog: fix a typo
912df4b615f30c5de468a3f214c86a1ec30cd22f 2012-06-28 * class.c (class_instance_method_list): consider prepended Class/Module when recur != 0. [ruby-dev:45863] [Bug #6660]
331352e676d914997b3876cf791d49d3d414de39 2012-07-07 * test/csv/test_features.rb: add require for Tempfile. * test/csv/test_serialization.rb: ditto.
ea637ebaa4491d50578002a9a7d26cf4f55c7a58 2012-07-25 * thread.c (thread_create_core, Init_Thread): hide th->async_errinfo_queue and th->async_errinfo_mask_stack from ObjectSpace.each_object.
9cdf55485ac9783b43975d1fa68f92ebfa6bbdcc 2012-07-29 * thread.c (thread_create_core): hide th->async_errinfo_mask_stack from ObjectSpace.each_object. refix of r36539.
8800a83f85327c158b79eb377723d207207f6522 2012-07-29 * common.mk: add a dependency. [ruby-core:46741] [Bug #6789]
2b648fb7c490d9ebe46ff4b015bdd3632c3d7ca6 2012-08-09 * ChangeLog: fix a typo.
43b8ae46314a3154768b615f2b7d2538e293b1bc 2012-08-28 * insns.def (checkmatch): suppress warnings. [ruby-core:47339] [Bug #6930]
9dd9041fcfa4335f748a0ce9424ddd1af9343cff 2012-09-07 * ext/extmk.rb: revert r36468. replacing NUL character is not necessary after r36918,
173aacf9ff5089fef416631ae9c1c0b5e88be628 2012-09-30 * test/ruby/test_enumerator.rb (enum_test, test_inspect): remove unused variable.
39ef471e2d460141fc7c71b66b7ec6c7b520faed 2012-10-01 * ChangeLog: fix typos of r37064.
f21ac99ef95f7b5737308858bbbde9e28de26a5f 2012-10-08 * ext/zlib/zlib.c (zstream_run_func): don't call inflate() when z->stream.avail_in == 0. it return Z_BUF_ERROR. but deflate() could be called with z->stream->avail_in == 0 because it has hidden buffer in z->stream->state (opaque structure). fix for gem install error. [ruby-dev:46149] [Bug #7040]
84cfea7008f031eb70f478eec53d39a3ee07e1f5 2012-10-15 ChangeLog: fix a typo of r37185.
0eb6ef5b5b03b35b70c1189fce9bc09650521c54 2012-10-16 * method.h(rb_method_definition_struct): remove a comma after the last element of enum. fix for r37198.
bff930ccf476e1a7e01720e2fd4f6c09d226a56f 2012-10-17 * ChangeLog: fix a typo of r37243.
d8d95fcc03215f206be323af7112fb029c25b56c 2012-10-23 * ChangeLog: fix typos of r37293.
7ba54654a5f102be085bda53d4f117dfc0b06d8f 2012-10-28 * ChangeLog: add ML and ticket ref for r37343.
129dafda6facb819da0858f43730fd2bd7149676 2012-11-03 * ChangeLog: fix ML link for r37444 and r37447.
e3adacf0cb4297a5a0c1ae1b0a872d18939f2d4a 2012-11-09 * ChangeLog: remove redundant entries for r37581-r37584.
f45f668fa14104dab9c0e7712b6f3a3ab3d26558 2012-11-16 * marshal.c (w_object): add flonum to arg->data to keep reference index consistency. [ruby-core:49323] [Bug #7348]
82b2436422231701d666a6d7a06f8a7b1fa293aa 2012-11-19 * vm_backtrace.c (vm_backtrace_to_ary): fix a typo of an variable name.
997518c677a708b86f9ec8b26b6fe6df60a01485 2012-11-25 * test/ruby/test_process.rb (test_setsid): call Process.getsid for child process in child process. because parent process call Process.getsid with io.pid, Errno::ESRCH could be raised.
bd43e67e25e8eaacf92dbc91794625e9f1865a06 2012-11-27 * ChangeLog: fix typos for r37867, r37874, r37877 and r37884.
7b6e26ae143721b631be8247a7f02c8f11c111df 2012-11-28 * ext/fiddle/closure.c: cosmetic fix for rdoc comment. (fix for r37917)
af6decf85e18e8c6be0332d78f7ce3e14032384d 2012-11-28 * ChangeLog: fix a typo for r37938.
c5c1d8c23632c7ce40587788c5ee2d3591285232 2012-11-28 * ChangeLog: fix a typo for r37928.
f125ec9ac5cab7f5b063e90ebf53a6b7088f3ba8 2012-11-30 * ChangeLog: fix a typo for r38063.
b20e7eb95442340155b2a471de31361afc164f8d 2012-11-30 * ChangeLog: fix a typo for r38064.
b688029ae85afe8d816f34bd74cca5602e7a0e7f 2012-11-30 * ChangeLog: remove duplicated lines for r38042-r38044.
214938f1033713adcef145758a8128748ab63e4d 2012-12-01 * ChangeLog: fix a typo for r38075.
ef0003a448b32a17f068db35eeef20f4e8201f89 2012-12-03 * ChangeLog: fix a typo for r38151.
54619f8d1e1c582b989bb910c2f5dadfde2d530b 2012-12-15 * cont.c (rb_fiber_start): don't enqueue Qnil to async_errinfo_queue. rb_vm_make_jump_tag_but_local_jump() could return Qnil (ex. when finished by Thread.exit). [ruby-dev:45218] [Bug #5993]
606b66db7dd142884acfdab7a40a29938ea729f1 2012-12-18 * vm.c (rb_vm_make_jump_tag_but_local_jump): take care of the case TAG_JUMP() with TAG_FATAL (ex. rb_fatal()).
c2834e3ce4df149fbecce450772c1f045de3119f 2012-12-18 * ChangeLog: add ML and ticket ref for r38441.
26221584a98681b6f2f48970ccdf7f93d741e00b 2012-12-18 * vm.c (rb_vm_jump_tag_but_local_jump): remove unnessesary 2nd argument.
b32f9edda74af06866e2fded9d7abcf6e556a111 2012-12-18 * ChangeLog: fix a typo for r38452.
6a35c26b2dfbd2a516e450e916eb8d13c3ff5ddf 2012-12-22 * cont.c (rb_fiber_start): in case of jump with TAG_FATAL, enqueue error into async_errinfo_queue, because you cannot call TH_TAG_JUMP() in this function. [ruby-dev:45218] [Bug #5993]
c0a50272354ee03a4dbc7c518d5719a4f95b00d3 2012-12-22 revert r38549. this typo in ChangeLog is intentional.
920736460b687bfd513e83011d9d0e8617335d0a 2012-12-22 * cont.c (rb_fiber_start): unify conditions.
da6ddf240e8c500182f3c9b745db0a265e23e205 2013-01-10 * ChangeLog: fix a typo for r38761.
972041696f8fd9506e4e0355ed1df04f78591035 2013-02-07 * ChangeLog: fix a typo for r39136.
14ffaac408f740efc91d064ea5c4dbd755d8d2af 2013-02-21 * ChangeLog: fix a typo for r39352.
a0afa57ea41ed46ee3d0e4e45f8da4c3d0fe4e3c 2013-02-22 * lib/rexml/document.rb (REXML::Document.entity_expansion_text_limit): fix a typo in comment in r39384.
ee01561bf16105a614adf00acd4afea4832e2367 2013-03-02 * ChangeLog: fix a typo in r39552.
6520da6245b70169363e33aa929775a4f958d84e 2013-03-05 * ChanageLog: fix ticket ref in r39597.
92dce6fbcae76a7703d3d132f0252b111f2a58fa 2013-03-10 * ChangeLog: remove duplicated entry in r39696.
4fdb1fbdbfe6449cb8a0d252d76f0072ba9a6806 2013-03-10 * ChangeLog: fix a typo in r39680.
c4d2d856b85dd8e8314c82a1f7904acd18d37448 2013-03-24 * ChangeLog: fix a typo in r39892.
00096bdf0dfd2f98f9265449a17f23374975eb3c 2013-05-12 * ChangeLog: fix a typo of r40667.
c7d7ff45f1e0d6fad28e53c02108d4b067e843c3 2013-05-14 * ext/dl/lib/dl/func.rb (DL::Function#call): check tainted when $SAFE > 0. * ext/fiddle/function.c (function_call): check tainted when $SAFE > 0. * test/fiddle/test_func.rb (module Fiddle): add test for above.
9ecdb32144243d3bc8b8cf37cd3c44d003ef120e 2013-05-14 * ChangeLog: remove incorret lines of r40668.
262cbfcd8c56e91d0bc92e744f58f000016fb0dd 2013-06-19 * ChangeLog: fix a typo for r41436.
291c1bc3148d4d5954dc15411086112161d65867 2013-06-19 * gc.c (gc_free_stored_bitmaps): fix indent.
bc47f294ee88630bad65a603225b9486ec1752eb 2013-06-27 * ext/openssl/lib/openssl/ssl.rb (verify_certificate_identity): fix hostname verification. Patched by nahi.
1daf909bd7ee89ec2ef86a4716ad1f2074996120 2013-07-22 * test/ruby/tes_io.rb (test_copy_stream_bigcontent_fpos): rename duplicated test method.
372eb2cbfed1b7f5d7e2af1ced551ab4087c95a5 2013-10-09 * ChangeLog; fix typos in r43170.
18358ad8cd769d41785bcce4c97c6ab59169f47b 2013-11-13 Squashed commit of the following:
6cbe261626f91e8dd9a4c046df69b66884aebeeb 2013-11-14 * ext/bigdecimal/lib/bigdecimal/util.rb: [DOC] remove example of Rational#to_d without argument. [Bug #8958]
81f4262e6bbe34630f32d33877e439b50c50ed51 2013-11-23 * ChangeLog: fix a typo at r43744.
53ba345c789c59167b2996f3ac3ac2f956f1162c 2013-11-29 * ChangeLog: fix ticket number at r43913.
418608fee8f152e7bcf426ef76a85f2b7f1208e2 2014-01-27 * ChangeLog: remove a duplicated entry at r44712.
14d06db4e4a493ce8240782a8976c53b18b475ca 2014-01-29 * ChangeLog: remove a duplicated entry at r44726.
2b319c297c657cae7949eb646a254c105aa0080c 2014-05-12 * ChangeLog: fix a typo for r45930.
bafe3bf3da226f694054aa91ad38266537d0c8bb 2014-05-25 * test/fileutils/test_fileutils.rb (test_chown_dir_group_ownership_not_recursive): fix typos on comment.
71336a03fa72d7fb61159bc2add4001c1955c285 2014-07-01 * numeric.c (num_step_scan_args): table argument of rb_get_kwargs() is array of IDs, not Symbols. [ruby-dev:48353] [Bug #9811]
9aacc92bc9296562b9bc007b4305b18d92418770 2014-09-09 * gc.c (init_mark_stack): MEMZERO() receive type as 2nd argument instead of size. Coverity Scan found this bug.
7adbc6a9c28c25c638a86df745d80af8d11b0a3e 2014-09-11 * ChangeLog: fix a typo for r47533.
1d0de2a513cf84a4b74d1cada2b05c2dce49042f 2014-09-11 * class.c (rb_prepend_module): fix typos in a comment.
f7831a4a67c1033efd3069a6e789b602bf644b4b 2014-09-23 * ChangeLog: remove a duplicated entry.
1f6fa3202d4300e4f12ddaa8e3d901bda2df5e11 2014-10-13 ChangeLog: fix a typo for r47897.
3f8211a1133a401dd8e4cb6ca56b0dae6a09793a 2014-10-19 * lib/unicode_normalize.rb: (unicode_normalize!): change method name. catch up the method name change at r48014. [Feature #10084]
7b0635d157f6424a51cf7e9a8f60db24267f0ba6 2014-10-22 * ext/openssl/lib/openssl/ssl.rb (DEFAULT_PARAMS): override options even if OpenSSL::SSL::OP_NO_SSLv3 is not defined. this is pointed out by Stephen Touset. [ruby-core:65711] [Bug #9424]
2e8f953d68275b3af4058a8335423b3d5c6d87a6 2014-11-13 * lib/rexml/document.rb: add REXML::Document#document. reported by Tomas Hoger <thoger@redhat.com> and patched by nahi.
b66f0cbb338bf737967a94047fa47408691a98ce 2014-12-29 ChangeLog: fix a typo for r49058.
5e400ee48f9d3ccc9eafaf9e032576e514662683 2015-03-17 ChangeLog: fix a typo at r49987.
a968dd7dcca6c6b753555e25839ec8e37be39dcd 2015-03-23 ChangeLog: remove duplicated entry at r50057. [ci skip]
599bfa72332cf9dba6fff25dde5b17270c058635 2015-04-13 * ext/openssl/lib/openssl/ssl.rb: stricter hostname verification following RFC 6125. with the patch provided by Tony Arcieri and Hiroshi Nakamura [ruby-core:61545] [Bug #9644] * test/openssl/test_ssl.rb: add tests for above.
4fc87d4cb5fc4d0ae220fa0e461ad441de445830 2015-06-02 * vm_insnhelper.c: fix a typo. [ci skip] check_resopnd_to_missing -> check_respond_to_missing
cd56fbdf12a81c782f5665143048a4af97183ce1 2015-07-05 * README.md: fix a typo pointed out by raoulvdberge. [ci skip] [DOC] https://github.com/ruby/ruby/pull/953#commitcomment-11998186
7389ac15be042f242135f464530b66ca4419b933 2015-07-22 * ChangeLog: fix a typo for r51324. [ci skip]
5c88e7840cd98548f7517b40209621d4f5bd2edb 2015-08-22 * ChangeLog: fix a typo for r51660.
73600fd6f8ac22698fdb02f92c7bef13e5128c77 2015-08-22 * ChangeLog: fix a typo for r51665.
06cac6d6990bb481fa4cfeee4fb64a84cc85de8e 2015-09-07 ChangeLog: remove a duplicated entry (r51782).
37464c5c861f0b81d0fa7977b1a85443d7b0ca3a 2015-09-08 fix a typo of test method name.
3afe772e014cce820fc0bc300cc08715eb4c24f1 2015-10-05 * test/ruby/test_thread.rb (test_handle_interrupt_blocking): check if exception handling was postponed until sleep.
d0e86105829192d982016d5e8badea950a76b6dd 2015-10-14 * test/objspace/test_objspace.rb (test_trace_object_allocations_start_stop_clear): clear object allocation table first to get rid of erronous detection for obj3. [ruby-dev:49095] [Bug #11271]
058ba6cebd8f7e6a837bab68f677a87afeb483a4 2015-10-17 * ChangeLog: remove duplicated entry of r52147. [ci skip]
75c5b0afe416506c5cde70d916e4692fa0b1c6fb 2015-12-12 * doc/NEWS-0.2.2: add description about incompatible change in Hash duplicated key overriding policy. [Bug #10315] [Bug #11501]
79c7a51893e1c8b95d98728feb7c75bc31671ed8 2015-12-16 * ext/fiddle/handle.c: check tainted string arguments. Patch provided by tenderlove and nobu.
3cccf032e6ba496c14c56b0d6faaea3c51946665 2015-12-16 * ChangeLog: fix a typo in r53149.
3d458cd051c29e7644812fb13db7c3c6812edae8 2015-12-29 * ChangeLog: remove duplicated entries at r53366.
b7573a00813dedcc2b1e57bac95ed91326111d23 2015-12-29 * thread_pthread.c (rb_thread_create_timer_thread): destroy attr even if pthread_create() failed.
d5b4511020127a4761e11f91bdbc501decfa7b29 2016-02-07 * ChangeLog: revive an entry for r53762 accidentally removed at r53764.
fea0595635b6aeb7629c7d56db6eef07bbaf8ff0 2016-03-07 * ext/tk/lib/tk/menubar.rb: fix a typo in font name. [ruby-core:72505] [Bug #11886] The patch provided by Akira Matsuda.
90dec6bcab36d46b0319bd4c88eedbc6b5a67dcf 2016-03-07 * ext/tk/lib/tkextlib/blt/tree.rb: fix method name typo. [ruby-core:72510] [Bug #11890] The patch provided by Akira Matsuda.
903b0ebe228fb782d4ac31279ea8318774fccfc5 2016-03-07 * ext/tk/lib/tkextlib/tcllib/toolbar.rb: fix method name typo. [ruby-core:72511] [Bug #11891] The patch provided by Akira Matsuda.
99a35bf0b31d18c1f2bffd653447b523b35da8d2 2016-03-07 * ext/tk/lib/tkextlib/tcllib/tablelist_tile.rb: fix method name typo. [ruby-core:72513] [Bug #11893] The patch provided by Akira Matsuda.
25c0a2d3ade20a0121fcc436391262c36e7505ed 2016-04-15 * tool/redmine-backporter.rb: sort revisions.
531514bac2ba4c6dbcb45710f4cbef5439b725ef 2016-04-16 * tool/redmine-backporter.rb: revisions are strings.
8f9b8d48b64ecb760ca40d19c24603b3cc84a4a1 2016-04-23 * tool/merger.rb: use FileUtile.rm_f to fix an error on missing temporary file.
d7491e2a630a586406741199b7891bc18c560f43 2016-05-29 * ChangeLog: fix a typo for r55198.
cc00f5bf36a2053e561d968a7e667ff31a9d72d7 2016-09-27 * ChangeLog: fix typo of r56271. [ci skip]
fc414c1f1585f9f625ddca2cc7a3d555558dbc18 2016-10-06 * ChangeLog: fix a typo at r56363.
6feb1684f36c7b160eba6b68be43a6cad05e4c40 2016-11-11 fix a constant name typo in redmine-backporter.rb [ci skip]
f6e90bb9382766db8ef281640976ccc5bd8dee18 2017-08-10 fix a typo in comment.
e219f95d758b7b61bd2027cc188a2de1b1e8c0e6 2017-09-19 fix a typo in NEWS at r59966.
6d3f72e5be2312be312f2acbf3465b05293c1431 2017-12-14 Fix a command injection vulnerability in Net::FTP.
d8d19683b62cc8e9254e651acd89a6cdfa3a0f54 2018-02-16 fix regexp literal warning.
4989bad4387ee2e9a7309d51840bc0705a248460 2018-10-17 infect taint flag on Array#pack and String#unpack with the directives "B", "b", "H" and "h".
ad10418eab9c70f188d8735ccd1e6f2e160c64e2 2019-01-14 update redmine-backporter to catch up Redmine 4.0. [ci skip]
9e7f197c8e0c20bdf96ab7438e30b0457a85ec72 2019-03-14 tool/make-snapshot: Use 6-spaces indent for SIZE and digests to align with release note markdown.
39b04bc698c8ebebc00ca38ffda01473bfbdc43b 2019-04-12 [DOC] Add `ifnone` example to `find` documentation [ci skip] [Fix GH-2110]
ee7999bb8453201f895e6154b9169c4e5b5b9ef6 2019-06-16 tool/redmine-backporter.rb: Add parens to fix condition for svn revision search.
17e6536fe0c6a7d213f500827346cacc210c536e 2019-06-16 tool/redmine-backporter.rb: Change redmine git revisions URL path.
73530a961918c4039a4c44865a89742b7b693a0b 2019-07-27 tool/merger.rb: execute 'svn update' after 'svn ci' to update revision info on working copy.
ed8d2e1cfdc57bba03065e96424e4ba7df45682e 2019-08-28 tool/merger.rb: fix tag existence check with subversion.
831f7850689c51f8d7b17eb76c7f20b0eda16778 2020-12-21 [DOC] Fix typo in Ractor.make_shareable documentation.
8366506de1b5538573bbbed7b4ab8a36ace68fc6 2021-06-12 cont.c: Replace "iff" with "if and only if"
d5fc3fa4dbf2d6decb6c2582eed6fd2d8003c70c 2021-12-29 win32/win32.c Fix PROT_EXEC bit flag check for FlushInstrucitonCache()
f725bf358a38b2d5dccb016a962f560baaee55c2 2022-12-07 Fix a typo in NEWS.md. [ci-skip]
c33615b6543b46227e7f51c17c2d725cf5bfa2ef 2022-12-10 NEWS.md: Added compatibility issue of String#to_c. [ruby-core:110523] [Bug #19087]
9477ec732b680df1ffa1d17b86ba641c83dc4b74 2022-12-11 NEWS.md: fix ticket ref position.
fdac148637af2eff49fecbf864f303a16d39bf8c 2023-01-03 NEWS.md: remove a redundant bundled gems entry. [ci skip]
4dccb145a8d052220743a557de3bb82b037dbf82 2023-07-23 tool/merger.rb: Support commit URLs as revisions
631449ac6b9336dfce577a786aff7eca0b8abcf1 2024-06-03 README.ja.md: Remove Cirrus CI badge image. folloup for 15ee9c7c1b693f29b6b2dbe7b47488bf154e481c.
70d20ce473952e3a2e5b0aa4a6884886517ee3cc 2024-10-28 Update bundled gems list
b1fc1af444055641b3dfdba701540f9c75759d3d 2024-11-01 Stop syncing json benchmarks.