Commit Graph

8 Commits

Author SHA1 Message Date
Kacper Donat
4ad971b431 document enum ordering of native sorts 2026-10-28 10:05:33 +01:00
Kacper Donat
b2550cf80b pass by-value only to native filter paths 2026-10-28 10:05:33 +01:00
Kacper Donat
d013a84f90 avoid by-reference warnings in filter 2026-10-28 09:56:11 +01:00
Kacper Donat
a4a51e32a1 sort natively in sortBy and sort 2026-10-28 09:56:11 +01:00
Kacper Donat
f3f05fd00c add native fast paths for eager transforms
Arrays and php-ds collections are transformed directly instead of through the lazy generators. merge() into an array now rejects keys that can't be array keys with a clear error, like toArray().
2026-10-27 23:08:34 +01:00
Kacper Donat
a09e6840d4 fix closure for static method array callables 2026-10-27 23:00:21 +01:00
Kacper Donat
04c40087c2 hoist callback compilation out of transform closures 2026-10-27 22:18:48 +01:00
Kacper Donat
b48f28e9dc add eager collection transforms 2026-10-27 22:15:52 +01:00