Description: fcl-base
This file as text.
(active) Revisions in this set:
93f2bd48ddb54550f2369b28af6823ab72f35d29,bb68aa7e16a1703f603a4b75d63baa38ba74c6a5,66099b04020409672faaafb1804b4c03f0b8d43d
97f43999367e1e8e2f4ac5acb01963aabde462a0,85e84d048b3593ba03fc4790124f4c54f0c0d229,7aa54010ea000ad76200cc503309de8a63cf8cc6
3bd3a671893df5df8cda67bcd11663606786576a,9aeb7237478f33cb452da9d34ec45ce6a0c28d5e,49e7a98ca1f342dfa148e0a27172cc91670c81b5
692cf4f2bcaa9aa1527883c70aaddea672cf3e8e,d989fb9a1518bf88add6536f5daf5fcb5ee41fc6,7f6931f685338310485c26b9c568213ef6ea2683
0e3b8cca8c174f3e5e6369079ab2d1f9e3ee2a4f,f2372c0c0aef6fe62df7d2a212cdc4bf8e7636ad,81925b7c1b27bbf95e5228cbe10671521db141ad
d8700e5190293045bafb454d29d4e581206a8451,d621cef9883623c065ff5dd4d97dbb4cd49a26d4,4d1e201975eb8cd10b94403ad2ef7376ba0cc17b
5c3763ffdf12f96cdea5ea2eb0c821a82b2c9e0b,ee9c54d51a0420d8ae47a05821d1ddc3fe6d86ff,5887b1fee31b80c727a2360f7663bd452f6c5e7e
8685ec918f949ecc76cd9af7dee43412edcfd858,d3316831ca76b07f481fa4bca778b70d5bb232f8,c29fb28bdae22098524115e2d988281e52b6a2e7
1bbce993957e044220c326855fee149439c576e3,1b4e46ac6eb9e350cf7ed17cfb30b1de58ff6d3b,2399700a9a9df1531ad629929a9173da6f05c85c
a4669b86d435df51c24df9c978979dfbc25da048,b3ae8ddfdd4a729445e3f21af540784b2d34e2bf,3d74d0ceb165da2fdca3488cc2166bc3fe37e6fa
021f57fab6d01fa071ee2703448df4cadad82e7a,ffa00e60d73eb9d3e88cee7144310a26806f3c23,46049de4cc0734ff8a078a663a131d36931e55ac
50c6f8c9ee1107364e702f7259ee41f6837b38d0,ff9ab54b7e714d8acf11153ef10eb2196a6a7f90,e9dc21e4bc9104a498dab16429aedde7ffa9bf71
e47fe40ae0ceb388e0b29817f06725cb4fb10ced,193eeac5609a9bb8c65a7d95a56550fda54af416,6ada3577ef1549b6021e1aa7ebc37b1ae33a55ab
88965f8cdf4684b5ab30c04fb228eaf24529a442,dfb82cfcc19b602d6aed03c19316bd33f84c40f1,ddc19d24c1262af93243b7837f28bdade2fe48eb
8da7a8c1969847b80762c51279f248b1877dfbe6,d1172ca8aeb8798b93aa191cb93cf78a9915ff56
Clicking a revision will expand files
fcl-base: fixed compile fpthreadpool with fpc 3.2.2
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)
* 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
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
* TLockGuard, based on an idea by Loïc Touraine
* 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.
* Implement TMutex for wasm