Michaël Van Canneyt
|
780c1f9c49
* Reduce number of warnings and hints
|
1 жил өмнө |
Michaël Van Canneyt
|
97495e93b8
* Delphi compatible TCollection.Sort() using helper
|
1 жил өмнө |
Michaël Van Canneyt
|
dfa22fb53a
* Add function reference version of TComparer.Construct
|
1 жил өмнө |
Michaël Van Canneyt
|
59d0af7f65
* Added Delegatedcomparer for Delphi compatibility
|
1 жил өмнө |
Michaël Van Canneyt
|
2e9a846543
* The order of calling class constructors is not guaranteed.
|
1 жил өмнө |
Michaël Van Canneyt
|
a1e7a0ba09
* Dotted filenames for package rtl-generics
|
2 жил өмнө |
Sven/Sarah Barth
|
d5c1533377
* fix #40331: for enumeration with holes (that don't have type information) use the binary comparers
|
2 жил өмнө |
Sven/Sarah Barth
|
82857174cc
* move check for whether to use binary comparer functionality to a static function of TComparerService
|
2 жил өмнө |
Sven/Sarah Barth
|
574d07041e
* ensure that the ATypeInfo parameter is valid before checking it
|
2 жил өмнө |
Sven/Sarah Barth
|
db66d8f057
* ensure that _LookupVtableInfoEx isn't called with a type that needs special handling as we can't (or won't) really cover that using some generic RTTI handling
|
2 жил өмнө |
Sven/Sarah Barth
|
939f7345ac
* essentially undo 4823ca71145f3e592b27a72b9bd2e0a7fe7bde55 as comparers that need now use a suitable class implementation directly
|
2 жил өмнө |
Sven/Sarah Barth
|
073a6e91e6
* use the explicit implementations of the I*Comparer<> interfaces for types like records and objects; fixes #40074 and #40077 on systems using the Sys V ABI
|
2 жил өмнө |
Sven/Sarah Barth
|
2a8665ef94
+ introduce explicit implementations for the IComparer<>, IEqualityComparer<> and IExtendedEqualityComparer<> interfaces for types that should be compared using binary comparison (e.g. records, objects, etc)
|
2 жил өмнө |
Sven/Sarah Barth
|
4823ca7114
* fix #40074: adjust Generics.Defaults to make use of the new ConstParamIsRef<> utility function to correctly determine how a generic binary parameter needs to be compared
|
2 жил өмнө |
Sven/Sarah Barth
|
b0e9b9d705
* don't use size specific binary comparers
|
2 жил өмнө |
Sven/Sarah Barth
|
693491048b
* change constref parameters to const for Delphi compatibility as well as better code generation
|
3 жил өмнө |
svenbarth
|
57e040cb82
* don't use GetTypeData() when ATypeInfo is Nil
|
4 жил өмнө |
yury
|
cbe38d7664
* Fixed TComparerService.LookupComparer.
|
5 жил өмнө |
michael
|
f1673275c7
* Git Patch 181ab62eacfe31cfdf76d704564e289a91e88487 from Maciej
|
7 жил өмнө |
michael
|
da249dacdd
* Reinstate GenericsHash as default hash
|
7 жил өмнө |
michael
|
d4f2a593d4
* Update from Maciej Izak, bug ID #33921
|
7 жил өмнө |
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 жил өмнө |
nickysn
|
aa528356c7
* fixed compilation of rtl-generics in the medium and compact i8086 memory models
|
9 жил өмнө |
nickysn
|
388ef6efde
* fixed compilation of the new rtl-generics package on i8086 (only the tiny and
|
9 жил өмнө |
svenbarth
|
3596809ab4
Fix for Mantis #27206. *Finally* add Maciej Izak's contribution of the Delphi compatible generic collections.
|
9 жил өмнө |