summaryrefslogtreecommitdiff
path: root/test/ruby/test_proc.rb
AgeCommit message (Expand)Author
2020-10-29check isolated Proc more strictlyKoichi Sasada
2020-06-19Implement Proc#== and #eql?Jeremy Evans
2020-06-10Make proc/Proc.new without block an error instead of warningJeremy Evans
2020-03-08Do not autosplat when calling procs that accept rest and keywordsJeremy Evans
2020-01-28support multi-run for test/ruby/test_proc.rbKoichi Sasada
2020-01-24Do not autosplat when calling proc with empty keyword splatJeremy Evans
2020-01-02Update tests for full keyword argument separationJeremy Evans
2020-01-02Fully separate positional arguments and keyword argumentsJeremy Evans
2019-12-30Decide lambdaness of (f << g) using g (#2729)Alan Wu
2019-12-23Reword keyword arguments warning messages to convey these are deprecation war...Marc-Andre Lafortune
2019-12-20vm_args.c: rephrase the warning message of keyword argument separationYusuke Endoh
2019-11-18Deprecate taint/trust and related methods, and make the methods no-opsJeremy Evans
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14test/ruby/test_proc.rb: suppress "method redefined" warningsYusuke Endoh
2019-11-12Show the name `Kernel#proc` in the warning messageNobuyoshi Nakada
2019-09-26Fix more keyword separation issuesJeremy Evans
2019-09-26Fix keyword argument separation issues in Proc#{<<,>>}Jeremy Evans
2019-08-14change Proc#to_s format ('@...' -> ' ...') (#2362)Koichi Sasada
2019-07-15add tests for orphan/not-orphan proc/lambda.Tanaka Akira
2019-06-30Suppress unused variable warningsNobuyoshi Nakada
2019-04-26Hide internal IDsNobuyoshi Nakada
2019-01-10proc.c: proc without blocknobu
2019-01-10proc.c: check if callablenobu
2018-11-22Proc#<< and Proc#>>nobu
2018-11-22proc.c: Support any callable when composing Procsnobu
2018-11-22proc.c: Implement Proc#* for Proc compositionnobu
2018-05-23remove VM_ENV_DATA_INDEX_ENV_PROC.ko1
2018-01-18extend timeout morenaruse
2018-01-17extend timeoutnaruse
2018-01-08vm.c: respect redefinition of Proc#callnobu
2018-01-05extend timeout to 15 seconds for ARMv8 environmentnaruse
2017-12-28`$SAFE` as a process global state. [Feature #14250]ko1
2017-12-26test_proc.rb: remove duplicate test_source_locationnobu
2017-12-26test/ruby/test_proc.rb: Add a test for Binding#source_locationmame
2017-06-12* proc.c (get_local_variable_ptr): return found env ptr. Returned envko1
2017-03-08proc.c: preserve class name encoding in Proc#to_snobu
2016-10-20test_proc.rb: improve curry testsnobu
2016-06-08test_proc.rb: test_lambda?nobu
2016-02-19test/ruby: suppress parser warningsnobu
2016-01-12fix test to follow r53503naruse
2015-12-16* vm.c: fix mark miss for proc given as passed block.ko1
2015-12-16Add frozen_string_literal: false for all filesnaruse
2015-03-29test_proc.rb: test_curry_bindingnobu
2015-03-15* test/ruby/test_proc.rb: Fix typo signle -> singlegogotanaka
2014-11-16proc.c: fix method proc binding locationnobu
2014-11-13* test/lib/envutil.rb: Moved from test/ruby/.akr
2014-10-27proc.c: fix method proc binding receivernobu
2014-07-01vm.c: rb_vm_env_local_variablesnobu
2014-07-01proc.c: Binding#receivernobu
2014-07-01proc.c: fix infinite loopnobu