Skip to content

Feature/code refact#422

Merged
boriel merged 19 commits intomasterfrom
feature/code_refact
Dec 15, 2020
Merged

Feature/code refact#422
boriel merged 19 commits intomasterfrom
feature/code_refact

Conversation

@boriel
Copy link
Copy Markdown
Collaborator

@boriel boriel commented Dec 15, 2020

No description provided.

Ignore type-linters caches
It's memoized now
Also refacts parse_int
This is done by adding slots.
Also add typing
Also speeds up a little using slots. These objects are called
very often.
Use slots for faster evaluation and avoid
using the property from within the class.
Improve typing and optimize condition check
Partially done, because recursive typing is not supported.
Not sure if this is faster than a for loop.
Also fix typing.

Uses inplace update of unified var dicts
Little improvement (measured) in var unification
Remove quadratic calls
@boriel boriel merged commit e1edaa1 into master Dec 15, 2020
@boriel boriel deleted the feature/code_refact branch December 15, 2020 22:46
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