swift
[5.1][Foundation] Modernize hashing in Foundation's Swift-only types
#24228
Merged

[5.1][Foundation] Modernize hashing in Foundation's Swift-only types #24228

lorentey
lorentey [test] StdlibUnittest: Cosmetic changes to checkEquatable/checkHashable
f04de16d
lorentey [StdlibUnittest] checkHashable: Add opt-in support for incomplete hashes
8af74e3f
lorentey [Foundation] IndexPath: Add explicit hash(into:) definition, hashing …
1572dffa
lorentey [Foundation] NSRange: Add an explicit definition for hash(into:)
e61dbcbf
lorentey [Foundation] Calendar: Modernize hashing
cb54f79c
lorentey [Foundation] CharacterSet: Modernize hashing
94c1fc9b
lorentey [Foundation] String.Encoding: Modernize hashing
8f6a01da
lorentey [Foundation] AffineTransform: modernize hashing
fe42c832
lorentey [Foundation] Date: Modernize hashing
2e2476c3
lorentey [Foundation] DateComponents: Modernize hashing
a519ba25
lorentey [Foundation] DateInterval: Modernize hashing
08b47150
lorentey [Foundation] Decimal: Modernize hashing
b8964bf0
lorentey [Foundation] Locale: Modernize hashing
fdce4224
lorentey [Foundation] IndexSet: Modernize hashing
203ee0a0
lorentey [Foundation] IndexPath: Modernize hashing
76a4b424
lorentey [Foundation] Notification: Modernize hashing
0d28d0b2
lorentey [Foundation] NSRange: Modernize hashing
ba9bf12a
lorentey [Foundation] TimeZone: Modernize hashing
659a4f84
lorentey [Foundation] URL: Add hash(into:) implementation
d7f1e06f
lorentey [Foundation] URLComponents: Modernize hashing
1259c595
lorentey [Foundation] URLRequest: Modernize hashing
68ea7d73
lorentey [Foundation] UUID: Modernize hashing
92d303ba
lorentey [Foundation] PersonNameComponents: Modernize hashing
e589b9d4
lorentey [Foundation] Measurement: Fix hashing
6c63e8b6
lorentey [Foundation] Data: Hash the entire contents, not just an arbitrary su…
8493e5fa
lorentey [Foundation] URL: Fix availability of the new hash(into:) implementation
bdd3a6b2
lorentey [Foundation] URL is actually already Hashable
3059fb76
lorentey [Foundation] Fix bizarre indentation issues
8a208ae2
lorentey Revert "[Foundation] Data: Hash the entire contents, not just an arbi…
65f739a1
lorentey [Foundation] Notification: Add note on == not being reflexive and sta…
60905a52
lorentey
lorentey lorentey requested a review from itaiferber itaiferber 6 years ago
lorentey lorentey requested a review from millenomi millenomi 6 years ago
swift-ci
lorentey [test] TestNotification: Fix checkHashable invocation
c894cbb0
lorentey lorentey force pushed to c894cbb0 6 years ago
lorentey
swift-ci
swift-ci
lorentey [test] TestPersonNameComponents: adjust OS check for hashing
887ff953
lorentey
swift-ci
lorentey lorentey merged 18c281b3 into swift-5.1-branch 6 years ago
lorentey lorentey deleted the foundation-hashing-5.1 branch 6 years ago

Login to write a write a comment.

Login via GitHub

Reviewers
Assignees
No one assigned
Labels
Milestone