diff --git a/CHANGELOG.md b/CHANGELOG.md index 36aea56e4..9e22820c9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to `nalgebra`, starting with the version 0.6.0 will be documented here. -This project adheres to [Semantic Versioning](http://semver.org/). +This project adheres to [Semantic Versioning](https://semver.org/). ## [0.18.0] This release adds full complex number support to nalgebra. This includes all common vector/matrix operations as well @@ -111,7 +111,7 @@ All dependencies have been updated to their latest versions. ## [0.15.0] The most notable change of this release is the support for using part of the library without the rust standard -library (i.e. it supports `#![no_std]`). See the corresponding [documentation](http://nalgebra.org/wasm_and_embedded_programming/). +library (i.e. it supports `#![no_std]`). See the corresponding [documentation](https://nalgebra.org/wasm_and_embedded_programming/). ### Modified * Rename the `core` module to `base` to avoid conflicts with the `core` crate implicitly imported when `#![no_std]` is enabled. @@ -276,7 +276,7 @@ The main change of this release is the update of the dependency serde to 1.0. elements.) ## [0.11.0] -The [website](http://nalgebra.org) has been fully rewritten and gives a good +The [website](https://nalgebra.org) has been fully rewritten and gives a good overview of all the added/modified features. This version is a major rewrite of the library. Major changes are: @@ -298,9 +298,9 @@ This version is a major rewrite of the library. Major changes are: ### Added Lots of features including rectangular matrices, slices, and Serde -serialization. Refer to the brand new [website](http://nalgebra.org) for more +serialization. Refer to the brand new [website](https://nalgebra.org) for more details. The following free-functions have been added as well: - * `::id()` that returns the universal [identity element](http://nalgebra.org/performance_tricks/#the-id-type) + * `::id()` that returns the universal [identity element](https://nalgebra.org/performance_tricks/#the-id-type) of type `Id`. * `::inf_sup()` that returns both the infimum and supremum of a value at the same time. @@ -459,7 +459,7 @@ crate for vectors, rotations and points. To enable them, activate the ## [0.6.0] **Announcement:** a users forum has been created for `nalgebra`, `ncollide`, and `nphysics`. See -you [there](http://users.nphysics.org)! +you [there](https://users.nphysics.org)! ### Added * Added a dependency to [generic-array](https://crates.io/crates/generic-array). Feature-gated: diff --git a/Cargo.toml b/Cargo.toml index 08e140575..fd9ad6e0d 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,8 +4,8 @@ version = "0.18.0" authors = [ "Sébastien Crozet " ] description = "Linear algebra library with transformations and statically-sized or dynamically-sized matrices." -documentation = "http://nalgebra.org/rustdoc/nalgebra/index.html" -homepage = "http://nalgebra.org" +documentation = "https://nalgebra.org/rustdoc/nalgebra/index.html" +homepage = "https://nalgebra.org" repository = "https://github.com/rustsim/nalgebra" readme = "README.md" categories = [ "science" ] diff --git a/README.md b/README.md index 17a312be4..df3a82f3e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@

- crates.io + crates.io

@@ -9,7 +9,7 @@ Build status - crates.io + crates.io @@ -17,7 +17,7 @@

- Users guide | Documentation | Forum + Users guide | Documentation | Forum

diff --git a/nalgebra-glm/src/lib.rs b/nalgebra-glm/src/lib.rs index 66502e73b..1414bf6a9 100644 --- a/nalgebra-glm/src/lib.rs +++ b/nalgebra-glm/src/lib.rs @@ -7,7 +7,7 @@ seamless inter-operability between both. ## Getting started - First of all, you should start by taking a look at the official [GLM API documentation](http://glm.g-truc.net/0.9.9/api/index.html) + First of all, you should start by taking a look at the official [GLM API documentation](https://glm.g-truc.net/0.9.9/api/index.html) since **nalgebra-glm** implements a large subset of it. To use **nalgebra-glm** to your project, you should add it as a dependency to your `Crates.toml`: @@ -110,7 +110,7 @@ and keep in mind it is possible to convert, e.g., an `Isometry3` to a `Mat4` and vice-versa (see the [conversions section](#conversions)). */ -#![doc(html_favicon_url = "http://nalgebra.org/img/favicon.ico")] +#![doc(html_favicon_url = "https://nalgebra.org/img/favicon.ico")] #![cfg_attr(not(feature = "std"), no_std)] extern crate num_traits as num; diff --git a/nalgebra-lapack/Cargo.toml b/nalgebra-lapack/Cargo.toml index 759cef7e9..9d3927129 100644 --- a/nalgebra-lapack/Cargo.toml +++ b/nalgebra-lapack/Cargo.toml @@ -4,8 +4,8 @@ version = "0.10.0" authors = [ "Sébastien Crozet ", "Andrew Straw " ] description = "Linear algebra library with transformations and satically-sized or dynamically-sized matrices." -documentation = "http://nalgebra.org/doc/nalgebra/index.html" -homepage = "http://nalgebra.org" +documentation = "https://nalgebra.org/doc/nalgebra/index.html" +homepage = "https://nalgebra.org" repository = "https://github.com/rustsim/nalgebra" readme = "README.md" keywords = [ "linear", "algebra", "matrix", "vector" ] diff --git a/nalgebra-lapack/README.md b/nalgebra-lapack/README.md index 9f474f75f..d67627584 100644 --- a/nalgebra-lapack/README.md +++ b/nalgebra-lapack/README.md @@ -14,7 +14,7 @@ MIT Like the [lapack crate](https://crates.io/crates/lapack) from which this behavior is inherited, nalgebra-lapack uses [cargo -features](http://doc.crates.io/manifest.html#the-[features]-section) to select +features](https://doc.crates.io/manifest.html#the-[features]-section) to select which lapack provider (or implementation) is used. Command line arguments to cargo are the easiest way to do this, and the best provider depends on your particular system. In some cases, the providers can be further tuned with diff --git a/nalgebra-lapack/src/lib.rs b/nalgebra-lapack/src/lib.rs index a1a7b7b79..d58aba0bd 100644 --- a/nalgebra-lapack/src/lib.rs +++ b/nalgebra-lapack/src/lib.rs @@ -14,7 +14,7 @@ //! //! Like the [lapack crate](https://crates.io/crates/lapack) from which this //! behavior is inherited, nalgebra-lapack uses [cargo -//! features](http://doc.crates.io/manifest.html#the-[features]-section) to select +//! features](https://doc.crates.io/manifest.html#the-[features]-section) to select //! which lapack provider (or implementation) is used. Command line arguments to //! cargo are the easiest way to do this, and the best provider depends on your //! particular system. In some cases, the providers can be further tuned with @@ -69,8 +69,8 @@ #![deny(unused_results)] #![deny(missing_docs)] #![doc( - html_favicon_url = "http://nalgebra.org/img/favicon.ico", - html_root_url = "http://nalgebra.org/rustdoc" + html_favicon_url = "https://nalgebra.org/img/favicon.ico", + html_root_url = "https://nalgebra.org/rustdoc" )] extern crate alga; diff --git a/src/base/blas.rs b/src/base/blas.rs index 6e1b6c818..beb83c4ba 100644 --- a/src/base/blas.rs +++ b/src/base/blas.rs @@ -311,7 +311,7 @@ where N: Scalar + Zero + ClosedAdd + ClosedMul } // All this is inspired from the "unrolled version" discussed in: - // http://blog.theincredibleholk.org/blog/2012/12/10/optimizing-dot-product/ + // https://blog.theincredibleholk.org/blog/2012/12/10/optimizing-dot-product/ // // And this comment from bluss: // https://users.rust-lang.org/t/how-to-zip-two-slices-efficiently/2048/12 diff --git a/src/geometry/quaternion_construction.rs b/src/geometry/quaternion_construction.rs index 7758b4c96..893fdb6ae 100644 --- a/src/geometry/quaternion_construction.rs +++ b/src/geometry/quaternion_construction.rs @@ -256,7 +256,7 @@ impl UnitQuaternion { #[inline] pub fn from_rotation_matrix(rotmat: &Rotation3) -> Self { // Robust matrix to quaternion transformation. - // See http://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion + // See https://www.euclideanspace.com/maths/geometry/rotations/conversions/matrixToQuaternion let tr = rotmat[(0, 0)] + rotmat[(1, 1)] + rotmat[(2, 2)]; let res; diff --git a/src/geometry/rotation_specialization.rs b/src/geometry/rotation_specialization.rs index 973190a6d..4baec27cb 100644 --- a/src/geometry/rotation_specialization.rs +++ b/src/geometry/rotation_specialization.rs @@ -464,7 +464,7 @@ impl Rotation3 { /// ``` pub fn euler_angles(&self) -> (N, N, N) { // Implementation informed by "Computing Euler angles from a rotation matrix", by Gregory G. Slabaugh - // http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.371.6578 + // https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.371.6578 if self[(2, 0)].abs() < N::one() { let yaw = -self[(2, 0)].asin(); let roll = (self[(2, 1)] / yaw.cos()).atan2(self[(2, 2)] / yaw.cos()); diff --git a/src/lib.rs b/src/lib.rs index 21792c973..a92e2250b 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ * Real-time computer physics. ## Using **nalgebra** -You will need the last stable build of the [rust compiler](http://www.rust-lang.org) +You will need the last stable build of the [rust compiler](https://www.rust-lang.org) and the official package manager: [cargo](https://github.com/rust-lang/cargo). Simply add the following to your `Cargo.toml` file: @@ -84,8 +84,8 @@ an optimized set of tools for computer graphics and physics. Those features incl #![deny(missing_docs)] #![warn(incoherent_fundamental_impls)] #![doc( - html_favicon_url = "http://nalgebra.org/img/favicon.ico", - html_root_url = "http://nalgebra.org/rustdoc" + html_favicon_url = "https://nalgebra.org/img/favicon.ico", + html_root_url = "https://nalgebra.org/rustdoc" )] #![cfg_attr(not(feature = "std"), no_std)] #![cfg_attr(all(feature = "alloc", not(feature = "std")), feature(alloc))]