- Improve output formatting
- Overhaul CI
- Quick release just to fix incorrect release date
- Improve error messages when profiles are corrupted
- Remove 32bit testing
- Fix testing for latest GAP kernel
- Support latest changes to GAP kernel (4.13)
- Support latest changes to GAP kernel (4.12)
- Improve WSL support
- Overhaul build system
- Support LineByLineProfileFunction in WSL
- Provide multiple flamegraphs, to give different viewpoints
- Improve documentation and tutorial
- Support Lcov format output
- Fix rare crash
- Update build system
- Fix typo which broke compiling
- Use better MD5 code
- Clean up building
- Add tutorial
- Further performance improvements
- Fix memory leak which tended to cause crashes with very large profiles
- Update how we find GMP (should not effect users)
- Improved performance
- Show where functions were called from
- Output a general overview page
- Fix running in GAP 4.8
- Fix 32-bit builds of profiling package
- Tweak how perl programs are run (again)
- Improve formatting for files with only coverage
- Handle executable perl scripts
Bug Fixes
- Don't assume python is 0.6.0
- Handle bad filenames
New functionality
- Add 'LineByLineProfileFunction', a quick way to profile a function call.
- Add commas to numbers and align nicer
- Add support for codecov.io JSON output
Several small tweaks to improve HTML output quality
New features:
- Add MergeLineByLineProfiles, a function to merge multiple profiles
Bug Fixes:
- FlameGraph generation was broken, due to a hard-wired directory.
Minor improvements:
- Do not print filetime and file executed statements, when they are defined for no file
- Fix occasional crash (Thanks to Horvath Gabor for report and test case)