[go: up one dir, main page]

Menu

Code Commit Log


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
[r60] by pierre_le_riche

Conditional define cleanup

2012-06-12 06:21:21 Tree
[r59] by pierre_le_riche

OS X support added (Sebastian Zierer).

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
[r56] by pierre_le_riche

Added a workaround for a Delphi 2009 compiler bug.

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
Older >