profile
viewpoint
Veeti Haapsamo Walther Webflow Finland walther.guru Developer & Cheerful Optimist

RustAudio/areweaudioyet 16

Are We Audio Yet?

Walther/clovers 1

Ray Tracing in Rust

Walther/clrfl-shdr 1

4k intro released at Assembly Summer 2015

Walther/demotools 1

Minimalistic tool for making WebGL intros.

Walther/dotfiles 1

My "dotfiles".

Walther/99-haskell 0

My solutions for Ninety-Nine Haskell Problems.

Walther/adventofcode15 0

My "Advent of Code" solutions

Walther/adventofcode17 0

Advent of Code repo of 2017

Walther/adventofcode18 0

Advent of Code 2018

created repositoryjamesmunns/nRF18650

An nRF52 breakout board based around an 18650 battery form factor

created time in 5 minutes

startedfireeye/speakeasy

started time in 8 hours

PR opened RustAudio/rimd

Convert from `try!()` macro to `?` operator

See https://doc.rust-lang.org/std/macro.try.html for context. The try!() macro was replaced by the more succinct ? operator.

This represents a step toward matching modern Rust style and fixing issues enumerated in https://github.com/RustAudio/rimd/issues/16

+32 -32

0 comment

6 changed files

pr created time in a day

issue openedRustAudio/rimd

`rimd` library is now fairly out of date with respect to modern Rust style -- let's fix that

Running cargo clippy provides the following output : https://gist.github.com/akesling/4535958548c362d09d52fa5c86c24f23

I propose fixing these issues.

created time in a day

fork whitequark/glasgow

Scots Army Knife for electronics

fork in 2 days

pull request commentWalther/odot

Bump serde_json from 1.0.53 to 1.0.60

Codecov Report

Merging #97 (c9f3f92) into master (388e6f7) will decrease coverage by 6.25%. The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##           master      #97      +/-   ##
==========================================
- Coverage   93.75%   87.50%   -6.25%     
==========================================
  Files           2        2              
  Lines          16       16              
==========================================
- Hits           15       14       -1     
- Misses          1        2       +1     
Impacted Files Coverage Δ
src/lib.rs 0.00% <0.00%> (-100.00%) :arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update 388e6f7...c9f3f92. Read the comment docs.

dependabot-preview[bot]

comment created time in 2 days

PR opened Walther/wordcrab

Bump serde_json from 1.0.59 to 1.0.60

Bumps serde_json from 1.0.59 to 1.0.60. <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.60</h2> <ul> <li>Add <code>impl FromIterator<(impl Into<String>, impl Into<Value>)> for Value</code>, which collects a Value::Object (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a>, thanks <a href="https://github.com/matklad">@matklad</a>)</li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/6a4cd8d21879274f07baa3d35f6e5b2d43057986"><code>6a4cd8d</code></a> Release 1.0.60</li> <li><a href="https://github.com/serde-rs/json/commit/b9598ce50f3376eb48865711168757065bcd9a39"><code>b9598ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a> from matklad/from-iter-of-pairs</li> <li><a href="https://github.com/serde-rs/json/commit/0c4b4dfc8ae8e6d32d3721567b6f26cc2e49cd5f"><code>0c4b4df</code></a> Allow collecting an iterator of pairs into JSON object</li> <li><a href="https://github.com/serde-rs/json/commit/efc910404a6c8863188e733a0809b594b52d11b4"><code>efc9104</code></a> Suppress clippy unnecessary_wraps lints</li> <li><a href="https://github.com/serde-rs/json/commit/bda64205e3abd2788d0e4006ceb94c7236da7c56"><code>bda6420</code></a> Resolve clippy comparison_to_empty lint</li> <li><a href="https://github.com/serde-rs/json/commit/ec7eeb6933670655b28862fe1571e17801cad788"><code>ec7eeb6</code></a> Suppress new manual_range_contains lint</li> <li>See full diff in <a href="https://github.com/serde-rs/json/compare/v1.0.59...v1.0.60">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)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+3 -3

0 comment

2 changed files

pr created time in 2 days

create barnchWalther/wordcrab

branch : dependabot/cargo/serde_json-1.0.60

created branch time in 2 days

delete branch Walther/odot

delete branch : dependabot/cargo/serde_json-1.0.59

delete time in 2 days

PR closed Walther/odot

Bump serde_json from 1.0.53 to 1.0.59 dependencies

Bumps serde_json from 1.0.53 to 1.0.59. <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.58</h2> <ul> <li>Add serde_json::Map::remove_entry, matching the equivalent API on BTreeMap</li> </ul> <h2>v1.0.57</h2> <ul> <li>Allow serde_json::Deserializer to be instantiated without consuming the serde_json::​de::Read impl (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/684">#684</a>)</li> </ul> <h2>v1.0.56</h2> <ul> <li>Improve compiler diagnostic on missing commas inside <code>json!</code> macro invocation (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/73777">rust-lang/rust#73777</a>)</li> </ul> <h2>v1.0.55</h2> <ul> <li>Fix missing build script required for using <code>float_roundtrip</code> (<a href="https://github.com/serde-rs/json/releases/tag/v1.0.54">https://github.com/serde-rs/json/releases/tag/v1.0.54</a>)</li> </ul> <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> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/64bb3962bd70ae74d6e8a9daa496504c64033760"><code>64bb396</code></a> Release 1.0.59</li> <li><a href="https://github.com/serde-rs/json/commit/9b64e0b17ca73e7fbecace37758ff19bc35dea05"><code>9b64e0b</code></a> Format with rustfmt 1.4.22-nightly</li> <li><a href="https://github.com/serde-rs/json/commit/d61505059766c0552e4798b3eaac227e2c56c563"><code>d615050</code></a> Filter floats that parse to infinity from as_f64</li> <li><a href="https://github.com/serde-rs/json/commit/b1ca6c718674e5d1f9f66f9cbe12b930f547fc0b"><code>b1ca6c7</code></a> Add test of as_f64 on large number</li> <li><a href="https://github.com/serde-rs/json/commit/d6eae8ffc06f242872bfe0f49e4e38a8f58381f0"><code>d6eae8f</code></a> Release 1.0.58</li> <li><a href="https://github.com/serde-rs/json/commit/9c38871ed942a9d87063d14cf91e5e8f738a5aab"><code>9c38871</code></a> Add no-std preserve_order check in CI</li> <li><a href="https://github.com/serde-rs/json/commit/e8bb41c94c77cc89fa31a36fa539c4dcc5d7d894"><code>e8bb41c</code></a> Fix no-std preserve_order build</li> <li><a href="https://github.com/serde-rs/json/commit/4e0d3499ce27fb54d7f225bcde7cf43094355387"><code>4e0d349</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/712">#712</a> from dtolnay/remove_entry</li> <li><a href="https://github.com/serde-rs/json/commit/4c3300b1759168bb02c48e722e765a76add0ed1f"><code>4c3300b</code></a> Fix no-std build on rust <1.40</li> <li><a href="https://github.com/serde-rs/json/commit/187d89863abf67924d0b604d1b76cd62d86d0894"><code>187d898</code></a> Add CI builds on rust 1.40 and 1.45</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.53...v1.0.59">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)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+4 -4

2 comments

2 changed files

dependabot-preview[bot]

pr closed time in 2 days

pull request commentWalther/odot

Bump serde_json from 1.0.53 to 1.0.59

Superseded by #97.

dependabot-preview[bot]

comment created time in 2 days

PR opened Walther/odot

Bump serde_json from 1.0.53 to 1.0.60

Bumps serde_json from 1.0.53 to 1.0.60. <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.60</h2> <ul> <li>Add <code>impl FromIterator<(impl Into<String>, impl Into<Value>)> for Value</code>, which collects a Value::Object (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a>, thanks <a href="https://github.com/matklad">@matklad</a>)</li> </ul> <h2>v1.0.59</h2> <ul> <li>In arbitrary_precision mode, return None from serde_json::Number::as_f64 if the JSON number is larger than the maximum possible f64</li> </ul> <h2>v1.0.58</h2> <ul> <li>Add serde_json::Map::remove_entry, matching the equivalent API on BTreeMap</li> </ul> <h2>v1.0.57</h2> <ul> <li>Allow serde_json::Deserializer to be instantiated without consuming the serde_json::​de::Read impl (<a href="https://github-redirect.dependabot.com/serde-rs/json/issues/684">#684</a>)</li> </ul> <h2>v1.0.56</h2> <ul> <li>Improve compiler diagnostic on missing commas inside <code>json!</code> macro invocation (<a href="https://github-redirect.dependabot.com/rust-lang/rust/issues/73777">rust-lang/rust#73777</a>)</li> </ul> <h2>v1.0.55</h2> <ul> <li>Fix missing build script required for using <code>float_roundtrip</code> (<a href="https://github.com/serde-rs/json/releases/tag/v1.0.54">https://github.com/serde-rs/json/releases/tag/v1.0.54</a>)</li> </ul> <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> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/serde-rs/json/commit/6a4cd8d21879274f07baa3d35f6e5b2d43057986"><code>6a4cd8d</code></a> Release 1.0.60</li> <li><a href="https://github.com/serde-rs/json/commit/b9598ce50f3376eb48865711168757065bcd9a39"><code>b9598ce</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/serde-rs/json/issues/733">#733</a> from matklad/from-iter-of-pairs</li> <li><a href="https://github.com/serde-rs/json/commit/0c4b4dfc8ae8e6d32d3721567b6f26cc2e49cd5f"><code>0c4b4df</code></a> Allow collecting an iterator of pairs into JSON object</li> <li><a href="https://github.com/serde-rs/json/commit/efc910404a6c8863188e733a0809b594b52d11b4"><code>efc9104</code></a> Suppress clippy unnecessary_wraps lints</li> <li><a href="https://github.com/serde-rs/json/commit/bda64205e3abd2788d0e4006ceb94c7236da7c56"><code>bda6420</code></a> Resolve clippy comparison_to_empty lint</li> <li><a href="https://github.com/serde-rs/json/commit/ec7eeb6933670655b28862fe1571e17801cad788"><code>ec7eeb6</code></a> Suppress new manual_range_contains lint</li> <li><a href="https://github.com/serde-rs/json/commit/64bb3962bd70ae74d6e8a9daa496504c64033760"><code>64bb396</code></a> Release 1.0.59</li> <li><a href="https://github.com/serde-rs/json/commit/9b64e0b17ca73e7fbecace37758ff19bc35dea05"><code>9b64e0b</code></a> Format with rustfmt 1.4.22-nightly</li> <li><a href="https://github.com/serde-rs/json/commit/d61505059766c0552e4798b3eaac227e2c56c563"><code>d615050</code></a> Filter floats that parse to infinity from as_f64</li> <li><a href="https://github.com/serde-rs/json/commit/b1ca6c718674e5d1f9f66f9cbe12b930f547fc0b"><code>b1ca6c7</code></a> Add test of as_f64 on large number</li> <li>Additional commits viewable in <a href="https://github.com/serde-rs/json/compare/v1.0.53...v1.0.60">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)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+165 -167

0 comment

2 changed files

pr created time in 2 days

create barnchWalther/odot

branch : dependabot/cargo/serde_json-1.0.60

created branch time in 2 days

fork yaahc/owo-colors

A zero-allocation no_std-compatible zero-cost way to add color to your Rust terminal

fork in 3 days

issue commentrust-lang/core-team

2021 Edition RFC

Update: Mark and others have been working on clarifying things

nikomatsakis

comment created time in 3 days

PublicEvent

fork Cat-Ion/directory

The Space API directory, modification through Pull Request

https://spaceapi.io/directory/

fork in 4 days

startednothings/stb

started time in 4 days

startedmitsuhiko/wasm-example-please-ignore

started time in 5 days

startedwillmcgugan/rich

started time in 6 days

startedgoogle/kati

started time in 6 days

startedNeo23x0/sigma

started time in 7 days

startedchompie1337/SMBGhost_RCE_PoC

started time in 7 days

startedmcclure/lodr

started time in 7 days

fork whitequark/dwarf_import

This loads DWARF info from an open binary and propagates function names, arguments, and type info

fork in 7 days

fork whitequark/python-libusb1

Python ctype-based wrapper around libusb1

fork in 8 days

fork whitequark/setuptools_scm

the blessed package to manage your versions by scm tags

fork in 11 days

fork whitequark/ViewSB

open-source USB analyzer toolkit with support for a variety of capture hardware

fork in 11 days

fork alexcrichton/wat-numeric-values

Proposal to add numeric values to data segment definitions in the text format

fork in 11 days

push eventrust-lang/core-team

Pietro Albini

commit sha 6a1e85c162def6d31ef8df5febdd40bf031a3c6c

show more detailed error when synchronizing

view details

Pietro Albini

commit sha 0f005c11a15cda143e790be3f07a07ee72ad7f41

fix error when moving cards from a column to another

view details

push time in 11 days

more