-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Application-managed ReadClient objects #13108
Conversation
3de3b6d
to
688162f
Compare
PR #13108: Size comparison from d24eff1 to 688162f Increases (1 build for linux)
Decreases (7 builds for k32w, linux, qpg, telink)
Full report (8 builds for k32w, linux, qpg, telink)
|
This 2/N PRs to heap-ify key IM pool-based objects. This commit heap-ifies the ReadClient object. Specifically, it achieves this indirectly by doing away with the pool-allocated scheme entirely and letting applications control the instantiation and lifetime of the ReadClient object. Tests: - REPL Reads - Unit-tests
688162f
to
6624609
Compare
PR #13108: Size comparison from d24eff1 to 6624609 Increases (1 build for linux)
Decreases (14 builds for k32w, linux, nrfconnect, qpg, telink)
Full report (18 builds for k32w, linux, nrfconnect, qpg, telink)
|
a161a71
to
55dd826
Compare
PR #13108: Size comparison from d354008 to 55dd826 Increases (1 build for linux)
Decreases (23 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
Full report (29 builds for efr32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
InteractionModelEngine to make shutdown a little less brittle. Also, removed the Python IM test which now uses the defunct, chip-im-initiator/responder apps.
PR #13108: Size comparison from 660a290 to 6d33e2d Increases (1 build for linux)
Decreases (7 builds for k32w, linux, mbed)
Full report (9 builds for k32w, linux, mbed)
|
PR #13108: Size comparison from 1d06bb2 to af63c57 Increases (1 build for linux)
Decreases (25 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
Full report (31 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
PR #13108: Size comparison from 1d06bb2 to 5298455 Increases (1 build for linux)
Decreases (13 builds for efr32, k32w, linux, p6, qpg, telink)
Full report (14 builds for efr32, k32w, linux, p6, qpg, telink)
|
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.
Please don't remove this interaction model test in cirque in this PR, currently rob and I still are debugging one event generation stability test.
…tting down the IM engine for read clients
This 2/N PRs to heap-ify key IM pool-based objects.
This commit heap-ifies the ReadClient object. Specifically, it achieves this indirectly by doing away with the pool-allocated scheme entirely and letting applications control the instantiation and lifetime of the
ReadClient object.
Tests: