Skip to content

Commit aa20f4d

Browse files
committed
Support can-omit-backtrace optimisation for multiple rescue branches
1 parent e4932d1 commit aa20f4d

File tree

86 files changed

+124
-120
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+124
-120
lines changed

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_array.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_constant.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_global_variable.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_hash.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_method_call.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_range.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_regexp.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_string_with_interpolation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/disabled/when_symbol_with_interpolation.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = false
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = false
2424
flags = 0
2525
children:
2626
rescueBody =

spec/truffle/parsing/fixtures/rescue/backtrace_optimization/enabled/when_class_variable.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ ruby: |
1515
ast: |
1616
TryNodeGen
1717
attributes:
18-
canOmitBacktrace = true
1918
flags = 0
2019
children:
2120
rescueParts = [
2221
RescueStandardErrorNode
2322
attributes:
23+
canOmitBacktrace = true
2424
flags = 0
2525
children:
2626
rescueBody =

0 commit comments

Comments
 (0)