mbed-os/TESTS/mbed_platform
Kevin Bracey bb733f1ee8 Callback updates
* Optimise clearing by adding `nullptr` overload. This overload means
  `Callback(NULL)` or `Callback(0)` will no longer work; users must
  use `Callback(nullptr)` or `Callback()`.
* Optimise clearing by not clearing storage - increases code size of
  comparison, but that is extremely rare.
* Reduce ROM used by trivial functors - share copy/destroy code.
* Config option to force trivial functors - major ROM saving by
  eliminating the "operations" table.
* Config option to eliminate comparison altogether - minor ROM saving by
  eliminating zero padding.
* Conform more to `std::function` API.
2020-03-11 15:46:03 +02:00
..
CircularBuffer test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
FileHandle test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
SharedPtr test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
SingletonPtr test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
Stream test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
Transaction Callback updates 2020-03-11 15:46:03 +02:00
atomic test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
crash_reporting test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
critical_section test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
error_handling test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
minimal-printf/compliance test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
stats_cpu test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
stats_heap Newline at the end of files 2019-08-01 08:44:58 +02:00
stats_sys test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
stats_thread test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
system_reset test: fix SPDX identifier 2020-02-21 07:00:59 +00:00
wait_ns Newline at the end of files 2019-08-01 08:44:58 +02:00