All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixed ESM module imports in Web UI #233
- Fixed zlib.h path resolution for macOS/Macport #238
- Fixed non-portable path expectation in tests #221
- Added simple search feature
- Added custom metadata storage implementation
- Added
--enable-spx-dev
to compile with debug symbols
- Fixed buffer overflow in str_builder
- Documentation: Clarified what Inc. and Exc. mean in the table #193
- Travis CI #195
- Analysis screen: fix the NaNs in time grid when time goes above 1000s (fixes #65)
- Add sampling profiling mode (#69)
- Add memory allocator related metrics (#70)
- CLI: Add color scheme to flat profile (#77)
- Add PHP 7.3 support (#80)
- Web UI: remove request-URI based routing (#76)
- Fix build on macOS 10.11- (fixes #78)
- Improve documentation around web UI requirements (fixes #54)
- Web UI: Add custom color scheme management (@orls #46)
- Control panel: output command line prefix according to current setup
- Analysis screen: improve loading performance a bit
- Analysis screen: improve loading progress dialog
- Analysis screen: add cumulative cost computation and fix flat profile
- percentage columns (fixes #41)
- Analysis screen: display bars in flat profile percentage columns (fixes #40)
- Add request shutdown tracing
- Add script compilation tracing
- Metrics: add GC run count
- Metrics: add GC collected cycles count
- Metrics: add included file count
- Metrics: add included line count
- Metrics: add user class count
- Metrics: add user function count
- Metrics: add user opcode count
- Fix ownership issue (to stick to PHP coding standard)
- Fix call of non reentrant
exit()
function in a signal handler (fixes #42) - Web UI / analysis screen: improved layout