aboutsummaryrefslogtreecommitdiffstats
path: root/test/ruby/test_proc.rb
Commit message (Expand)AuthorAgeFilesLines
* test/ruby: Check warning messages at a finer granularityNobuyoshi Nakada2020-12-171-7/+10
* fix lambda's warning and testsKoichi Sasada2020-12-121-2/+6
* show deprecation warning correctly for lambda(&b)Koichi Sasada2020-12-111-0/+39
* check isolated Proc more strictlyKoichi Sasada2020-10-291-0/+51
* Implement Proc#== and #eql?Jeremy Evans2020-06-191-0/+10
* Make proc/Proc.new without block an error instead of warningJeremy Evans2020-06-101-14/+2
* Do not autosplat when calling procs that accept rest and keywordsJeremy Evans2020-03-081-0/+27
* support multi-run for test/ruby/test_proc.rbKoichi Sasada2020-01-281-3/+3
* Do not autosplat when calling proc with empty keyword splatJeremy Evans2020-01-241-0/+20
* Update tests for full keyword argument separationJeremy Evans2020-01-021-84/+28
* Fully separate positional arguments and keyword argumentsJeremy Evans2020-01-021-0/+10
* Decide lambdaness of (f << g) using g (#2729)Alan Wu2019-12-301-0/+6
* Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune2019-12-231-28/+28
* vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh2019-12-201-28/+28
* Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans2019-11-181-3/+0
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-39/+0
* test/ruby/test_proc.rb: suppress "method redefined" warningsYusuke Endoh2019-11-141-1/+4
* Show the name `Kernel#proc` in the warning messageNobuyoshi Nakada2019-11-121-2/+7
* Fix more keyword separation issuesJeremy Evans2019-09-261-9/+3
* Fix keyword argument separation issues in Proc#{<<,>>}Jeremy Evans2019-09-261-0/+136
* change Proc#to_s format ('@...' -> ' ...') (#2362)Koichi Sasada2019-08-141-2/+2
* add tests for orphan/not-orphan proc/lambda.Tanaka Akira2019-07-151-0/+27
* Suppress unused variable warningsNobuyoshi Nakada2019-06-301-1/+1
* Hide internal IDsNobuyoshi Nakada2019-04-261-0/+3
* proc.c: proc without blocknobu2019-01-101-2/+2
* proc.c: check if callablenobu2019-01-101-2/+2
* Proc#<< and Proc#>>nobu2018-11-221-14/+17
* proc.c: Support any callable when composing Procsnobu2018-11-221-3/+14
* proc.c: Implement Proc#* for Proc compositionnobu2018-11-221-0/+51
* remove VM_ENV_DATA_INDEX_ENV_PROC.ko12018-05-231-0/+8
* extend timeout morenaruse2018-01-181-1/+1
* extend timeoutnaruse2018-01-171-1/+1
* vm.c: respect redefinition of Proc#callnobu2018-01-081-0/+18
* extend timeout to 15 seconds for ARMv8 environmentnaruse2018-01-051-1/+1
* `$SAFE` as a process global state. [Feature #14250]ko12017-12-281-8/+16
* test_proc.rb: remove duplicate test_source_locationnobu2017-12-261-6/+0
* test/ruby/test_proc.rb: Add a test for Binding#source_locationmame2017-12-261-0/+15
* * proc.c (get_local_variable_ptr): return found env ptr. Returned envko12017-06-121-0/+14
* proc.c: preserve class name encoding in Proc#to_snobu2017-03-081-0/+2
* test_proc.rb: improve curry testsnobu2016-10-201-9/+17
* test_proc.rb: test_lambda?nobu2016-06-081-0/+8
* test/ruby: suppress parser warningsnobu2016-02-191-3/+3
* fix test to follow r53503naruse2016-01-121-1/+1
* * vm.c: fix mark miss for proc given as passed block.ko12015-12-161-0/+20
* Add frozen_string_literal: false for all filesnaruse2015-12-161-0/+1
* test_proc.rb: test_curry_bindingnobu2015-03-291-1/+1
* * test/ruby/test_proc.rb: Fix typo signle -> singlegogotanaka2015-03-151-1/+1
* proc.c: fix method proc binding locationnobu2014-11-161-0/+7
* * test/lib/envutil.rb: Moved from test/ruby/.akr2014-11-131-1/+0
* proc.c: fix method proc binding receivernobu2014-10-271-1/+4