profile
viewpoint

llogiq/bytecount 132

Counting occurrences of a given byte or UTF-8 characters in a slice of memory – fast

llogiq/compact_arena 69

A crate with indexed arenas with small memory footprint

Geal/mutant 12

Mutation testing for Rust

llogiq/awesome-rust 9

A curated list of awesome Rust code and resources.

Aleph-Alpha/aleph-alpha-tokenizer 4

A rustic language tokenizer library inspired by huggingface's tokenizers

llogiq/arraymap 4

Adds a trait to map functions over arrays

llogiq/bsdiff-rs 4

A Rust BSDiff port

llogiq/arraymapbench 2

A benchmark of various map methods

llogiq/acon-rs 0

ACON parser and encoder

llogiq/advisory-db 0

Security advisory database for Rust crates published through crates.io

push eventllogiq/optional

dependabot-preview[bot]

commit sha 92d46cf0587c453e429e6b3252974f37a17b0dff

Bump serde from 1.0.110 to 1.0.114 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.110 to 1.0.114. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.114) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha 74fc7763771380cb3aca4cab545d59a6cfc4d21a

Merge pull request #85 from llogiq/dependabot/cargo/serde-1.0.114 Bump serde from 1.0.110 to 1.0.114

view details

push time in 2 days

PR merged llogiq/optional

Bump serde from 1.0.110 to 1.0.114 dependencies

Bumps serde from 1.0.110 to 1.0.114. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/serde/releases">serde's releases</a>.</em></p> <blockquote> <h2>v1.0.114</h2> <ul> <li>Improve <code>packed</code> repr matching to support deriving Serialize for structs having <code>repr(C, packed)</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1813">#1813</a>, thanks <a href="https://github.com/TannerRogalsky">@TannerRogalsky</a>)</li> </ul> <h2>v1.0.113</h2> <ul> <li>Improve diagnostic when a serde trait is not implemented (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1827">#1827</a>, thanks <a href="https://github.com/taiki-e">@taiki-e</a>)</li> </ul> <h2>v1.0.112</h2> <ul> <li>Support <code>serde(flatten)</code> on map types where the Serializer only works with serialize_entry (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1837">#1837</a>)</li> </ul> <h2>v1.0.111</h2> <ul> <li>Process borrowed lifetimes inside of interpolated macro_rules metavariables, such as in the case of <code>#[derive(Deserialize)] struct S<'a> { field: $field }</code> (<a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1821">#1821</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/serde/commit/9c6f0c3a0e1347e4b18d71b40e8873b229b47255"><code>9c6f0c3</code></a> Release 1.0.114</li> <li><a href="https://github.com/serde-rs/serde/commit/a9f8ea0a1e8ba1206f8c28d96b924606847b85a9"><code>a9f8ea0</code></a> Simplify search for packed repr attr</li> <li><a href="https://github.com/serde-rs/serde/commit/04faac962a706ee3785fa6d02705f393c64bd762"><code>04faac9</code></a> Remove error_on_line_overflow rustfmt setting</li> <li><a href="https://github.com/serde-rs/serde/commit/7e5701ad2bdd4a9408e0ba2b2428b64559424c3d"><code>7e5701a</code></a> add alignment specific packed repr tests</li> <li><a href="https://github.com/serde-rs/serde/commit/1cd10a7d09b04fda63e1224b222b9ebe40631602"><code>1cd10a7</code></a> Improved packed repr matching.</li> <li><a href="https://github.com/serde-rs/serde/commit/d5e6436b287eb1b9f97a8b49e90458a6c2a3605a"><code>d5e6436</code></a> Add tests validating Serialize derivation for packed structs.</li> <li><a href="https://github.com/serde-rs/serde/commit/8ff11dc234ae1198ae9156a1c47011fbb16b4808"><code>8ff11dc</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/serde/issues/1841">#1841</a> from dtolnay/lenhint</li> <li><a href="https://github.com/serde-rs/serde/commit/6b3777b6170bf6ead1cbc60ad108f0a2588fba2e"><code>6b3777b</code></a> Remove len hint specialization</li> <li><a href="https://github.com/serde-rs/serde/commit/7350b58f5cfca07b87ef24ae5e553c92f7377931"><code>7350b58</code></a> Release 1.0.113</li> <li><a href="https://github.com/serde-rs/serde/commit/7351e0e55aaa3e77626d5fea6d85373c14a6b67a"><code>7351e0e</code></a> Link to feature announcements where available</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/serde/compare/v1.0.110...v1.0.114">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+5 -5

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 2 days

issue openedbheisler/cargo-criterion

Building benchmarks with external libraries

For example, Cargo.toml:

[package]
name = "tchbench"
version = "0.1.0"
authors = ["Andre Bogus <andre.bogus@aleph-alpha.de>"]
edition = "2018"

[dependencies]
tch = "0.1.7"
criterion = "0.3.2"

[[bench]]
name = "bench"
path = "benches/bench.rs"
harness = false

And benches/bench.rs:

use criterion::{black_box, criterion_group, criterion_main, Criterion};
use tch::Tensor;

fn bench_norm(c: &mut Criterion) {
    let t = &Tensor::of_slice(&[0_f32, 0.1f32, 0.5f32, 0.9f32]);
    c.bench_function("norm", |b| b.iter(|| black_box(t).norm()));
}

criterion_group! {
    name = benches;
    config = Criterion::default().sample_size(10);
    targets = bench_norm
}

criterion_main!(benches);

Running with cargo bench works, whereas running with cargo criterion fails with

/path/to/bench/target/release/deps/bench-6d8fcb9c538c7b9c: error while loading shared libraries: libtorch_cpu.so: cannot open shared object file: No such file or directory
Error: Non-Criterion.rs benchmark target bench exited with error code Some(127)

created time in 5 days

PR opened emberian/this-week-in-rust

C/QotW and notable changes
+76 -65

0 comment

1 changed file

pr created time in 5 days

delete branch llogiq/this-week-in-rust

delete branch : twir-344

delete time in 5 days

create barnchllogiq/this-week-in-rust

branch : twir-345

created branch time in 5 days

issue commentrust-lang/regex

Matches: `skip_bytes` or `skip_until` method

Let's say I write an iterator that want to find certain things outside of the regions that a Matches returns. There is also another token that when found will invalidate all the Match results until a third token is found (I cannot go into too many details, but let's imagine we're finding quotes and then don't care what they contain).

Then on finding the start token, we want to update the Matches position to the next item after the end token. For now I do it like this:

while match_start < next_token {
      match = matches.next();
      if let Some(m) = match {
             match_start = m.start();
      } else {
             break;
      }
}

As far as I'm aware, none of PCRE, RE2, Oniguruma, Perl or python regexes have anything similar. I could alternatively construct a new Matcher with the reduced substring, but that would require me to keep track of the start position and possibly incur other overhead.

llogiq

comment created time in 9 days

issue openedrust-lang/regex

Matches: `skip_bytes` or `skip_until` method

If I want to ignore matches in a certain region of my text, I currently need to loop until .next() returns None or the .start() of the returned Match is outside the region. I believe that the regex crate could include a faster implementation of that operation that text-processing code could benefit from.

created time in 9 days

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+65 -62

0 comment

1 changed file

pr created time in 11 days

push eventllogiq/this-week-in-rust

Andre Bogus

commit sha 80d0ef34a2bd50801db6416f2257f8c292ec873f

C/QotW + notable changes

view details

push time in 11 days

delete branch llogiq/this-week-in-rust

delete branch : twir-343

delete time in 11 days

create barnchllogiq/this-week-in-rust

branch : twir-344

created branch time in 11 days

pull request commentrust-unofficial/patterns

New idiom: Out of the Box Dynamic Dispatch

It's been a while since there was any movement on this. Is there something I should do or is this good to merge?

llogiq

comment created time in 14 days

delete branch Aleph-Alpha/aleph-alpha-tokenizer

delete branch : 0.3.0

delete time in 17 days

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha 80b07179f5cdb2366bfb2708c24091534bc901b2

version 0.3.0 * fix a typo in the unknown token string representation * offsets returned from the `Model` are now character-, not byte-based * add a fuzz test * fix benchmark run without `huggingface` feature * updated benchmark numbers * update the optional `tokenizers` dependency to 0.10.1 * added CHANGELOG.md

view details

llogiq

commit sha ee1c7dda5e2fca0649ca96ea66d9ee5904a70925

Merge pull request #2 from Aleph-Alpha/0.3.0 version 0.3.0

view details

push time in 17 days

PR merged Aleph-Alpha/aleph-alpha-tokenizer

version 0.3.0
  • fix a typo in the unknown token string representation
  • offsets returned from the Model are now character-, not byte-based
  • add a fuzz test
  • fix benchmark run without huggingface feature
  • updated benchmark numbers
  • update the optional tokenizers dependency to 0.10.1
  • added CHANGELOG.md
+140 -40

0 comment

8 changed files

llogiq

pr closed time in 17 days

PR opened Aleph-Alpha/aleph-alpha-tokenizer

version 0.3.0
  • fix a typo in the unknown token string representation
  • offsets returned from the Model are now character-, not byte-based
  • add a fuzz test
  • fix benchmark run without huggingface feature
  • updated benchmark numbers
  • update the optional tokenizers dependency to 0.10.1
  • added CHANGELOG.md
+140 -40

0 comment

8 changed files

pr created time in 17 days

create barnchAleph-Alpha/aleph-alpha-tokenizer

branch : 0.3.0

created branch time in 17 days

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+56 -27

0 comment

1 changed file

pr created time in 19 days

create barnchllogiq/this-week-in-rust

branch : twir-343

created branch time in 19 days

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+31 -34

0 comment

1 changed file

pr created time in 25 days

push eventllogiq/optional

dependabot-preview[bot]

commit sha b1c5f0f48317579b02b34214c5a6d4d6f0125a22

Bump serde_json from 1.0.52 to 1.0.54 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.52 to 1.0.54. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.52...v1.0.54) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha 15cf0a8d4cf9a398797cd4fd49e628264f50cc5f

Merge pull request #82 from llogiq/dependabot/cargo/serde_json-1.0.54 Bump serde_json from 1.0.52 to 1.0.54

view details

push time in 25 days

PR merged llogiq/optional

Bump serde_json from 1.0.52 to 1.0.54 dependencies

Bumps serde_json from 1.0.52 to 1.0.54. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/serde-rs/json/releases">serde_json's releases</a>.</em></p> <blockquote> <h2>v1.0.54</h2> <ul> <li> <p>Add <a href="https://github.com/serde-rs/json/blob/v1.0.54/Cargo.toml#L58-L65"><code>float_roundtrip</code></a> feature to enable a slower but higher precision float parser based on <a href="https://github.com/Alexhuszagh/rust-lexical">lexical</a>.</p> <p>Enabling <code>float_roundtrip</code> will use sufficient precision when parsing fixed precision floats from JSON to ensure that they maintain accuracy when round-tripped through JSON. This comes at an approximately 2x performance cost for parsing floats compared to the default best-effort precision.</p> <p>Unlike <code>arbitrary_precision</code>, the new <code>float_roundtrip</code> feature makes f64 -> JSON -> f64 produce output identical to the input. <code>arbitrary_precision</code> is for making JSON -> serde_json::Number -> JSON produce output identical to the input.</p> <pre lang="toml"><code>serde_json = { version = "1.0.54", features = ["float_roundtrip"] } </code></pre> </li> </ul> <h2>v1.0.53</h2> <ul> <li>Reduce unhelpful indentation in the {:#?} format of serde_json::Value</li> <li>Remove some unnecessary runtime checks from Serializer::collect_str</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/310c55cf6d9b7cd4fb6f71f398ea896f5f3c9e82"><code>310c55c</code></a> Release 1.0.54</li> <li><a href="https://github.com/serde-rs/json/commit/3d8b046d0247da886a60de0d1b1aa8ba1524cfe5"><code>3d8b046</code></a> Exclude single_precision flag unless needed</li> <li><a href="https://github.com/serde-rs/json/commit/2e8a58bbff117adb023cbc3340ca765536216e59"><code>2e8a58b</code></a> Exclude lexical code when built without float_roundtrip</li> <li><a href="https://github.com/serde-rs/json/commit/07bbec9508059aa7c9ca04803620b9580f65fe39"><code>07bbec9</code></a> Extend CI with more feature combinations</li> <li><a href="https://github.com/serde-rs/json/commit/43598d82f4c851ceb36a2441cb5e6f44b453c252"><code>43598d8</code></a> Gate some tests behind float_roundtrip feature</li> <li><a href="https://github.com/serde-rs/json/commit/9e7680a5c2f4cdb95ede6c142f5477822b50b1e8"><code>9e7680a</code></a> Wire up non-float_roundtrip parsing in long number case</li> <li><a href="https://github.com/serde-rs/json/commit/b8d4153cc00c95574e598810e30fac6f2a683fe8"><code>b8d4153</code></a> Restore best-effort float parse codepath</li> <li><a href="https://github.com/serde-rs/json/commit/3ae24a5f743700a3dff02abdca34995f4d9cb6be"><code>3ae24a5</code></a> Contrast float_roundtrip and arbitrary_precision</li> <li><a href="https://github.com/serde-rs/json/commit/7e5a529c1217da1820a5c1fcc070a623d869f545"><code>7e5a529</code></a> Call out performance cost of float_roundtrip</li> <li><a href="https://github.com/serde-rs/json/commit/91ac26a692b9d8057bdc795085a21e83e36f8c13"><code>91ac26a</code></a> Introduce float_roundtrip cargo cfg</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.52...v1.0.54">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -4

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 25 days

delete branch llogiq/this-week-in-rust

delete branch : twir-341

delete time in a month

create barnchllogiq/this-week-in-rust

branch : twir-342

created branch time in a month

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+37 -44

0 comment

1 changed file

pr created time in a month

create barnchllogiq/this-week-in-rust

branch : twir-341

created branch time in a month

delete branch llogiq/this-week-in-rust

delete branch : twir-340

delete time in a month

pull request commentllogiq/llogiq.github.io

fix typo: treat -> trait

"can have a little ... as a treat" is a meme.

christiantakle

comment created time in a month

push eventllogiq/llogiq.github.io

Andre Bogus

commit sha 9430301e8c095049a6d6dc031ecb9ab0e291f077

fix typo and link

view details

push time in a month

push eventllogiq/llogiq.github.io

Andre Bogus

commit sha dc8e9642f97cdde502f3ab36bbbde64bc8a92012

fix title

view details

push time in a month

push eventllogiq/llogiq.github.io

Andre Bogus

commit sha b82898218c89c26ade43af3d6611273c4341efff

new post

view details

push time in a month

pull request commentrust-lang/rust-clippy

check for misplaced headers in missing_safety/error_doc

Yeah, not duplicating this would be nice. However, we don't need to unindent here, just check if there's an unindented header, so our code can do less.

llogiq

comment created time in a month

PR opened rust-lang/rust-clippy

check for misplaced headers in missing_safety/error_doc

This fixes #5593.

changelog: none

+47 -3

0 comment

3 changed files

pr created time in a month

create barnchrust-lang/rust-clippy

branch : fix-5593

created branch time in a month

issue commentrust-lang/rust-clippy

needless_doctest_main reports wrong line if there are imports

(fix was wrongly marked closed by github)

matthiaskrgr

comment created time in a month

issue closedrust-lang/rust-clippy

needless_doctest_main reports wrong line if there are imports

/// # Examples
///
/// ```
/// use std::path::PathBuf;
/// use std::vec;
///
/// fn main() {
/// }
///
/// ```

fn main() {
    println!("Hello, world!");
}

It looks like the lint assumes the fn main() will always be in the first line of the code block..?

warning: needless `fn main` in doctest
 --> src/main.rs:4:4
  |
4 | /// use std::path::PathBuf;
  |    ^^^^^^^^^^^^^^^^^^^^^^^^
  |
  = note: `#[warn(clippy::needless_doctest_main)]` on by default

This causes strange looking warnings.

clippy 0.0.212 (fc5d0cc 2020-02-24)

closed time in a month

matthiaskrgr

issue openedXAMPPRocky/octocrab

Search Pull Requests

The github page allows searching pull requests by organization (see for example the weekly PRs link in this week in rust).

This allows a more fine grained query (as opposed to getting all queries and filtering them after the fact) and may help conserve bandwidth. It does need an authenticated user, though, as far as I know.

created time in a month

issue commentrust-lang/rust-clippy

Add lint on `&[char]`

As a counterpoint, sometimes using [char] is the way to go when interfacing with scripting languages, though.

SoniEx2

comment created time in a month

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+41 -22

0 comment

1 changed file

pr created time in a month

delete branch llogiq/this-week-in-rust

delete branch : twir-339

delete time in a month

create barnchllogiq/this-week-in-rust

branch : twir-340

created branch time in a month

push eventllogiq/llogiq.github.io

Andre Bogus

commit sha 503d9cead2041b09d79eb754f561477fc9f22225

link LogRocket blogs

view details

push time in a month

issue commentrust-lang/rust-clippy

lint iterator.map(|x| x)

Note that this will apply type adjustments on x where applicable. However, the redundant_closure lint already has a check for adjustments which can be copied to this new lint.

matthiaskrgr

comment created time in a month

Pull request review commentrust-lang/rust

Implement total_cmp for f32, f64

 impl f64 {     pub fn from_ne_bytes(bytes: [u8; 8]) -> Self {         Self::from_bits(u64::from_ne_bytes(bytes))     }++    /// Returns an ordering between self and other values.+    /// Unlike the standard partial comparison between floating point numbers,+    /// this comparison always produces an ordering in accordance to+    /// the totalOrder predicate as defined in IEEE 754 (2008 revision)+    /// floating point standard. The values are ordered in following order:+    /// - Negative quiet NaN+    /// - Negative signaling NaN+    /// - Negative infinity+    /// - Negative numbers+    /// - Negative subnormal numbers+    /// - Negative zero+    /// - Positive zero+    /// - Positive subnormal numbers+    /// - Positive numbers+    /// - Positive infinity+    /// - Positive signaling NaN+    /// - Positive quiet NaN+    ///+    /// # Example+    /// ```+    /// #![feature(total_cmp)]+    /// struct GoodBoy {+    ///     name: String,+    ///     weight: f64,+    /// }+    ///+    /// let mut bois = vec![+    ///     GoodBoy { name: "Pucci".to_owned(), weight: 0.1 },+    ///     GoodBoy { name: "Woofer".to_owned(), weight: 99.0 },+    ///     GoodBoy { name: "Yapper".to_owned(), weight: 10.0 },+    ///     GoodBoy { name: "Chonk".to_owned(), weight: f64::INFINITY },+    ///     GoodBoy { name: "Abs. Unit".to_owned(), weight: f64::NAN },+    ///     GoodBoy { name: "Floaty".to_owned(), weight: -5.0 },+    /// ];+    ///+    /// bois.sort_by(|a, b| a.weight.total_cmp(&b.weight));+    /// # assert!(bois.into_iter().map(|b| b.weight)+    /// #     .zip([-5.0, 0.1, 10.0, 99.0, f64::INFINITY, f64::NAN].iter())+    /// #     .all(|(a, b)| a.to_bits() == b.to_bits()))+    /// ```+    #[must_use = "method returns a new number and does not mutate the original value"]+    #[unstable(feature = "total_cmp", issue = "none")]+    #[inline]+    pub fn total_cmp(&self, other: &Self) -> crate::cmp::Ordering {+        let mut left = self.to_bits() as i64;+        let mut right = other.to_bits() as i64;++        // In case of negatives, flip all the bits expect the sign+        // to achieve a similar layout as two's complement integers+        //+        // Why does this work? IEEE 754 floats consist of three fields:+        // Sign bit, exponent and mantissa. The set of exponent and mantissa+        // fields as a whole have the property that their bitwise order is+        // equal to the numeric magnitude where the magnitude is defined.+        // The magnitude is not normally defined on NaN values, but+        // IEEE 754 totalOrder defines the NaN values also to follow the+        // bitwise order. This leads to order explained in the doc comment.+        // However, the representation of magnitude is the same for negative+        // and positive numbers – only the sign bit is different.+        // To easily compare the floats as signed integers, we need to+        // flip the exponent and mantissa bits in case of negative numbers.+        // We effectively convert the numbers to "two's complement" form.+        if left < 0 {

You can get rid of the branches: left ^= (((left >> 63) as u64) >> 1) as i64; (and right similarly).

golddranks

comment created time in a month

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+28 -36

0 comment

1 changed file

pr created time in 2 months

delete branch llogiq/this-week-in-rust

delete branch : twir-338

delete time in 2 months

create barnchllogiq/this-week-in-rust

branch : twir-339

created branch time in 2 months

delete branch Aleph-Alpha/aleph-alpha-tokenizer

delete branch : 0.2.0

delete time in 2 months

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha 0f7d084185f8108fa47cb33ce85813e2b590b4f5

Version 0.2.0 * Fix a bug in longest prefix search * Add a `char_ranges` method to convert the byte indices to char indices

view details

llogiq

commit sha a8099f075651511e800ebd142250ef1a5d6dc6cd

Merge pull request #1 from Aleph-Alpha/0.2.0 Version 0.2.0

view details

push time in 2 months

PR merged Aleph-Alpha/aleph-alpha-tokenizer

Version 0.2.0
  • Fix a bug in longest prefix search
  • Add a char_ranges method to convert the byte indices to char indices
+146 -69

0 comment

3 changed files

llogiq

pr closed time in 2 months

PR opened Aleph-Alpha/aleph-alpha-tokenizer

Version 0.2.0
  • Fix a bug in longest prefix search
  • Add a char_ranges method to convert the byte indices to char indices
+146 -69

0 comment

3 changed files

pr created time in 2 months

create barnchAleph-Alpha/aleph-alpha-tokenizer

branch : 0.2.0

created branch time in 2 months

issue closedBurntSushi/fst

raw FST returns wrong value for key (with find_longest_prefix)

I use an FST to match word tokens (see #104 for the implementation). The fst in question should map "d" to 1040, "di" to 4487, "distance" to 3292, "distances" to 12103 and "distant" to 6802. However, it returns 3292 for "distant". I have added a number of dbg!() statements to follow the execution. I'll check if I can attach the serialized FST later.

[src/lib.rs:84] out.value() = 0
[src/lib.rs:87] b = 100 'd'
[src/lib.rs:89] fst.node(t.addr) = NODE@53353
  end_addr: 53245
  size: 109 bytes
  state: AnyTrans(StateAnyTrans(85))
  is_final: true
  final_output: Output(0)
  # transitions: 21
  transitions:
    (a, 1114) -> 44815
    (b, 15922) -> 0
    (c, 4847) -> 0
    (d, 19275) -> 0
    (e, 1099) -> 48105
    (f, 27854) -> 48108
    (h, 15439) -> 48133
    (i, 1066) -> 50727
    (j, 5480) -> 50735
    (l, 20429) -> 0
    (m, 21101) -> 50748
    (n, 5024) -> 5595
    (o, 1039) -> 51882
    (q, 24370) -> 0
    (r, 1812) -> 52580
    (s, 15193) -> 52588
    (t, 25678) -> 0
    (u, 1036) -> 53068
    (v, 3926) -> 53077
    (w, 10189) -> 53141
    (y, 4281) -> 53244

[src/lib.rs:91] out.cat(node.final_output()).value() = 0
[src/lib.rs:94] out.value() = 1040
[src/lib.rs:87] b = 105 'i'
[src/lib.rs:89] fst.node(t.addr) = NODE@50727
  end_addr: 50639
  size: 89 bytes
  state: AnyTrans(StateAnyTrans(81))
  is_final: true
  final_output: Output(2381)
  # transitions: 17
  transitions:
    (a, 4217) -> 48322
    (c, 3874) -> 48396
    d -> 48402
    (e, 245) -> 48454
    (f, 261) -> 48594
    (g, 1511) -> 48669
    (l, 12496) -> 48698
    (m, 6683) -> 48759
    (n, 2490) -> 48836
    (o, 3695) -> 48875
    (p, 5935) -> 48930
    (r, 366) -> 49049
    (s, 106) -> 50459
    (t, 11927) -> 12001
    (v, 301) -> 50622
    (x, 9251) -> 50634
    (z, 12743) -> 50638

[src/lib.rs:91] out.cat(node.final_output()).value() = 3421
[src/lib.rs:94] out.value() = 2106
[src/lib.rs:87] b = 115 's'
[src/lib.rs:89] fst.node(t.addr) = NODE@50459
  end_addr: 50368
  size: 92 bytes
  state: AnyTrans(StateAnyTrans(18))
  is_final: false
  final_output: Output(0)
  # transitions: 18
  transitions:
    (a, 3207) -> 49226
    (b, 6320) -> 49244
    (c, 1391) -> 49591
    (d, 22922) -> 17708
    (e, 2083) -> 49602
    (g, 10509) -> 49649
    (h, 7629) -> 49658
    (k, 7573) -> 49666
    (l, 16747) -> 49675
    (m, 5007) -> 49728
    (n, 4161) -> 49739
    (o, 6549) -> 49751
    (p, 2441) -> 49904
    (q, 11997) -> 49922
    (r, 18063) -> 49958
    (s, 6102) -> 50039
    t -> 50367
    (u, 24746) -> 10277

[src/lib.rs:94] out.value() = 2212
[src/lib.rs:87] b = 116 't'
[src/lib.rs:89] fst.node(t.addr) = NODE@50367
  end_addr: 50341
  size: 27 bytes
  state: AnyTrans(StateAnyTrans(5))
  is_final: false
  final_output: Output(0)
  # transitions: 5
  transitions:
    (a, 1080) -> 50063
    (i, 2970) -> 50149
    (o, 16900) -> 50163
    r -> 50308
    (u, 10279) -> 50340

[src/lib.rs:94] out.value() = 2212
[src/lib.rs:87] b = 97 'a'
[src/lib.rs:89] fst.node(t.addr) = NODE@50063
  end_addr: 50054
  size: 10 bytes
  state: AnyTrans(StateAnyTrans(2))
  is_final: false
  final_output: Output(0)
  # transitions: 2
  transitions:
    (l, 26041) -> 0
    n -> 50053

[src/lib.rs:94] out.value() = 3292
[src/lib.rs:87] b = 110 'n'
[src/lib.rs:89] fst.node(t.addr) = NODE@50053
  end_addr: 50044
  size: 10 bytes
  state: AnyTrans(StateAnyTrans(2))
  is_final: false
  final_output: Output(0)
  # transitions: 2
  transitions:
    c -> 50043
    (t, 3510) -> 0

[src/lib.rs:94] out.value() = 3292
[src/lib.rs:87] b = 116 't'
[src/lib.rs:89] fst.node(t.addr) = NODE@0
  end_addr: 0
  size: 0 bytes
  state: EmptyFinal
  is_final: true
  final_output: Output(0)
  # transitions: 0
  transitions:

[src/lib.rs:91] out.cat(node.final_output()).value() = 3292
[src/lib.rs:94] out.value() = 6802
[src/lib.rs:100] last_match = Some(
    (
        7,
        3292,
    ),
)

closed time in 2 months

llogiq

push eventllogiq/fst

Andrew Gallant

commit sha 051b9a4091eb580538a44224df9664c764d3faef

automaton: add new accept_eof method This is to support automata that delay matches by one byte. (Which is what regex-automata will do in its 0.2 release, in order to support look-around assertions such as ^, $ and \b.) This requires a small tweak to the search code to call this new method once it sees a final node. This is *not* a breaking change. Existing implementations continue to work since the default implementation of `accept_eof` (returning None) is always correct for automata that do not delay matches.

view details

Andrew Gallant

commit sha 4752af008e3a022bb3b9dfb241081b8d70426cda

fst-0.4.2

view details

Clément Renault

commit sha b7c19d27b43282029ebb41a6d1f2f3cb33f95fd1

api: add {Set,Map}::into_fst and Clone impls The `into_fst` methods are consistent with `as_fst`, `into_inner` and our `From<raw::Fst> for {Set,Map}` impls. The lack of `Clone` on `raw::Fst`, `Set` and `Map` seems like an oversight, but it makes sense when `D` is `Clone`. PR #106

view details

Andrew Gallant

commit sha 8aecc6775bb836892b258ca7fc40875121da3833

fst-0.4.3

view details

Andre Bogus

commit sha 05ecb763b3bad3f8b23bbc3613bf9a7b6c60d4c8

add fst::raw::Fst::find_longest_prefix

view details

push time in 2 months

issue commentBurntSushi/fst

raw FST returns wrong value for key (with find_longest_prefix)

Ah, my test case had another error. The updated method works fine.

llogiq

comment created time in 2 months

issue commentBurntSushi/fst

raw FST returns wrong value for key (with find_longest_prefix)

I have found the error – it appears one must first cat the transition output before the final_output. However, I still get another mis-calculation. Will update the test case.

llogiq

comment created time in 2 months

push eventllogiq/optional

dependabot-preview[bot]

commit sha e0e8e3e87193e13b5e3f3edce28844e0dfd0faef

Bump serde from 1.0.106 to 1.0.110 Bumps [serde](https://github.com/serde-rs/serde) from 1.0.106 to 1.0.110. - [Release notes](https://github.com/serde-rs/serde/releases) - [Commits](https://github.com/serde-rs/serde/compare/v1.0.106...v1.0.110) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha d75315c5128f4c21d2734c879125ab367b707733

Merge pull request #80 from llogiq/dependabot/cargo/serde-1.0.110 Bump serde from 1.0.106 to 1.0.110

view details

push time in 2 months

delete branch llogiq/optional

delete branch : dependabot/cargo/serde-1.0.110

delete time in 2 months

delete branch llogiq/flamer

delete branch : dependabot/cargo/syn-1.0.20

delete time in 2 months

push eventllogiq/flamer

dependabot-preview[bot]

commit sha 01605b779bd556c02ac77e4ceb7557221970b501

Bump syn from 1.0.19 to 1.0.20 Bumps [syn](https://github.com/dtolnay/syn) from 1.0.19 to 1.0.20. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.19...1.0.20) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha 722213d035300d65e7c591fc7374e54309a3bd1b

Merge pull request #74 from llogiq/dependabot/cargo/syn-1.0.20 Bump syn from 1.0.19 to 1.0.20

view details

push time in 2 months

PR merged llogiq/flamer

Bump syn from 1.0.19 to 1.0.20 dependencies

Bumps syn from 1.0.19 to 1.0.20. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>1.0.20</h2> <ul> <li>Improve span of error message when an error during <code>syn::Macro::parse_body</code> is triggered past the last token of the macro body (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/791">#791</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/80c023890747e975a33dcb7af6654170f32cf400"><code>80c0238</code></a> Release 1.0.20</li> <li><a href="https://github.com/dtolnay/syn/commit/5e65424311850f7c599563b76e6d65998bd12bef"><code>5e65424</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/791">#791</a> from dtolnay/close</li> <li><a href="https://github.com/dtolnay/syn/commit/1451738570c6a695b969b9a525d212d1ae6e06fb"><code>1451738</code></a> Somewhat better scope span for Macro::parse_body</li> <li><a href="https://github.com/dtolnay/syn/commit/89a9ab1cacf1cdcb3bdec0539bc86476d5a5ffd7"><code>89a9ab1</code></a> Update test suite to nightly-2020-05-10</li> <li>See full diff in <a href="https://github.com/dtolnay/syn/compare/1.0.19...1.0.20">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -4

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 2 months

issue commentBurntSushi/fst

raw FST returns wrong value for key (with find_longest_prefix)

Here's a test project to partially reproduce the issue – please note that I couldn't get the issue with get, only with our find_longest_prefix method.

fst-issue-107.tar.gz

llogiq

comment created time in 2 months

issue openedBurntSushi/fst

raw FST returns wrong value for key (with find_longest_prefix)

I use an FST to match word tokens (see #104 for the implementation). The fst in question should map "d" to 1040, "di" to 4487, "distance" to 3292, "distances" to 12103 and "distant" to 6802. However, it returns 3292 for "distant". I have added a number of dbg!() statements to follow the execution. I'll check if I can attach the serialized FST later.

[src/lib.rs:84] out.value() = 0
[src/lib.rs:87] b = 100 'd'
[src/lib.rs:89] fst.node(t.addr) = NODE@53353
  end_addr: 53245
  size: 109 bytes
  state: AnyTrans(StateAnyTrans(85))
  is_final: true
  final_output: Output(0)
  # transitions: 21
  transitions:
    (a, 1114) -> 44815
    (b, 15922) -> 0
    (c, 4847) -> 0
    (d, 19275) -> 0
    (e, 1099) -> 48105
    (f, 27854) -> 48108
    (h, 15439) -> 48133
    (i, 1066) -> 50727
    (j, 5480) -> 50735
    (l, 20429) -> 0
    (m, 21101) -> 50748
    (n, 5024) -> 5595
    (o, 1039) -> 51882
    (q, 24370) -> 0
    (r, 1812) -> 52580
    (s, 15193) -> 52588
    (t, 25678) -> 0
    (u, 1036) -> 53068
    (v, 3926) -> 53077
    (w, 10189) -> 53141
    (y, 4281) -> 53244

[src/lib.rs:91] out.cat(node.final_output()).value() = 0
[src/lib.rs:94] out.value() = 1040
[src/lib.rs:87] b = 105 'i'
[src/lib.rs:89] fst.node(t.addr) = NODE@50727
  end_addr: 50639
  size: 89 bytes
  state: AnyTrans(StateAnyTrans(81))
  is_final: true
  final_output: Output(2381)
  # transitions: 17
  transitions:
    (a, 4217) -> 48322
    (c, 3874) -> 48396
    d -> 48402
    (e, 245) -> 48454
    (f, 261) -> 48594
    (g, 1511) -> 48669
    (l, 12496) -> 48698
    (m, 6683) -> 48759
    (n, 2490) -> 48836
    (o, 3695) -> 48875
    (p, 5935) -> 48930
    (r, 366) -> 49049
    (s, 106) -> 50459
    (t, 11927) -> 12001
    (v, 301) -> 50622
    (x, 9251) -> 50634
    (z, 12743) -> 50638

[src/lib.rs:91] out.cat(node.final_output()).value() = 3421
[src/lib.rs:94] out.value() = 2106
[src/lib.rs:87] b = 115 's'
[src/lib.rs:89] fst.node(t.addr) = NODE@50459
  end_addr: 50368
  size: 92 bytes
  state: AnyTrans(StateAnyTrans(18))
  is_final: false
  final_output: Output(0)
  # transitions: 18
  transitions:
    (a, 3207) -> 49226
    (b, 6320) -> 49244
    (c, 1391) -> 49591
    (d, 22922) -> 17708
    (e, 2083) -> 49602
    (g, 10509) -> 49649
    (h, 7629) -> 49658
    (k, 7573) -> 49666
    (l, 16747) -> 49675
    (m, 5007) -> 49728
    (n, 4161) -> 49739
    (o, 6549) -> 49751
    (p, 2441) -> 49904
    (q, 11997) -> 49922
    (r, 18063) -> 49958
    (s, 6102) -> 50039
    t -> 50367
    (u, 24746) -> 10277

[src/lib.rs:94] out.value() = 2212
[src/lib.rs:87] b = 116 't'
[src/lib.rs:89] fst.node(t.addr) = NODE@50367
  end_addr: 50341
  size: 27 bytes
  state: AnyTrans(StateAnyTrans(5))
  is_final: false
  final_output: Output(0)
  # transitions: 5
  transitions:
    (a, 1080) -> 50063
    (i, 2970) -> 50149
    (o, 16900) -> 50163
    r -> 50308
    (u, 10279) -> 50340

[src/lib.rs:94] out.value() = 2212
[src/lib.rs:87] b = 97 'a'
[src/lib.rs:89] fst.node(t.addr) = NODE@50063
  end_addr: 50054
  size: 10 bytes
  state: AnyTrans(StateAnyTrans(2))
  is_final: false
  final_output: Output(0)
  # transitions: 2
  transitions:
    (l, 26041) -> 0
    n -> 50053

[src/lib.rs:94] out.value() = 3292
[src/lib.rs:87] b = 110 'n'
[src/lib.rs:89] fst.node(t.addr) = NODE@50053
  end_addr: 50044
  size: 10 bytes
  state: AnyTrans(StateAnyTrans(2))
  is_final: false
  final_output: Output(0)
  # transitions: 2
  transitions:
    c -> 50043
    (t, 3510) -> 0

[src/lib.rs:94] out.value() = 3292
[src/lib.rs:87] b = 116 't'
[src/lib.rs:89] fst.node(t.addr) = NODE@0
  end_addr: 0
  size: 0 bytes
  state: EmptyFinal
  is_final: true
  final_output: Output(0)
  # transitions: 0
  transitions:

[src/lib.rs:91] out.cat(node.final_output()).value() = 3292
[src/lib.rs:94] out.value() = 6802
[src/lib.rs:100] last_match = Some(
    (
        7,
        3292,
    ),
)

created time in 2 months

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+33 -33

0 comment

1 changed file

pr created time in 2 months

create barnchllogiq/this-week-in-rust

branch : twir-338

created branch time in 2 months

delete branch llogiq/this-week-in-rust

delete branch : twir-337

delete time in 2 months

push eventllogiq/flamer

dependabot-preview[bot]

commit sha 9faecea2cf98321bcb21bd274b9b584807c69184

Bump syn from 1.0.18 to 1.0.19 Bumps [syn](https://github.com/dtolnay/syn) from 1.0.18 to 1.0.19. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.18...1.0.19) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha d4cba99a8be1d40af8a355c634314fd0a59a1181

Merge pull request #73 from llogiq/dependabot/cargo/syn-1.0.19 Bump syn from 1.0.18 to 1.0.19

view details

push time in 2 months

PR merged llogiq/flamer

Bump syn from 1.0.18 to 1.0.19 dependencies

Bumps syn from 1.0.18 to 1.0.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>1.0.19</h2> <ul> <li>Parse a more lenient extern type syntax inside extern blocks (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/763">#763</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/e51bb8b2500aab8d2a62f77c0da7af203a0be6ea"><code>e51bb8b</code></a> Release 1.0.19</li> <li><a href="https://github.com/dtolnay/syn/commit/8e016b4624593f67f4889a868174a4dc113b550c"><code>8e016b4</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/790">#790</a> from dtolnay/ety</li> <li><a href="https://github.com/dtolnay/syn/commit/e98f372293a105b3f7c877f46975f45a28243b85"><code>e98f372</code></a> Parse ForeignItem <code>type</code> with generics and bounds</li> <li><a href="https://github.com/dtolnay/syn/commit/f104279637d9e3b17abfc8d1728cbc17125d6764"><code>f104279</code></a> Remove travis bug workaround</li> <li><a href="https://github.com/dtolnay/syn/commit/d2902694c8d95a754c64fcc07c3710791c336f66"><code>d290269</code></a> Update build status badge to GitHub Actions</li> <li><a href="https://github.com/dtolnay/syn/commit/562ce7b77e0d23d6f7010385d304184519dbf84f"><code>562ce7b</code></a> Remove Travis configuration</li> <li><a href="https://github.com/dtolnay/syn/commit/3e1ba8390ca7a4d01c549ff28daab6c12f49a41d"><code>3e1ba83</code></a> Abbreviate clippy toolchain installation</li> <li><a href="https://github.com/dtolnay/syn/commit/6b535a86bf71fd5c30a57435880e6f5e231c3edd"><code>6b535a8</code></a> Remove AppVeyor CI</li> <li><a href="https://github.com/dtolnay/syn/commit/0bc5df7efe44abe352932ed9d47418f50a05e2b4"><code>0bc5df7</code></a> Tweak os declaration in ci.yml</li> <li><a href="https://github.com/dtolnay/syn/commit/8f3888c871a95c643f2a04e3399bb3869aea218a"><code>8f3888c</code></a> Add Windows build in GitHub Actions</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.18...1.0.19">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -4

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 2 months

create barnchllogiq/this-week-in-rust

branch : twir-337

created branch time in 2 months

PR opened emberian/this-week-in-rust

C/QotW + notable changes
+33 -35

0 comment

1 changed file

pr created time in 2 months

delete branch llogiq/this-week-in-rust

delete branch : twir-336

delete time in 2 months

push eventllogiq/flamer

dependabot-preview[bot]

commit sha 6ff6c196482a176a420b5d81fc4bf26892b4310a

Bump quote from 1.0.3 to 1.0.4 Bumps [quote](https://github.com/dtolnay/quote) from 1.0.3 to 1.0.4. - [Release notes](https://github.com/dtolnay/quote/releases) - [Commits](https://github.com/dtolnay/quote/compare/1.0.3...1.0.4) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha c01c8ca744751440001c0f23abfda4ede7bb4c7c

Merge pull request #72 from llogiq/dependabot/cargo/quote-1.0.4 Bump quote from 1.0.3 to 1.0.4

view details

push time in 2 months

PR merged llogiq/flamer

Bump quote from 1.0.3 to 1.0.4 dependencies

Bumps quote from 1.0.3 to 1.0.4. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/quote/releases">quote's releases</a>.</em></p> <blockquote> <h2>1.0.4</h2> <ul> <li>Permit <code>char</code> as a fragment in the <a href="https://docs.rs/quote/1/quote/macro.format_ident.html"><code>format_ident!</code></a> macro</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/quote/commit/cc50e29dad9ed20ceb1c3a3e42ad914b1a1f9bda"><code>cc50e29</code></a> Release 1.0.4</li> <li><a href="https://github.com/dtolnay/quote/commit/56ba5f02b27638fdda87cd9799749df8a1942ac3"><code>56ba5f0</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/quote/issues/151">#151</a> from dtolnay/char</li> <li><a href="https://github.com/dtolnay/quote/commit/fb6516a01ce0865522e5e2554597cfc4eef3fe4e"><code>fb6516a</code></a> Allow char as a fragment in format_ident</li> <li><a href="https://github.com/dtolnay/quote/commit/53c2e79ddcca264998b46769d42f8b3d2b58aab3"><code>53c2e79</code></a> Fix rustc version range in readme</li> <li><a href="https://github.com/dtolnay/quote/commit/854376073f1f175f050ba7d9c728ddc48829ba69"><code>8543760</code></a> Select a single docs.rs build target</li> <li>See full diff in <a href="https://github.com/dtolnay/quote/compare/1.0.3...1.0.4">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+5 -5

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 2 months

delete branch llogiq/optional

delete branch : dependabot/cargo/serde_json-1.0.52

delete time in 2 months

push eventllogiq/optional

dependabot-preview[bot]

commit sha c0fb544b65601150bb0b09dc3856e12b79474fab

Bump serde_json from 1.0.51 to 1.0.52 Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.51 to 1.0.52. - [Release notes](https://github.com/serde-rs/json/releases) - [Commits](https://github.com/serde-rs/json/compare/v1.0.51...v1.0.52) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha de5997b7894f48cb1344ce9d1d45b4ab1aed8fc4

Merge pull request #78 from llogiq/dependabot/cargo/serde_json-1.0.52 Bump serde_json from 1.0.51 to 1.0.52

view details

push time in 2 months

push eventllogiq/mutagen

dependabot-preview[bot]

commit sha 6ac3911ac1487723b8da8769255eb271556cd090

Update console requirement from 0.10.0 to 0.11.2 (#167) Updates the requirements on [console](https://github.com/mitsuhiko/console) to permit the latest version. - [Release notes](https://github.com/mitsuhiko/console/releases) - [Commits](https://github.com/mitsuhiko/console/compare/0.10.0...0.11.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>

view details

push time in 2 months

PR merged llogiq/mutagen

Update console requirement from 0.10.0 to 0.11.2 dependencies

Updates the requirements on console to permit the latest version. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mitsuhiko/console/commit/4b99d66c352647fea7f5821e63172645702b72f7"><code>4b99d66</code></a> 0.11.2</li> <li><a href="https://github.com/mitsuhiko/console/commit/e3168971696c61592924de39e80dd4c370c09e3e"><code>e316897</code></a> Upgrade terminal_size, fixes <a href="https://github-redirect.dependabot.com/mitsuhiko/console/issues/60">#60</a></li> <li><a href="https://github.com/mitsuhiko/console/commit/145347bff47104b2c359dd01c29d52dfb0947f88"><code>145347b</code></a> Fix io::Write flush commands for Term</li> <li><a href="https://github.com/mitsuhiko/console/commit/b1e9054a4f1f422c4534e1da59d2b2a129272a08"><code>b1e9054</code></a> 0.11.1</li> <li><a href="https://github.com/mitsuhiko/console/commit/5a4f6cf4e859a84d085eaf41c74bbf5f5200b027"><code>5a4f6cf</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/mitsuhiko/console/issues/59">#59</a> from sharkdp/fix-58</li> <li><a href="https://github.com/mitsuhiko/console/commit/2b3ba8591951a1a2eec1f780c0963a61bfa4b27c"><code>2b3ba85</code></a> Reset order of size() tuple to height first</li> <li><a href="https://github.com/mitsuhiko/console/commit/5d92d77d98197acfd630dd85812d8a1716b07ab1"><code>5d92d77</code></a> 0.11.0</li> <li><a href="https://github.com/mitsuhiko/console/commit/ae91b286caccd0826852f77bd7a2c03121897814"><code>ae91b28</code></a> Implement clear_chars for windows console</li> <li><a href="https://github.com/mitsuhiko/console/commit/bac040d94c60b9ff8d25feaf7119953a5a9a1302"><code>bac040d</code></a> Fixes <a href="https://github-redirect.dependabot.com/mitsuhiko/console/issues/51">#51</a></li> <li><a href="https://github.com/mitsuhiko/console/commit/5222e71c3793944d992b1db01572e9a44935484f"><code>5222e71</code></a> Propagate color detection correctly to Style</li> <li>Additional commits viewable in <a href="https://github.com/mitsuhiko/console/compare/0.10.0...0.11.2">compare view</a></li> </ul> </details> <br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in 2 months

PR opened emberian/this-week-in-rust

C/QotW + notable core changes
+35 -31

0 comment

1 changed file

pr created time in 2 months

create barnchllogiq/this-week-in-rust

branch : twir-336

created branch time in 2 months

issue commentdenisidoro/navi

Fix linting issues

To completely get rid of the boxes, you can use deferred initalization and one variable per type as I explained on my blog.

denisidoro

comment created time in 2 months

push eventllogiq/flamer

dependabot-preview[bot]

commit sha 1d3ef81f43b648c237db7623cc61ede6de81ae20

Bump syn from 1.0.17 to 1.0.18 Bumps [syn](https://github.com/dtolnay/syn) from 1.0.17 to 1.0.18. - [Release notes](https://github.com/dtolnay/syn/releases) - [Commits](https://github.com/dtolnay/syn/compare/1.0.17...1.0.18) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha c12781033c277f3a172e1282937ae3b0e6aeaa32

Merge pull request #71 from llogiq/dependabot/cargo/syn-1.0.18 Bump syn from 1.0.17 to 1.0.18

view details

push time in 2 months

PR merged llogiq/flamer

Bump syn from 1.0.17 to 1.0.18 dependencies

Bumps syn from 1.0.17 to 1.0.18. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/dtolnay/syn/releases">syn's releases</a>.</em></p> <blockquote> <h2>1.0.18</h2> <ul> <li>Ignore unparsed empty None-delimited groups at the end of a macro input (<a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/783">#783</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/dtolnay/syn/commit/7a44b284afd696b4f5310d15bb299dbd5c6085ab"><code>7a44b28</code></a> Release 1.0.18</li> <li><a href="https://github.com/dtolnay/syn/commit/d273592ddf0dae5d9bd7c5d2805abe0338715a49"><code>d273592</code></a> Run clippy on latest nightly that has clippy</li> <li><a href="https://github.com/dtolnay/syn/commit/6d0524025876e3615229fb14bc443aab75c83771"><code>6d05240</code></a> Suppress wildcard_imports pedantic lint</li> <li><a href="https://github.com/dtolnay/syn/commit/338cd331ad1b524c02117a8571cb522d46ac6742"><code>338cd33</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/dtolnay/syn/issues/784">#784</a> from dtolnay/none</li> <li><a href="https://github.com/dtolnay/syn/commit/59b2459478af0dc5d8b33f22c0638bc26afe20fa"><code>59b2459</code></a> Permit trailing empty Delimiter::None groups</li> <li><a href="https://github.com/dtolnay/syn/commit/b0dae8ecd2d9226657f01dbef80b69fe6ad3ebf8"><code>b0dae8e</code></a> Add test for parsing with trailing None delimited groups</li> <li><a href="https://github.com/dtolnay/syn/commit/cac73088b3f6dc24fbcd8383a8e850344d2096ab"><code>cac7308</code></a> Reduce noise in benchmark output</li> <li><a href="https://github.com/dtolnay/syn/commit/0416c63ec9205536e830c3cd1713d3204e7619f9"><code>0416c63</code></a> Update test suite to nightly-2020-04-20</li> <li><a href="https://github.com/dtolnay/syn/commit/f6fe1b2d0e4c587b4ca64ddf1372cfb746e3367a"><code>f6fe1b2</code></a> Fix typo in Speculative::advance_to documentation</li> <li><a href="https://github.com/dtolnay/syn/commit/2e873731d7a3d12861e402a238df2745f65938e7"><code>2e87373</code></a> Update to insta 0.16</li> <li>Additional commits viewable in <a href="https://github.com/dtolnay/syn/compare/1.0.17...1.0.18">compare view</a></li> </ul> </details> <br />

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -4

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in 2 months

PR opened emberian/this-week-in-rust

C/QotW and notable changes
+31 -30

0 comment

1 changed file

pr created time in 2 months

delete branch llogiq/this-week-in-rust

delete branch : twir-334

delete time in 2 months

create barnchllogiq/this-week-in-rust

branch : twir-335

created branch time in 2 months

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha eec8a7a2024080fdc379119012d30a6862a492f8

badges

view details

push time in 2 months

push eventAleph-Alpha/aleph-alpha-tokenizer

llogiq

commit sha e652fc4e9d1e5826810d24ef7e43010f426239d6

Fix feature matrix

view details

push time in 3 months

push eventAleph-Alpha/aleph-alpha-tokenizer

llogiq

commit sha c0f03921fa8b0a77918b30e22323ae43705d2f48

Add github actions

view details

push time in 3 months

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha 652234eb8789b2c6ce67bcb84db8b14f41ec9ad6

Removed unknown keyword

view details

push time in 3 months

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha ffdc9f4d0e1c7079b2af65a55d40f5762ac74f35

Fixed benchmark path

view details

push time in 3 months

push eventAleph-Alpha/aleph-alpha-tokenizer

Andre Bogus

commit sha f77eeb5891e8d181bcc4468c1a5fb8a70e24d994

Complete package description

view details

push time in 3 months

create barnchAleph-Alpha/aleph-alpha-tokenizer

branch : master

created branch time in 3 months

created repositoryAleph-Alpha/aleph-alpha-tokenizer

A rustic language tokenizer library inspired by huggingface's tokenizers

created time in 3 months

delete branch llogiq/this-week-in-rust

delete branch : twir-333

delete time in 3 months

create barnchllogiq/this-week-in-rust

branch : twir-334

created branch time in 3 months

issue commentrust-lang/rust-clippy

needless_doctest_main vs. question mark operator

We could certainly do that. I have a branch open that should be easier to extend in that regard, but it failed CI for some reason.

niklasf

comment created time in 3 months

push eventllogiq/compact_arena

dependabot-preview[bot]

commit sha 373c9669be2fd5e8534d6f181276322e8d547870

Update compiletest_rs requirement from 0.4 to 0.5 Updates the requirements on [compiletest_rs](https://github.com/laumann/compiletest-rs) to permit the latest version. - [Release notes](https://github.com/laumann/compiletest-rs/releases) - [Commits](https://github.com/laumann/compiletest-rs/compare/v0.4.0...v0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

llogiq

commit sha 5728ed8068c76356a6c98392ea1e0b23a8856ed8

Merge pull request #27 from llogiq/dependabot/cargo/compiletest_rs-0.5 Update compiletest_rs requirement from 0.4 to 0.5

view details

push time in 3 months

PR merged llogiq/compact_arena

Update compiletest_rs requirement from 0.4 to 0.5 dependencies

Updates the requirements on compiletest_rs to permit the latest version. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/laumann/compiletest-rs/commit/a0155ea7dc2158d62a7742d6180fc1c2e61ca097"><code>a0155ea</code></a> Bump to 0.5.0</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/5f7578dc295da1d8f0c2e1e7f218f4e9d8798b4a"><code>5f7578d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/laumann/compiletest-rs/issues/218">#218</a> from laumann/fix-rustc-dev-reference</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/4d129a6d854621e0798a1831b51fc73d014056d8"><code>4d129a6</code></a> rustc_dev was split into several crates, we use rustc_session</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/fcbbefe3a2ff3870bb5e60a13b4d04aa4d09cd3c"><code>fcbbefe</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/laumann/compiletest-rs/issues/217">#217</a> from RalfJung/flags</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/a2e8292f3bd1ac5c101a1e4b6d17fe923bbb2e51"><code>a2e8292</code></a> sync with upstream</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/ef17d19f084233c75f0617a3e2e57f88c27b7be3"><code>ef17d19</code></a> move -A unused further up in the CLI args</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/d0feade20f0d50ea8fa986748d80d316a1ac04b0"><code>d0feade</code></a> add '-A unused' before user-configured compile_flags</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/246a70814a56875088b1a3b1a9d5f5c7a95caaf3"><code>246a708</code></a> Bump to v0.4.1</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/a6bddc8dd5a2a20a12d796f6800c37f1ff749746"><code>a6bddc8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/laumann/compiletest-rs/issues/214">#214</a> from laumann/fix-failing-test</li> <li><a href="https://github.com/laumann/compiletest-rs/commit/6fafb2f2bf6857f7a8aac000358681a66746b193"><code>6fafb2f</code></a> Update error message for new nightly</li> <li>Additional commits viewable in <a href="https://github.com/laumann/compiletest-rs/compare/v0.4.0...v0.5.0">compare view</a></li> </ul> </details> <br />

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


<details> <summary>Dependabot commands and options</summary> <br />

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

0 comment

1 changed file

dependabot-preview[bot]

pr closed time in 3 months

more