Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 50 million developers.
Sign up
Pinned
189 contributions in the last year
Activity overview
Contribution activity
September 2020
Created a pull request in apple/swift that received 26 comments
[stdlib] Add another fast path for generic floating-point conversion
Based on my reading of IEEE 754, for any given w (exponent bit width) and p (precision, or significand bit width + 1), there can be one and only o…
+36
−9
•
26
comments
- [benchmark] Add another test to floating point conversion benchmark
- [runtime] Silence unreachable code warning
- [stdlib] Simplify 'BinaryFloatingPoint.init?<T: BinaryFloatingPoint>(exactly: T)'
- [stdlib] Silence signaling NaN in generic conversions
- [benchmark] Add benchmark for generic floating-point to integer conversion
- [stdlib] Fix a Float16-to-integer conversion bug
- [stdlib] Add fast paths for generic floating-point-to-integer conversion
- [benchmark] Delete two benchmarks and add generic floating-point conversion lit tests
- [docs] Minor revision of trailing closure matching educational note
- [docs] Rework educational note on protocol type non-conformance, part 2
- [benchmark] Add mock floating-point types for conversion benchmarks
- [stdlib] Make use of protocol requirements to convert from concrete floating-point types
- [benchmark] Add new benchmark for floating-point conversion
- Fixes example snippets in Array.swift considering endianness
- [SR-13503] [Sema] Special InsertExplicitCall for nominal callable types
- [stdlib] Add fast paths for generic floating-point-to-integer conversion
- [NFC] Remove uses of 'nominal' from diagnostic text
- Fix smallstring
- [Diagnostics] Diagnose comparisons with '.nan' and suggest using '.isNan' instead
- Add missing SWIFT_FALLTHROUGH to the tryCastToString
- [stdlib] Add another fast path for generic floating-point conversion
- [Benchmark] Fix build failure on ARMv7 by guarding Float80 availability
- [DNM] Lift the 'Self or associated type' restriction
- [docs] Add First Pull Request guide and Getting Started guide.