summaryrefslogtreecommitdiff
path: root/test/ruby/test_proc.rb
Commit message (Expand)AuthorAgeFilesLines
* Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans2022-04-061-0/+5
* Revert "Raise RuntimeError if Kernel#binding is called from a non-Ruby frame"Jeremy Evans2022-04-011-5/+0
* Do not autosplat array in block call just because keywords acceptedJeremy Evans2022-03-301-0/+82
* Raise RuntimeError if Kernel#binding is called from a non-Ruby frameJeremy Evans2022-03-241-0/+5
* Make Proc#parameters support lambda keyword for returning parameters as if la...Jeremy Evans2022-03-171-0/+22
* T#dup (T < Proc) should return T's objectKoichi Sasada2022-01-131-0/+5
* Add support for anonymous rest and keyword rest argument forwardingJeremy Evans2021-12-301-1/+1
* Preserve the encoding of message from outer local variablesNobuyoshi Nakada2021-10-291-0/+6
* Remove redundant callsNobuyoshi Nakada2021-10-291-3/+3
* Remove shift of ep when computing Proc#hashJeremy Evans2021-06-241-0/+9
* 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