summaryrefslogtreecommitdiff
path: root/test/ruby
diff options
context:
space:
mode:
authorOle Friis Østergaard <olefriis@gmail.com>2023-02-28 13:44:57 +0100
committerJohn Hawthorn <john@hawthorn.email>2023-03-08 09:34:31 -0800
commit1a3f8e1c9f6ce4b1cd7236fdcdd17a8719654320 (patch)
tree1c98ce45d048e918923d7e5267062af5072538cf /test/ruby
parentdc1e6573f2a1e3f85dd35c2acc26b647bd44e3b7 (diff)
Add defined_ivar instruction
This is a variation of the `defined` instruction, for use when we are checking for an instance variable. Splitting this out as a separate instruction lets us skip some checks, and it also allows us to use an instance variable cache, letting shape analysis speed up the operation further.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/7433
Diffstat (limited to 'test/ruby')
0 files changed, 0 insertions, 0 deletions