maciej-izak
|
dcf172dee4
rtl-generics: speed up quadratic probe function. If the hash table size is a prime number and load factor is < 0.5 then the probe function p(k,i)=(h(k)+sqr(i)) is sufficient.
|
8 年之前 |
sergei
|
2357ca1fe6
* Fixed size suffix generated for CVTSI2SS, CVTSI2SD, VCVTSI2SS, VCVTSI2SD instructions. Mantis #31550.
|
8 年之前 |
michael
|
051f8568b3
* Fix nested comments (* *) style
|
8 年之前 |
michael
|
d831c57883
* Force stop now first sends stop, then shutdown signals (bug ID 19510)
|
8 年之前 |
michael
|
2469aa48c1
* Patch from Mario Ray Mahardika to remove need for TypeCasts (bug ID 30252)
|
8 年之前 |
michael
|
cd03ec93fe
* Patch from Karl-Michael Schindler (Bug ID 30402)
|
8 年之前 |
michael
|
cfbf1820e1
* Fix bug ID #31540 (again?)
|
8 年之前 |
michael
|
68bb9bef2c
* Optimize fpc_AnsiStr_Compare to not use exception frame unless codepages differ
|
8 年之前 |
michael
|
2714a06e77
* Small optimization for comparing nil strings.
|
8 年之前 |
michael
|
b0ad48c877
* Fix bug #31532
|
8 年之前 |
michael
|
72c8dc8a65
* Fix bug #31560
|
8 年之前 |
michael
|
90f3ec2e3b
* Fix bug ID #31559: methods of generic classes
|
8 年之前 |
michael
|
b517ab7906
* Patch from Mattias Gaertner:
|
8 年之前 |
michael
|
309c0115f7
* Patch from Mattias Gaertner:
|
8 年之前 |
michael
|
ef82aff9cd
* Patch from Mattias Gaertner:
|
8 年之前 |
michael
|
4f24dfb71a
* Fix bug #31483
|
8 年之前 |
michael
|
5bbf299c22
* Fix bug #31555, disbablefile locking
|
8 年之前 |
maciej-izak
|
154216788e
rtl-generics: Override TOpenAddressingQP<OPEN_ADDRESSING_CONSTRAINTS>.FindBucketIndex for quadratic probing to omit infinite loop (for ContainsKey). Small refactoring for FindBucketIndexOrTombstone (no functional change).
|
8 年之前 |
maciej-izak
|
cc5027cd75
rtl-generics: remove unused "m" parameter from "Probe" methods for memory expanders related to dictionaries.
|
8 年之前 |
maciej-izak
|
52ec13613b
rtl-generics: Fix critical issue (infinity loop) for quadratic probing. Table size must be a prime number.
|
8 年之前 |
michael
|
c213a4187a
* Fix bug ID #21458
|
8 年之前 |
maciej-izak
|
e089e19a7d
rtl-generics: Change visibility of method TDeamortizedDArrayCuckooMap<CUCKOO_CONSTRAINTS>.UpdateItemsThreshold from private to protected
|
8 年之前 |
pierre
|
984f9ff25e
Regenerate Makefiel using trunk fpcmake with -Tall option to avoid failure on unsupported targets
|
8 年之前 |
marcus
|
824cabd203
Fixed textractquote regression after r35598
|
8 年之前 |
michael
|
ae6b9652fc
* Avoid exception frame in ansistring compare for cases where codepage is equal
|
8 年之前 |
Károly Balogh
|
4b1ac10e0d
libusb: fixed Windows build. Enabled the package for Win64
|
8 年之前 |
michael
|
e2d704cc8d
* Small optimization in CompareStr as suggested in bug ID #30777
|
8 年之前 |
Károly Balogh
|
fccff1f010
libusb: attempt to fix build on Linux, fix typo in description
|
8 年之前 |
michael
|
5ca540f3c7
* LibUSB headers from Anton Kavalenka (Bug ID 31095)
|
8 年之前 |
michael
|
0ee31963ed
* explicit check for Nil in AnsiExtractQuotedString (bug 31212)
|
8 年之前 |