Skip to content

Conversation

@SomeRandomiOSDev
Copy link
Owner

  • Reduced scalar type requirements on Complex from BinaryFloatingPoint to Numeric
  • Added additional primitive mathematical functions for Complex numbers (sin, cos, etc.)
  • Added component-wise arithmetic operators
  • Added arithmetic operators for ignoring overflow when working with FixedWidthInteger types
  • Added functions for multiplication and division that report their result using additional bit width and also those that report overflow.

Joe Newton and others added 21 commits February 20, 2020 21:33
Reduced generic constraint on Complex scalar type from BinaryFloatingPoint to Numeric
Added additional primitive functions for floating point complex numbers
Added component-wise arithmetic operations
…e scalar type conforms to FixedWidthInteger
Added arithmetic operations that ignore overflow & arithmetic functions for reporting overflow for Complex numbers
Reduced compile time by breaking up complex statements into smaller components
Created in-house assert testing functions for better propagating source method/type of assertion failures
…eportingOverflow`, and `dividingFullWidth` functions
Added additional overflowing functions for multiplying and dividing
@SomeRandomiOSDev
Copy link
Owner Author

Codacy quality review is failing on gyb.py (from the apple/Swift repo). Merging through to be able to disable linting for this particular file

@SomeRandomiOSDev SomeRandomiOSDev merged commit 862708b into master Feb 24, 2020
@SomeRandomiOSDev SomeRandomiOSDev deleted the 1.1.0 branch February 24, 2020 13:06
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.

2 participants