Skip to content

More Profiling Control, Leak Detector, Enhancements and Bug Fixes

Compare
Choose a tag to compare
@jaltmayerpizzorno jaltmayerpizzorno released this 12 Jan 17:12
· 1032 commits to master since this release
a4d6c36

New features:

  • adds --profile-exclude flag to exclude from profiles any filenames containing the given strings (comma-separated)
  • adds experimental memory leak detection (--memory-leak-detector)

Enhancements:

  • provides more accurate memory accounting for small objects
  • higher resolution tracking of system vs. user time, per line, on Linux and Mac
  • new sampling approach, using “intervals” and per-line triggers, to ensure consistent accounting of per-line peak and average memory consumption

Bug fixes:

  • fixes build on Windows
  • adds -arm64e target to enable building on Apple Silicon (M1)
  • fixed exit signal propagation for failed scripts
  • ensures correct build on old Xcode + Mac OS combinations
  • distribution includes wheels for Windows