Skip to content

Commit 6a6b8c0

Browse files
authored
Merge pull request #180 from sokolikp/fix/folded-declaration-cache-memory-leak
Fix process-global memory leak in folded_declaration_cache
2 parents 5ce2dba + 6940822 commit 6a6b8c0

File tree

2 files changed

+0
-8
lines changed

2 files changed

+0
-8
lines changed

lib/css_parser.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,6 @@ module CssParser
5252
# TODO: declaration_hashes should be able to contain a RuleSet
5353
# this should be a Class method
5454
def self.merge(*rule_sets)
55-
@folded_declaration_cache = {}
56-
5755
# in case called like CssParser.merge([rule_set, rule_set])
5856
rule_sets.flatten! if rule_sets[0].is_a?(Array)
5957

lib/css_parser/parser.rb

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,12 +31,6 @@ class Parser
3131
# Array of CSS files that have been loaded.
3232
attr_reader :loaded_uris
3333

34-
#--
35-
# Class variable? see http://www.oreillynet.com/ruby/blog/2007/01/nubygems_dont_use_class_variab_1.html
36-
#++
37-
@folded_declaration_cache = {}
38-
class << self; attr_reader :folded_declaration_cache; end
39-
4034
def initialize(options = {})
4135
@options = {
4236
absolute_paths: false,

0 commit comments

Comments
 (0)