Skip to content

Commit

Permalink
Make 0.4.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
aras-p committed Aug 2, 2023
1 parent ce7a4eb commit b500581
Show file tree
Hide file tree
Showing 6 changed files with 68 additions and 40 deletions.
Binary file modified Sizer.exe
Binary file not shown.
4 changes: 4 additions & 0 deletions Sizer.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -104,6 +104,10 @@
<ClInclude Include="src\pdbfile.hpp" />
<ClInclude Include="src\types.hpp" />
</ItemGroup>
<ItemGroup>
<None Include="changelog.md" />
<None Include="readme.md" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
Expand Down
4 changes: 4 additions & 0 deletions Sizer.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -33,4 +33,8 @@
<Filter>src</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<None Include="readme.md" />
<None Include="changelog.md" />
</ItemGroup>
</Project>
59 changes: 59 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
### 0.4.0, 2023 Aug 2

- Sizer itself is now 64 bit executable (aras)
- Fixed template report in some cases stopping too early (sagamusix)
- Convert project files to VS2022 (aras)

### 0.3.0, 2017 Nov 8

Previously, minimum symbol sizes were hardcoded (only symbols larger than 512 bytes printed, etc.).
Now they are configurable via command line options! See `--help` for full list of arguments.

- Control report symbol sizes, e.g. `--all`, `--min=0.1` etc.
- Optionally filter report to only include symbols with given substring in name/file: `--name=str`
- Tweaked output to be more readable in general (column widths, etc.)

### 0.2.0, 2017 06 27

- Massively speed up execution time for large & 64 bit binaries, by changing the symbol processing loop (Lionel Fuentes)
- Improved progress reporting; percentage printed now (aras)

### 0.1.7, 2017 02 13

- Add support for VS2013 and VS2015 DIA SDKs (Brian Smith)
- Undecorate C++ names in reports (db4)

### 0.1.6, 2014 03 15

- Add support for VS2010 and VS2012 DIA SDKs (ryg)

### 0.1.5, 2013 04 23

- Converted project files to VS2010 (aras)

### 0.1.4, 2010 10 14

- Convert project files to vs2008 (lucas)
- Add support for reading vs2008 generated pdb's (lucas)

### 0.1.3, 2008 01 17

- Fixed a crash on some executables; `IDiaSymbol2::get_type` may return `S_ERROR` (aras; reported by Ivan-Assen Ivanov)
- Print a dot for each 1000 symbols read. Some executables spend ages inside DIA dlls

### 0.1.2, 2008 01 14

- Added support for VC8.0 DIA DLL (ryg)
- Added support for loading DIA DLLs that are not registered; drop `msdia*.dll` into app folder (ryg)
- Split up "data" report into data and BSS (uninitialized data) sections (ryg)
- Fixed some size computations (ryg)
- Strip whitespace from symbol names; often happens with templates (aras)

### 0.1.1, 2008 01 13

- Improved error messages (aras)
- Removed unused source files (aras)

### 0.1, 2008 01 13

- Initial release
39 changes: 0 additions & 39 deletions changelog.txt

This file was deleted.

2 changes: 1 addition & 1 deletion readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

See [project page](http://aras-p.info/projSizer.html) for a description.

Changelog [here](changelog.txt).
Changelog [here](changelog.md).

Based on code by Fabian "ryg" Giesen, http://farbrausch.com/~fg/

Expand Down

0 comments on commit b500581

Please sign in to comment.