profile
viewpoint

alex/what-happens-when 26637

An attempt to answer the age old interview question "What happens when you type google.com into your browser and press enter?"

chanzuckerberg/sorbet-rails 404

A set of tools to make the Sorbet typechecker work with Ruby on Rails seamlessly.

frewsxcv/alert-after 226

Get a desktop notification after a command finishes executing.

disqus/nexus 209

A centralized, pluggable admin app for Django

dherman/tc39-codex-wiki 48

New and improved TC39 wiki, built with codex

educreations/django-ormcache 14

An ORM cache for Django.

educreations/python-iap 13

Python utilities for working with Apple In-App Purchases (IAP)

educreations/django-mysql-fuzzycount 10

Approximate query counts for MySQL and Django.

startedhng/tech-coops

started time in 6 hours

startedcmod/craigstarter

started time in 10 hours

delete branch frewsxcv/rcat

delete branch : dependabot/cargo/clap-2.33.2

delete time in 19 hours

push eventfrewsxcv/rcat

dependabot-preview[bot]

commit sha 08cc8fef0317b99d2a804da4a50ed550742b3b86

Bump clap from 2.33.1 to 2.33.2 Bumps [clap](https://github.com/clap-rs/clap) from 2.33.1 to 2.33.2. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/v2.33.2/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/v2.33.1...v2.33.2) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Corey Farwell

commit sha 9e798cb63c336609f6c4efd5d44dabb737913ac0

Merge pull request #9 from frewsxcv/dependabot/cargo/clap-2.33.2 Bump clap from 2.33.1 to 2.33.2

view details

push time in 19 hours

PR merged frewsxcv/rcat

Bump clap from 2.33.1 to 2.33.2 dependencies

Bumps clap from 2.33.1 to 2.33.2. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/releases">clap's releases</a>.</em></p> <blockquote> <h2>v2.33.2</h2> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> <h3>v2.33.2 (2020-08-5)</h3> <h4>Documentation</h4> <ul> <li>Fixed links to <code>2.x</code> examples. Now they point to the right place.</li> </ul> </blockquote> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/clap-rs/clap/blob/v2.33.2/CHANGELOG.md">clap's changelog</a>.</em></p> <blockquote> <h3>v2.33.2 (2020-08-5)</h3> <h4>Documentation</h4> <ul> <li>Fixed links to <code>2.x</code> examples. Now they point to the right place.</li> </ul> <p><!-- raw HTML omitted --><!-- raw HTML omitted --></p> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/clap-rs/clap/commit/fdee158f2dcf32a5c27cdeb71757381c7b650a9e"><code>fdee158</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/2049">#2049</a> from clap-rs/v2.33.2</li> <li><a href="https://github.com/clap-rs/clap/commit/c52aa5078bb20dd0afa74e7f51c563c73c62a577"><code>c52aa50</code></a> v2.33.2</li> <li><a href="https://github.com/clap-rs/clap/commit/7127653b507802e005990b88341164aaf940bc14"><code>7127653</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/clap-rs/clap/issues/1973">#1973</a> from clap-rs/2.33_links</li> <li><a href="https://github.com/clap-rs/clap/commit/927d74c351fa9afcd5ba46ed7a4e048d453a30d5"><code>927d74c</code></a> Make 2.33 examples links point to 2.33 branch, not master</li> <li>See full diff in <a href="https://github.com/clap-rs/clap/compare/v2.33.1...v2.33.2">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

1 changed file

dependabot-preview[bot]

pr closed time in 19 hours

delete branch frewsxcv/unicode.fyi

delete branch : dependabot/npm_and_yarn/www/elliptic-6.5.3

delete time in a day

push eventfrewsxcv/unicode.fyi

dependabot[bot]

commit sha 927f6a74111763dc94add8ff3899b82932fbb558

Bump elliptic from 6.4.1 to 6.5.3 in /www Bumps [elliptic](https://github.com/indutny/elliptic) from 6.4.1 to 6.5.3. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](https://github.com/indutny/elliptic/compare/v6.4.1...v6.5.3) Signed-off-by: dependabot[bot] <support@github.com>

view details

Corey Farwell

commit sha e2ede527e4ebcbbbe6de3c05abb8e90179994797

Merge pull request #10 from frewsxcv/dependabot/npm_and_yarn/www/elliptic-6.5.3 Bump elliptic from 6.4.1 to 6.5.3 in /www

view details

push time in a day

PR merged frewsxcv/unicode.fyi

Bump elliptic from 6.4.1 to 6.5.3 in /www dependencies

Bumps elliptic from 6.4.1 to 6.5.3. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/indutny/elliptic/commit/8647803dc3d90506aa03021737f7b061ba959ae1"><code>8647803</code></a> 6.5.3</li> <li><a href="https://github.com/indutny/elliptic/commit/856fe4d99fe7b6200556e6400b3bf585b1721bec"><code>856fe4d</code></a> signature: prevent malleability and overflows</li> <li><a href="https://github.com/indutny/elliptic/commit/60489415e545efdfd3010ae74b9726facbf08ca8"><code>6048941</code></a> 6.5.2</li> <li><a href="https://github.com/indutny/elliptic/commit/9984964457c9f8a63b91b01ea103260417eca237"><code>9984964</code></a> package: bump dependencies</li> <li><a href="https://github.com/indutny/elliptic/commit/ec735edde187a43693197f6fa3667ceade751a3a"><code>ec735ed</code></a> utils: leak less information in <code>getNAF()</code></li> <li><a href="https://github.com/indutny/elliptic/commit/71e4e8e2f5b8f0bdbfbe106c72cc9fbc746d3d60"><code>71e4e8e</code></a> 6.5.1</li> <li><a href="https://github.com/indutny/elliptic/commit/7ec66ffa255079260126d87b1762a59ea10de5ea"><code>7ec66ff</code></a> short: add infinity check before multiplying</li> <li><a href="https://github.com/indutny/elliptic/commit/ee7970b92f388e981d694be0436c4c8036b5d36c"><code>ee7970b</code></a> travis: really move on</li> <li><a href="https://github.com/indutny/elliptic/commit/637d0216b58de7edee4f3eb5641295ac323acadb"><code>637d021</code></a> travis: move on</li> <li><a href="https://github.com/indutny/elliptic/commit/5ed0babb6467cd8575a9218265473fda926d9d42"><code>5ed0bab</code></a> package: update deps</li> <li>Additional commits viewable in <a href="https://github.com/indutny/elliptic/compare/v6.4.1...v6.5.3">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

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in a day

issue commentrust-lang/rust

Clarify which TcpStream methods won't work in non-blocking mode

Closing unless there's something else actionable here

staring-frog

comment created time in a day

issue closedrust-lang/rust

Clarify which TcpStream methods won't work in non-blocking mode

https://doc.rust-lang.org/std/net/struct.TcpStream.html

According to source code, read_to_end(), read_to_string() and read_exact() won't work properly in non-blocking mode (they hit WouldBlock and start misbehaving). If it's an expected behaviour then it should be noted in the docs.

closed time in a day

staring-frog

delete branch frewsxcv/alert-after

delete branch : dependabot/cargo/notifica-2.0.0

delete time in a day

push eventfrewsxcv/alert-after

dependabot-preview[bot]

commit sha ace6ef9ee173639eccb743c906eb225f0124e6f9

Bump notifica from 1.0.2 to 2.0.0 Bumps [notifica](https://github.com/frewsxcv/rust-notifica) from 1.0.2 to 2.0.0. - [Release notes](https://github.com/frewsxcv/rust-notifica/releases) - [Commits](https://github.com/frewsxcv/rust-notifica/commits) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Corey Farwell

commit sha 98925fc99ea5f575223a2de1a7e757ff256e8e38

Merge pull request #23 from frewsxcv/dependabot/cargo/notifica-2.0.0 Bump notifica from 1.0.2 to 2.0.0

view details

push time in a day

PR merged frewsxcv/alert-after

Bump notifica from 1.0.2 to 2.0.0 dependencies

Bumps notifica from 1.0.2 to 2.0.0. <details> <summary>Commits</summary> <ul> <li>See full diff in <a href="https://github.com/frewsxcv/rust-notifica/commits">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.


Note: This repo was added to Dependabot recently, so you'll receive a maximum of 5 PRs for your first few update runs. Once an update run creates fewer than 5 PRs we'll remove that limit.

You can always request more updates by clicking Bump now in your Dependabot dashboard.

<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>

+8 -20

0 comment

2 changed files

dependabot-preview[bot]

pr closed time in a day

startedgyscos/cursive

started time in 7 days

startedyewstack/yew

started time in 10 days

create barnchfrewsxcv/unicode.fyi

branch : yew

created branch time in 10 days

delete branch frewsxcv/norns-shield

delete branch : patch-1

delete time in 12 days

PR opened monome/norns-shield

Fix link to norns in README

This would previously link to https://github.com/monome/norns-shield/blob/master/monome.org/norns

+1 -1

0 comment

1 changed file

pr created time in 12 days

push eventfrewsxcv/norns-shield

Corey Farwell

commit sha 4b93eb4933010424031453aa892c3a56bd28e4d0

Fix link to norns in README

view details

push time in 12 days

fork frewsxcv/norns-shield

minimal/tiny open-source/DIY shield for Raspberry Pi boards, providing hardware compatibility with the norns ecosystem.

fork in 12 days

startedMassMove/AttackVectors

started time in 12 days

startedjakubadamw/rutenspitz

started time in 12 days

push eventfrewsxcv/organizing

Corey Farwell

commit sha bc0561dfa4950f5cc07789849bbc4385d468842b

Update README.md

view details

push time in 14 days

PublicEvent

push eventgeorust/geocoding

Corey Farwell

commit sha 9b33934ed521c5cb352411a5a4035a9896662eb1

Prepare for 0.3.0 release

view details

push time in 15 days

created taggeorust/geocoding

tag0.2.0

Geocoding library for Rust.

created time in 15 days

push eventgeorust/geocoding

Corey Farwell

commit sha 97f620688ff874f1092a6cecbe731cf15d0c3e55

Bump geo-types: 0.5 -> 0.6

view details

push time in 15 days

push eventgeorust/geocoding

Terry Raimondo

commit sha 9519050f85a6af925adb7d64040fac53762de12a

Add optional parameters

view details

Terry Raimondo

commit sha 42b88b3fb567a5b373bac5b5229d2ffb8625091c

Add ref to the API doc

view details

Terry Raimondo

commit sha 61019fe0da2bb06580fcf7188eb2381a67d564d2

Allow Clone of results

view details

Corey Farwell

commit sha 70a26d9358cac216e949f76193b61739dcc804bd

Merge pull request #38 from terry90/master Add optional parameters

view details

push time in 15 days

PR merged georust/geocoding

Add optional parameters

Fixes #37

We should think about no_annotations and no_record. Is it ok to add these parameters defaulting to None and let the opencage api decide about this ?

+101 -49

1 comment

2 changed files

terry90

pr closed time in 15 days

issue closedgeorust/geocoding

Add option or default language=native (Opencage)

It's not uncommon to use the location's native language when geocoding (especially for forward geocoding). Could we consider adding this as a default ? or would it be better to make it an optional parameter ?

closed time in 15 days

terry90

push eventgeorust/geo

Johann Woelper

commit sha 3537679a2478f654216f1cb95fd9212be16b53fe

fix typo (#483)

view details

push time in 15 days

PR merged georust/geo

fix small typo
+1 -1

0 comment

1 changed file

woelper

pr closed time in 15 days

push eventgeorust/geojson

Corey Farwell

commit sha 59386354c33bf604fc87231dc3fa5670ff7c1cb7

-

view details

Corey Farwell

commit sha c316806330cf409fe676278d87339a23761ad458

-

view details

Corey Farwell

commit sha eacfaa4c7e8e494cbb6e94983f72522207b8eca4

-

view details

Corey Farwell

commit sha c89e3ed2ad46ec797027c772ab0727da955aad86

-

view details

Corey Farwell

commit sha c6fd15e8bc63a2e2f1e9b5f9e6d1bda8876e9164

-

view details

Corey Farwell

commit sha e6ce3ca8bb9b20a914b784a47d92a51abc54989a

-

view details

push time in 18 days

issue commentgeorust/geojson

Use generic type for precision

If https://github.com/georust/geojson/pull/131 merges, we could consider this GitHub Issue to be completed, since we can a position can be different precision types

frewsxcv

comment created time in 18 days

issue commentrust-lang/rust

proposal: make fuzzing a first class citizen

first class support for fuzzing was recently proposed for go https://go.googlesource.com/proposal/+/master/design/draft-fuzzing.md

kcc

comment created time in 18 days

CommitCommentEvent

push eventgeorust/geojson

Corey Farwell

commit sha 5d0c9a288606ec5a20d98d02c0e78d00800fafeb

-

view details

push time in 21 days

push eventgeorust/geojson

Corey Farwell

commit sha 2e57712746f89888ffa65ffda309cc05d8af1426

-

view details

push time in 21 days

push eventgeorust/geojson

Corey Farwell

commit sha 39c4e9149c900af1d86866e81165d7af6b426a71

bump geo-types: 0.5 -> 0.6

view details

Corey Farwell

commit sha f394a5b3424c2b44e5e762d5b98787854b1edd73

prepare for 0.19.0 release

view details

Corey Farwell

commit sha 953b950acc9cc4ed8240db60329ecec364f4f79e

-

view details

Corey Farwell

commit sha 79553fc8db575e286148105bbff14a9ca578e982

Merge remote-tracking branch 'origin/master' into frewsxcv-construct

view details

push time in 21 days

push eventfrewsxcv/rgis

Corey Farwell

commit sha 3be64c26d595ab57f9d72d05126c2f907fd289c1

cargo update

view details

Corey Farwell

commit sha a79d661be58bff1a900d80a26eb185a7d1d8634d

bump geo and geojson

view details

push time in 21 days

push eventgeorust/geo

Corey Farwell

commit sha 5d51ae16f9b376f57acf85fb77759dfb43022a4b

Prepare for 0.14.2 release

view details

push time in 21 days

delete tag georust/geo

delete tag : 0.14.1

delete time in 21 days

created taggeorust/geo

taggeo-0.14.1

Geospatial primitives and algorithms for Rust

created time in 21 days

push eventgeorust/geo

jsadusk

commit sha 63dd60d0d733fa9167ecaad1a090589fd97a7f38

Change closure for exterior_mut and interiors_mut to be an FnOnce. The (#479) closure is only called once, so it doesn't need to be an FnMut, and FnMut prevents the closure from moving a captured variable into exterior or interiors

view details

push time in 21 days

PR merged georust/geo

Change closure for exterior_mut() and interiors_mut() to be FnOnce.

The current form of exteriors_mut accepts a closure of FnMut. This causes this case not to compile:

fn update_exterior(poly: &mut Polygon<i64>) {
  let new_exterior = get_some_linestring();
  poly.exterior_mut(|exterior| *exterior = new_exterior);
}

While this does:

fn update_exterior(poly: &mut Polygon<i64>) {
  let new_exterior = get_some_linestring();
  poly.exterior_mut(|exterior| *exterior = new_exterior.clone());
}

FnMut is to allow a closure to have a mutable state, so that it can be called multiple times, modifying that state. The closure is only called once, and the part that is mutable is the parameter to it, so it doesn't need to be an FnMut. FnOnce is a superset of FnMut, so changing the trait bound to be FnOnce should have no affect on existing use cases, while enabling new ones.

+4 -4

0 comment

1 changed file

jsadusk

pr closed time in 21 days

issue closedgeorust/geojson

Would a smallvec optimization be useful? (my benchmarks say it wouldn't)

Here are the results of a failed experiment.

Currently, the Position type is defined as type Position = Vec<f64>;. Since the majority of instances of Position are going to be 2D or 3D points, this seems like a good candidate for a SmallVec optimization.

The memory use (stack, heap, and total) for 2D and 3D points with various storage types are:

Vec<f64> SmallVec<[f64; 2]> SmallVec<[f64; 3]>
2D 24s + 16h = 40 32s + 0h = 32 40s + 0h = 40
3D 24s + 24h = 48 32s + 24h = 56 40s + 0h = 40

So, compared to Vec, a SmallVec with a backing store of [f64; 3] is the same size for 2D points, smaller for 3D points, and never uses the heap. If you go past 3 elements, then it heap allocates and there is a constant overhead of 16 bytes per point, but I think that's a rare use case.

This seemed like a no-brainer, so I did some benchmarks, and unfortunately it didn't make a noticeable difference. If you're interested, you can check out the smallvec branch of my fork. Note that the unit tests don't pass, since it's a breaking API change.

# Benchmark current implementation:
$ cargo bench --bench encode --bench decode
# Benchmark with type Position = SmallVec<[f64; 3]>:
$ cargo bench --bench encode --bench decode --features smallvec

In conclusion, it would be a breaking API change for no apparent gain, but since I measured it I figured it's worth sharing.

closed time in 23 days

adeschamps

issue commentgeorust/geojson

Would a smallvec optimization be useful? (my benchmarks say it wouldn't)

closing in favor of https://github.com/georust/geojson/issues/130 and https://github.com/georust/geojson/pull/131 which has some promising performance improvements

adeschamps

comment created time in 23 days

pull request commentgeorust/geojson

[Spike] Allow Position to be (f64, f64) or Vec<f64>

Potentially 25% faster

Screen Shot 2020-07-16 at 11 18 02 PM

frewsxcv

comment created time in 23 days

push eventfrewsxcv/rust-notifica

Corey Farwell

commit sha 72d74d5ec2f10502042f86ff50d7290e9e244145

Bump mac-notification-sys dependency

view details

Corey Farwell

commit sha 71f9d723b7052be6c180619f1a08339a29cc930a

Prepare for 2.0.0 release

view details

push time in 23 days

push eventfrewsxcv/rust-notifica

LapinoLapidus

commit sha aec4dfdaa0dbc4382fcf5a8d2dd571ed4ce037a5

Update winrt to 0.6.0

view details

Corey Farwell

commit sha 7b919ddf75f633260b120f512b5881e8abab106a

Merge pull request #20 from LapinoLapidus/master FIX: Notifications not appearing (or only after reboot) on Windows

view details

push time in 23 days

PR merged frewsxcv/rust-notifica

FIX: Notifications not appearing (or only after reboot) on Windows

My notifications weren't appearing on winrt version 0.5.0, so I updated this library to winrt version 0.6.0. I have and can only really test on Windows, however it shouldn't affect any other platforms.

This should fix #18

+4 -16

0 comment

2 changed files

LapinoLapidus

pr closed time in 23 days

issue closedfrewsxcv/rust-notifica

did not show new notify in windows 10

hi, i have windows 10 pro 64bit v19303 (build 18362.418) it's my program : do0ir-cli in windows just 1 time i get the notification. another try to send notify did not show after restart windows all of the failed notify are here : image

what happend to this ? is it windows problem ?

also i tested aa sleep 3 but i can't watch any notify... ( after restart all of did not show notify are here... why ? )

closed time in 23 days

geeksesi

push eventfrewsxcv/unicode.fyi

Corey Farwell

commit sha 2c5476ced0f4aae2a67150e0fd9a85b64f184e00

display bytes

view details

Corey Farwell

commit sha c0b80a62b57cf9421af2fda0a0bd1440d89e3560

publish

view details

push time in 24 days

push eventfrewsxcv/unicode.fyi

Corey Farwell

commit sha 2c5476ced0f4aae2a67150e0fd9a85b64f184e00

display bytes

view details

push time in 24 days

delete branch frewsxcv/art

delete branch : dependabot/npm_and_yarn/lodash-4.17.19

delete time in 24 days

push eventfrewsxcv/art

dependabot[bot]

commit sha 904342c91123374616d1efcdc39e317f78779dc7

Bump lodash from 4.17.11 to 4.17.19 Bumps [lodash](https://github.com/lodash/lodash) from 4.17.11 to 4.17.19. - [Release notes](https://github.com/lodash/lodash/releases) - [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.19) Signed-off-by: dependabot[bot] <support@github.com>

view details

Corey Farwell

commit sha 82a83cc3dcd83982a933684af57516a6d373389b

Merge pull request #2 from frewsxcv/dependabot/npm_and_yarn/lodash-4.17.19 Bump lodash from 4.17.11 to 4.17.19

view details

push time in 24 days

PR merged frewsxcv/art

Bump lodash from 4.17.11 to 4.17.19 dependencies

Bumps lodash from 4.17.11 to 4.17.19. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/lodash/lodash/releases">lodash's releases</a>.</em></p> <blockquote> <h2>4.17.16</h2> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/lodash/lodash/commit/d7fbc52ee0466a6d248f047b5d5c3e6d1e099056"><code>d7fbc52</code></a> Bump to v4.17.19</li> <li><a href="https://github.com/lodash/lodash/commit/2e1c0f22f425e9c013815b2cd7c2ebd51f49a8d6"><code>2e1c0f2</code></a> Add npm-package</li> <li><a href="https://github.com/lodash/lodash/commit/1b6c282299f4e0271f932b466c67f0f822aa308e"><code>1b6c282</code></a> Bump to v4.17.18</li> <li><a href="https://github.com/lodash/lodash/commit/a370ac81408de2da77a82b3c4b61a01a3b9c2fac"><code>a370ac8</code></a> Bump to v4.17.17</li> <li><a href="https://github.com/lodash/lodash/commit/1144918f3578a84fcc4986da9b806e63a6175cbb"><code>1144918</code></a> Rebuild lodash and docs</li> <li><a href="https://github.com/lodash/lodash/commit/3a3b0fd339c2109563f7e8167dc95265ed82ef3e"><code>3a3b0fd</code></a> Bump to v4.17.16</li> <li><a href="https://github.com/lodash/lodash/commit/c84fe82760fb2d3e03a63379b297a1cc1a2fce12"><code>c84fe82</code></a> fix(zipObjectDeep): prototype pollution (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4759">#4759</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/e7b28ea6cb17b4ca021e7c9d66218c8c89782f32"><code>e7b28ea</code></a> Sanitize sourceURL so it cannot affect evaled code (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4518">#4518</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/0cec225778d4ac26c2bac95031ecc92a94f08bbb"><code>0cec225</code></a> Fix lodash.isEqual for circular references (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4320">#4320</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4515">#4515</a>)</li> <li><a href="https://github.com/lodash/lodash/commit/94c3a8133cb4fcdb50db72b4fd14dd884b195cd5"><code>94c3a81</code></a> Document matches* shorthands for over* methods (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4510">#4510</a>) (<a href="https://github-redirect.dependabot.com/lodash/lodash/issues/4514">#4514</a>)</li> <li>Additional commits viewable in <a href="https://github.com/lodash/lodash/compare/4.17.11...4.17.19">compare view</a></li> </ul> </details> <details> <summary>Maintainer changes</summary> <p>This version was pushed to npm by <a href="https://www.npmjs.com/~mathias">mathias</a>, a new releaser for lodash since your current version.</p> </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

You can disable automated security fix PRs for this repo from the Security Alerts page.

</details>

+3 -3

0 comment

1 changed file

dependabot[bot]

pr closed time in 24 days

push eventgeorust/geojson

Corey Farwell

commit sha 9cbbcc618a407e5dcf7dc80c37d9907184ea4916

-

view details

push time in 24 days

push eventgeorust/geojson

Corey Farwell

commit sha dd19e267e3996f118013aa40e6d3a93cffcf76ce

-

view details

push time in 25 days

push eventgeorust/geojson

Corey Farwell

commit sha a83ebc0f2a27338082f263c6165d3155764d9f40

-

view details

Corey Farwell

commit sha a28c2862dfef36794cedd9d0d0195e789d89e64b

-

view details

Corey Farwell

commit sha 022a1420acb56ff2da891c3458c59af002a6ba93

-

view details

Corey Farwell

commit sha 30ac4049d0f49d8f166a7995ebbe77e3e3e55cf9

-

view details

push time in 25 days

create barnchgeorust/geojson

branch : frewsxcv-construct

created branch time in 25 days

PR merged tiny-http/tiny-http

Fix critical typo

This typo actually caused the library to become sentient and eat my computer, so, it's very important.

+4 -4

0 comment

2 changed files

LoganDark

pr closed time in a month

push eventtiny-http/tiny-http

Logan Darklock

commit sha 592ce30c5540692c20910a24f0c242d0a1b27837

Fix critical typo

view details

Corey Farwell

commit sha 5e4fe042a79d41642b97a50f9978afcd560562da

Merge pull request #174 from LoganDark/critical-typo Fix critical typo

view details

push time in a month

issue openedgeorust/geojson

Idea: Separate constructors for different dimensions of coordinates

Have separate constructors if the caller wants to assume their data is a certain dimension. The hope is that the new constructors will be more performant since each coordinate doesn't require heap allocations.

enum GeoJson<C> {
    Geometry(Geometry<C>),
    Feature(Feature<C>),
    FeatureCollection(FeatureCollection<C>),
}

impl<C> GeoJson<C> {
    /// Parse a string into `GeoJson`
    pub fn from_str(s: &str) -> Result<GeoJson<Vec<f32>>, Error> { ... }

    /// Parse a string into `GeoJson`. Coordinates are assumed to have two dimensions.
    /// If a non-two-dimensional coordinate is encountered, an error will be returned.
    pub fn from_str_2d(s: &str) -> Result<GeoJson<(f32, f32)>, Error> { ... }

    /// Parse a string into `GeoJson`. Coordinates are assumed to have three dimensions.
    /// If a non-three-dimensional coordinate is encountered, an error will be returned.
    pub fn from_str_3d(s: &str) -> Result<GeoJson<(f32, f32, f32)>, Error> { ... }
}

enum Value<C> {
    Point(C),
    MultiPoint(Vec<C>),
    ...
}


created time in a month

push eventgeorust/geotiff

Corey Farwell

commit sha 7dd9068b7aa9e21b7c50f737a765d9d6d089a79a

Account for crate renaming

view details

push time in a month

delete branch georust/geo

delete branch : gh-pages

delete time in a month

created taggeorust/geo

tag0.14.1

Geospatial primitives and algorithms for Rust

created time in a month

push eventgeorust/geo

Corey Farwell

commit sha 8ad3b11b25f3a7c7dd971b53b51c36f559c83c51

prepare for 0.14.1 release

view details

push time in a month

push eventgeorust/geo

Stephan Hügel

commit sha 8614695aed823b35a493ab407f63279d98af2b1d

Line-Polygon Euclidean distance fix (#477) fixes #476

view details

push time in a month

issue closedgeorust/geo

`Line.euclidean_distance(Polygon)` is incorrect

Here's an example program:

use geo::prelude::*;
use geo::{polygon, Coordinate, Line, Polygon};

fn main() {
    let line = Line::new(
        Coordinate {
            x: -0.17084137691985102,
            y: 0.8748085493016657,
        },
        Coordinate {
            x: -0.17084137691985102,
            y: 0.09858870312437906,
        },
    );
    let poly: Polygon<f64> = polygon![
        Coordinate {
            x: -0.10781391405721802,
            y: -0.15433610862574643,
        },
        Coordinate {
            x: -0.7855276236615211,
            y: 0.23694208404779793,
        },
        Coordinate {
            x: -0.7855276236615214,
            y: -0.5456143012992907,
        },
        Coordinate {
            x: -0.10781391405721802,
            y: -0.15433610862574643,
        },
    ];
    assert_eq!(line.euclidean_distance(&poly), 0.18752558079168907);
    println!("Hello, world!");
}

If you want to visualize what's going on and you have python+matplotlib+geopandas, you can run

from shapely.wkt import loads
import geopandas as gpd

line = loads('LINESTRING (-0.170841376919851 0.09858870312437906, -0.170841376919851 0.8748085493016657)')
poly = loads('POLYGON ((-0.107813914057218 -0.1543361086257464, -0.7855276236615211 0.2369420840477979, -0.7855276236615214 -0.5456143012992907, -0.107813914057218 -0.1543361086257464))')
gpd.GeoSeries([line, poly]).plot()

I think the problem is located here: given a line, we are iterating over points in the polygon exterior rather than lines. Replacing points_iter with lines should fix it. That behavior matches the handling of holes on line 406. Note that the comments on lines 394 and 401 both refer to line-point distances, which seem wrong!

Since this is the second bug that my test harness has uncovered by accident, I thought I might share some details with you. My tests are property tests using the proptest crate. I've got some code to generate arbitrary Points, Lines, Polygons, Rects, Triangles, and LineStrings in a box. Then for a given operation (intersection, contains, euclidean distance), I compare the geo result with what I get from calling into libgeos from the geos crate (after converting my shapes into WKTs). I'll probably post the code in the next few days.

My rustc info is:

binary: rustc
commit-hash: c7087fe00d2ba919df1d813c040a5d47e43b0fe7
commit-date: 2020-06-17
host: x86_64-unknown-linux-gnu
release: 1.44.1
LLVM version: 9.0

closed time in a month

msalib

PR merged georust/geo

Line-Polygon Euclidean distance fix
+37 -4

0 comment

1 changed file

urschrei

pr closed time in a month

pull request commentgeorust/docker-images

Update PROJ to 7.1.0

georust/geo-ci:088c49bece4afbb8381019cba17f230710de4040 is published

urschrei

comment created time in a month

pull request commentgeorust/docker-images

Update PROJ to 7.1.0

will publish a new version shortly

urschrei

comment created time in a month

delete branch georust/docker-images

delete branch : bump_proj_710

delete time in a month

push eventgeorust/docker-images

Stephan Hügel

commit sha f9599867adb2f65bbc5188aac6001e5222c6b168

Update PROJ to 7.1.0

view details

Corey Farwell

commit sha 088c49bece4afbb8381019cba17f230710de4040

Merge pull request #2 from georust/bump_proj_710 Update PROJ to 7.1.0

view details

push time in a month

PR merged georust/docker-images

Update PROJ to 7.1.0

This should be merged prior to merging https://github.com/georust/geo/pull/472.

+3 -3

0 comment

1 changed file

urschrei

pr closed time in a month

startedGeoDaCenter/covid

started time in a month

Pull request review commentgeorust/geos

Try into

 mod test {     #[test]     fn unclosed_linear_ring() {         let ls = LineString(coords(vec![(0., 0.), (0., 1.), (1., 2.)]));-        let geom: GGeom = LineRing(&ls).try_into().unwrap();+        let geom = GGeom::try_from(&LineRing(&ls)).unwrap();          assert!(geom.is_valid());         assert!(geom.is_ring().unwrap());         assert_eq!(geom.get_coord_seq().unwrap().size().unwrap(), 4);     }      /// a bit tricky+    ///     /// a ring should have at least 3 points.     /// in the case of a closed ring with only element eg:     ///     /// let's take a point list: [p1, p2, p1]     ///-    /// p1 ----- p2-    ///  ^-------|+    ///  ┌───────┐+    /// p1       p2+    ///  └───────┘

riendegris

comment created time in a month

created taggeorust/wkt

tag0.8.0

Rust read/write support for well-known text (WKT)

created time in a month

push eventgeorust/wkt

Corey Farwell

commit sha 2d1370e6aab41df13b29af7dd0e05d875b6ebaee

prepare for 0.8.0 release

view details

push time in a month

push eventgeorust/wkt

riendegris

commit sha 8be46c25b51ce5063bba6a28196c0c250ebf5fc5

Update dependencies (geo-types 0.6)

view details

Corey Farwell

commit sha a4afa8f97c03212436657e3f047f48390fa464ea

Merge pull request #45 from riendegris/update_dependencies Update dependencies (geo-types 0.6)

view details

push time in a month

PR merged georust/wkt

Update dependencies (geo-types 0.6)

Hello,

I'm trying to cleanup dependencies in my project, and have a geo-types 0.6 baseline.

I hope the new matches have been coded in the same spirit as the rest.

+23 -1

0 comment

2 changed files

riendegris

pr closed time in a month

PR opened georust/geo

Grab bag of changes
+323 -148

0 comment

10 changed files

pr created time in a month

startedjswrenn/typic

started time in a month

push eventrust-fuzz/arbitrary

Corey Farwell

commit sha 1d09971a7ee4c7b47aaecac2b8255e99fd5301a6

Update README.md

view details

push time in a month

fork frewsxcv/audited

Audited (formerly acts_as_audited) is an ORM extension that logs all changes to your Rails models.

fork in a month

push eventfrewsxcv/project-safe-transmute

Corey Farwell

commit sha dc587c1ae44390fb2ce603fa2f031666d5595f36

Add link to Zulip room

view details

push time in a month

fork frewsxcv/project-safe-transmute

Project group working on the "safe transmute" feature

fork in a month

issue commentrust-lang/rust-central-station

Add license to rust-central-station

I agree to license my contributions to rust-central-station under Rust's standard MIT OR Apache-2.0 dual-license.

pietroalbini

comment created time in a month

push eventfrewsxcv/unicode.fyi

dependabot[bot]

commit sha 0ff61e58ce8bbeac43e6bf522fd294bbe55724c6

Bump acorn from 6.1.1 to 6.4.1 in /www Bumps [acorn](https://github.com/acornjs/acorn) from 6.1.1 to 6.4.1. - [Release notes](https://github.com/acornjs/acorn/releases) - [Commits](https://github.com/acornjs/acorn/compare/6.1.1...6.4.1) Signed-off-by: dependabot[bot] <support@github.com>

view details

Corey Farwell

commit sha 6d79b1f3fb4d38d6bcd04534a90abcb495ae68c0

Merge pull request #7 from frewsxcv/dependabot/npm_and_yarn/www/acorn-6.4.1 Bump acorn from 6.1.1 to 6.4.1 in /www

view details

dependabot[bot]

commit sha 7765fcb7c0c23b63919046043e5105ba68c7890e

Bump websocket-extensions from 0.1.3 to 0.1.4 in /www Bumps [websocket-extensions](https://github.com/faye/websocket-extensions-node) from 0.1.3 to 0.1.4. - [Release notes](https://github.com/faye/websocket-extensions-node/releases) - [Changelog](https://github.com/faye/websocket-extensions-node/blob/master/CHANGELOG.md) - [Commits](https://github.com/faye/websocket-extensions-node/compare/0.1.3...0.1.4) Signed-off-by: dependabot[bot] <support@github.com>

view details

Corey Farwell

commit sha da228012667074846c781c3fac7e7d1cbcf4e9b4

Merge pull request #8 from frewsxcv/dependabot/npm_and_yarn/www/websocket-extensions-0.1.4 Bump websocket-extensions from 0.1.3 to 0.1.4 in /www

view details

Corey Farwell

commit sha 940dde0915602d4c82a526528a49497abf9eb47e

publish

view details

push time in a month

IssuesEvent

issue closedrust-sysbar/rust-sysbar

Clippy Warning: SysbarImpl is used but is an undeclared type or module

On including this package as a dependency in our project, we get this warning from clippy (which is configured to run as a pre-commit hook):

error[E0433]: failed to resolve: use of undeclared type or module `SysbarImpl`
  --> /home/amit_project/Code/amitu_heroku/.cargo/registry/src/github.com-1ecc6299db9ec823/sysbar-0.2.0/src/lib.rs:12:16
   |
12 |         Sysbar(SysbarImpl::new(name))
   |                ^^^^^^^^^^ use of undeclared type or module `SysbarImpl`

error[E0412]: cannot find type `SysbarImpl` in this scope
 --> /home/amit_project/Code/amitu_heroku/.cargo/registry/src/github.com-1ecc6299db9ec823/sysbar-0.2.0/src/lib.rs:8:19
  |
8 | pub struct Sysbar(SysbarImpl);
  |                   ^^^^^^^^^^ not found in this scope

error: aborting due to 2 previous errors

Some errors have detailed explanations: E0412, E0433.
For more information about an error, try `rustc --explain E0412`.
error: could not compile `sysbar`.

closed time in a month

pranitbauva1997

push eventfrewsxcv/toggle-grayscale

Corey Farwell

commit sha 8b0a783af016216237421d592ba3a154c5e542f5

update install

view details

push time in a month

create barnchfrewsxcv/toggle-grayscale

branch : master

created branch time in a month

created repositoryfrewsxcv/toggle-grayscale

Adds a sysbar item to toggle grayscale

created time in a month

push eventrust-fuzz/targets

Corey Farwell

commit sha fe60b7573e17e580928dd5dcacd09ce225d96ee8

bump url crate

view details

Corey Farwell

commit sha b41d7c53f5ff6616509ba2b3c17a572fe212a0b4

copy flags from cargo-fuzz

view details

push time in a month

push eventrust-fuzz/targets

Corey Farwell

commit sha 5a17313369b1d77d65c2dd90969bd0411c6ccc87

change to new afl api

view details

push time in a month

more