cartesianProduct: default order should be lexicographically sorted.
Update unittest and example code to reflect new ordering.
Get rid of exponential template bloat for most common use case of cartesianProduct.
Mark std.file.writeImpl as @trusted
Mark std.file.rename as @trusted
Mark std.file.remove as @trusted
Supplemental fix for issue 13074 - revert opEquals and add toHash in std.typecons.Tuple
fix Issue 13076 - [dmd 2.066-b2] DList clearing of empty list
[Fix] Fix property enforcement when using `BigInt`.
Merge pull request #2317 from denis-sh/fix-property-enforcement-when-using-`BigInt`

[Fix] Fix property enforcement when using `BigInt`.
Merge pull request #2299 from tom-tan/trusted-file-rename

Mark std.file.rename as @trusted
Merge pull request #2300 from tom-tan/trusted-file-remove

Mark std.file.remove as @trusted
Merge pull request #2298 from tom-tan/trusted-file-writeImpl

Mark std.file.writeImpl as @trusted
Merge pull request #2314 from 9rnsr/fix13074

Supplemental fix for issue 13074 - revert opEquals and add toHash in std.typecons.Tuple
Merge pull request #2276 from quickfur/cprod_improve1

cartesianProduct improvement
Merge pull request #2315 from 9rnsr/fix13076

[REG2.066a] Issue 13076 - [dmd 2.066-b2] DList clearing of empty list