Author: Maciej Fijalkowski <fij...@gmail.com> Branch: gc_no_cleanup_nursery Changeset: r73629:4739b87c13c1 Date: 2014-09-21 10:17 +0200 http://bitbucket.org/pypy/pypy/changeset/4739b87c13c1/
Log: small improvements diff --git a/rpython/jit/backend/llsupport/rewrite.py b/rpython/jit/backend/llsupport/rewrite.py --- a/rpython/jit/backend/llsupport/rewrite.py +++ b/rpython/jit/backend/llsupport/rewrite.py @@ -46,6 +46,7 @@ self.known_lengths = {} self.write_barrier_applied = {} self.delayed_zero_setfields = {} + self.delayed_zero_setarrayitems = {} def rewrite(self, operations): # we can only remember one malloc since the next malloc can possibly @@ -135,6 +136,7 @@ self.delayed_zero_setfields[result] = d for ofs in descr.offsets_of_gcfields: d[ofs] = None + self.delayed_zero_setfields.clear() def consider_setfield_gc(self, op): offset = self.cpu.unpack_fielddescr(op.getdescr()) diff --git a/rpython/tool/jitlogparser/parser.py b/rpython/tool/jitlogparser/parser.py --- a/rpython/tool/jitlogparser/parser.py +++ b/rpython/tool/jitlogparser/parser.py @@ -406,9 +406,9 @@ loops = [] cat = extract_category(log, 'jit-log-opt') if not cat: - extract_category(log, 'jit-log-rewritten') + cat = extract_category(log, 'jit-log-rewritten') if not cat: - extract_category(log, 'jit-log-noopt') + cat = extract_category(log, 'jit-log-noopt') for entry in cat: parser = ParserCls(entry, None, {}, 'lltype', None, nonstrict=True) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit