-
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
Pull up LayerLwIP::ScheduleLambda to SystemLayer #11187
Conversation
8c2e962
to
c8586ec
Compare
PR #11187: Size comparison from 3947eba to 52d2fe1 Increases (9 builds for esp32, linux)
Decreases (13 builds for efr32, esp32, k32w, p6, qpg)
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
52d2fe1
to
5379c9f
Compare
PR #11187: Size comparison from 1073bb2 to 5379c9f Increases (8 builds for linux)
Decreases (11 builds for efr32, k32w, p6, qpg)
Full report (20 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.
Looks good to me except please convert struct to class and delete the @file
comments.
5379c9f
to
c17aa5c
Compare
PR #11187: Size comparison from 1073bb2 to c17aa5c Increases (8 builds for linux)
Decreases (13 builds for efr32, esp32, k32w, p6, qpg)
Full report (37 builds for efr32, esp32, k32w, linux, mbed, nrfconnect, p6, qpg, telink)
|
fast track: several days old PR (had time to review) with several checkmarks already. |
This reverts commit 16cd474.
@kghost Note that this was reverted because it broke various platforms... |
* Pull up LayerLwIP::ScheduleLambda to SystemLayer (#11187) * Fix ScheduleLambda and Add unit-tests
…p#11187)" (project-chip#11341) This reverts commit 16cd474.
* Pull up LayerLwIP::ScheduleLambda to SystemLayer (project-chip#11187) * Fix ScheduleLambda and Add unit-tests
Problem
ScheduleLambda
is a convenient function, should be available on all platformsChange overview
Pull up
LayerLwIP::ScheduleLambda
to SystemLayerImplement
ScheduleLambdaBridge
forLayerImplLibevent
andLayerImplSelect
Testing
Verified by unit-tests