Commit | Date | |
---|---|---|
[r61]
by
pierre_le_riche
It appears that the exception handling code in system.pas resets the FPU control word to the value in Default8087CW. This is problematic in a DLL, because the value of Default8087CW for the DLL may not be the same as the value for the application. Added a workaround for this in FastMM_FullDebugMode.dpr. |
2012-07-18 17:06:00 | Tree |
2012-06-12 06:21:21 | Tree | |
2012-06-11 17:14:14 | Tree | |
[r58]
by
pierre_le_riche
Fixed a compilation error in compilers older than Delphi 7. (Thanks to Ralf Stocker.) |
2011-12-18 09:35:16 | Tree |
[r57]
by
pierre_le_riche
Added the LogMemoryManagerStateToFile call. This call logs a summary of the memory manager state to file: The total allocated memory, overhead, efficiency, and a breakdown of allocated memory by class and string type. This call may be useful to catch objects that do not necessarily leak, but do linger longer than they should. |
2011-12-14 19:22:14 | Tree |
2011-12-10 20:12:00 | Tree | |
[r55]
by
pierre_le_riche
Fixed compiler error: PNativeUInt must be declared for Delphi 2009 and Delphi 2010. |
2011-12-09 21:12:48 | Tree |
[r54]
by
pierre_le_riche
Bugfix: NativeInt was being redeclared in Delphi 2009-XE. It should only be redeclared pre-Delphi 2009, in which it was broken. |
2011-12-02 16:00:13 | Tree |
[r53]
by
pierre_le_riche
Bugfix: The FullDebugModeRegisterAllAllocsAsExpectedMemoryLeak option registered leaks in the (unused) default memory manager with the EnabledMemoryLeakReporting option disabled. |
2011-12-01 21:06:05 | Tree |
[r52]
by
pierre_le_riche
Recompiled FastMM_FullDebugMode64.dll with the latest getmem.inc using the XE2 compiler |
2011-11-06 14:35:46 | Tree |