You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Copied over the new AttributePathExpandIterator and will incrementally use it (so I can validate tests)
* Rename AttributePathExpandIterator to legacy
* Prepare for using new style iterators ... checking NOT YET enabled though
* Enabled checks ... and unit tests fail, but this now can be debugged
* Fix some of the underlying bugs: read handling logic assumes we are ok to undo
* Unit tests pass now
* Restyle
* Use new iterator in IME
* Update logic to use the new iterator on testRead
* more updates
* Restyle
* Remove the legacy attribute path expand iterator
* Update naming
* Restyle
* Remove extra argument for ReadHandler constructor
* Restyle
* Slight flash improvement
* Fix up includes
* Removed empty line
* added comment on why state is a friend class
* Comment updates
* Restyle, add some comments and add extra checks on validity check only for expansion. This saves a tiny amount of flash (32 bytes)
* Remove an include
* Comment updates, renamed mLastOutputPath to mOutputPath
* Fix one typo
* Re-arrange members of ReadHandler to optimize for memory layout. This saves 8 bytes for struct. We still have a 20-byte padding which I am unsure how to get rid of
* Restyle
* Rename State to Position
* One more rename
* Remove redundant assigment ...we are at a net 0 txt increase now on qpg
* Add more unit tests for non-obvious requirement that wildcard expansion checks path validity, however non-wildcard does not check it
* Update src/app/AttributePathExpandIterator.cpp
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/AttributePathExpandIterator.h
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/AttributePathExpandIterator.h
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/AttributePathExpandIterator.h
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/ReadHandler.h
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/ReadHandler.cpp
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Update src/app/AttributePathExpandIterator.h
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
* Use different values for the cluster ids for testing
* One more state to position change
* mExpanded is now set during output path returning. Removed 2 more sets to save another tinier amount of .text
* Remove some tests that seem redundant, keep only one
* Update src/app/AttributePathExpandIterator.cpp
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/AttributePathExpandIterator.cpp
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/AttributePathExpandIterator.cpp
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/AttributePathExpandIterator.cpp
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/InteractionModelEngine.cpp
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/ReadHandler.h
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/AttributePathExpandIterator.h
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Update src/app/ReadHandler.h
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
* Use mCompletePosition
* Another rename
* Undo submodule update
* Restyle
* Update comment text to not sound like graph parsing
* Rename method to be more descriptive
* Update peek attribute iterator to rollback and update code logic a bit. Hoping for cleaner code
---------
Co-authored-by: Andrei Litvin <andreilitvin@google.com>
Co-authored-by: Tennessee Carmel-Veilleux <tennessee.carmelveilleux@gmail.com>
Co-authored-by: Boris Zbarsky <bzbarsky@apple.com>
0 commit comments