70189a8cfd0e06230984b1033635d532c543e39d
|
2011-07-31 |
* vm.c: check if cfp is valid. [Bug #5083] [ruby-dev:44208] |
172ac007f82ab70e215f236185760d6cc06b8379
|
2011-07-31 |
* vm.c (vm_make_env_each): don't save prev env value. It is no longer used. [Feature #4871] [ruby-dev:43743] |
3441301d7dbb103478abf575251c59c18958e530
|
2011-07-31 |
* vm.c (check_env): print debug messages to stderr. [Feature #4871] [ruby-dev:43743] |
bc647cbdfbc6a16afa04df82930896490162d128
|
2011-08-07 |
* ext/objspace/objspace.c: fix typos in a document. |
5cb16a55f56220eb8a0e0bfa69c5427023a12975
|
2011-08-20 |
* iseq.c (iseq_s_disasm): fix a bug that may cause SEGV. |
729ad0b0abc42e77515b86463abc8500506d12c9
|
2011-08-21 |
* iseq.c (iseq_s_disasm): remove variable which is no longer used since r33013. |
a09e7139a3916c832f42d54191fc69439ecc603e
|
2011-08-27 |
* proc.c (proc_new): force to rewrite errinfo when calling Proc.new in ensure. [Bug #5234] [ruby-core:39125] This code will be removed after changing throw mechanism (see r33064). |
0971109e3dcc8f30df79fba1ac6db174e7c7ecdc
|
2011-08-27 |
* vm.c (rb_vm_rewrite_dfp_in_errinfo): change return type to suppress a warning. |
7c9b9977b0f3ff367e96f9901761f97b9e3c8b97
|
2011-09-03 |
* test/ruby/test_fiber.rb (TestFiber#test_no_valid_cfp): add a test. Unlike TestThread#test_no_valid_cfp, this test succeeds even if win32ole is required (see r33153). |
a17fd731c9cab021f3e40f63f10ac13c0e0ca516
|
2011-09-04 |
* ChangeLog: style fix. |
d52be39fb75529ae996a751c76027ce7f05440f8
|
2011-09-17 |
* lib/find.rb (Find.find): add documentation that Find.find without block returns an enumerator. |
91e190dbc26e68ccee57bb8a1847385cd019255a
|
2011-10-01 |
* vm.c (rb_thread_mark): rb_thread_t needs self to be marked. [ruby-dev:44566] [Bug #5386] |
bc07265ceb9ca1c2d9329e614240b6ada4ff2b5c
|
2011-10-01 |
* vm.c (rb_thread_mark), cont.c (cont_mark): self pointer should not be marked by itself. Patch by Koichi Sasada. [ruby-dev:44567] [Bug #5386] |
02e4428ec537211c28ae053ceac2e3442437f463
|
2011-10-02 |
* io.c: fix documentation of ARGF.lineno=. |
3e6a5b27f02ca51ae3502f64575937aa6c34dcdc
|
2011-10-02 |
* vm.c (rb_thread_mark), cont.c (cont_mark): revert r33369 and r33371 that may cause SEGV in certain environments. |
a30fd3b6604237ef112412928a9c077886415854
|
2011-10-09 |
* test/psych/test_yamldbm.rb: don't run test if the system don't support yaml/dbm. |
b062e60805c9be8c6267d3ad17bd5fbd0c0c8a83
|
2011-10-23 |
* ext/tk/MANUAL_tcltklib.eng: fix typo. |
71804183a368342b45e288bb2d6f7da8d69fd75f
|
2011-10-29 |
* ChangeLog: style fix. |
c3749b6a6da86243ca16ed058216114e71c184f3
|
2011-11-05 |
* ext/pathname/lib/pathname.rb, ext/tk/lib/multi-tk.rb, ext/tk/sample/demos-en/widget, lib/benchmark.rb, lib/irb/cmd/fork.rb, lib/mkmf.rb, lib/net/ftp.rb, lib/net/smtp.rb, lib/open3.rb, lib/pstore.rb, lib/rexml/element.rb, lib/rexml/light/node.rb, lib/rinda/tuplespace.rb, lib/rss/maker/base.rb, lib/rss/maker/entry.rb, lib/scanf.rb, lib/set.rb, lib/shell.rb, lib/shell/command-processor.rb, lib/shell/process-controller.rb, lib/shell/system-command.rb, lib/uri/common.rb: remove unused block arguments to avoid creating Proc objects. |
483fd7485ba07a03426900da7d8397c0b0d99af7
|
2011-12-04 |
* lib/pp.rb: fix rdoc. |
9952139011c0e8a28e29c7d9f65edf5912a334fb
|
2011-12-11 |
* ext/syslog/syslog.c: fix a typo. [ruby-core:41585] [Bug #5740] |
5e12ce3c69bf881c7ec607980f89410c5fb7dd76
|
2011-12-13 |
* ChangeLog: style fix. |
dd834c683de09ae4f4ccfefbdaf4a36f20abc307
|
2011-12-23 |
* vm_eval.c (send_internal): PASS_PASSED_BLOCK_TH must be placed just before calling rb_call0. |
db9657a8bf962e29a3258f4dab62d216c5137a54
|
2011-12-23 |
* bootstraptest/test_flow.rb: remove an unused parameter. |
66f9d5fe11ca774b850cd55ca3476eb23d6db08a
|
2012-01-02 |
* test/ruby/test_object.rb (test_send_with_block): moved from bootstraptest/test_flow.rb. |
e98e56e6c4db2a528c882bf12d6499da0bacc566
|
2012-01-02 |
* test/ruby/test_object.rb (test_send_with_block): add a normal case. |
519187a259e4ddc27a4273fed241cf600a844f14
|
2012-01-02 |
* vm.c: fix comment. |
0d0344c1f0f912ad048406762c6518cf997237b3
|
2012-02-12 |
* benchmark/driver.rb: suppress unused/shadowing variable warnings. |
b212b84fc1ebe42e559a078ef9e78e9b7e51907b
|
2012-03-04 |
* hash.c: remove trailing spaces. |
0934e6c014fdbf178b1dd0d4f27c3e857491d641
|
2012-03-10 |
* enumerator.c: remove trailing space. |
42c18fe764afe5fa4aaf3d18af539263ee7005b4
|
2012-03-18 |
* lib/profiler.rb: support calling singleton methods of an instance of BasicObject. |
15ca66efb0292388e2c8b6772bf0549a7c396eb9
|
2012-03-31 |
* .gitignore: ignore generated file verconf.h. |
86c382a2d80c1d2a1e5ec6dce800fac79c4bb4e2
|
2012-07-01 |
* KNOWNBUGS.rb: Bug #2330 was fixed in r26718. [ruby-dev:40234] [ruby-core:27959] |
e546302486c5b78cf04e845877f17ce8a8afb69f
|
2012-07-01 |
* KNOWNBUGS.rb: add tests. [ruby-dev:45656] [Bug #6460] |
fb3c4a2d1803531a1dc865f72d758ac794f8702d
|
2012-07-01 |
* ext/zlib/zlib.c: cosmetic changes. |
afde2e8d051c4bdfb62a5c31ad7c9425a4e5c4dc
|
2012-07-29 |
* thread.c (Init_Thread): does not need to set klass explicitly. |
9dc1a421cc7a26b8b7a58f03036bb4f3e5f102dd
|
2012-08-02 |
* vm_insnhelper.c (rb_vm_using_modules): fix indent. |
ede1223028fed7c8a754ff63acdc6d70ce492565
|
2012-08-02 |
* eval.c (rb_mod_refine): fix documentation. Module#refine does not return self, but module. |
9564e9bd235c2c0b2bccda1849bba9c40b508c3e
|
2012-08-12 |
* vm.c (invoke_block_from_c): fix unintentional block passing. [ruby-dev:45071] [Bug #5832] |
93184600c8dfe84f03d2c41035c5bc0fdbe4e84f
|
2012-10-21 |
* vm_core.h (rb_vm_t::trace_flag): remove `trace_flag' which is no longer used. |
f21d7d98318919c730a5dbcca9f2c931ebd66898
|
2012-10-21 |
* vm_core.h (rb_vm_t::trace_running): add a new field `trace_running' to store vm global tracing status. |
811d072dcb7ef63a8953c17641801f7cce787cc7
|
2012-10-21 |
* vm_trace.c (rb_threadptr_exec_event_hooks, rb_suppress_tracing): constified. |
f1cbd700e8107f6871dfc18814f3a19b8beb225f
|
2012-10-21 |
* test/ruby/test_settracefunc.rb: remove trailing spaces. |
493d2533002169132162534ee87595c1b91b920d
|
2012-10-27 |
* struct.c: fix typo. |
c1dbeada5bdc9ad13d811b33d1637971ae1e3658
|
2012-11-03 |
* ChangeLog: fix. |
049ace5888174d5c2680a9203a8e3f24e928f2b9
|
2012-11-03 |
* vm.c, proc.c: avoid unnecessary `rb_vm_rewrite_ep_in_errinfo' calls. |
65b746bec045ec94ec762fbb9187fbd3a8860716
|
2012-11-03 |
* vm.c (rb_vm_rewrite_ep_in_errinfo, vm_rewrite_ep_in_errinfo): merge code and remove `rb_vm_rewrite_ep_in_errinfo'. |
d91b1dd448f17f471ce20af2d1d62e92531e9dfc
|
2012-11-25 |
* NEWS: add a news about iconv. |
371c07f2a2ce59ff9a045181b997826b3da3ef8a
|
2012-12-30 |
* vm_insnhelper.c: set keyword hash on Proc/block calls. [ruby-core:51172] [Bug #7630] |
2a4e4d86733b40a017d9465e6328d63fa1fbb411
|
2012-12-30 |
* test/ruby/test_keyword.rb: add a test for passing hash as a last argument. [ruby-dev:46712] [Bug #7529] |
d127e92b8595618a2df2c3c28efc346624e42193
|
2013-02-02 |
* NEWS: add keyword arguments. |
ca016c705fbe58d254daaaacc123a70c78caadcb
|
2013-02-05 |
* 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] |
d48f539cfbc174e92546eb790856e03ab2194f61
|
2013-02-09 |
* BSDL: update copyright notice for 2013. |
16aedfe0a04432e9912dd4c8c662c5e416c67af9
|
2013-02-16 |
* vm.c (ENV_IN_HEAP_P): fix off-by-one error. |
11498d9b1e7913dbbca27336ba22f88c52a5cfe2
|
2013-02-16 |
* .gdbinit (iseq): rename dummy_gdb_enums to ruby_dummy_gdb_enums. This is follow up to changes in r24407. |
e4811dc6976534e790e2b588521c1d273419c83a
|
2013-03-17 |
* array.c: fix rdoc. [ruby-core:53485] [ruby-trunk - Bug #8108] |
67964f299b671c9b29257c7a62000bfbadb4c556
|
2013-05-19 |
* ext/fiddle/extconf.rb: ignore rc version of libffi to fix build failure. |
edb98f8b910b00be16868b21116924cffad785b9
|
2013-05-19 |
fix typos. Patch by k_takata. |
1dafd4ebf1a88e0a8298fe60e7632af8584da29a
|
2013-05-25 |
* test/fiddle/test_c_struct_entry.rb, test/fiddle/test_c_union_entity.rb, test/fiddle/test_cparser.rb, test/fiddle/test_func.rb, test/fiddle/test_handle.rb, test/fiddle/test_import.rb, test/fiddle/test_pointer.rb: don't run test if the system don't support fiddle. |
9421b186620ed31e75fbd546cb2f93f9c4d6deff
|
2013-05-25 |
* test/fiddle/test_handle.rb (Fiddle::TestHandle#test_static_sym): adjust indent. |
166d8dc2d62efbbfcbb6c708c920ddd53f96ebc5
|
2013-06-02 |
* enc/trans/japanese_euc.trans, test/ruby/test_transcode.rb, tool/transcode-tblgen.rb: change EUC-JP-2004 to EUC-JIS-2004. This is follow up to changes in r41024. |
fb4c8c3a2aea1993dacaafef454e1f12e0341e05
|
2013-06-07 |
* variable.c (rb_const_set): fix missing semicolon. |
baabb76cd745d2ed9b4dba6c33710944321ded98
|
2013-06-10 |
* test/ruby/test_beginendblock.rb (test_exitcode_in_at_exit): fix NameError. |
1720a5bac44b590205257cf3acd0a3071738e6ec
|
2013-06-17 |
* include/ruby/intern.h, proc.c (rb_method_call_with_block): new function to invoke a Method object with a block passed as an argument. |
62bd8db1985736d23d68608c70c32d56432a84fd
|
2013-06-17 |
* include/ruby/ruby.h, vm_eval.c (rb_funcall_with_block): new function to invoke a method with a block passed as an argument. |
cc9a7adeacdbb7f5ad18460680eebb69524e2dee
|
2013-06-17 |
* test/ruby/test_proc.rb (TestProc#test_block_given_method_to_proc): run test for r41359. |
8dd4a3c6048989a06ae0b57f929899820709715d
|
2013-07-19 |
* dir.c: [DOC] add docs for :encoding option. |
854520fc1e5da3a5af12ed01608c5626b81b7996
|
2013-07-19 |
* ext/pathname/pathname.c (path_inspect): use PRIsVALUE to preserve the result encoding. |
92084a8b23a5f4bebab8e9f95c7479e6878a369a
|
2013-07-20 |
* proc.c (proc_to_s): use PRIsVALUE to preserve the result encoding. |
214cbdc9434b6ba967c00179473666732258c913
|
2013-08-09 |
* vm_insnhelper.c (vm_invoke_block): returning from lambda proc now always exits from the Proc. [ruby-core:56193] [Feature #8693] |
f9cbf0e89f92f149aed9f41b81d72b9d76a9b14a
|
2013-08-09 |
* time.c (get_timeval, get_new_timeval): use rb_obj_class() instead of CLASS_OF() because CLASS_OF() may return a singleton class. |
eca115c34b405f9672c165b744688bec9fd6e851
|
2013-08-09 |
* ext/readline/readline.c (insert_ignore_escape): suppress logical-op-parentheses warning. |
22bfbc941971352272c88a3d9244a86f7228f0b6
|
2013-08-10 |
* numeric.c: [DOC] fix typo. |
04f0de74dd22bc9e06b14d0c777d15fcde2e50a8
|
2013-08-18 |
* error.c, file.c, gc.c, hash.c, thread.c, variable.c, vm_eval.c, bin/erb: $SAFE=4 is obsolete. |
00b8bd5c877606ff0cbdc4a0afdf75cd9a3b61cb
|
2013-08-18 |
* error.c, object.c, ext/readline/README.ja: [DOC] $SAFE=4 is obsolete. |
fe360c463c920dbb16284f3cede4c34f32162f77
|
2013-08-18 |
* variable.c, vm_method.c: remove dead code. |
36c4a3015fd547c6eae9612ef915543728be0367
|
2013-08-25 |
* object.c: [DOC] remove comment about trust/untrust. |
0a4801e768cd93c79666f32460306f132009aa9d
|
2013-09-07 |
* lib/find.rb (Find.find): respect the encodings of arguments. [ruby-dev:47530] [Feature #8657] |
113b1c76fc9ace9f12f83e5edc7d4dadcc708c17
|
2013-09-07 |
* variable.c (classname): the name of class that has non class id should not be nil. This bug was introduced in r36577. |
c65e9bbff91ce0158aecd17b5a94b6fdafbd4238
|
2013-09-07 |
* doc/security.rdoc: [DOC] fix typo. |
d2f4e701f83dffbe53e55fce3e6acfe62bb73e9d
|
2013-09-22 |
* ext/-test-/tracepoint/tracepoint.c (Init_tracepoint): prevent from GC. |
0b39c8a08d57853af16a1686a10e505ff482e535
|
2013-09-22 |
* vm_insnhelper.c (vm_make_proc_with_iseq): fix bug message. This is follow up to changes in r42637. |
94f5787130bea9223ddb93b87f50ed5491276719
|
2013-09-29 |
* vm_insnhelper.c (vm_callee_setup_arg_complex, vm_yield_setup_block_args): clear keyword arguments to prevent GC bug which occurs while marking VM stack. [ruby-dev:47729] [Bug #8964] |
ad367a256ec853a4323089de82cff0bbaefd0ec4
|
2013-10-26 |
* gc.c: catch up recent changes to compile on GC_DEBUG, RGENGC_CHECK_MODE. |
711a069e0f1ac767f82db7985a4c63bfb98e561e
|
2013-11-10 |
* gc.c (rb_gcdebug_print_obj_condition): catch up recent changes to compile on GC_DEBUG. |
3e1360f370a591027b414b582ffdbfe1810f0d12
|
2013-12-08 |
* array.c (rb_ary_shuffle_bang, rb_ary_sample): check unknown keywords. |
7f5a9f3881acd46f5b96419776eb713c42963af7
|
2013-12-08 |
* array.c (rb_ary_shuffle_bang, rb_ary_sample): rename local variables. |
40468b5bf1dc9dded05a8769d168bcdf87372866
|
2013-12-08 |
* object.c: [DOC] document Module#singleton_class?. |
b521f42a88ee2d23f4164a0f73b6ea20042adc17
|
2013-12-08 |
* NEWS: [DOC] update NEWS about GC. |
2251a2729af14db5b4bed694cfebb1fcc854009f
|
2013-12-09 |
* ext/thread/thread.c: [DOC] add call-seq alias for Queue#enq, #<<, etc. |
5760abaf088c514e9fdd3108a0cb13419e8a7642
|
2013-12-17 |
* test/ruby/test_io.rb: fix duplicated test name. |
de7e488b08ab980db10d21d32b12899f614baf75
|
2014-01-04 |
* vm.c (RubyVM::OPTS): get rid of a garbage character. |
c754b227978af124734fb90be703c923b0752519
|
2014-03-03 |
* lib/find.rb (Find#find): should pass ignore_error option to enumerators. |
df0991f34b95e4f6a283c40613aac0334accce1e
|
2014-03-04 |
* ext/pathname/lib/pathname.rb (Pathname#find): add "ignore_error" keyword argument defaulted to true as well as Find#find. |
e38d95497fa60212ac8048027ebbdb3a5a8fd4d2
|
2014-03-08 |
[DOC] Add NEWS about Find#find, Pathname#find. |
b204fe182f30cf2ec874771eae92dd09413d19b3
|
2014-03-11 |
* test/objspace/test_objspace.rb (TestObjSpace#test_dump_uninitialized_file): remove dependency on json library. |
c1f1b931716a9b0e5d8ebd1a2ccbefd42d171b9c
|
2014-03-11 |
* ext/.document: add objspace/objspace_dump.c to document file. |
1cde307767f375bf88d57426259a05b0f567e4ed
|
2014-03-15 |
* ext/.document: remove refinement from documentable directories. |
e4879afe3e6c53871ef0b384017a25ad7eeb9d74
|
2014-03-30 |
* parse.y (rb_str_dynamic_intern): [DOC] move rdoc from rb_str_intern. |
f6686b51325dc039652555c6724d7c1c960dd242
|
2014-04-01 |
* parse.y (rb_str_dynamic_intern): set mark bit if dynamic symbol is before sweeping. |
0f51db6a1ee68ccab6a63e05578b4a737c21d97f
|
2014-04-29 |
* parse.y (symbols_i): like r45492, call rb_gc_resurrect(). |
cce5fe1ae5ac2e272d7d0e841100f0644fe4fa51
|
2014-04-29 |
* test/ruby/test_symbol.rb (TestSymbol#test_symbol_gc_1): fix typo. |
5a60ddc56d97b0a52e2327c9e5156342aff46ce9
|
2014-07-05 |
* class.c: [DOC] mention about prepended modules. |
9f051c80dcaaf05d5597b6b8830fade30e131031
|
2014-07-06 |
* file.c, ext/pathname/pathname.c: [DOC] correct position of method rdoc. |
ef809762e56f0b3347d63da8602da69febe7b870
|
2014-07-19 |
* string.c: [DOC] teach rdoc symbol.c. |
3b895e8355b06facb4e80b27e527d560af4fd65a
|
2014-07-30 |
* process.c (rlimit_resource_type, rlimit_resource_value): get rid of inadvertent dynamic symbol pin-down. |
e3230f154c874917f9c4384498558da3fdaba432
|
2014-07-30 |
* sprintf.c (rb_str_format): like r47006, get rid of function calls in RSTRING_PTR(). |
6bce41b3b745ab18439df4588b404d7e64e3293b
|
2014-08-17 |
* gc.c (obj_memsize_of): don't calculate memsize of T_NODE when called from check_gen_consistency. It fixes segmentation fault on RGENGC_CHECK_MODE >= 1 introduced by r47188. |
dd798a68a20012ca86fcd8825c7ec8e3605d01e9
|
2014-09-27 |
* gems/bundled_gems: upgraded to power_assert 0.1.4. |
90e99bea8654d74867725edab696e8b23b101f1b
|
2014-09-28 |
* gc.c (rb_gcdebug_print_obj_condition): use RVALUE_REMEMBERED because GET_HEAP_REMEMBERSET_BITS is obsoleted. |
231f45ad3626a1c4e9828524ed661771a6793af0
|
2014-10-18 |
* vm_core.h, vm.c, proc.c: fix GC mark miss on bindings. [ruby-dev:48616] [Bug #10368] |
a2608f293de44f07462c746fc27a88cca9ff2256
|
2014-10-18 |
* vm_core.h, proc.c, vm_backtrace.c, vm_trace.c: remove rb_binding_new_with_cfp, and use rb_vm_make_binding instead. |
dc32dc54c3481fb93977326fc1dc966ea42d9f94
|
2014-11-09 |
* gems/bundled_gems: upgraded to power_assert 0.2.0. |
8d7293727165885eecee4ef1175e9b0305b1973f
|
2014-11-23 |
* gems/bundled_gems: upgraded to power_assert 0.2.2. |
eebb6bfc79db53559e3cc5d3972f0f4d69651f46
|
2014-12-07 |
* ext/socket/basicsocket.c, ext/socket/sockssocket.c: remove code for $SAFE=4. |
e62a99b924a9b629eca48bfa3f74d1965bc0ecad
|
2015-01-16 |
* eval_intern.h, vm.c, vm_eval.c, vm_insnhelper.c: change throw mechanism (not save target ep, but save target cfp). It fixes `unexpected break' bug that occurs when TracePoint#binding is called. [ruby-dev:48797] [Bug #10689] |
f4c6ed4650571a3b7d88d3eb9c139b776bdf429a
|
2015-01-16 |
* vm.c (VM_CF_PREV_EP): remove extra parentheses. |
e660f776c04342d353a994ee6392a37ffed6cbfe
|
2015-02-22 |
* vm_insnhelper.c (rb_vm_rewrite_cref_stack): copy nd_refinements of orignal crefs. It fixes segmentation fault when calling refined method in duplicate module. [ruby-dev:48878] [Bug #10885] |
f436de8f31fda1aecc67914632014ec9fa566ae1
|
2015-03-10 |
* enum.c (enum_slice_when): [DOC] fix typo. |
280d4c3733a27fee527a11004df45c1c255d03c8
|
2015-05-10 |
* proc.c (proc_binding): fix segmentation fault on marking phase. envptr of newenvval should not be NULL. |
20fe5da889aa48e05da97e6c396ae97a382bdeb3
|
2015-05-21 |
* doc/maintainers.rdoc: [DOC] net/telnet is no more in the stdlib. |
f7547ae6af8742691b03b2d0e985b8da38288f8f
|
2015-06-20 |
* object.c (rb_obj_taint): [DOC] $SAFE=3 is obsolete. |
d7bb66df2667040518186eb72928dedb4b7de6b9
|
2015-08-01 |
* lib/net/http/response.rb (Net::HTTPResponse#inflater): fix TypeError. An exception object might be nil. [ruby-core:68846] [Bug #11058] |
9cf11b70ca2a271bcfd737d9fc580dd9fdfad20f
|
2015-08-01 |
* lib/net/http/response.rb (Net::HTTPResponse::Inflater#finish): fix a bug that empty gzipped response body causes Zlib::BufError. [ruby-core:68846] [Bug #11058] |
79eb53dc46a1c16264ffe0e414c3085d4614b20d
|
2015-08-16 |
* gc.c (gc_mark_children): check if RCLASS_EXT is valid before marking. This fixes the following test failure introduced in r51126: |
833dcacd7316ab065bc45bf4502785efdbcfb46f
|
2015-10-30 |
* gems/bundled_gems: update to power_assert 0.2.5. |
7ecf28cae33f4a785472bcc1ff3316d8e50e55c2
|
2015-11-09 |
* gems/bundled_gems: update to power_assert 0.2.6. |
997df3ad0149fd69c3574660af26170d7464a6f3
|
2016-04-09 |
* lib/ostruct.rb: [DOC] fix position of nodoc directive. |
5e084529937f65c93489e80d38373bbc6b5843b1
|
2016-04-17 |
* array.c (rb_ary_sum): [DOC] fix typos. |
322ec847726b4f596e3892e4a7192bd7a3a59dd2
|
2016-04-24 |
* vm_insnhelper.c (INLINE): disbale r54738 if __NO_INLINE__ is defined. It caused "undefined reference to `vm_getivar'". |
5f9cf734f57684dd9aa5660b4e04650a7ead40e2
|
2016-04-24 |
* vm_insnhelper.c (INLINE): cosmetic change. |
315a136ec090d0b6c4a2f8bfedac2a3ddde74d80
|
2016-05-04 |
* test/test_set.rb: add missing test of Set#select!. |
80ccb8e86f28d3cdf3f4ca1fd8581bd5a2acec90
|
2016-05-04 |
* lib/set.rb (Set#{delete_if,keep_if,collect!,reject!,select!,classify,divide}, SortedSet#{delete_if,keep_if}): Return sized enumerators. |
60287eab74bb4f24ee68106b76ff24cb616b259d
|
2016-05-04 |
* lib/set.rb: [DOC] add documentation that Set#{delete_if,keep_if,collect!,reject!,select!, classify,divide} without block returns an enumerator. |
803177b38e5bc3ead7c5e5903f5f8135cd4b30a5
|
2016-05-04 |
* test/net/http/test_httpheader.rb: add missing test of Net::HTTPHeader#each_capitalized_name. |
6da221411969e8be9ed0793b23ed8224561ed20f
|
2016-05-04 |
* lib/net/http/header.rb (Net::HTTPHeader#{each_header,each_name, each_capitalized_name,each_value,each_capitalized}): Return sized enumerators. |
02377a3a79843aa9c734a875853870688fde57be
|
2016-05-04 |
* lib/net/http/header.rb: [DOC] add documentation that Net::HTTPHeader#{each_header,each_name,each_capitalized_name, each_value,each_capitalized} without block returns an enumerator. |
f60caf13f9d2a54a7879c80b2df4829800798608
|
2016-09-07 |
* gems/bundled_gems: update to power_assert 0.3.1. |
b425d4f19ad9efaefcb1a767a6ea26e6d40e3985
|
2016-09-07 |
* lib/csv.rb (CSV::{Row,Table}#{each,delete_if}): returns an enumerator if no block is given. [ruby-core:75346] [Feature #11058] |
b8214668a65ee44f7e64ad487ccece2d8499cb52
|
2016-09-07 |
* ChangeLog: fix ticket number. |
1f8765bb2b62d533c0779c854c2b77cc021093b4
|
2016-09-08 |
* array.c (flatten): use rb_obj_class instead of rb_class_of because rb_class_of may return a singleton class. [ruby-dev:49781] [Bug #12738] |
dd3ccb8b5026f218a5ccde05f422f7c641d2c186
|
2016-09-25 |
* node.c (dump_array): remove duplicate header of NODE_ARRAY/ NODE_VALUES. |
8004ad33bcdb7b5bec3f7f077d386563fbcda76a
|
2016-11-05 |
* eval.c, method.h, proc.c, vm.c, vm_eval.c, vm_insnhelper.c, vm_method.c: TracePoint#method_id should return method_id, not callee_id. [ruby-core:77241] [Feature #12747] |
9cbd6ee09770be3d73a17ab1195a094c59c9f9ee
|
2016-11-05 |
* vm_trace.c (tracepoint_attr_callee_id, rb_tracearg_callee_id): add TracePoint#callee_id. [ruby-core:77241] [Feature #12747] |
3f2f64dbeb846d84ddacd10c251d918d26229dac
|
2016-11-05 |
* vm_eval.c (vm_call0_cfunc_with_frame): pass method id to dtrace hook. follow up r56592. |
edaf46da4704bfe88445a70ece370f6235234d0b
|
2016-11-27 |
gems/bundled_gems: Update to power_assert 0.4.1 |
b16d1968e6376c0622093d0830c50272c929d63f
|
2016-12-04 |
Revert changes on rb_frame_method_id_and_class() |
1b45e533496bdb29b98694cf87288e637d47cd8a
|
2016-12-18 |
doc/standard_library.rdoc: Tk is removed from stdlib |
c20bba2cba592e94d5235c3b19c4e8d8a8becd72
|
2017-05-04 |
gems/bundled_gems: Update to power_assert 1.0.2 |
5c8edab967093118ceb6ac5e7a288c76875cbd25
|
2017-05-04 |
dir.c: [DOC] Properly refer to keyword argument by its name [Fix GH-1543] |
4e6daedc706b591073a8b361935fbe41183baaba
|
2017-05-04 |
string.c: [DOC] Properly refer to keyword argument by its name |
93a6178f5694fbd44afa1d65fd9491b861dde218
|
2017-05-04 |
internal.h (rb_gc_resurrect): remove stale declaration |
0ff27c4604c76382767b929818d0c428aa74e9f1
|
2017-07-02 |
Symbol#== should be able to be redefined |
9657a6c216ca864a90dabfb7a1fd7c0666034428
|
2017-08-19 |
gems/bundled_gems: Update to power_assert 1.1.0 |
698f2db2240c81a21b9cad56d46fbc1ea02c7042
|
2017-09-18 |
vm.c: fix `cfp consistency error' which occurs when raising exception in bmethod call event |
917bc68772e447c9fe7f86ee1588e13771b992b6
|
2017-09-30 |
test_find.rb: improve branch coverage |
0b8842ca8a69e2389ac6fd26738c0dcb526768a4
|
2017-10-28 |
iseq.c: show all call flags |
e6f133b66aa705d1022dcb8dbe48cf93acec519b
|
2017-10-28 |
iseq.c: fix a typo |
a184500be27fb4b979e5feeb4685b6a7776e2251
|
2017-10-28 |
iseq.c: remove obsolete comment |
c84586b78560028ef14c15e9c23169fe2e6e57ee
|
2017-10-29 |
.gdbinit: follow up changes in r60440 |
f3a892429df2c80662db5cbd3c44b54a92c160dd
|
2017-11-18 |
.gdbinit: follow up changes in r60726 |
389c80cec1009037fa56f012cc24f0797f5ab5b0
|
2017-11-18 |
.gdbinit: fix print_pathobj |
580424d53395ba7ef8f37e200d85f6e66abe7671
|
2018-01-09 |
.gdbinit (print_lineno): follow up changes in r61534, r61536 |
61f26a1bf90277ee91b90ddecfbf64e94bc14b98
|
2018-02-10 |
.gdbinit (print_lineno): support a succinct bitvector implementation [ci skip] |
8e95d051a8ae92dee786a39ed1226259db15b253
|
2018-06-10 |
gems/bundled_gems: update to power_assert 1.1.2 |
3b51b2fa96e05c77f61a0dacec685a98c12e7027
|
2018-06-23 |
vm.c: fix typo in function name |
289dcb30b98688769644a9f000b577f96bd01594
|
2018-06-23 |
vm.c: fix infinite loop |
c7ab4f6dcb8473612226704b8a6060020145d159
|
2018-06-23 |
test/ruby/test_settracefunc.rb: fix NoMethodError |
d62b7e133e2de4807790e2cbe93f8a8481f45e37
|
2018-06-23 |
[DOC] Add call signature for {Array,Hash}#any? |
32a7614d21b5d5fbe838ca326be12493e8f81bb3
|
2018-07-01 |
lib/.document: add csv |
b3fb892dbad2b0e809d3dd40d9e6bd7e25cdf218
|
2018-07-01 |
NEWS: add NEWS entry about Kernel#then [Feature #14594] |
59b3827325a93e2291946504db85b8e508bcff81
|
2018-07-15 |
vm_core.h: add missing cast |
99b6ef932fc32412d4080e58b7a066dac083c086
|
2018-07-15 |
vm_dump.c: fix warning about constness |
78a2a1be768bd97d43f66da0c9aec93a60e9e196
|
2018-07-15 |
insns.def: fix typo in comment |
a343f6609e5accfd20c5a6c66df63d62d759520e
|
2018-07-15 |
vm_core.h, vm_dump.c: fix cast |
7b98385dd1da7f9e8f664ab7a7bf8bae3cfa926d
|
2018-07-15 |
node.h: remove unused macro nd_compile_option |
7deb37777a230837e865e0a11fb8d7c1dc6d03ce
|
2018-11-02 |
common.mk: --no-ri and --no-rdoc options were removed |
124957566f041e5c6e8f678dfaf62cae381826dc
|
2019-02-17 |
.gdbinit (rp): follow up changes in r66390 |
7006fdecf2ff5e832cd6da1bf02462146a9190b8
|
2019-03-16 |
dsym should be treated as string [ruby-core:91852] [Bug #15670] |
831e93d928aa1092fbbcabaa8051953de50ad9da
|
2019-03-24 |
Update power_assert to 1.1.4 |
9738f96fcfe50b2a605e350bdd40bd7a85665f54
|
2019-04-17 |
Introduce pattern matching [EXPERIMENTAL] |
9c9db64d7e9058dc6fc7ead3791b259685798806
|
2019-04-17 |
Define Struct#deconstruct |
243842f68a97a34a36a7e8c690efe7e18bf81e91
|
2019-04-20 |
Avoid usage of the dummy empty BEGIN node |
eeee4f404b9e2dd9cac84de2b30f7bf1ba608c53
|
2019-04-21 |
Remove unnecessary condition |
bb77cc183732cf68e224398c30d8e38d02cab14c
|
2019-04-21 |
Add missing tests for p_args |
01efa5d912f47829eb7fbb472d899ed293105d25
|
2019-04-21 |
Add missing test for p_var_ref |
710e763e72d925fc25cd5974158cc9e14016a81b
|
2019-04-21 |
test/ruby/test_pattern_matching.rb: add missing tests for NODE_DASGN, NODE_LASGN |
be8cf0d4f672c6061c38c06a7d5d1ee909fc124b
|
2019-04-27 |
Update NEWS for pattern matching [ci skip] |
bc01f7b7211b96b258fc6586789ce9875c079a7d
|
2019-04-27 |
Fix description of NODE_IN |
b2b5ed14104d2010ceae9fc81823bdcdc84b3bd7
|
2019-05-27 |
Supress duplicated warning |
be6b462489e42b6a8ee60ba96fc18fcc9794f819
|
2019-06-10 |
Use checktype for performance |
6017e81b033d9eb8ab66dc1bd3402f51155761f1
|
2019-08-11 |
Update power_assert to 1.1.5 |
ea84a680755b5a7fa700618cbe78e3b2fc7be01d
|
2019-09-01 |
Export rb_const_source_location_at for MJIT |
94d6ec1d90bb28e5f303867b048e6322d8781cb1
|
2019-09-01 |
Make pattern matching support **nil syntax |
1e620c67af3d37b6f120765daf29e96a643325ab
|
2019-11-07 |
Add missing semicolon |
a396bef8d8b72328d411abe7a275736ad995fbcb
|
2019-11-07 |
Disallow duplicated pattern variable |
d4da74ea786da7906fdb85e593593a9c6c11fe96
|
2019-11-08 |
Define Struct#deconstruct_keys |
cfccd59cb1adfee7b1f402609a4ee32298a26d87
|
2019-11-08 |
Fix typo |
79f0e7aafd0532666a00a49ef8feb838b5e9e208
|
2019-11-09 |
Fix typos |
6e70fa49b111e2a2839297b057a3df354cae265a
|
2019-11-10 |
Disallow omission of parentheses/brackets in single line pattern matching [Feature #16182] |
2439948bcc0ec9daf91cf79301195e59bad49aff
|
2019-11-19 |
Avoid needless object allocation |
ff41663403d3eb76d95f465cb94e14d2faaa04d1
|
2019-11-19 |
Fix memory corruption in Enumerable#reverse_each [ruby-dev:50867] [Bug #16354] |
d25a4f413dce6ad3a8baaf61591415b9a8cce082
|
2020-03-01 |
Allow trailing comma in hash pattern |
355c27d2b0f8f765354df0f4f1ea12977a661d8c
|
2020-03-22 |
Update power_assert to 1.1.7 |
cab9788e0ca2c41a13e482a4a9924b5a968284fe
|
2020-04-05 |
Fix typos |
b25ef4bf7051e747548ee664df6f8b544051ac51
|
2020-04-05 |
Suppress warnings: reserved for numbered parameter |
75f6d7064413851422de1782a6fdefcce6876aec
|
2020-04-18 |
power_assert repository is transferred to ruby/power_assert |
e042380e0e2d32c30e5c1ddb9ce0df81e15d44a0
|
2020-04-18 |
power_assert repository is transferred to ruby/power_assert |
d6389224da5aac0b36299cc6d968837407fdfe2c
|
2020-05-04 |
Fix pseudo code for NODE_ARYPTN, NODE_HSHPTN |
6ed7bc83ec077f691e79414fa0a2638ea3edbf7d
|
2020-05-04 |
Fix indentation |
f7906a7e31e6b1cfa135ecea69deb8827e8c8803
|
2020-06-14 |
push_pktbl is needed for hash pattern, not for array pattern |
ddded1157a90d21cb54b9f07de35ab9b4cc472e1
|
2020-06-14 |
Introduce find pattern [Feature #16828] |
97614c55215afcc834c78aa27e34388cd0ca4c84
|
2020-06-14 |
apinfo/fpinfo should always be non-NULL |
e8b2578d31fd0eaf0d05ea3f669bffe1e80db00f
|
2020-06-20 |
Remove unused variables |
7a5a0dfa5e0deec3d7eec4015577fdd08a753489
|
2020-06-27 |
Suppress "assigned but unused variable" warnings |
600f3990d671103d50b8eb868d7ce3bd72130902
|
2020-06-27 |
Cosmetic change |
fcdbdff631a1a6bcc2229d448ed7c76041fe3258
|
2020-08-01 |
rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usage |
b60153241121297c94de976419d421683da4d51b
|
2020-11-01 |
Pattern matching is no longer experimental |
e03e1982bdc2d815298b211d44534908d79aec4e
|
2020-11-01 |
Change NODE layout for pattern matching |
e0e2492cd30eb76f084f189060de9a79d619f16e
|
2020-11-01 |
Fix Rubyspec (ruby-2.7) failures |
7282f3113ddb117f5d4ea13a60c223a3911ea224
|
2020-11-01 |
Suppress "One-line pattern matching is experimental" warning |
963359a7622fb064331504a29a8bf65283d25551
|
2020-11-01 |
Use the suppress_warning helper instead of doing it manually |
700637570ff63c0fa3b2373b6e5d7053b5fc35a2
|
2020-11-03 |
Rightward assignment is replaced by one-line pattern matching |
640fd94effab28fa3d90ecb838d9702e1dea9b9c
|
2020-11-07 |
Fix and remove spec testing undefined behavior |
5823f6c25b4382cbc156bb990f9c3ce94ff257ed
|
2020-11-07 |
Fix indentation |
a8cf526ae99c9e0823cd8c7c5ac96e43061fafa6
|
2020-12-13 |
Don't emit warning when the pattern of one-line pattern matching is just a variable pattern |
88f3ce12d32ffbef983b0950743c20253ea2d0c6
|
2020-12-13 |
Reintroduce `expr in pat` [Feature #17371] |
4902f96ee56d0391165b9ba769224c0d88d105fe
|
2020-12-20 |
Update documentation for pattern matching |
d37be18af5a789003e46015c2a2a916923e7682a
|
2020-12-20 |
Fix typos |
85ec6cc38767320bc8767298c909f75e61b0d63b
|
2020-12-20 |
Fix markups and indentation |
67ee1cbdd5def5b8e9db987a4a9367ab1d22fcfe
|
2020-12-20 |
Remove unnecessary files from .document |
5c0abe2d94c545275079a862dc36bb163953010a
|
2020-12-21 |
Update documentation for pattern matching |
31b17a14abf9686a0a9b6777c6b47285f510b66a
|
2020-12-22 |
Make NoMatchingPatternError a subclass of StandardError |
b222a1a49473490ef8903b76868de86cd0a2164e
|
2020-12-22 |
Fix a message in example code |
8cb999dd840de61ea64c87e8dc54b4320ed0fd5a
|
2021-01-23 |
Update power_assert to 2.0.0 |
21863470d965b8cc299b1f82417c70d5d26f8ab2
|
2021-03-21 |
Pattern matching pin operator against expression [Feature #17411] |
eed5e8f796ab18e2e0a436dab83e35504ae3ded0
|
2021-07-17 |
One-line pattern matching is no longer experimental |
4568ba071107a139b9f02fc17aa12f998181abf1
|
2021-08-15 |
Show verbose error messages when single pattern match fails |
ecb6d6a4ef058b5598a7633c3921eeab08ce11c6
|
2021-08-19 |
Allow omission of parentheses in one line pattern matching [Feature #16182] |
f96c1994498ea0debabb3e9ab60738b79fc6c6ba
|
2021-08-19 |
Fix test failure on spec/ruby/language/pattern_matching_spec.rb |
5d62fd8e1706ca589e6bdd4802956d181588bef5
|
2021-08-29 |
Update power_assert to 2.0.1 |
f360ebb30606a4143029996073d29d007069428d
|
2021-05-23 |
[ruby/set] Make Set#pretty_print IRB::ColorPrinter friendly |
3f2b58184060b9f0c93327ccb422686368930d33
|
2021-12-19 |
Add news about allowing omission of parentheses in one-line pattern matching |
3200d97e95e5d84483b3df46dc54448a82820b9d
|
2022-02-19 |
Fix location of NODE_LIT in p_kw |
db6b23c76cbc7888cd9a9912790c2068703afdd0
|
2022-02-19 |
Find pattern is no longer experimental [Feature #18585] |
db0e0dad1171456253ebd899e7e878823923d3d8
|
2022-09-09 |
Fix unexpected "duplicated key name" error in paren-less one line pattern matching |
5b85e4040e130777ab1652a1cbfcbfa170bcc799
|
2022-12-22 |
Update power_assert to 2.0.3 |
b7bb14b96e7e1923d91787fa5a9ca2e4053431b1
|
2022-12-22 |
Update documentation about Time#deconstruct_keys |
298176f23acb6a79ec6bca6767547bf7d7162dfd
|
2022-12-22 |
NEWS.md: Update power_assert version |
6c0925ba7017efde6091e2ec4f1a6be268166696
|
2023-03-26 |
[Bug #19175] p_rest should be `assignable' |
d51529244ff5b10fa280c559d2d21383f5a5f842
|
2023-03-26 |
[Bug #19175] p_kw without a sub pattern should be `assignable' |
4ac8d1172483634bb24183b8ad2aaa03435b17a3
|
2023-04-01 |
`*` in an array pattern should not be parsed as nil in ripper |
8947e53bd6119d7bfd4896d2c2082079b918f281
|
2024-12-23 |
Update power_assert to 2.0.5 |
f2d1c3d3ce80e895b3295443c6bd3d63647d7d04
|
2024-12-23 |
[DOC] Fix a typo in NEWS.md |
c3eb40687632f52a181dde646cf186eb2c902c7e
|
2025-05-15 |
Update power_assert for `opt_new` |