New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Undo Functionality for Attribute Renames / Deletion + New Implementation of Committing Changing to Disk #239
Conversation
Attempting to cache Testing results for ``tests/test_option_tree.py::test_lru_cache_fast` below.
Observations:
Solution: compile regexp, |
Improved result
Seems sorting is taking a while, I'll try |
Substantially improved by implementing
|
Massively improved with improvements to
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few changes, still need architecture.org
updated as well
fixes #72
fixes #57
Update
sparser.persist_updates
: iterate overUpdates
and apply their changesOptionTree
DiffWidget
works with the changesarchitecture.org
to reflect howUpdate
s and persisting now work in Nix-GuiTODO
supdate version to nix-gui to 0.2.0, as this fixes the last remaining issue in milestone 1(moved to New v0.2.0 Screenshot #240)New issues to address shortcomings of this PR
During creation of this PR, new (non-urgent) requirements for Nix-Gui have been discovered / created, but are out of scope for this already-oversized PR.
OptionTree.configured_change_cache
as aCachedHashDict()
, use in__hash__
and__eq__
functions #244SyntaxTree
hashing. #247Immediate follow up PR
Code injection is messy and doesn't work properly at all for lists.