1
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Aug 30, 2024 — Aug 30, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
core: enhanced TInterfaceMethodExecuteCached - to publish its TTextWriter as property and not as a separated variable - to include some optional TTextWriter.CustomOptions - ensure the shared instance has a 32KB non-resizable work memory buffer - ensure the non-shared / transient instances (on lock contention) have a fast 2KB sizable buffer More... about 1 month ago
tests: validate CookieFromHeaders() More... about 1 month ago
core: removed MilliSecsPerSecShl constant - usage of this trick may not be consistent with the exact result of GetTickSec, and may lead to unexpected behavior More... about 1 month ago
all: use GetTickSec whenever possible - this is a huge commit for sure, impacting all part of the framework - but it should be safe to use second resolution if possible - and it would avoid any confusion with the RTL / TThread GetTickCount64 overload function/method, which may be incorrectly implemented e.g. on XP More... about 1 month ago
core: new GetTickSec function More... about 1 month ago
core: added optional crc parameter to DefaultHash/crc32cHash functions More... about 1 month ago
tests: refined JWT tests message (to investigate a LUTI error) More... about 1 month ago
tests: enhanced TFormatUtf8 coverage More... about 1 month ago
core: deep rewrite of TFormatUtf8 process - simplified and optimized the code especially for AppendLine() and Append()/Make()/MakePath() - FormatUtf8() is not affected More... about 1 month ago
core: introducing TempUtf8Done() - much faster than previous code to release a TTempUtf8 local instance - we know the TempRawUtf8 instance would have a RefCnt=1 so we can just Free the memory if needed More... about 1 month ago
core: refined Unicode raw functions inlining - when inlining actually won't benefit for performance More... about 1 month ago
core: new NormalizeUriToFileName() function - and some documentation precisions More... about 1 month ago
lib: rollback to use the system libz on arm32 - since the FPC pascal version seems broken from our integration tests https://luti.tranquil.it/listfolder/304e6f17-0b3f-4e2c-860d-22aec5f74762 More... about 1 month ago
mvc: let TMvcRendererReturningData store the headers More... about 1 month ago
rest: rewritten TRestUriContext.InputCookies process - for performance optimization, especially in the most used case when there is no cookie involved More... about 1 month ago
core: new CookieFromHeaders() functions More... about 1 month ago
core: slightly optimized GetNextItemTrimedLineBuffer() - we can expect the caller to have made the most basic checks More... about 1 month ago
core: TSynTests refactoring - TSynTests.AddCase won't add the same class twice - most used fields put at the start for better code generation More... about 1 month ago
all: don't use TSynLocker when a TOSLock/TOSLightLock is enough - the class fields would be the proper padding More... about 1 month ago
core: fixed Delphi 7 compilation More... about 1 month ago
core: explicit mormot.core.base usage of CompareMem() More... about 1 month ago
core: renamed THttpCookie Name/Value fields - users may expect that such PUtf8Char are in fact ended with #0 - which is not the case More... about 1 month ago
tests: fixed THttpCookies coverage More... about 1 month ago
core: new THttpCookies.Name/Value() methods More... about 1 month ago
mvc: rewritten cookies server-side access - reduce the memory pressure during cookie parsing and validating More... about 1 month ago
rest: enhanced TRestUriContext cookies process - new TRestUriContext.InCookieSearch method - more efficient process, since the cookies are not allocated in memory, but accessed by reference in TRestUriParams.InHead variable More... about 1 month ago
core: rewritten THttpCookies to avoid memory allocations - cookies are now stored untouched in the headers raw buffer, and accessed by pointer reference More... about 1 month ago
core: new GetNextItemTrimedLineBuffer() function More... about 1 month ago
core: some refactoring with no functional change More... about 1 month ago
tests: some refactoring after latest commits More... about 1 month ago