1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 5 hours ago. based on code collected about 6 hours ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
crypto: let TCryptStore.AddFromFolder use TDirectoryBrowser More... 28 days ago
tests: cleaned cryptographic code More... 28 days ago
core: completed TDirectoryBrowser state machine and virtual methods More... 28 days ago
doc: some meaningful comments in the source More... 28 days ago
core: cleaned up TTextWriterOptions - all internal state is now hidden in TTextWriter.Flags More... 28 days ago
core: fixed Delphi 7 / Delphi 2007 compilation More... 28 days ago
core: let DirectoryDelete() use MAX_PATH-ready TDirectoryBrowser More... 28 days ago
core: introducing TDirectoryBrowser class - state machine class to recursively search a folder and its nested sub-folders via virtual methods More... 28 days ago
core: new DirectoryBrowse() function - as used e.g. by DirectoryDeleteAll() More... 28 days ago
core: fixed Delphi compilation More... 28 days ago
core: new DirectoryDeleteAll() function More... 28 days ago
core: rewritten DirectoryDeleteOlderFiles() - to delete all files if TimePeriod = 0 - to delete also nested folders if needed - with MAX_PATH limitation detection on Windows More... 28 days ago
core: detect \\?\ prefix presence sooner on Windows when computing the UTF-16 file name before calling the *W() wide API More... 28 days ago
core: rewritten TRawByteStringStream.EnsureDataStringIsUtf8 More... 28 days ago
core: new function RemoveDir() cross-platform function - supporting over MAX_PATH limitation on Windows More... 28 days ago
core: fixed TSynLibrary.TryLoadLibrary on Windows - the SetCurrentDir() function is process-wide so should better be protected at least a little More... 28 days ago
core: new IsExtendedPathName() Windows specific function More... 28 days ago
tests: refactored TTestCoreCrypto.Hashes More... 28 days ago
net: rewritten TNetAddr.SocketConnect - for better error process - and more tuned connection waiting More... 28 days ago
core: some TDocVariantData refactoring with no functional change More... 28 days ago
all: use MinPtrInt/MaxPtrInt whenever possible More... 28 days ago
core: enhanced TDocVariantData.SearchItemByProp - new optional aStartIndex parameter - slightly faster lookup More... 28 days ago
tests: fixed AesNiHash128 tests - was randomly failing in /multithread mode More... 29 days ago
core: the AesNiHashAntiFuzzTable is in fact 64 bytes More... 29 days ago
core: refined RandomBytes() destination pointer More... 29 days ago
tests: enhanced SOA parameters coverage More... 29 days ago
core: rewritten some TInterfaceMethod process - new TInterfaceMethod.ArgsName/ArgsInputName/ArgsOutputName pre-computed arrays - use them when RawUtf8 names are needed - we can now call the new TDocVariantData.AddValueRtti method to process the arguments execution More... 29 days ago
core: new TDocVariantData.AddValueRtti method More... 29 days ago
tests: rewritten 32/64/128-bit hashes expectations - proper Check() with the exact number of assertions - more information available on failure - detect now more unexpected patterns, like all high 64 bits = 0 as was unnoticed till today with AesNiHash128() More... 29 days ago
core: reduced StartEntropy update scope after SMBios retrieval More... 29 days ago