Description: fcl-base
This file as text.
(active) Revisions in this set:
93f2bd48ddb54550f2369b28af6823ab72f35d29,36b4a77c946529d278d938122ac70c8e0621b531,82c27c72c9ffb1f9d6dec0657b2d5ba6100b8307
12866e2e61cbf2da72b2e5891c7e50d8928bb035,beb97b8110db0b60e55e3a0fa6169c16d58198ab,bb68aa7e16a1703f603a4b75d63baa38ba74c6a5
66099b04020409672faaafb1804b4c03f0b8d43d,97f43999367e1e8e2f4ac5acb01963aabde462a0,85e84d048b3593ba03fc4790124f4c54f0c0d229
15b49f4609a377af7b778bd28f87827572377acd,8a0d530eb198502818c3f51655c649aa40c38496,7aa54010ea000ad76200cc503309de8a63cf8cc6
3bd3a671893df5df8cda67bcd11663606786576a,9aeb7237478f33cb452da9d34ec45ce6a0c28d5e,49e7a98ca1f342dfa148e0a27172cc91670c81b5
1886fad528db7232112ff188e08a846e1cbaf1a6,db1a906a8f8331b8c1f25cfbbf894de5393b52cf,2d1e14f778eb9b8bb08714a5526b4609c8af9abb
4822daaa4f2b40e9eeb7dd6b35c586594257c654,692cf4f2bcaa9aa1527883c70aaddea672cf3e8e,d989fb9a1518bf88add6536f5daf5fcb5ee41fc6
7f6931f685338310485c26b9c568213ef6ea2683,0e3b8cca8c174f3e5e6369079ab2d1f9e3ee2a4f,f2372c0c0aef6fe62df7d2a212cdc4bf8e7636ad
81925b7c1b27bbf95e5228cbe10671521db141ad,d8700e5190293045bafb454d29d4e581206a8451,cb7a8dfea7ddc01a3299ba3ae68d275bf878e4a9
d621cef9883623c065ff5dd4d97dbb4cd49a26d4,4d1e201975eb8cd10b94403ad2ef7376ba0cc17b,5c3763ffdf12f96cdea5ea2eb0c821a82b2c9e0b
ee9c54d51a0420d8ae47a05821d1ddc3fe6d86ff,5887b1fee31b80c727a2360f7663bd452f6c5e7e,8685ec918f949ecc76cd9af7dee43412edcfd858
d3316831ca76b07f481fa4bca778b70d5bb232f8,c29fb28bdae22098524115e2d988281e52b6a2e7,3874fb77255a6670241ea519f4cd94c416c8b096
1bbce993957e044220c326855fee149439c576e3,1b4e46ac6eb9e350cf7ed17cfb30b1de58ff6d3b,d147526a28a1f91535a2330d79e6400e310e32c2
2399700a9a9df1531ad629929a9173da6f05c85c,a4669b86d435df51c24df9c978979dfbc25da048,b3ae8ddfdd4a729445e3f21af540784b2d34e2bf
3d74d0ceb165da2fdca3488cc2166bc3fe37e6fa,021f57fab6d01fa071ee2703448df4cadad82e7a,ffa00e60d73eb9d3e88cee7144310a26806f3c23
46049de4cc0734ff8a078a663a131d36931e55ac,50c6f8c9ee1107364e702f7259ee41f6837b38d0,ff9ab54b7e714d8acf11153ef10eb2196a6a7f90
e9dc21e4bc9104a498dab16429aedde7ffa9bf71,e47fe40ae0ceb388e0b29817f06725cb4fb10ced,193eeac5609a9bb8c65a7d95a56550fda54af416
6ada3577ef1549b6021e1aa7ebc37b1ae33a55ab,88965f8cdf4684b5ab30c04fb228eaf24529a442,dfb82cfcc19b602d6aed03c19316bd33f84c40f1
ddc19d24c1262af93243b7837f28bdade2fe48eb,8da7a8c1969847b80762c51279f248b1877dfbe6,8920279f6958de6cfbfeab312ebbd2d69a615fab
d1172ca8aeb8798b93aa191cb93cf78a9915ff56
Clicking a revision will expand files
fcl-base: fixed compile fpthreadpool with fpc 3.2.2
fcl-hash: less hints and disable range checking for bigint
* Do not make assumptions about string encoding
* Use const for string argument
webidl: wasmjob: prepend classprefix to all external types
webidl: wasmjob: started pascal interface
webidl: fixed cloning pasnames of args
* Add TInterlocked by Do-Wan Kim
* Patch from Rika to implement BitTestAndSet
* Make sure it compiles with FPC 3.2.2 for pas2js...
* Make sure it compiles with version 3.2 (pas2js)
* Blowfish II implementation
* correct grammar in comment
* Patch from Alexey Torgashin to switch to const param strings where possible
* Implement TSemaphore & TMutex for Delphi compatibility
* Better version of nilpchar
* Correct tsemaphore for platforms that do not have the mutex_timedlock
* Fix during defined USE_pthread_mutex_trylock
* Correctly close IFDEF block
* Make TSemaphore and TMutex opt-in for some platforms
* Only free event if it was actually created
Reenable semaphore support for NetBSD and OpenBSD in syncobjs unit
* Fix AV due to not initialized FullName field. Patch by Bart B. Fixes issue
gitlab 0040489
* Support for dotted units
implement TProxyAggregateStream (Delphi compatibility)
fcl-base: less typos after 5887b1fe
fcl-base: blowfish2: Remove unnecessary destructor from TBlowFish2Stream
* TLockGuard, based on an idea by Loïc Touraine
* Add delphi-compatible streamreader constructors
* Semaphore implementation for wasm
* Allow Base64URL encoding/decoding
* Delphi compatible TSpinWait
* Add guardian pattern to syncobjs
* long overdue text writer commit
* Fix namespaced compilation
inline intermediate hash calculation wrapper functions
Moving the FPHash function to the interface part of the module (and renaming to HashString)
fcl-base: fpthreadpool: Dispose TThreadPoolList threads to prevent leaking memory
* Initial TSpinLock implementation
Update fcl-base/src/syncobjs.pp to fix error.
* fix compilation for Darwin
Fix webassembly compilation.
* Call inherited destructor
* Implement TMutex for wasm
(inactive) Revisions in this set 1e880c47bf90ae5546b78ff50053e1253c9c70c9