timep v1.9: In this release, the instrumented DEBUG trap has been further refactored. In particular, accuracy is improved in:
- a few pathological cases involving nested subshells and background forks where bash lies about the BASHPID have been fixed
- async (background forked) function calls now are properly handled
- much of the core instrumentation has been reworked (particularly related to when new subshells spawn), resulting in overall more structurally accurate profiles.
- trap handlers are now shown correctly in the vast majority of cases
- new AI-generated profiler stress tests have been added. timep is now producing accurate profiles of all of the stress tests
What's Changed
Full Changelog: v1.8.1...v1.9