Skip to content
JBontes edited this page Jul 23, 2015 · 2 revisions

Fastcode

Drop-in replacements for Embarcadero's RTL code

System.Generics.FastDefaults

Drop-in replacement for System.Generics.Defaults

FastDefaults

Inlined replacements for System.Generics.Defaults
Note that this code does not work for shortstrings, nor does it work for managed records (i.e. records containing a dynamic array, longstring or interface).
For all other types it works as advertised.

FastCompare

Container for hashes and comparison code. Is used by *.FastDefaults.
If you want to use another hash than the default MurmurHash3, use this unit.

FastMath

Nothing yet, but watch this space

QuickerSort

Experimental -- array helpers to see if the default quicksort can be improved.
Everything works, but the routines have not been optimized.