mirror of
https://github.com/Shopify/liquid.git
synced 2026-09-20 19:30:47 -07:00
Stop freezing the static environment hashes to allow Proc memoization (#1623)
This commit is contained in:
@@ -26,7 +26,7 @@ module Liquid
|
|||||||
@environments = [environments]
|
@environments = [environments]
|
||||||
@environments.flatten!
|
@environments.flatten!
|
||||||
|
|
||||||
@static_environments = [static_environments].flat_map(&:freeze).freeze
|
@static_environments = [static_environments].flatten(1).freeze
|
||||||
@scopes = [(outer_scope || {})]
|
@scopes = [(outer_scope || {})]
|
||||||
@registers = registers.is_a?(Registers) ? registers : Registers.new(registers)
|
@registers = registers.is_a?(Registers) ? registers : Registers.new(registers)
|
||||||
@errors = []
|
@errors = []
|
||||||
|
|||||||
Reference in New Issue
Block a user