openhub.net
Black Duck Software, Inc.
Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
mORMot2
Settings
|
Report Duplicate
1
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Very High Activity
Commits
: Listings
Analyzed
about 19 hours
ago. based on code collected
about 20 hours
ago.
Jun 26, 2024 — Jun 26, 2025
Showing page 33 of 376
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
FPC: use constref whenever possible for TGuid - it is both safer (on some archs) and faster (no 128-bit data copy on stack done)
Arnaud Bouchez
More...
3 months ago
core: circumvent FPC aarch64 compiler bug with "const" parameter of huge sets - constref is both faster and safe
Arnaud Bouchez
More...
3 months ago
core: RetrieveSystemTimes on MacOS
Arnaud Bouchez
More...
4 months ago
core: new RetrieveSystemTimesText cross-platform function
Arnaud Bouchez
More...
4 months ago
tests: include latest functions
Arnaud Bouchez
More...
4 months ago
core: new RawUtf8ToCsv() function - to differentiate with RawUtf8ArrayToCsv() which is dedicated to TRawUtf8DynArray values
Arnaud Bouchez
More...
4 months ago
core: optimized TRawUtf8List.GetText and SaveToFile - using the new PRawUtf8ToCsv() function is clearly a better option
Arnaud Bouchez
More...
4 months ago
core: new PRawUtf8ToCsv() low-level function - to be used e.g. by RawUtf8ArrayToCsv()
Arnaud Bouchez
More...
4 months ago
core: new SumRawUtf8Length() low-level function
Arnaud Bouchez
More...
4 months ago
core: updated arm32 and aarch64 hwcaps on Linux
Arnaud Bouchez
More...
4 months ago
net: enhanced PeerCache regression tests - enhanced bearer / message coverage - with some HEAD and GET local requests on cached file in pcfBearer mode (like a peer) - also validate the underlying HTTP server behavior
Arnaud Bouchez
More...
4 months ago
orm: rewritten TRestStorageInMemory.LoadFromJson/ReloadFromFile methods
Arnaud Bouchez
More...
4 months ago
net: let HTTP servers return the content-type from actual returned content - unless the new hsoContentTypeNoGuess option is defined - detection is done very quickly from magic bytes at the beginning of the content, with an almost O(1) algorithm and no memory allocation
Arnaud Bouchez
More...
4 months ago
core: let GetMimeContentTypeFromMemory() detect mtJson
Arnaud Bouchez
More...
4 months ago
net: optimized HEAD requests on HTTP servers - the file itself does not need to be opened once checked with FileInfoByName() - a fake TStream is used instead of a true TFileStream
Arnaud Bouchez
More...
4 months ago
core: changed GetMimeContentType*() function signature - to reduce transient string types, or pointer conversions
Arnaud Bouchez
More...
4 months ago
net: simplified PeerCache rfProgressiveStatic mode
Arnaud Bouchez
More...
4 months ago
net: reviewed THttpRequestContext.ContentFromFile - to minimize the number of syscall - for cleaner code too
Arnaud Bouchez
More...
4 months ago
pdf: fixed TPdfDocument.CreateFileAttachment stored timestamps
Arnaud Bouchez
More...
4 months ago
db: rewritten IsSQLite3FileEncrypted/IsSQLite3File functions
Arnaud Bouchez
More...
4 months ago
core: used TFileStreamEx wherever possible
Arnaud Bouchez
More...
4 months ago
core: refactored TFileStreamFromHandle / TFileStreamEx - removed duplicated TFileStreamFromHandle - included instead DontReleasehandle property and + custom TFileStreamEx.Destroy - new TFileStreamEx.CreateRead method calling FileOpenSequentialRead() - enhanced TFileStreamEx.CreateFromHandle
Arnaud Bouchez
More...
4 months ago
core: enhanced FileStreamSequentialRead() - to return nil if the file does not exist - to make less syscalls
Arnaud Bouchez
More...
4 months ago
core: hardened XorEntropy() on ARM systems - when Intel/AMD opcodes RDTSC and RDRAND are not available to gather enough entropy, call the OS each time for safety - fast enough at least on Linux aarch64 with a single "getrandom" syscall: very small response time as verified in practice by the strace tool
Arnaud Bouchez
More...
4 months ago
core: simplified FastSearchIntegerSorted()
Arnaud Bouchez
More...
4 months ago
db: huge pass to fix any improper ECoreDBException usage - the plain Create() constructor should not be used - or an explicit try..except SetDBError(E) block should be used - otherwise the GetDbError message is not defined as expected - reported at https://synopse.info/forum/viewtopic.php?pid=43397#p43397
Arnaud Bouchez
More...
4 months ago
db: new SetDbError(E: Exception) overloaded function
Arnaud Bouchez
More...
4 months ago
core: enhanced EnsureDirectoryExists() usage - allow to bypass the ExpandFileName() if we are sure the path is already complete - also ensure we use the mormot.core.text overload if it makes more sense
Arnaud Bouchez
More...
4 months ago
crypt: refined TBigInt.FillPrime random generation - use SHA-256 diffusion after the various official random sources
Arnaud Bouchez
More...
4 months ago
crypt: prefer our own ECC-256 generator for private secrets - ephemeral keys (e.g. in ECDHE) could still use (much) faster OpenSSL instead
Arnaud Bouchez
More...
4 months ago
←
1
2
…
29
30
31
32
33
34
35
36
37
…
375
376
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree