summaryrefslogtreecommitdiff
path: root/test/ruby/test_pattern_matching.rb
AgeCommit message (Expand)Author
2024-03-04Support NODE_ONCE for pattern matchingS-H-GAMELINKS
2023-10-31Keep unused literal nodesyui-knk
2023-09-05Pattern matching has not been experimentalyui-knk
2023-04-16skip if `DidYouMean.formatter=` is not definedKoichi Sasada
2023-03-26[Bug #19175] p_rest should be `assignable'Kazuki Tsujimoto
2022-12-13[Bug #19195] Allow optional newlines before closing parenthesisNobuyoshi Nakada
2022-09-09Fix unexpected "duplicated key name" error in paren-less one line pattern mat...Kazuki Tsujimoto
2022-07-08[Bug #18890] Suppress warnings and fix the messageNobuyoshi Nakada
2022-07-06[Bug #18890] newline should be insignificant after pattern labelNobuyoshi Nakada
2022-02-19Find pattern is no longer experimental [Feature #18585]Kazuki Tsujimoto
2021-10-22Disable did_you_mean in TestPatternMatchingYuki Nishijima
2021-08-19Allow omission of parentheses in one line pattern matching [Feature #16182]Kazuki Tsujimoto
2021-08-15Show verbose error messages when single pattern match failsKazuki Tsujimoto
2021-07-17One-line pattern matching is no longer experimentalKazuki Tsujimoto
2021-07-15Add pattern matching pin support for instance/class/global variablesJeremy Evans
2021-03-21Pattern matching pin operator against expression [Feature #17411]Kazuki Tsujimoto
2021-01-19test/ruby/test_pattern_matching.rb: Avoid a warningYusuke Endoh
2021-01-19Mark pattern labels as unremoveableVladimir Dementyev
2020-12-23Make NoMatchingPatternError a subclass of StandardErrorKazuki Tsujimoto
2020-12-13Reintroduce `expr in pat` [Feature #17371]Kazuki Tsujimoto
2020-11-01Pattern matching is no longer experimentalKazuki Tsujimoto
2020-10-26Assoc pattern matching (#3703)Nobuyoshi Nakada
2020-06-27Suppress "assigned but unused variable" warningsKazuki Tsujimoto
2020-06-27Add #deconstruct cache to find patternVladimir Dementyev
2020-06-27Optimize array pattern matching by caching #deconstruct valueVladimir Dementyev
2020-06-14Introduce find pattern [Feature #16828]Kazuki Tsujimoto
2020-03-03Suppress an "assigned but unused variable" warningYusuke Endoh
2020-03-03Preserve `kwarg` flag and fix up f5c904c2a9Nobuyoshi Nakada
2020-03-02Suppress "assigned but unused variable" warningsYusuke Endoh
2020-03-02Allow newlines inside braced patternNobuyoshi Nakada
2020-03-01Allow trailing comma in hash patternKazuki Tsujimoto
2019-12-21test/ruby/test_pattern_matching.rb: suppress "unused variable" warningYusuke Endoh
2019-12-20Added `experimental` warning categoryNobuyoshi Nakada
2019-11-30Make single line pattern matching void expressionNobuyoshi Nakada
2019-11-28Raise `NoMatchingPatternError` when expr `in` pat doesn't matchNobuyoshi Nakada
2019-11-19Avoid needless object allocationKazuki Tsujimoto
2019-11-10Disallow omission of parentheses/brackets in single line pattern matching [Fe...Kazuki Tsujimoto
2019-11-08Define Struct#deconstruct_keysKazuki Tsujimoto
2019-11-07Disallow duplicated pattern variableKazuki Tsujimoto
2019-10-29Restore `in_kwarg` flag properlyNobuyoshi Nakada
2019-09-26[EXPERIMENTAL] Expression with modifier `in`Nobuyoshi Nakada
2019-09-01Make pattern matching support **nil syntaxKazuki Tsujimoto
2019-06-30Fixed an assertionNobuyoshi Nakada
2019-05-21Simplified the guard against old versionsNobuyoshi Nakada
2019-04-21test/ruby/test_pattern_matching.rb: add missing tests for NODE_DASGN, NODE_LASGNktsj
2019-04-21Add missing test for p_var_refktsj
2019-04-21Add missing tests for p_argsktsj
2019-04-17Suppress warning in assertion tookazu
2019-04-17Suppress warnings in `make test-all`kazu
2019-04-17Define Struct#deconstructktsj