Skip to content

[Windows][Support][CAS] Added file_size(file_t, uint64_t &) - #227

Open
slydiman wants to merge 1 commit into
swift/stable/23.xfrom
swift/stable/23.x-file_size
Open

slydiman wants to merge 1 commit into
swift/stable/23.xfrom
swift/stable/23.x-file_size

Conversation

@slydiman

Copy link
Copy Markdown
Contributor

file_status contains a lot of redundant information and status(file_t, file_status &) is slow.
Added the fast Windows implementation of file_size(file_t, uint64_t &) to improve BuiltinObjectHasher performance.

@slydiman
slydiman requested review from andreil99, asl and tagolog October 20, 2026 11:30
@slydiman
slydiman force-pushed the swift/stable/23.x-file_size branch from 1cbeb41 to 7faa8c5 Compare October 20, 2026 18:08
file_status contains a lot of redundant information and status(file_t, file_status &) is slow.
Added the fast Windows implementation of file_size(file_t, uint64_t &) to improve BuiltinObjectHasher performance.
@slydiman
slydiman force-pushed the swift/stable/23.x-file_size branch from 7faa8c5 to 538582f Compare October 20, 2026 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant