Skip to content

Commit aa51f3e

Browse files
author
Pierre le Riche
committed
4.993 release
1 parent ca64b52 commit aa51f3e

File tree

1 file changed

+14
-4
lines changed

1 file changed

+14
-4
lines changed

FastMM4.pas

+14-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
(*
22
3-
Fast Memory Manager 4.992
3+
Fast Memory Manager 4.993
44
55
Description:
66
A fast replacement memory manager for Embarcadero Delphi Win32 applications
@@ -9,7 +9,8 @@
99
files.
1010
1111
Homepage:
12-
https://github.com/pleriche/FastMM4
12+
Version 4: https://github.com/pleriche/FastMM4
13+
Version 5: https://github.com/pleriche/FastMM5
1314
1415
Advantages:
1516
- Fast
@@ -836,7 +837,7 @@
836837
immediately during a FreeMem call the block will added to a list of blocks
837838
that will be freed later, either in the background cleanup thread or during
838839
the next call to FreeMem.
839-
Version 4.??? (unreleased)
840+
Version 4.993 (10 August 2021)
840841
- Added some "address space slack" under FullDebugMode. This reserves a
841842
block of address space on startup (currently 5MB) that is released just
842843
before the first time an EOutOfMemory exception is raised, allowing some
@@ -846,6 +847,15 @@
846847
completely exhausted. (Under FullDebugMode address space is never released
847848
back to the operating system so once the address space has been exhausted
848849
there is very little room to manoeuvre.)
850+
- Added the RestrictDebugDLLLoadPath option to only load the debug DLL from
851+
the host module directory.
852+
- Performance and other enhancements to the call stack generation. (Thanks to
853+
Andreas Hausladen.)
854+
- Added FastMM artwork. (Thanks to Jim McKeeth.)
855+
- Added the FastMM_GetInstallationState function: Allows determination of
856+
whether FastMM is installed or not, and if not whether the default memory
857+
manager is in use or a different third party memory manager.
858+
849859
*)
850860

851861
unit FastMM4;
@@ -1126,7 +1136,7 @@ interface
11261136
{-------------------------Public constants-----------------------------}
11271137
const
11281138
{The current version of FastMM}
1129-
FastMMVersion = '4.992';
1139+
FastMMVersion = '4.993';
11301140
{The number of small block types}
11311141
{$ifdef Align16Bytes}
11321142
NumSmallBlockTypes = 46;

0 commit comments

Comments
 (0)