Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactoring of vector #415

Merged
merged 19 commits into from Mar 30, 2020

Vector: group PartialOrd trait impls together - thus the documentatio…

a6c898c
Select commit
0e18a53
Vector: group impl blocks for type together
Mingun Mar 15, 2020
6b1df52
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
a7a7f08
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
2f47dce
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
071311e
Vector: do not restrict operators only to the same type, as wrapped
Mingun Mar 15, 2020
f4b46ea
Vector: implement *= and /= by Scale
Mingun Mar 15, 2020
c1009c0
Vector: implement Round/Floor/Ceil for Vectors and add doctests for that
Mingun Mar 15, 2020
3bbe28c
Vector: implement Zero
Mingun Mar 15, 2020
f2f9f48
Vector: simplify trait bounds: Float already assumes all other used t…
Mingun Mar 29, 2020
3837d07
Vector: move length(), normalize() and robust_normalize() into Float …
Mingun Mar 29, 2020
2cf11fe
Vector: move to_3d() into Copy impl block
Mingun Mar 29, 2020
55e82d7
Vector: move angle_from_x_axis() into Copy impl block
Mingun Mar 29, 2020
b865de2
Vector: merge angle_to() into another impl blocks
Mingun Mar 29, 2020
ff0b1ea
Vector: merge dot() and cross() into another impl blocks
Mingun Mar 29, 2020
c601796
Vector: merge abs() into another impl blocks
Mingun Mar 29, 2020
5d41816
Vector: add missing documentation
Mingun Mar 29, 2020
0c92f18
Vector: move trait bounds - thus the documentation looks more organic
Mingun Mar 29, 2020
a6c898c
Vector: group PartialOrd trait impls together - thus the documentatio…
Mingun Mar 29, 2020
df6539a
Vector: replace incorrect notice about abs() behavior with examples
Mingun Mar 30, 2020
Merged

Refactoring of vector #415

Vector: group PartialOrd trait impls together - thus the documentatio…
a6c898c
Select commit
0e18a53
Vector: group impl blocks for type together
Mingun Mar 15, 2020
6b1df52
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
a7a7f08
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
2f47dce
Vector: reorder operator implementations (splitted for 3 commits for …
Mingun Mar 15, 2020
071311e
Vector: do not restrict operators only to the same type, as wrapped
Mingun Mar 15, 2020
f4b46ea
Vector: implement *= and /= by Scale
Mingun Mar 15, 2020
c1009c0
Vector: implement Round/Floor/Ceil for Vectors and add doctests for that
Mingun Mar 15, 2020
3bbe28c
Vector: implement Zero
Mingun Mar 15, 2020
f2f9f48
Vector: simplify trait bounds: Float already assumes all other used t…
Mingun Mar 29, 2020
3837d07
Vector: move length(), normalize() and robust_normalize() into Float …
Mingun Mar 29, 2020
2cf11fe
Vector: move to_3d() into Copy impl block
Mingun Mar 29, 2020
55e82d7
Vector: move angle_from_x_axis() into Copy impl block
Mingun Mar 29, 2020
b865de2
Vector: merge angle_to() into another impl blocks
Mingun Mar 29, 2020
ff0b1ea
Vector: merge dot() and cross() into another impl blocks
Mingun Mar 29, 2020
c601796
Vector: merge abs() into another impl blocks
Mingun Mar 29, 2020
5d41816
Vector: add missing documentation
Mingun Mar 29, 2020
0c92f18
Vector: move trait bounds - thus the documentation looks more organic
Mingun Mar 29, 2020
a6c898c
Vector: group PartialOrd trait impls together - thus the documentatio…
Mingun Mar 29, 2020
df6539a
Vector: replace incorrect notice about abs() behavior with examples
Mingun Mar 30, 2020
Travis CI / Travis CI - Pull Request succeeded Mar 29, 2020 in 4m 25s

Build Passed

The build passed, just like the previous build.

Details

This is a pull request build.

It is running a build against the merge commit, after merging #415 Refactoring of vector.
Any changes that have been made to the master branch before the build ran are also included.

Jobs and Stages

This build has 15 jobs, running in parallel.

Job Rust ENV OS State
1422.1 1.31.0 FEATURES="" Linux passed
1422.2 1.31.0 FEATURES="--features serde" Linux passed
1422.3 1.31.0 FEATURES="--no-default-features --features libm" Linux passed
1422.4 stable FEATURES="" Linux passed
1422.5 stable FEATURES="--features serde" Linux passed
1422.6 stable FEATURES="--no-default-features --features libm" Linux passed
1422.7 beta FEATURES="" Linux passed
1422.8 beta FEATURES="--features serde" Linux passed
1422.9 beta FEATURES="--no-default-features --features libm" Linux passed
1422.10 nightly FEATURES="" Linux passed
1422.11 nightly FEATURES="--features serde" Linux passed
1422.12 nightly FEATURES="--no-default-features --features libm" Linux passed
1422.13 stable FEATURES="--features mint" Linux passed
1422.14 nightly FEATURES="--features unstable" Linux passed
1422.15 nightly FEATURES="--features unstable,serde" Linux passed

Build Configuration

Build Option Setting
Language Rust
Operating System Linux (Xenial)
Rust Versions 1.31.0, stable, beta, nightly
Build Configuration
{
  "language": "rust",
  "os": [
    "linux"
  ],
  "dist": "xenial",
  "rust": [
    "1.31.0",
    "stable",
    "beta",
    "nightly"
  ],
  "env": [
    "jobs={:FEATURES=>\"\\\"\\\"\"}={:FEATURES=>\"\\\"--features serde\\\"\"}={:FEATURES=>\"\\\"--no-default-features --features libm\\\"\"}"
  ],
  "script": [
    "cargo build $FEATURES",
    "cargo test --verbose $FEATURES"
  ],
  "jobs": {
    "include": [
      {
        "rust": "stable",
        "env": [
          {
            "FEATURES": "\"\""
          }
        ]
      },
      {
        "rust": "stable",
        "env": [
          {
            "FEATURES": "\"--features mint\""
          }
        ]
      },
      {
        "rust": "beta",
        "env": [
          {
            "FEATURES": "\"\""
          }
        ]
      },
      {
        "rust": "nightly",
        "env": [
          {
            "FEATURES": "\"--features unstable\""
          }
        ]
      },
      {
        "rust": "nightly",
        "env": [
          {
            "FEATURES": "\"--features unstable,serde\""
          }
        ]
      }
    ]
  }
}
You can’t perform that action at this time.