mORMot2 DailyDaily read of upstream commits

10 commits landed upstream

This edition has not been reviewed yet: the entries below are classified automatically from commit messages and diffs, without an editorial pass. Treat the categories as hints and follow the commit links for the truth.

Build2.4.16618 → 2.4.16628
Commits10
Lines+404 -312
Read1 min
Upstream activity commits per day · last 30 days · peak 26
2026-07-31: 0 commits2026-08-01: 0 commits2026-08-02: 0 commits2026-08-03: 0 commits2026-08-04: 0 commits2026-08-05: 0 commits2026-08-06: 0 commits2026-08-07: 0 commits2026-08-08: 0 commits2026-08-09: 0 commits2026-08-10: 0 commits2026-08-11: 0 commits2026-08-12: 0 commits2026-08-13: 0 commits2026-08-14: 0 commits2026-08-15: 0 commits2026-08-16: 0 commits2026-08-17: 0 commits2026-08-18: 0 commits2026-08-19: 0 commits2026-08-20: 0 commits2026-08-21: 0 commits2026-08-22: 0 commits2026-08-23: 0 commits2026-08-24: 0 commits2026-08-25: 0 commits2026-08-26: 0 commits2026-08-27: 26 commits2026-08-28: 11 commits2026-08-29: 10 commits
2026-07-312026-08-29

Categories

Fixes5
Compiler & platform2
Under the hood1
Housekeeping2

Fixes

5

core: fixed API-MS-Win-Core-Synch-l1-2-0.dll loading

net: fixed potential out of range in TAsyncConnections.ThreadPollingWakeupLocked;

Compiler & platform

2

core: TOsLightLock uses a futex on Linux

What changed

- is as fast as TLightLock on its fast CAS path - using a futex syscall is a perfect match in comparison with SpinAndWait/SwitchToThread - fallback to TLightLock logic on very old kernel (from 20 years ago) - validated against our TFB sample to give the best RPS with good stability - it makes Linus happy - but any feedback is welcome!

Under the hood

1

Housekeeping

2

core: let publish a raw DoPause procedure

Earlier editions