Michaël Van Canneyt
|
e958ad5126
* Add delphi-compatible TList constructor with array of values
|
6 months ago |
Sven/Sarah Barth
|
9627f98f7b
* disable notes for the Collections.Generics unit
|
8 months ago |
Sven/Sarah Barth
|
a2826343bb
- remove unnecessary subclassing inside TCustomAVLTreeMap<>
|
8 months ago |
Sven/Sarah Barth
|
5d65194777
* TList<>.Pack() with method pointer parameter already passes Default(T) to the check function, so use R instead of Default(T) in the Pack() overload without method pointer
|
8 months ago |
J. Gareth "Curious Kit" Moreton
|
cce3280fdd
* TArrayHelper<>.QSort uses a simpler 'reasonable' metric that decrements from 2 log2(n) before changing to heapsort
|
2 years ago |
J. Gareth "Curious Kit" Moreton
|
1aa8f978bc
* Generics.Collections sorting algorithm switches to Insertion Sort if the partition is small (closer to Introsort)
|
2 years ago |
Michaël Van Canneyt
|
088f394440
* Implement TList<T>.pack. Patch by Alexander Bagel. Fixes issue #40927
|
11 months ago |
Rika Ichinose
|
ce5a632432
Remove the rest of the VER3_0 conditionals.
|
1 year ago |
florian
|
7d1bb89455
* patch by Alexander (Rouse_) Bagel: TArrayHelper.BinarySearch, when searching
|
1 year ago |
Michaël Van Canneyt
|
780c1f9c49
* Reduce number of warnings and hints
|
1 year ago |
Michaël Van Canneyt
|
e1a34d3410
* Copy function for array helper
|
1 year ago |
Michaël Van Canneyt
|
fc29d5ca7d
* More routines need to display missing key name
|
1 year ago |
Michaël Van Canneyt
|
259af2d252
* When raising error, display missing key value as string, if possible
|
1 year ago |
Michaël Van Canneyt
|
f89cd88ce2
* Add TList<T>RemoveItem, for delphi compatibility
|
1 year ago |
Michaël Van Canneyt
|
4f1329fb14
* added cnDeleting, cnExtracting,cnAdding to TCollectionNotification for Delphi compatibility
|
1 year ago |
Michaël Van Canneyt
|
b07818e51b
* Add TList.ExtractAt for delphi compatibility
|
1 year ago |
Michaël Van Canneyt
|
aa4136ce52
* Add TList<T>.list property for Delphi compatibility. Fixes #40642
|
1 year ago |
Michaël Van Canneyt
|
a1e7a0ba09
* Dotted filenames for package rtl-generics
|
2 years ago |
Sven/Sarah Barth
|
693491048b
* change constref parameters to const for Delphi compatibility as well as better code generation
|
2 years ago |
Rika Ichinose
|
3fff2aca6d
Add heapsort fallback to Generics.Collections.TArrayHelper.Sort.
|
2 years ago |
marcoonthegit
|
4710281936
* guard agains empty arrays in a few tArrayHelper binsearch methods
|
3 years ago |
florian
|
4c5fc2f958
* patch by Rika: avoid that capacity of TQueue grows to much for certain
|
3 years ago |
ondrej
|
b8f0efffc7
rtl-generics: suppress uninitialized variable warnings
|
4 years ago |
svenbarth
|
cda338b893
* check whether there are any elements at all for both TStack<> and TQueue<> before removing any
|
5 years ago |
svenbarth
|
50fec47b9a
* fix for Mantis #35919: apply patch by Maciej Izak
|
6 years ago |
svenbarth
|
e8a7661bcf
* fix for Mantis #35921: apply patch by Maciej Izak
|
6 years ago |
michael
|
d4f2a593d4
* Update from Maciej Izak, bug ID #33921
|
7 years ago |
pierre
|
036560010f
Ensure FindInsertNode only return -1, 0 or +1
|
7 years ago |
maciej-izak
|
b0b119995b
Big update for rtl-generics (aka Generics.Collections 2.0 - sync with https://github.com/maciej-izak/generics.collections). What is new:
|
7 years ago |
michael
|
be39ca0c85
* Fix bug ID #32136, object not freed when replaced by another
|
8 years ago |