toxcore/other/analysis
iphydf de4af4c270
feat: Add async event handling (callbacks) code.
Instead of synchronously handling events as they happen in
`tox_iterate`, this first collects all events in a structure and then
lets the client process them. This allows clients to process events in
parallel, since the data structure returned is mostly immutable.

This also makes toxcore compatible with languages that don't (easily)
support callbacks from C into the non-C language.

If we remove the callbacks, this allows us to add fields to the events
without breaking the API.
2022-02-06 17:28:28 +00:00
..
check_includes cleanup: Ensure we limit the system headers included in .h files. 2022-02-04 20:54:37 +00:00
check_logger_levels Make sure logger levels stay in sync across files 2018-10-07 15:16:00 -04:00
check_recursion cleanup: Ensure we limit the system headers included in .h files. 2022-02-04 20:54:37 +00:00
gen-file.sh feat: Add async event handling (callbacks) code. 2022-02-06 17:28:28 +00:00
run-check-recursion chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
run-clang chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
run-clang-analyze chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
run-clang-tidy cleanup: Remove uses of strcpy and sprintf. 2022-01-17 18:25:40 +00:00
run-cppcheck chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
run-cpplint chore: Add cpplint to the CI. 2022-01-17 23:42:38 +00:00
run-gcc chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00
run-infer chore: Make run-infer script use docker. 2022-02-03 20:11:16 +00:00
variants.sh chore: Run static analysers in multiple variants. 2022-01-14 10:45:11 +00:00