1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
# Changelog
## 0.9.14 - 28-06-2019
- Pass 'normalize_path: true' to pretty_print to have locations stripped
- Improve number formatting
## 0.9.13 - 22-03-2019
- remove support explicitly for all EOL rubies, 2.1 and 2.2
- frozen string literal comment @RST-J
- scale_bytes option @RST-J
## 0.9.12
- Correct bug under-reporting memory for large string allocation @sam
## 0.9.11
- Reduce memory needed for string allocation tracing @dgynn
- Use yield rather than block.call to reduce an allocation @dgynn
- Ensure string allocation locations sort consistently @dgynn
## 0.9.10
- Add better detection for stdlib "gems"
## 0.9.9
- Add options for pretty printer to customize report
## 0.9.8
- Add optional start/stop sematics to memory profiler api @nicklamuro @dgynn
## 0.9.7
- Improved class name detection for proxy objects, BasicObject objects, and
other edge cases @inossidabile @Hamdiakoguz @dgynn
## 0.9.6
- FIX: pretty_print was failing under some conditions @vincentwoo
- FIX: if #class is somehow nil don't crash @vincentwoo
## 0.9.5
- Improved stability and performance @dgynn
## 0.9.4
- FIX: remove incorrect RVALUE offset on 2.2 @dgynn
- FEATURE: add total memory usage @dgynn
## 0.9.3
- Add class reporting
## 0.9.2
- Fix incorrect syntax in rescue clause
## 0.9.0
- This is quite stable, upping version to reflect
- Fixed bug where it would crash when location was nil for some reason
## 0.0.4
- Added compatibility with released version of Ruby 2.1.0
- Cleanup to use latest APIs available in 2.1.0
## 0.0.3
- Added string analysis
|