Skip to content

Simplify ExpressionAnalyzer - #1920

Merged
kripken merged 27 commits into
masterfrom
simplify2
Feb 27, 2019
Merged

Simplify ExpressionAnalyzer#1920
kripken merged 27 commits into
masterfrom
simplify2

Conversation

@kripken

@kripken kripken commented Feb 25, 2019

Copy link
Copy Markdown
Member

This refactors the hashing and comparison code to use a single immediate-value iterator. This makes us have a single place that knows the list of immediate fields in every node type, instead of 2.

This also fixes a few bugs found by doing that. In particular, this makes us slightly slower than before since we are hashing more fields.

@kripken
kripken merged commit 23ce677 into master Feb 27, 2019
@kripken
kripken deleted the simplify2 branch February 27, 2019 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant