1
I Use This!
Very High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Jun 27, 2024 — Jun 27, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
core: better code generation of THash* raw functions - inlining is no silver bullet, especially on CPU32 More... 4 months ago
orm: rewritten TRestOrm.UpdateBlob - for more simple and safer code when working with TStream input More... 4 months ago
all: some TStream-related refactoring with no functional change More... 4 months ago
crypt: fixed TAesPkcs7Reader.Read when reading from the OS More... 4 months ago
zip: fixed potential read errors - the OS could return a FileRead() before the buffer is actually filled More... 4 months ago
core: rewritten StreamToRawByteString() and sibbling functions More... 4 months ago
core: fixed TTextWriter.SetText More... 4 months ago
core: fixed TAlgoCompress process when TStream are involved More... 4 months ago
core: introducing StreamReadAll() wrapper function - a silent TStream.ReadBuffer without any exception More... 4 months ago
angelize: fixed log redirection on disk write error More... 4 months ago
core: internal refactoring on text parsing from OS More... 4 months ago
core: fixed GetDiskPartitions() on MacOS aarch64 - we need to circumvent a FPC compiler bug for this More... 4 months ago
core: fixed TStatfs definition on MacOS aarch64 - FPC RTL did define wrong field lengths for TStatfs in darwin/ptypes.inc :( More... 4 months ago
core: enhanced XorOSEntropy() on BSD and MacOS - will include as detailled CPU ticks from OS as possible More... 4 months ago
core: better to get only 128-bit from old blocking /dev/random - if /dev/urandom is not available on the system, it is very likely that the OS PRNG is weak and won't give any more cryptographically safe bits - system entropy could be very quickly exhausted More... 4 months ago
crypt: added some more salt to TAesPrng.GetEntropy - include the 256 random bytes, set at startup to avoid hash flooding of AesNiHash(), if available More... 4 months ago
core: new XorMemory(THash128Rec) overload More... 4 months ago
core: use "constref" on FPC for THash128 parameters - seems safer and faster on all platforms More... 4 months ago
core: rewritten RetrieveSystemTimes() on BSD and MacOS - using the proper API on each system More... 4 months ago
core: added debug console output on POSIX - disabled by default More... 4 months ago
all: removed any goo.gl link - this URI shortener service is now deprecated and about to be unresponsive - better put the whole URI anyway More... 4 months ago
core: revert some of our previous "constref" ifdef - a plain "const value" with no explicit type seems always fine, and the FPC compiler always use a pointer on stack to those, since it does not know anything about the data size itself More... 4 months ago
core: refined arm/aarch64 HW caps sets More... 4 months ago
FPC: use constref whenever possible for TGuid - it is both safer (on some archs) and faster (no 128-bit data copy on stack done) More... 4 months ago
core: circumvent FPC aarch64 compiler bug with "const" parameter of huge sets - constref is both faster and safe More... 4 months ago
core: RetrieveSystemTimes on MacOS More... 4 months ago
core: new RetrieveSystemTimesText cross-platform function More... 4 months ago
tests: include latest functions More... 4 months ago
core: new RawUtf8ToCsv() function - to differentiate with RawUtf8ArrayToCsv() which is dedicated to TRawUtf8DynArray values More... 4 months ago
core: optimized TRawUtf8List.GetText and SaveToFile - using the new PRawUtf8ToCsv() function is clearly a better option More... 4 months ago