1
I Use This!
Very High Activity

Commits : Listings

Analyzed about 14 hours ago. based on code collected about 15 hours ago.
Aug 19, 2024 — Aug 19, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
core: rewritten GetLastException() process - using a dedicated record for the internal data structures More... 2 months ago
core: rewritten LogHeaderNoRecursion() for efficiency More... 2 months ago
core: optimized TEchoWriter.AddEndOfLine More... 2 months ago
core: efficient per TSynLog instance tracking of "SetThreadName" output - the thread name is logged only if this thread is actually needed - properly works with several TSynLog classes at the same type - very efficient branchless code once the thread has been initialized - needs only one bit of memory per thread per TSynLog instance More... 2 months ago
core: rewritten TSynLog per-thread information - and prepare for an upcoming bitset of "SetThreadName" notifications maintained per TSynLog instance More... 2 months ago
core: defined TSynLog.NotifyThreadEnded as a class method More... 2 months ago
core: some TSynLog methods are in fact not worth inlining More... 2 months ago
core: refactored and fixed TSynLog.Flags More... 2 months ago
core: fixed unexpected stack frame created in TSynLog.LogText More... 2 months ago
core: new TSynLog.LogException method More... 2 months ago
core: fixed TSynLog.ComputeFileName to detect file name collision - may happen with several TSynLog classes started within the same second on the same folder More... 2 months ago
core: new TSynLog.LogHeaderNoRecursion method More... 2 months ago
core: fixed TTextWriter comments/documentation More... 2 months ago
core: introducing TShortGuid - and refactored shortstring definitions More... 2 months ago
core: fixed TSynLog thread information - part one More... 2 months ago
core: fixed TSynLog exception logging in secondary files More... 2 months ago
core: refactored TSynLog.Add More... 2 months ago
core: fixed TZipRead when *a lot* of files (>40K) are stored More... 2 months ago
core: fixed Delphi compilation More... 2 months ago
net: reduced TPollAsyncSockets.CloseConnection wait to 0.5 second More... 2 months ago
core: some GSSAPI precisions More... 2 months ago
net: fixed libcurl compilation on Android More... 2 months ago
core: refactored locks, especially aboutpthread More... 2 months ago
core: optimized TSynList.Exists More... 2 months ago
core: fixed BSRqword() on Delphi Win32 More... 2 months ago
all: don't use TRTLCriticalSection but TOSLock - our wrapper tends to be a better alternative to raw Windows-like API - also prepare for non-Windows Delphi, where there is no TRTLCriticalSection any more More... 2 months ago
core: clarified LockedExc() usage More... 2 months ago
core: hardened CurrentThreadNameShort function More... 2 months ago
core: rewritten TMultiLightLock - to use only two pointers - it is just fine to include the reentrant counter within the main flags slot More... 2 months ago
core: optimized LockedDec() on Delphi non-Windows More... 2 months ago