profile
viewpoint

anp/moxie 649

lightweight platform-agnostic tools for declarative UI

anp/lolbench 100

tracking performance of rustc-generated binaries over time

anp/cue 17

Simple parallel pipeline for long tasks in Rust.

anp/fomo 8

fear of missing out (on filesystem events)

anp/adventofcode2015 1

http://adventofcode.com/ in Rust (don't judge, still learning!).

anp/lolbench-data 1

Data storage for https://github.com/anp/lolbench.

anp/awesome-rust 0

A curated list of Rust code and resources.

anp/bb-learn-fix-score-max 0

Small utility to fix SCORE_MAX error when editing Bb Learn Test questions.

push eventanp/rust

Wesley Wiser

commit sha 1c1c591c81a6fba8199355066a4b4ca00df659b2

[resolve] Use `unwrap_or_else` instead of `unwrap_or` in a hot path This improves the performance of the `resolve_crate` function by 30% for a very large single file crate with auto-generated C bindings.

view details

bors

commit sha 6bdae9edd0cc099daa6038bca469dc09b6fc078a

Auto merge of #78508 - wesleywiser:optimize_visit_scopes, r=petrochenkov [resolve] Use `unwrap_or_else` instead of `unwrap_or` in a hot path This improves the performance of the `resolve_crate` function by 30% for a very large single file crate with auto-generated C bindings. cc `@rylev`

view details

push time in 9 hours

push eventanp/rust

Jacob Hughes

commit sha 4b96049da2329ba6e9a7fd4cd8224417fb4baede

BTreeMap: refactor Entry out of map.rs into its own file btree/map.rs is approaching the 3000 line mark, splitting out the entry code buys about 500 lines of headroom

view details

12101111

commit sha 5d44402345882d17e268ece9f653013e1a553412

update url in bootstrap README

view details

Guillaume Gomez

commit sha 9f1048d7234f23d7fc5eda1c7eb49bd8aefe47d1

Add word-wrap rule for short descriptions

view details

bors

commit sha 18ffea01eeea09cd273de0ff37e0ac8b5b70f7c5

Auto merge of #6158 - giraffate:improve_updating_references, r=phansch Remove the generated files by `update-references.sh` if they are empty An empty file may be generated by `update-references.sh` and committed as is when creating a patch like https://github.com/rust-lang/rust-clippy/pull/6101#issuecomment-702076508 and https://github.com/rust-lang/rust-clippy/pull/6079#pullrequestreview-496502721. So, I think it would be helpful to add documentation, and automatically remove the generated file if it's empty. changelog: none

view details

Julian Wollersberger

commit sha 39b0e7928579c4ce3a42e849695f9380b7869d62

Remove generic argument from `QueryConfig`.

view details

Pietro Albini

commit sha 5973fd42a2e9475bb36c07cbd9985870ad5ff9a1

build-manifest: stop generating numbered channel names except for stable This fixes numbered channel names being created for the nightly channel, and once the root cause of this rides the trains, for beta.

view details

bors

commit sha f3ab6f05846951bed41d4b0661ac0735aebf3687

Auto merge of #77854 - pietroalbini:ETOOMANYCHANNELS, r=Mark-Simulacrum build-manifest: stop generating numbered channel names except for stable This fixes numbered channel names being created for the nightly channel, and once the root cause of this rides the trains, for beta. r? `@Mark-Simulacrum`

view details

Philipp Hansch

commit sha c5774f94efd60b60fc7120ba3d6de7f79b05681b

lintlist.rs: Replace lazy_static with once_cell Follow-up to https://github.com/rust-lang/rust-clippy/pull/6120

view details

Philipp Hansch

commit sha 098e4f119595cc199bf09ccf150aeefa6b2c49ac

driver.rs: Replace lazy_static with once_cell

view details

Philipp Hansch

commit sha 7b3493c0e95e8cf9656d2cefffc621cb3e5eb726

fmt

view details

Caleb Cartwright

commit sha 7280f6aa41edf77d2488511bd880ad1c509ec865

rustc_parse: correct span on cast expr with attrs

view details

Caleb Cartwright

commit sha 4e82da4a48d4cf86521608c6f1cf137a5765910b

rustc_parse: correct span on range expr with attrs

view details

Pietro Albini

commit sha 25cc75c9245664f239a52de60a0c0baa8b4c81d5

build-manifest: accept the Rust version instead of the monorepo path This commit changes the way build-manifest is invoked, to let it accept the Rust version directly instead of requiring the path of the Rust monorepo and letting build-manifest figure out the path on its own. This allows to run build-manifest without a clone of the monorepo.

view details

Pietro Albini

commit sha 2f387e9d11f1ea6222af0ff00e4de956496fc83f

bootstrap: add disabled by default build-manifest dist component

view details

Pietro Albini

commit sha 60ae018bf1e0d6d372ac545b56c8992a1365e917

bootstrap: add --include-default-paths to ./x.py

view details

Pietro Albini

commit sha 24d04ccd3977d4eca676439067f096de484f6fa7

ci: also build the build-manifest component on dist-x86_64-linux

view details

Pietro Albini

commit sha f3d07b36ed7609a7826200479d8d472d36f0a995

build-manifest: allow configuring the number of threads

view details

Pietro Albini

commit sha cbded3e193ba7acc4611e9b8612bbc98608e7800

build-manifest: use var_os instead of var to check if vars exist This will prevent the tool mistakenly ignoring the variables if they happen to contain non-utf8 data.

view details

Pietro Albini

commit sha 0b7ee9d522242d6320d1066d3ba9d2314a576e8b

build-manifest: bundle the rustc version in the binary

view details

Jake Goulding

commit sha d909d69d3a1d222587b9ffe27b73f5afab44ed54

Upgrade OpenSSL to 1.1.1h and add support for aarch64-apple-darwin

view details

push time in 17 hours

issue openedrust-lang/promote-release

Publish a manifest-only `ci` or `git` channel?

I'd really like to be able to install a single merge commit's toolchain with rustup. Right now there are a few tools that do this out of band by downloading releases directly from the CI server without any component/target/signature info (https://github.com/kennytm/rustup-toolchain-install-master and https://github.com/rust-lang-nursery/cargo-bisect-rustc at a minimum), but I am not sure that's appropriate to put into rustup itself. I think it would be much better to rely on rustup's existing understanding and tests w.r.t distribution manifests.

My hope is to find a solution that doesn't show up on any hosting bills but which allows rustup to install recent per-merge toolchains alongside the existing channels. I think that running a modified build-manifest (from rust-lang/rust's tools) + a modified promote-release (from this repo) on successful merges to master should cover my needs. Does this seem reasonable? Strange? I'm happy to do the work, but don't want to jump in if this approach won't work for reasons I'm not seeing.

created time in 4 days

PR opened anp/moxie

Rustup
+7 -7

0 comment

3 changed files

pr created time in 5 days

push eventanp/moxie

Adam Perry

commit sha 72833f8228f64dc2b6ef76ce8a4e17efd433c80e

[ofl] failure -> anyhow

view details

Adam Perry

commit sha e8328844dbd2d025acaae3565364e933377b5170

[ofl] don't copy node_modules to the website

view details

Adam Perry

commit sha 8d777c08c34e5e242a10b39790407c54d51a2bb0

[ofl] Use the local crate index instead of the crates.io API. Should make dry runs much faster. Closes #184.

view details

Adam Perry

commit sha ecbbbe70539e0b5fcef918c8cc653d4fc8e046b5

[ofl][versions] Prompt for crate to update. Closes #209.

view details

Adam Perry

commit sha b84585f3d07439ad37f522f234bb488ba21e233d

[dom] Fix broken links in docs.

view details

Adam Perry

commit sha e08ff6b55f495485aaf7fead158f85e67bb30df7

rustup

view details

push time in 5 days

create barnchanp/moxie

branch : rustup

created branch time in 5 days

push eventanp/moxie

Adam Perry

commit sha 72833f8228f64dc2b6ef76ce8a4e17efd433c80e

[ofl] failure -> anyhow

view details

Adam Perry

commit sha e8328844dbd2d025acaae3565364e933377b5170

[ofl] don't copy node_modules to the website

view details

Adam Perry

commit sha 8d777c08c34e5e242a10b39790407c54d51a2bb0

[ofl] Use the local crate index instead of the crates.io API. Should make dry runs much faster. Closes #184.

view details

Adam Perry

commit sha ecbbbe70539e0b5fcef918c8cc653d4fc8e046b5

[ofl][versions] Prompt for crate to update. Closes #209.

view details

push time in 5 days

issue closedanp/moxie

`ofl versions` should let you select one crate to update from a list

As opposed to asking you for the version of every crate in the repo.

closed time in 5 days

anp

issue closedanp/moxie

`ofl published` should update and check the local registry

As opposed to hitting crates.io in sequence for each crate.

closed time in 5 days

anp

delete branch anp/moxie

delete branch : ofl-updates

delete time in 5 days

PR merged anp/moxie

ofl updates ofl
+251 -141

1 comment

13 changed files

anp

pr closed time in 5 days

PR opened anp/moxie

Ofl checksums
+361 -152

0 comment

13 changed files

pr created time in 5 days

create barnchanp/moxie

branch : ofl-checksums

created branch time in 5 days

issue commentanp/moxie

Ensure that if a bare version number is on `main` it's what's published to crates.io

Roadblock: the checksums in the cargo index include .cargo_vcs_info.json, which itself includes the git commit when the package was made (handy!).

If we still want to do checksum verification (probably?) then I see two paths to making the checksum reproducible in later builds:

  1. download the crate tarball, unpack it, and validate cargo package output file-by-file
  2. reproduce the already-published checksums with locally-known metadata

I'm inclined towards (2) because it relies on less network activity. Now that ofl tags commits on publish, (2) should be possible without too much more work.

Approach:

  1. run cargo package
  2. find files in CARGO_TARGET_DIR/package/NAME-VERSION/**
  3. find the git tag at which the version in question was published
  4. modify the .cargo_vcs_info.json file to point at the SHA1 of the git tag
  5. manually re-tar the files to get a "backdated" NAME-VERSION.crate file
  6. checksum the backdated file
anp

comment created time in 5 days

push eventanp/moxie

Adam Perry

commit sha 54c738270029e860968e6be02fae72a6aae95340

[ofl][versions] Prompt for crate to update. Closes #209.

view details

push time in 5 days

push eventanp/moxie

Adam Perry

commit sha 621de44882ec41f4983d88da8b613866080a7f00

[ofl] Use the local crate index instead of the crates.io API. Should make dry runs much faster. Closes #184.

view details

push time in 5 days

issue openedanp/moxie

`ofl versions` should let you select one crate to update from a list

As opposed to asking you for the version of every crate in the repo.

created time in 5 days

issue commentanp/moxie

`ofl published` should update and check the local registry

https://doc.rust-lang.org/cargo/reference/registries.html#index-format

anp

comment created time in 5 days

PR opened anp/moxie

ofl updates ofl
+61 -17

0 comment

11 changed files

pr created time in 11 days

push eventanp/moxie

Adam Perry

commit sha 1e19b9d6966b05a373ad0b3c6ec821bd0ea6aee2

[ofl] add --cargo-before flag to ofl serve-then-run

view details

Adam Perry

commit sha d6ad5f1e5316fbb6a9437dd00ba2d3cd90dbdbba

[todo][e2e] update cypress Closes #186.

view details

Adam Perry

commit sha be39a17d6e6392c8a0d89bb02b1e3378a7b4d51f

[augdom] log the failed cast type in addition to the value

view details

Adam Perry

commit sha 20094e6510c3184cf3ee9717429ff6286725bd7c

[todo] extract integration tests to a separate module

view details

Adam Perry

commit sha bd5e20cc48c9fa944219d7838b6e51adf5f2b564

disable cypress again

view details

Adam Perry

commit sha 9749e1dc3e165fdb33f7bc99921346b42e334d4d

[augdom] expose builders for event types

view details

Adam Perry

commit sha ca0e8c73e6eaed96f4b17e6ecfc67e5f09c64f75

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

Adam Perry

commit sha ce9ccfb2083cb6182399db134fc7a650432dd594

[todo] Create integration test harness.

view details

Adam Perry

commit sha ac1b24e43fd7f847c7f8921d2f12a414e087777a

[augdom] allow emitting text to inputs

view details

Adam Perry

commit sha 3aea16da90be3829d4cb1fab94ea5b4466294818

[todomvc] add first real test

view details

Adam Perry

commit sha f1c6edf5de53f95015ca73fff783b6155017e14e

[augdom] always pretty html for failed queries

view details

Adam Perry

commit sha cfca71dd757acf8c273f7a24f9b9986b47ec0d1c

[todomvc] allow calling tracing init multiple times

view details

Adam Perry

commit sha 21af9825ba0f6c2a374f9afa7dd4f4f6e8a36f1f

[todomvc] add test with default todos

view details

Adam Perry

commit sha 78e2be7b767a7200485a2bea1931efa004278f1c

[todomvc] assert on the contents of the list at every step

view details

Adam Perry

commit sha 0b53468a5d27b453c8fc7a1493d751aca7a9cb9a

[dom] fix clippy issues

view details

Adam Perry

commit sha a446e999b302d1e433e1b0b812c32392122fb910

[todomvc] remove unneeded decl

view details

Adam Perry

commit sha fc2cbf4fbdf8234eff231ce8049ada5ddf1864ae

[todomvc] explain integration test workaround

view details

Adam Perry

commit sha ec59bca77d8b3ffcf8d10119ee1c667b22c87895

[todomvc] add (disabled) test for initial element focus

view details

Adam Perry

commit sha a77f3f9ada838b2f545269952f22928045d7a456

[todo][e2e] update dependencies

view details

Adam Perry

commit sha 248083c1aa0a28aea74ee2ea092430faa73d7e44

[todo][e2e] Skip autofocus test. Pending resolution upstream: https://github.com/cypress-io/cypress/issues/6205

view details

push time in 11 days

push eventanp/moxie

Adam Perry

commit sha 1e19b9d6966b05a373ad0b3c6ec821bd0ea6aee2

[ofl] add --cargo-before flag to ofl serve-then-run

view details

Adam Perry

commit sha d6ad5f1e5316fbb6a9437dd00ba2d3cd90dbdbba

[todo][e2e] update cypress Closes #186.

view details

Adam Perry

commit sha be39a17d6e6392c8a0d89bb02b1e3378a7b4d51f

[augdom] log the failed cast type in addition to the value

view details

Adam Perry

commit sha 20094e6510c3184cf3ee9717429ff6286725bd7c

[todo] extract integration tests to a separate module

view details

Adam Perry

commit sha bd5e20cc48c9fa944219d7838b6e51adf5f2b564

disable cypress again

view details

Adam Perry

commit sha 9749e1dc3e165fdb33f7bc99921346b42e334d4d

[augdom] expose builders for event types

view details

Adam Perry

commit sha ca0e8c73e6eaed96f4b17e6ecfc67e5f09c64f75

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

Adam Perry

commit sha ce9ccfb2083cb6182399db134fc7a650432dd594

[todo] Create integration test harness.

view details

Adam Perry

commit sha ac1b24e43fd7f847c7f8921d2f12a414e087777a

[augdom] allow emitting text to inputs

view details

Adam Perry

commit sha 3aea16da90be3829d4cb1fab94ea5b4466294818

[todomvc] add first real test

view details

Adam Perry

commit sha f1c6edf5de53f95015ca73fff783b6155017e14e

[augdom] always pretty html for failed queries

view details

Adam Perry

commit sha cfca71dd757acf8c273f7a24f9b9986b47ec0d1c

[todomvc] allow calling tracing init multiple times

view details

Adam Perry

commit sha 21af9825ba0f6c2a374f9afa7dd4f4f6e8a36f1f

[todomvc] add test with default todos

view details

Adam Perry

commit sha 78e2be7b767a7200485a2bea1931efa004278f1c

[todomvc] assert on the contents of the list at every step

view details

Adam Perry

commit sha 0b53468a5d27b453c8fc7a1493d751aca7a9cb9a

[dom] fix clippy issues

view details

Adam Perry

commit sha a446e999b302d1e433e1b0b812c32392122fb910

[todomvc] remove unneeded decl

view details

Adam Perry

commit sha fc2cbf4fbdf8234eff231ce8049ada5ddf1864ae

[todomvc] explain integration test workaround

view details

Adam Perry

commit sha ec59bca77d8b3ffcf8d10119ee1c667b22c87895

[todomvc] add (disabled) test for initial element focus

view details

Adam Perry

commit sha a77f3f9ada838b2f545269952f22928045d7a456

[todo][e2e] update dependencies

view details

Adam Perry

commit sha 248083c1aa0a28aea74ee2ea092430faa73d7e44

[todo][e2e] Skip autofocus test. Pending resolution upstream: https://github.com/cypress-io/cypress/issues/6205

view details

push time in 11 days

issue closedanp/moxie

update cypress and enable in ci

pending https://github.com/cypress-io/cypress/issues/5650

closed time in 11 days

anp

delete branch anp/moxie

delete branch : cypress-round-2

delete time in 11 days

PR merged anp/moxie

moxie-dom updates
+1055 -259

1 comment

44 changed files

anp

pr closed time in 11 days

push eventanp/moxie

Adam Perry

commit sha a1d712614127d78a0025870c385375e8904bf28e

[ofl] don't copy node_modules to the website

view details

push time in 11 days

create barnchanp/moxie

branch : ofl-updates

created branch time in 11 days

push eventanp/moxie

Adam Perry

commit sha c3cdb0e0aa53df473406ca42ab8ff3f61c8902ae

[website] add source links to examples

view details

push time in 11 days

push eventanp/moxie

Adam Perry

commit sha 5ec918a89f2463f4be4bf570ea0e5f1125e939d8

[ci] Re-enable caching.

view details

dependabot-preview[bot]

commit sha de412dbb11e3892261412344fab20e9dfc1a81c7

Update gotham requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](https://github.com/gotham-rs/gotham/compare/gotham-0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Update gotham_derive requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham_derive](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](gotham-rs/gotham@0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 229d59c007171e7342db5b36aa356fd1077b62c9

Update quick-xml requirement from 0.19.0 to 0.20.0 Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.19.0...v0.20.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Adam Perry

commit sha 96797fae2aae0e744419729d7be6b58e95680bf0

[ci] don't force an update to lockfile

view details

Adam Perry

commit sha ff1de663f99b67540032f705e36b740077db81ca

[ci] fix cache workaround

view details

Adam Perry

commit sha 4f4fb12a5fc6527ddcbe9eb9b17eb653be549f97

[prettiest] Stable object output.

view details

Adam Perry

commit sha 0464513d19c2fa1f5c9137ba9e5ebcd941d4ddac

[raf] remove clippy warning

view details

Adam Perry

commit sha 708872587dbfec6535395f5087da46ae275657dc

[ofl] add --cargo-before flag to ofl serve-then-run

view details

Adam Perry

commit sha 647d3d694e0cc333f37651696a4ddfc6fcafee75

[todo][e2e] update cypress Closes #186.

view details

Adam Perry

commit sha 6fa21c89551706dcc2c0f9d38030f29e5672d772

[augdom] log the failed cast type in addition to the value

view details

Adam Perry

commit sha 4db6ccb43a355f5458c7551fd2a6e85697271f2a

[todo] extract integration tests to a separate module

view details

Adam Perry

commit sha f64998215ba33743ea576067843ce20a14d29884

disable cypress again

view details

Adam Perry

commit sha ee0822a0883f51cd7151185ed0ac0d721462cca4

[augdom] expose builders for event types

view details

Adam Perry

commit sha 6b520703a24a5647774dfcfd2f0d9cda75c9952f

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

Adam Perry

commit sha 5bf733db5bf8187017c27a6a32bdee8c34d81f6c

[todo] Create integration test harness.

view details

Adam Perry

commit sha fbb6e0a9fe4f02b5dca5899f2e3d6a1affc9fb2a

[augdom] allow emitting text to inputs

view details

Adam Perry

commit sha 1393d76d6a4f703e0b727f8a0dc47d910d934d33

[todomvc] add first real test

view details

Adam Perry

commit sha 1463719df313530a68609823b25d03fd6cb54d67

[augdom] always pretty html for failed queries

view details

Adam Perry

commit sha 61b9032b4a8cf0e14b44f41e7db7a9b334ba78d6

[todomvc] allow calling tracing init multiple times

view details

Adam Perry

commit sha c94ff81b02a3091b5faba426c1fbc45691b40235

[todomvc] add test with default todos

view details

push time in 11 days

push eventanp/moxie

Adam Perry

commit sha 5ec918a89f2463f4be4bf570ea0e5f1125e939d8

[ci] Re-enable caching.

view details

dependabot-preview[bot]

commit sha de412dbb11e3892261412344fab20e9dfc1a81c7

Update gotham requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](https://github.com/gotham-rs/gotham/compare/gotham-0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Update gotham_derive requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham_derive](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](gotham-rs/gotham@0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha 229d59c007171e7342db5b36aa356fd1077b62c9

Update quick-xml requirement from 0.19.0 to 0.20.0 Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.19.0...v0.20.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Adam Perry

commit sha 96797fae2aae0e744419729d7be6b58e95680bf0

[ci] don't force an update to lockfile

view details

Adam Perry

commit sha ff1de663f99b67540032f705e36b740077db81ca

[ci] fix cache workaround

view details

Adam Perry

commit sha 4f4fb12a5fc6527ddcbe9eb9b17eb653be549f97

[prettiest] Stable object output.

view details

Adam Perry

commit sha 0464513d19c2fa1f5c9137ba9e5ebcd941d4ddac

[raf] remove clippy warning

view details

push time in 11 days

delete branch anp/moxie

delete branch : reenable-caching

delete time in 11 days

PR merged anp/moxie

[ci] Re-enable caching.
+114 -40

1 comment

7 changed files

anp

pr closed time in 11 days

push eventanp/moxie

Adam Perry

commit sha 8fa38bfc1445caeafd789cc4bade9432d6415c9f

[raf] remove clippy warning

view details

push time in 11 days

push eventanp/moxie

Adam Perry

commit sha 02358e5ff70ed9bdd5658d1b7c8b7b8914bf88b7

[prettiest] Stable object output.

view details

push time in 12 days

push eventanp/moxie

Adam Perry

commit sha 15b160eb1caefda1208e0cfe47f06e75ff96fb4e

[ci] fix cache workaround

view details

push time in 12 days

push eventanp/moxie

Adam Perry

commit sha a075a48a31b10fc5452559f5394deebaef4cf541

[ci] don't force an update to lockfile

view details

push time in 12 days

PR closed anp/moxie

Dependabot gotham
+14 -14

0 comment

2 changed files

anp

pr closed time in 12 days

PR closed anp/moxie

Dependabot quickxml
+12 -12

1 comment

2 changed files

anp

pr closed time in 12 days

push eventanp/moxie

dependabot-preview[bot]

commit sha 1769aeaf812f1bee5f0f95cbdf8e9def986fa185

Update gotham requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](https://github.com/gotham-rs/gotham/compare/gotham-0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Update gotham_derive requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham_derive](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](gotham-rs/gotham@0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

dependabot-preview[bot]

commit sha d53dd4850f19918894c77dbb22474decfae49819

Update quick-xml requirement from 0.19.0 to 0.20.0 Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.19.0...v0.20.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

push time in 12 days

PR opened anp/moxie

[ci] Re-enable caching.
+54 -0

0 comment

1 changed file

pr created time in 12 days

push eventanp/moxie

Adam Perry

commit sha 609ce4907a828da65b51dd3e7f529f2785187730

[ci] Re-enable caching.

view details

push time in 12 days

create barnchanp/moxie

branch : reenable-caching

created branch time in 12 days

issue commentactions/virtual-environments

Add gnu-tar

@maxim-lobanov to work around https://github.com/actions/cache/issues/403 without additional install time it would need to be installed for macOS by default as well.

smorimoto

comment created time in 12 days

PR closed anp/moxie

Update gotham requirement from 0.4.0 to 0.5.0 dependencies

Updates the requirements on gotham to permit the latest version. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gotham-rs/gotham/commit/81c92e9c59e792745dc546e89e3f62aab07f84cf"><code>81c92e9</code></a> Releasing 0.5.0</li> <li><a href="https://github.com/gotham-rs/gotham/commit/02c2fbc6f5c469b5367adf055217ecc0b0485417"><code>02c2fbc</code></a> Async borrowing (continuation of <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/449">#449</a>) (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/450">#450</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/42acc108fed4acd512226d05bd2385cd7429bb05"><code>42acc10</code></a> Fix markdown (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/465">#465</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/43e2187fc1cc65a53c71010fab380e2deded0f9e"><code>43e2187</code></a> Improve status code and allow headers returned by RouteNonMatch based respons...</li> <li><a href="https://github.com/gotham-rs/gotham/commit/504e873c51daf9eec2112b14255e74d2470894a8"><code>504e873</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/466">#466</a> from msrd0/reexport-rustls</li> <li><a href="https://github.com/gotham-rs/gotham/commit/11970c518979ed8a26d558052d4cee91f0d02902"><code>11970c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/463">#463</a> from msrd0/no-default-features-for-jwt-middleware</li> <li><a href="https://github.com/gotham-rs/gotham/commit/b2275a4b6d5c191002dc18ac8b7b101ca3838568"><code>b2275a4</code></a> Improve Error Handling (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/438">#438</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/8ba0b3c1a8918899c1a9ceea2c654fa738e8bdfa"><code>8ba0b3c</code></a> Update uuid requirement from 0.7 to 0.8 (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/364">#364</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/5746796b4039db9f943916ae3789c26486024c53"><code>5746796</code></a> re-export rustls (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/442">#442</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/86362f889afd96ded61ea6d889308d1efb3238f7"><code>86362f8</code></a> Update tokio-rustls requirement from 0.12.1 to 0.14.0 (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/453">#453</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gotham-rs/gotham/compare/gotham-0.4.0...gotham-0.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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • 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 12 days

PR closed anp/moxie

Update gotham_derive requirement from 0.4.0 to 0.5.0 dependencies

Updates the requirements on gotham_derive to permit the latest version. <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/gotham-rs/gotham/commit/81c92e9c59e792745dc546e89e3f62aab07f84cf"><code>81c92e9</code></a> Releasing 0.5.0</li> <li><a href="https://github.com/gotham-rs/gotham/commit/02c2fbc6f5c469b5367adf055217ecc0b0485417"><code>02c2fbc</code></a> Async borrowing (continuation of <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/449">#449</a>) (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/450">#450</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/42acc108fed4acd512226d05bd2385cd7429bb05"><code>42acc10</code></a> Fix markdown (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/465">#465</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/43e2187fc1cc65a53c71010fab380e2deded0f9e"><code>43e2187</code></a> Improve status code and allow headers returned by RouteNonMatch based respons...</li> <li><a href="https://github.com/gotham-rs/gotham/commit/504e873c51daf9eec2112b14255e74d2470894a8"><code>504e873</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/466">#466</a> from msrd0/reexport-rustls</li> <li><a href="https://github.com/gotham-rs/gotham/commit/11970c518979ed8a26d558052d4cee91f0d02902"><code>11970c5</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/463">#463</a> from msrd0/no-default-features-for-jwt-middleware</li> <li><a href="https://github.com/gotham-rs/gotham/commit/b2275a4b6d5c191002dc18ac8b7b101ca3838568"><code>b2275a4</code></a> Improve Error Handling (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/438">#438</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/8ba0b3c1a8918899c1a9ceea2c654fa738e8bdfa"><code>8ba0b3c</code></a> Update uuid requirement from 0.7 to 0.8 (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/364">#364</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/5746796b4039db9f943916ae3789c26486024c53"><code>5746796</code></a> re-export rustls (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/442">#442</a>)</li> <li><a href="https://github.com/gotham-rs/gotham/commit/86362f889afd96ded61ea6d889308d1efb3238f7"><code>86362f8</code></a> Update tokio-rustls requirement from 0.12.1 to 0.14.0 (<a href="https://github-redirect.dependabot.com/gotham-rs/gotham/issues/453">#453</a>)</li> <li>Additional commits viewable in <a href="https://github.com/gotham-rs/gotham/compare/0.4.0...gotham-0.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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • 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 12 days

PR closed anp/moxie

Update quick-xml requirement from 0.19.0 to 0.20.0 dependencies

Updates the requirements on quick-xml to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tafia/quick-xml/blob/master/Changelog.md">quick-xml's changelog</a>.</em></p> <blockquote> <h2>0.20.0</h2> <ul> <li>test: Add tests for indentation</li> <li>test: Add complete tests for serde deserialization</li> <li>feat: Use self-closed tags when serialize types without nested elements with serde</li> <li>feat: Add two new API to the <code>BytesStart</code>: <code>to_borrowed()</code> and <code>to_end()</code></li> <li>feat: Add ability to specify name of the root tag and indentation settings when serialize type with serde</li> <li>feat: Add support for serialization of <ul> <li>unit enums variants</li> <li>newtype structs and enum variants</li> <li>unnamed tuples, tuple structs and enum variants</li> </ul> </li> <li>fix: More consistent structs serialization</li> <li>fix: Deserialization of newtype structs</li> <li>fix: <code>unit</code> deserialization and newtype and struct deserialization in adjacently tagged enums</li> </ul> <h2>0.19.0</h2> <ul> <li>docs: Add example for nested parsing</li> <li>fix: <code>buffer_position</code> not properly set sometimes</li> <li>feat: Make escape module public apart from EscapeError</li> <li>feat: Nake Reader <code>Clone</code>able</li> <li>feat: Enable writing manual indentation (and fix underflow on shrink)</li> <li>style: Forbid unsafe code</li> <li>fix: Use <code>write_all</code> instead of <code>write</code></li> <li>fix: (Serde) Serialize basic types as attributes (breaking change)</li> <li>test: Fix benchmarks on Windows and add trimmed variant</li> <li>feat: deserialize bytes</li> </ul> <h2>0.18.0 - 0.18.1</h2> <ul> <li>feat: add <code>decode_without_bom</code> fns for BOM prefixed text fields</li> <li>fix: decode then unescape instead of unescape and decode</li> </ul> <h2>0.17.2</h2> <ul> <li>feat: add Seq to serializer</li> <li>docs: update readme with example for <code>$value</code></li> </ul> <h2>0.17.1</h2> <ul> <li>feat: add new <code>serialize</code> feature to support serde serialize/deserialize</li> </ul> <h2>0.17.0</h2> <ul> <li>perf: speed up (un)escape a little</li> <li>feat: remove failure completely (breaking change) and implement <code>std::error::Error</code> for <code>Error</code></li> <li>feat: improve <code>Debug</code>s for <code>Attribute</code>, <code>BytesStart</code>, <code>BytesEnd</code>, <code>BytesText</code></li> </ul> <h2>0.16.1</h2> <ul> <li>refactor: remove derive_more dependency (used only in 2 structs)</li> <li>refactor: move xml-rs bench dependency into another local crate</li> </ul> <h2>0.16.0</h2> <ul> <li>feat: (breaking change) set failure and encoding_rs crates as optional. You should now use respectively <code>use-failure</code> and <code>encoding</code> features to get the old behavior</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tafia/quick-xml/commit/ba92fb33998afb4ec70e4bb332ca8e32b340d5d7"><code>ba92fb3</code></a> bump v0.20.0</li> <li><a href="https://github.com/tafia/quick-xml/commit/95c924131749f43f458745b8a6a04f8ab80c0c2d"><code>95c9241</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tafia/quick-xml/issues/236">#236</a> from Mingun/fix-serde</li> <li><a href="https://github.com/tafia/quick-xml/commit/9981f816ed73810b6a8b89762de752d3220ee751"><code>9981f81</code></a> Deserializer: disable tests broken due to <a href="https://github.com/serde-rs/serde/i">https://github.com/serde-rs/serde/i</a>...</li> <li><a href="https://github.com/tafia/quick-xml/commit/47e1bc0845267ccbc87b377428bd86a0c3eadeb7"><code>47e1bc0</code></a> Deserializer: Fix <code>unit</code> deserialization and newtype and struct deserializati...</li> <li><a href="https://github.com/tafia/quick-xml/commit/0829d7e85bc06125b8b7e2b6b0c041f2d8698ecc"><code>0829d7e</code></a> Deserializer: Correctly deserialize newtype structs</li> <li><a href="https://github.com/tafia/quick-xml/commit/498440d2a6dc2698e1345eaf11784ba6bbd093a9"><code>498440d</code></a> Deserializer: Add tests</li> <li><a href="https://github.com/tafia/quick-xml/commit/4bbd12c1d8632a268c0503f2eb10e92c2276e62a"><code>4bbd12c</code></a> Deserializer: Add some documentation</li> <li><a href="https://github.com/tafia/quick-xml/commit/a01dd4fe83fc5d0700dced453d16267ad8cc21f1"><code>a01dd4f</code></a> Serializer: Implement serialize_tuple, serialize_tuple_struct, and serialize_...</li> <li><a href="https://github.com/tafia/quick-xml/commit/768105390796688b57b421bac04818573429d23d"><code>7681053</code></a> Serializer: Implement serialize_struct_variant and fix flatten issues</li> <li><a href="https://github.com/tafia/quick-xml/commit/65c87de12f245241efc0784be0a5be7ea66cc662"><code>65c87de</code></a> Serializer: Implement serialize_newtype_struct</li> <li>Additional commits viewable in <a href="https://github.com/tafia/quick-xml/compare/v0.19.0...v0.20.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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+12 -12

1 comment

2 changed files

dependabot-preview[bot]

pr closed time in 12 days

PR opened anp/moxie

Dependabot gotham
+14 -14

0 comment

2 changed files

pr created time in 12 days

push eventanp/moxie

dependabot-preview[bot]

commit sha 989ae4a48a12ae15a0f476fb2f7904584ac5c94b

Update gotham requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](https://github.com/gotham-rs/gotham/compare/gotham-0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> Update gotham_derive requirement from 0.4.0 to 0.5.0 Updates the requirements on [gotham_derive](https://github.com/gotham-rs/gotham) to permit the latest version. - [Release notes](https://github.com/gotham-rs/gotham/releases) - [Commits](gotham-rs/gotham@0.4.0...gotham-0.5.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

push time in 12 days

create barnchanp/moxie

branch : dependabot-gotham

created branch time in 12 days

PR opened anp/moxie

Dependabot quickxml
+12 -12

0 comment

2 changed files

pr created time in 12 days

create barnchanp/moxie

branch : dependabot-quickxml

created branch time in 12 days

push eventanp/moxie

Adam Perry

commit sha d5b1e25055660e76dfe1e0e5b4a6faa87b6a39ac

[prettiest] re-order properties in test i guess quick-xml affects the iteration order???

view details

push time in 12 days

issue openedanp/moxie

Audit moxie-dom against API guidelines

  • Naming (crate aligns with Rust naming conventions)
    • [ ] Casing conforms to RFC 430 (C-CASE)
    • [ ] Ad-hoc conversions follow as_, to_, into_ conventions (C-CONV)
    • [ ] Getter names follow Rust convention (C-GETTER)
    • [ ] Methods on collections that produce iterators follow iter, iter_mut, into_iter (C-ITER)
    • [ ] Iterator type names match the methods that produce them (C-ITER-TY)
    • [ ] Feature names are free of placeholder words (C-FEATURE)
    • [ ] Names use a consistent word order (C-WORD-ORDER)
  • Interoperability (crate interacts nicely with other library functionality)
    • [ ] Types eagerly implement common traits (C-COMMON-TRAITS)
      • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • [ ] Conversions use the standard traits From, AsRef, AsMut (C-CONV-TRAITS)
    • [ ] Collections implement FromIterator and Extend (C-COLLECT)
    • [ ] Data structures implement Serde's Serialize, Deserialize (C-SERDE)
    • [ ] Types are Send and Sync where possible (C-SEND-SYNC)
    • [ ] Error types are meaningful and well-behaved (C-GOOD-ERR)
    • [ ] Binary number types provide Hex, Octal, Binary formatting (C-NUM-FMT)
    • [ ] Generic reader/writer functions take R: Read and W: Write by value (C-RW-VALUE)
  • Macros (crate presents well-behaved macros)
    • [ ] Input syntax is evocative of the output (C-EVOCATIVE)
    • [ ] Macros compose well with attributes (C-MACRO-ATTR)
    • [ ] Item macros work anywhere that items are allowed (C-ANYWHERE)
    • [ ] Item macros support visibility specifiers (C-MACRO-VIS)
    • [ ] Type fragments are flexible (C-MACRO-TY)
  • Documentation (crate is abundantly documented)
    • [ ] Crate level docs are thorough and include examples (C-CRATE-DOC)
    • [ ] All items have a rustdoc example (C-EXAMPLE)
    • [ ] Examples use ?, not try!, not unwrap (C-QUESTION-MARK)
    • [ ] Function docs include error, panic, and safety considerations (C-FAILURE)
    • [ ] Prose contains hyperlinks to relevant things (C-LINK)
    • [ ] Cargo.toml includes all common metadata (C-METADATA)
      • authors, description, license, homepage, documentation, repository, readme, keywords, categories
    • [ ] Crate sets html_root_url attribute "https://docs.rs/CRATE/X.Y.Z" (C-HTML-ROOT)
    • [ ] Release notes document all significant changes (C-RELNOTES)
    • [ ] Rustdoc does not show unhelpful implementation details (C-HIDDEN)
  • Predictability (crate enables legible code that acts how it looks)
    • [ ] Smart pointers do not add inherent methods (C-SMART-PTR)
    • [ ] Conversions live on the most specific type involved (C-CONV-SPECIFIC)
    • [ ] Functions with a clear receiver are methods (C-METHOD)
    • [ ] Functions do not take out-parameters (C-NO-OUT)
    • [ ] Operator overloads are unsurprising (C-OVERLOAD)
    • [ ] Only smart pointers implement Deref and DerefMut (C-DEREF)
    • [ ] Constructors are static, inherent methods (C-CTOR)
  • Flexibility (crate supports diverse real-world use cases)
    • [ ] Functions expose intermediate results to avoid duplicate work (C-INTERMEDIATE)
    • [ ] Caller decides where to copy and place data (C-CALLER-CONTROL)
    • [ ] Functions minimize assumptions about parameters by using generics (C-GENERIC)
    • [ ] Traits are object-safe if they may be useful as a trait object (C-OBJECT)
  • Type safety (crate leverages the type system effectively)
    • [ ] Newtypes provide static distinctions (C-NEWTYPE)
    • [ ] Arguments convey meaning through types, not bool or Option (C-CUSTOM-TYPE)
    • [ ] Types for a set of flags are bitflags, not enums (C-BITFLAG)
    • [ ] Builders enable construction of complex values (C-BUILDER)
  • Dependability (crate is unlikely to do the wrong thing)
  • Debuggability (crate is conducive to easy debugging)
  • Future proofing (crate is free to improve without breaking users' code)
    • [ ] Sealed traits protect against downstream implementations (C-SEALED)
    • [ ] Structs have private fields (C-STRUCT-PRIVATE)
    • [ ] Newtypes encapsulate implementation details (C-NEWTYPE-HIDE)
    • [ ] Data structures do not duplicate derived trait bounds (C-STRUCT-BOUNDS)
  • Necessities (to whom they matter, they really matter)
    • [ ] Public dependencies of a stable crate are stable (C-STABLE)
    • [ ] Crate and its dependencies have a permissive license (C-PERMISSIVE)

created time in 12 days

issue openedanp/moxie

Audit augdom against API guidelines

  • Naming (crate aligns with Rust naming conventions)
    • [ ] Casing conforms to RFC 430 (C-CASE)
    • [ ] Ad-hoc conversions follow as_, to_, into_ conventions (C-CONV)
    • [ ] Getter names follow Rust convention (C-GETTER)
    • [ ] Methods on collections that produce iterators follow iter, iter_mut, into_iter (C-ITER)
    • [ ] Iterator type names match the methods that produce them (C-ITER-TY)
    • [ ] Feature names are free of placeholder words (C-FEATURE)
    • [ ] Names use a consistent word order (C-WORD-ORDER)
  • Interoperability (crate interacts nicely with other library functionality)
    • [ ] Types eagerly implement common traits (C-COMMON-TRAITS)
      • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • [ ] Conversions use the standard traits From, AsRef, AsMut (C-CONV-TRAITS)
    • [ ] Collections implement FromIterator and Extend (C-COLLECT)
    • [ ] Data structures implement Serde's Serialize, Deserialize (C-SERDE)
    • [ ] Types are Send and Sync where possible (C-SEND-SYNC)
    • [ ] Error types are meaningful and well-behaved (C-GOOD-ERR)
    • [ ] Binary number types provide Hex, Octal, Binary formatting (C-NUM-FMT)
    • [ ] Generic reader/writer functions take R: Read and W: Write by value (C-RW-VALUE)
  • Macros (crate presents well-behaved macros)
    • [ ] Input syntax is evocative of the output (C-EVOCATIVE)
    • [ ] Macros compose well with attributes (C-MACRO-ATTR)
    • [ ] Item macros work anywhere that items are allowed (C-ANYWHERE)
    • [ ] Item macros support visibility specifiers (C-MACRO-VIS)
    • [ ] Type fragments are flexible (C-MACRO-TY)
  • Documentation (crate is abundantly documented)
    • [ ] Crate level docs are thorough and include examples (C-CRATE-DOC)
    • [ ] All items have a rustdoc example (C-EXAMPLE)
    • [ ] Examples use ?, not try!, not unwrap (C-QUESTION-MARK)
    • [ ] Function docs include error, panic, and safety considerations (C-FAILURE)
    • [ ] Prose contains hyperlinks to relevant things (C-LINK)
    • [ ] Cargo.toml includes all common metadata (C-METADATA)
      • authors, description, license, homepage, documentation, repository, readme, keywords, categories
    • [ ] Crate sets html_root_url attribute "https://docs.rs/CRATE/X.Y.Z" (C-HTML-ROOT)
    • [ ] Release notes document all significant changes (C-RELNOTES)
    • [ ] Rustdoc does not show unhelpful implementation details (C-HIDDEN)
  • Predictability (crate enables legible code that acts how it looks)
    • [ ] Smart pointers do not add inherent methods (C-SMART-PTR)
    • [ ] Conversions live on the most specific type involved (C-CONV-SPECIFIC)
    • [ ] Functions with a clear receiver are methods (C-METHOD)
    • [ ] Functions do not take out-parameters (C-NO-OUT)
    • [ ] Operator overloads are unsurprising (C-OVERLOAD)
    • [ ] Only smart pointers implement Deref and DerefMut (C-DEREF)
    • [ ] Constructors are static, inherent methods (C-CTOR)
  • Flexibility (crate supports diverse real-world use cases)
    • [ ] Functions expose intermediate results to avoid duplicate work (C-INTERMEDIATE)
    • [ ] Caller decides where to copy and place data (C-CALLER-CONTROL)
    • [ ] Functions minimize assumptions about parameters by using generics (C-GENERIC)
    • [ ] Traits are object-safe if they may be useful as a trait object (C-OBJECT)
  • Type safety (crate leverages the type system effectively)
    • [ ] Newtypes provide static distinctions (C-NEWTYPE)
    • [ ] Arguments convey meaning through types, not bool or Option (C-CUSTOM-TYPE)
    • [ ] Types for a set of flags are bitflags, not enums (C-BITFLAG)
    • [ ] Builders enable construction of complex values (C-BUILDER)
  • Dependability (crate is unlikely to do the wrong thing)
  • Debuggability (crate is conducive to easy debugging)
  • Future proofing (crate is free to improve without breaking users' code)
    • [ ] Sealed traits protect against downstream implementations (C-SEALED)
    • [ ] Structs have private fields (C-STRUCT-PRIVATE)
    • [ ] Newtypes encapsulate implementation details (C-NEWTYPE-HIDE)
    • [ ] Data structures do not duplicate derived trait bounds (C-STRUCT-BOUNDS)
  • Necessities (to whom they matter, they really matter)
    • [ ] Public dependencies of a stable crate are stable (C-STABLE)
    • [ ] Crate and its dependencies have a permissive license (C-PERMISSIVE)

created time in 12 days

issue openedanp/moxie

Audit raf against API guidelines

  • Naming (crate aligns with Rust naming conventions)
    • [ ] Casing conforms to RFC 430 (C-CASE)
    • [ ] Ad-hoc conversions follow as_, to_, into_ conventions (C-CONV)
    • [ ] Getter names follow Rust convention (C-GETTER)
    • [ ] Methods on collections that produce iterators follow iter, iter_mut, into_iter (C-ITER)
    • [ ] Iterator type names match the methods that produce them (C-ITER-TY)
    • [ ] Feature names are free of placeholder words (C-FEATURE)
    • [ ] Names use a consistent word order (C-WORD-ORDER)
  • Interoperability (crate interacts nicely with other library functionality)
    • [ ] Types eagerly implement common traits (C-COMMON-TRAITS)
      • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • [ ] Conversions use the standard traits From, AsRef, AsMut (C-CONV-TRAITS)
    • [ ] Collections implement FromIterator and Extend (C-COLLECT)
    • [ ] Data structures implement Serde's Serialize, Deserialize (C-SERDE)
    • [ ] Types are Send and Sync where possible (C-SEND-SYNC)
    • [ ] Error types are meaningful and well-behaved (C-GOOD-ERR)
    • [ ] Binary number types provide Hex, Octal, Binary formatting (C-NUM-FMT)
    • [ ] Generic reader/writer functions take R: Read and W: Write by value (C-RW-VALUE)
  • Macros (crate presents well-behaved macros)
    • [ ] Input syntax is evocative of the output (C-EVOCATIVE)
    • [ ] Macros compose well with attributes (C-MACRO-ATTR)
    • [ ] Item macros work anywhere that items are allowed (C-ANYWHERE)
    • [ ] Item macros support visibility specifiers (C-MACRO-VIS)
    • [ ] Type fragments are flexible (C-MACRO-TY)
  • Documentation (crate is abundantly documented)
    • [ ] Crate level docs are thorough and include examples (C-CRATE-DOC)
    • [ ] All items have a rustdoc example (C-EXAMPLE)
    • [ ] Examples use ?, not try!, not unwrap (C-QUESTION-MARK)
    • [ ] Function docs include error, panic, and safety considerations (C-FAILURE)
    • [ ] Prose contains hyperlinks to relevant things (C-LINK)
    • [ ] Cargo.toml includes all common metadata (C-METADATA)
      • authors, description, license, homepage, documentation, repository, readme, keywords, categories
    • [ ] Crate sets html_root_url attribute "https://docs.rs/CRATE/X.Y.Z" (C-HTML-ROOT)
    • [ ] Release notes document all significant changes (C-RELNOTES)
    • [ ] Rustdoc does not show unhelpful implementation details (C-HIDDEN)
  • Predictability (crate enables legible code that acts how it looks)
    • [ ] Smart pointers do not add inherent methods (C-SMART-PTR)
    • [ ] Conversions live on the most specific type involved (C-CONV-SPECIFIC)
    • [ ] Functions with a clear receiver are methods (C-METHOD)
    • [ ] Functions do not take out-parameters (C-NO-OUT)
    • [ ] Operator overloads are unsurprising (C-OVERLOAD)
    • [ ] Only smart pointers implement Deref and DerefMut (C-DEREF)
    • [ ] Constructors are static, inherent methods (C-CTOR)
  • Flexibility (crate supports diverse real-world use cases)
    • [ ] Functions expose intermediate results to avoid duplicate work (C-INTERMEDIATE)
    • [ ] Caller decides where to copy and place data (C-CALLER-CONTROL)
    • [ ] Functions minimize assumptions about parameters by using generics (C-GENERIC)
    • [ ] Traits are object-safe if they may be useful as a trait object (C-OBJECT)
  • Type safety (crate leverages the type system effectively)
    • [ ] Newtypes provide static distinctions (C-NEWTYPE)
    • [ ] Arguments convey meaning through types, not bool or Option (C-CUSTOM-TYPE)
    • [ ] Types for a set of flags are bitflags, not enums (C-BITFLAG)
    • [ ] Builders enable construction of complex values (C-BUILDER)
  • Dependability (crate is unlikely to do the wrong thing)
  • Debuggability (crate is conducive to easy debugging)
  • Future proofing (crate is free to improve without breaking users' code)
    • [ ] Sealed traits protect against downstream implementations (C-SEALED)
    • [ ] Structs have private fields (C-STRUCT-PRIVATE)
    • [ ] Newtypes encapsulate implementation details (C-NEWTYPE-HIDE)
    • [ ] Data structures do not duplicate derived trait bounds (C-STRUCT-BOUNDS)
  • Necessities (to whom they matter, they really matter)
    • [ ] Public dependencies of a stable crate are stable (C-STABLE)
    • [ ] Crate and its dependencies have a permissive license (C-PERMISSIVE)

created time in 12 days

issue openedanp/moxie

Audit prettiest against API guidelines

  • Naming (crate aligns with Rust naming conventions)
    • [ ] Casing conforms to RFC 430 (C-CASE)
    • [ ] Ad-hoc conversions follow as_, to_, into_ conventions (C-CONV)
    • [ ] Getter names follow Rust convention (C-GETTER)
    • [ ] Methods on collections that produce iterators follow iter, iter_mut, into_iter (C-ITER)
    • [ ] Iterator type names match the methods that produce them (C-ITER-TY)
    • [ ] Feature names are free of placeholder words (C-FEATURE)
    • [ ] Names use a consistent word order (C-WORD-ORDER)
  • Interoperability (crate interacts nicely with other library functionality)
    • [ ] Types eagerly implement common traits (C-COMMON-TRAITS)
      • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • [ ] Conversions use the standard traits From, AsRef, AsMut (C-CONV-TRAITS)
    • [ ] Collections implement FromIterator and Extend (C-COLLECT)
    • [ ] Data structures implement Serde's Serialize, Deserialize (C-SERDE)
    • [ ] Types are Send and Sync where possible (C-SEND-SYNC)
    • [ ] Error types are meaningful and well-behaved (C-GOOD-ERR)
    • [ ] Binary number types provide Hex, Octal, Binary formatting (C-NUM-FMT)
    • [ ] Generic reader/writer functions take R: Read and W: Write by value (C-RW-VALUE)
  • Macros (crate presents well-behaved macros)
    • [ ] Input syntax is evocative of the output (C-EVOCATIVE)
    • [ ] Macros compose well with attributes (C-MACRO-ATTR)
    • [ ] Item macros work anywhere that items are allowed (C-ANYWHERE)
    • [ ] Item macros support visibility specifiers (C-MACRO-VIS)
    • [ ] Type fragments are flexible (C-MACRO-TY)
  • Documentation (crate is abundantly documented)
    • [ ] Crate level docs are thorough and include examples (C-CRATE-DOC)
    • [ ] All items have a rustdoc example (C-EXAMPLE)
    • [ ] Examples use ?, not try!, not unwrap (C-QUESTION-MARK)
    • [ ] Function docs include error, panic, and safety considerations (C-FAILURE)
    • [ ] Prose contains hyperlinks to relevant things (C-LINK)
    • [ ] Cargo.toml includes all common metadata (C-METADATA)
      • authors, description, license, homepage, documentation, repository, readme, keywords, categories
    • [ ] Crate sets html_root_url attribute "https://docs.rs/CRATE/X.Y.Z" (C-HTML-ROOT)
    • [ ] Release notes document all significant changes (C-RELNOTES)
    • [ ] Rustdoc does not show unhelpful implementation details (C-HIDDEN)
  • Predictability (crate enables legible code that acts how it looks)
    • [ ] Smart pointers do not add inherent methods (C-SMART-PTR)
    • [ ] Conversions live on the most specific type involved (C-CONV-SPECIFIC)
    • [ ] Functions with a clear receiver are methods (C-METHOD)
    • [ ] Functions do not take out-parameters (C-NO-OUT)
    • [ ] Operator overloads are unsurprising (C-OVERLOAD)
    • [ ] Only smart pointers implement Deref and DerefMut (C-DEREF)
    • [ ] Constructors are static, inherent methods (C-CTOR)
  • Flexibility (crate supports diverse real-world use cases)
    • [ ] Functions expose intermediate results to avoid duplicate work (C-INTERMEDIATE)
    • [ ] Caller decides where to copy and place data (C-CALLER-CONTROL)
    • [ ] Functions minimize assumptions about parameters by using generics (C-GENERIC)
    • [ ] Traits are object-safe if they may be useful as a trait object (C-OBJECT)
  • Type safety (crate leverages the type system effectively)
    • [ ] Newtypes provide static distinctions (C-NEWTYPE)
    • [ ] Arguments convey meaning through types, not bool or Option (C-CUSTOM-TYPE)
    • [ ] Types for a set of flags are bitflags, not enums (C-BITFLAG)
    • [ ] Builders enable construction of complex values (C-BUILDER)
  • Dependability (crate is unlikely to do the wrong thing)
  • Debuggability (crate is conducive to easy debugging)
  • Future proofing (crate is free to improve without breaking users' code)
    • [ ] Sealed traits protect against downstream implementations (C-SEALED)
    • [ ] Structs have private fields (C-STRUCT-PRIVATE)
    • [ ] Newtypes encapsulate implementation details (C-NEWTYPE-HIDE)
    • [ ] Data structures do not duplicate derived trait bounds (C-STRUCT-BOUNDS)
  • Necessities (to whom they matter, they really matter)
    • [ ] Public dependencies of a stable crate are stable (C-STABLE)
    • [ ] Crate and its dependencies have a permissive license (C-PERMISSIVE)

created time in 12 days

push eventanp/moxie

Adam Perry

commit sha be34a8743a07836cc4f5f89c12039a867988910a

[core] fix clippy lint in macro, broken intra rustdoc link

view details

push time in 12 days

push eventanp/moxie

Adam Perry

commit sha af8dba9b51a17fa61f89bd6ff71573ed8f80dbb4

[dom] remove unneeded -pre suffix from examples

view details

Adam Perry

commit sha aebf3d78b16f0c1bb05fecb12bc54711a1246275

[dom] skip cypress in ci again

view details

Adam Perry

commit sha 621aee876dd545294cbc2ebca80107b1ec5d1c46

[ofl] include json files in website will make it easier to host static example data

view details

push time in 12 days

push eventanp/rust

Raoul Strackx

commit sha 7d3c3fdc1d57d555c726f1caa444e9dd5a02e142

cleaning up code

view details

Raoul Strackx

commit sha 159d11fb069fca88056bc1b8194d520489e3e921

Patch compilation test helpers for sgx platform

view details

Eduardo Broto

commit sha 6b59675449d659123718e7d766432caa1ae0a0aa

Remove run-pass annotations from crash tests It does not seem to be necessary

view details

Dániel Buga

commit sha 54c9c949a171b9c55d265ab4831d310e5865b4ee

Allow multiple allow_internal_unstable attributes Co-authored-by: varkor <github@varkor.com>

view details

Eduardo Broto

commit sha fd0656109fb7317266e372bd5cc5c4c10299f825

Add emit=metadata to UI tests build flags This should improve the performance by avoiding codegen

view details

Pietro Albini

commit sha 0749ad02d0b8429e2a3a50158994268c0b0af044

build-manifest: handle rust-src being target-independent

view details

Eduardo Broto

commit sha 1cb3c00cba1d0a583280536d3d45161dc0c82308

Use emit=link for auxiliary proc macro crates

view details

bors

commit sha 6e5306dcc3ef3053919d677d7bb77a0b828e4798

Auto merge of #6084 - ebroto:ui_tests_cleanup, r=flip1995 UI tests cleanup `@matthiaskrgr` noticed some `run-pass` annotations in some crash tests that were added in #3922. At that moment they seemed to be necessary to make the tests fail in case of an ICE, but they do not seem to be needed anymore. To test this I forced an ICE in a file with and without annotations, with and without stderr files, and the ICE makes the test fail every time. In addition, I've applied a suggestion from `@ehuss` and `@jyn514` to add `emit=metadata` to the rustc flags for the UI tests. In my machine this improved the run time from ~17 to ~12 seconds. changelog: none

view details

Ivan Tham

commit sha 939fd37643e8cfee43672bd3120df1bfae513f9d

Rust vec bench import specific rand::RngCore

view details

Takayuki Nakata

commit sha 5b484b405748fc8d7476f9a8d68d2e7227767271

Fix the detection of build scripts

view details

bors

commit sha 5b9e8864032a3bfefa6f69c33fd99e0383a414af

Auto merge of #73453 - erikdesjardins:tuplayout, r=eddyb Ignore ZST offsets when deciding whether to use Scalar/ScalarPair layout This is important because Scalar/ScalarPair layout previously would not be used if any ZST had nonzero offset. For example, before this change, only `((), u128)` would be laid out like `u128`, not `(u128, ())`. Fixes #63244

view details

Ivan Tham

commit sha 606ed2a07632af470f53a5d8cfaa0a4f453b50c0

Remove extra space from vec drawing

view details

follower

commit sha e4943ac81163db364bd8c8ad1ea9c65b4adabcd3

Link to documentation-specific guidelines. Changed because it's not obvious how to get from the previously used URL to the documentation-specific content. This is partly because the original URL was previously changed to point to different content: * https://github.com/rust-lang/rust/pull/74037/files#diff-242481015141f373dcb178e93cffa850L88 * https://github.com/rust-lang/rust/commit/3f6928f1f6eff367e6ddbfb63ebc5e568ffe0eb1#diff-6a3371457528722a734f3c51d9238c13L12

view details

Ivan Tham

commit sha 1994cee61a4aea9dc46bb3d0323c8290621eda33

Add alias for iterator fold fold is known in python and javascript as reduce, not sure about inject but it was written in doc there.

view details

Ivan Tham

commit sha ea0065ad4f96153539476e2f3df83bae96018ede

Reposition iterator doc alias reduce before inline

view details

Frank

commit sha 1479c18396d764482aa0e56b372c5f57a97c102b

add disallowed_method lint

view details

Frank

commit sha 12e5637f757f4fd4cc2331619ebeca59934a910d

update unused variable

view details

Frank

commit sha f4d88cbb1f150e94c613fdd082c5bf8418443804

run cargo dev update_lints

view details

Frank

commit sha e1b3f85e984c9d4fba3ef5360892c88990b8391d

run cargo dev fmt

view details

Frank

commit sha 9eb52d2eb6c3812367276bc19c23f5d7368de664

update toml_unknown_key test

view details

push time in 19 days

issue openedtokio-rs/tracing

Compile-time option to panic if no subscriber set

Feature Request

info!/error!/etc would panic if called before set_global_default or outside of a with_default call.

Motivation

Provide a runtime backstop in environments with many binaries to ensure they all have a subscriber initialized. In $WORK_ENVIRONMENT we have a single list of Cargo features for all the targets in our build which we can use to enforce this as an invariant.

I'm also proposing a similar feature for the log crate.

Proposal

When built with the subscriber-required feature, tracing::dispatcher::has_been_set should either return true or panic with a message explaining that a subscriber has not yet been set.

Alternatives

Static analysis

A custom lint could be used to prevent incorrect configurations instead of constraining the valid runtime behavior of the crate. This approach is vulnerable to false negatives.

Alternative macros

We could encourage users to use macros with this behavior that wrap the upstream macros. The indirection creates many issues, in addition to only solving a subset of issues that a panic would.

Idempotent initialization

In my ideal world a binary could select a global subscriber at compile time, no runtime errors ever needed. I don't think this would work across all the supported targets for tracing without language support like extern type.

created time in 21 days

issue openedrust-lang/log

Compile-time feature for `logger()` to panic if called before `set_logger()`

Idea: make it possible to have log! and other macros panic if called in a binary without a logger.

Motivation: provide a runtime backstop in environments with many binaries to ensure they all have a logger initialized. In $WORK_ENVIRONMENT we have a single list of Cargo features for all the targets in our build which we can use to enforce this as an invariant.

Alternatives: It's possible that a clippy lint or another static analysis solution would work well without changes to the crate but those approaches are vulnerable to false negatives. There's an existing issue discussing idempotent initialization but it's not clear it can be done compatibly with the current ecosystem.

Implementation: I think this would be limited to some cfgs here, but would happily be corrected.

created time in 21 days

push eventanp/moxie

dependabot-preview[bot]

commit sha 79cab0ad0487c5729af8a3c7e1cd373322241cd7

Update quick-xml requirement from 0.18.1 to 0.19.0 Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Adam Perry

commit sha ebf9ec9dba6d48f4f566c46d11a524b7396905b1

[core] Update docs. Closes #95.

view details

Adam Perry

commit sha 59bc9404c9d84dc1f6c95a757374caa06dfa3589

[core] implement common traits for Key

view details

Adam Perry

commit sha 36443d1a768381175c7bfbe71170bfc26d66feee

[core] Update CHANGELOG.md

view details

Adam Perry

commit sha 69ba703c5fa137a02429d0314b4a4631d9c81aa0

[core] Bump version to 0.7.0. It's ready for PRIME time.

view details

Adam Perry

commit sha 91cdf214843c028afe92f4456a05f07a08a95e25

[docs] Note ofl versions tooling.

view details

Adam Perry

commit sha d709b907bad0509dd521290671f709392fbed061

[core] add testing module, doctests

view details

Adam Perry

commit sha 1228917e048d4410b58bf32df46a5a0926948ef7

[core] fix bug in reinitializing tasks

view details

Adam Perry

commit sha 22fec83925ca23fb0ef6a0a4687063406d39d5a2

[core] finish adding doctests for root module

view details

Adam Perry

commit sha 7c5e27018bd990f22e171478f9d8cff4ea32bba2

[core] release 0.7.0 (fingers crossed)

view details

dependabot-preview[bot]

commit sha bd9facd334308eb007f55e59a1634aacf7df69c7

Update insta requirement from 0.16.1 to 1.0.0 Updates the requirements on [insta](https://github.com/mitsuhiko/insta) to permit the latest version. - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/0.16.1...1.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

Adam Perry

commit sha f5f5b9905d3509d0d6be36d51e1f27930ce44455

[ofl] add --cargo-before flag to ofl serve-then-run

view details

Adam Perry

commit sha 099d5ec20e330252f1b84619e0aba72dc4f47aed

[todo][e2e] update cypress Closes #186.

view details

Adam Perry

commit sha e8dd3d588d20b45b638a0bd4aea35eaf3512f449

[augdom] log the failed cast type in addition to the value

view details

Adam Perry

commit sha 90f03d544ffdc027927be2d0ab4c047aca56f56d

[todo] extract integration tests to a separate module

view details

Adam Perry

commit sha d68d9b36c82ad65b038e420f50013209207f3bae

disable cypress again

view details

Adam Perry

commit sha cd9d2de92b67b2837c11e5b70fd4728c55fcb8ea

[augdom] expose builders for event types

view details

Adam Perry

commit sha 736837c93e477fbcea0cf90255bd3fa4da661510

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

Adam Perry

commit sha 45a72554b574443e5aa948bc8062f85dbfd3166a

[todo] Create integration test harness.

view details

Adam Perry

commit sha 3541684d4131c3fd4ad616120f8db2338d3f2e44

[augdom] allow emitting text to inputs

view details

push time in 25 days

issue openedanp/moxie

Remove topo dependency from mox

I think it should be possible to do all the nested annotations in the elements that use the macro.

created time in 25 days

push eventanp/moxie

dependabot-preview[bot]

commit sha bd9facd334308eb007f55e59a1634aacf7df69c7

Update insta requirement from 0.16.1 to 1.0.0 Updates the requirements on [insta](https://github.com/mitsuhiko/insta) to permit the latest version. - [Release notes](https://github.com/mitsuhiko/insta/releases) - [Changelog](https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md) - [Commits](https://github.com/mitsuhiko/insta/compare/0.16.1...1.0.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

push time in a month

delete branch anp/moxie

delete branch : dependabot/cargo/insta-1.0.0

delete time in a month

PR merged anp/moxie

Update insta requirement from 0.16.1 to 1.0.0 dependencies

Updates the requirements on insta to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/mitsuhiko/insta/blob/master/CHANGELOG.md">insta's changelog</a>.</em></p> <blockquote> <h2>1.0.0</h2> <ul> <li>Globs now follow links (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/132">#132</a>)</li> <li>Added CSV Support (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/134">#134</a>)</li> <li>Changed globs to also include directories not just files.</li> <li>Support snapshots outside source folder. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/70">#70</a>)</li> <li>Update RON to 0.6.</li> </ul> <h2>0.16.1</h2> <ul> <li>Add <code>Settings::bind_async</code> when the <code>async</code> feature is enabled. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/121">#121</a>)</li> <li>Bumped <code>console</code> dependency to 0.11. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/124">#124</a>)</li> <li>Fixed incorrect path handling for <code>glob!</code>. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/123">#123</a>)</li> <li>Remove <code>cargo-insta</code> from workspace and add <code>Cargo.lock</code>. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/116">#116</a>)</li> </ul> <h2>0.16.0</h2> <ul> <li>Made snapshot names optional for inline snapshots. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/106">#106</a>)</li> <li>Remove legacy macros. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/115">#115</a>)</li> <li>Made small improvements to cargo-insta's messaging and flags (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/114">#114</a>)</li> <li>Added new logo.</li> <li>Added <code>glob</code> support. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/112">#112</a>)</li> <li>Made <code>MetaData</code> fields internal. (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/111">#111</a>)</li> </ul> <h2>0.15.0</h2> <ul> <li>Added test output control (<code>INSTA_OUTPUT</code> envvar). (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/103">#103</a>)</li> </ul> <h2>0.14.0</h2> <ul> <li>Dependency bump for <code>console</code> (lowers total dependency count)</li> <li>Change binary name to <code>cargo insta</code> in help pages.</li> </ul> <h2>0.13.1</h2> <ul> <li>Added support for <code>INSTA_UPDATE=unseen</code> to write out unseen snapshots without review (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/96">#96</a>)</li> <li>Added the <code>backtrace</code> feature which adds support for test name (and thus snapshot name) recovery from the backtrace if rust-test is not used in concurrent mode (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/94">#94</a>, <a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/98">#98</a>)</li> </ul> <h2>0.13</h2> <ul> <li>Add support for deep wildcard matches (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/92">#92</a>)</li> <li>Use module paths for test names (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/87">#87</a>)</li> <li>Do not emit useless indentations for empty lines (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/88">#88</a>)</li> </ul> <h2>0.12</h2> <ul> <li>Improve redactions support (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/81">#81</a>)</li> <li>Deprecated macros are now hidden</li> <li>Reduce number of dependencies further.</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/mitsuhiko/insta/commit/d1857e93e958a0f68dd4b848a4566f5bcc543d40"><code>d1857e9</code></a> 1.0.0</li> <li><a href="https://github.com/mitsuhiko/insta/commit/c64fcf26cd22dae926ef6d8d8964ff8f589cbce8"><code>c64fcf2</code></a> Update dependencies including ron.</li> <li><a href="https://github.com/mitsuhiko/insta/commit/2d891eca5d753ddc7717cca2789ba25426bf9379"><code>2d891ec</code></a> Support snapshots outside of source folders.</li> <li><a href="https://github.com/mitsuhiko/insta/commit/429505dc6241ceb9e98c9465b210e75239b6791e"><code>429505d</code></a> Change globbing to include directories</li> <li><a href="https://github.com/mitsuhiko/insta/commit/86e022328be1dcb9c59c305f59b46014e7959504"><code>86e0223</code></a> Update changelog</li> <li><a href="https://github.com/mitsuhiko/insta/commit/ec9388dd96730075dc47fa2e7f3e27adb412b6a3"><code>ec9388d</code></a> Check more doc code blocks (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/110">#110</a>)</li> <li><a href="https://github.com/mitsuhiko/insta/commit/659f1a33d745ea56eab2460939306f1f19c62c94"><code>659f1a3</code></a> Let globs follow links (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/132">#132</a>)</li> <li><a href="https://github.com/mitsuhiko/insta/commit/910ea6cb9a4023f2d217e9b404a03ef99bb17967"><code>910ea6c</code></a> Add CSV support (<a href="https://github-redirect.dependabot.com/mitsuhiko/insta/issues/134">#134</a>)</li> <li>See full diff in <a href="https://github.com/mitsuhiko/insta/compare/0.16.1...1.0.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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

1 comment

1 changed file

dependabot-preview[bot]

pr closed time in a month

push eventanp/moxie

Adam Perry

commit sha ebf9ec9dba6d48f4f566c46d11a524b7396905b1

[core] Update docs. Closes #95.

view details

Adam Perry

commit sha 59bc9404c9d84dc1f6c95a757374caa06dfa3589

[core] implement common traits for Key

view details

Adam Perry

commit sha 36443d1a768381175c7bfbe71170bfc26d66feee

[core] Update CHANGELOG.md

view details

Adam Perry

commit sha 69ba703c5fa137a02429d0314b4a4631d9c81aa0

[core] Bump version to 0.7.0. It's ready for PRIME time.

view details

Adam Perry

commit sha 91cdf214843c028afe92f4456a05f07a08a95e25

[docs] Note ofl versions tooling.

view details

Adam Perry

commit sha d709b907bad0509dd521290671f709392fbed061

[core] add testing module, doctests

view details

Adam Perry

commit sha 1228917e048d4410b58bf32df46a5a0926948ef7

[core] fix bug in reinitializing tasks

view details

Adam Perry

commit sha 22fec83925ca23fb0ef6a0a4687063406d39d5a2

[core] finish adding doctests for root module

view details

Adam Perry

commit sha 7c5e27018bd990f22e171478f9d8cff4ea32bba2

[core] release 0.7.0 (fingers crossed)

view details

push time in a month

delete branch anp/moxie

delete branch : publish-core

delete time in a month

PR merged anp/moxie

Publish core crate updates

Closes #95.

+701 -90

1 comment

9 changed files

anp

pr closed time in a month

issue closedanp/moxie

Audit moxie against Rust API guidelines

  • Naming (crate aligns with Rust naming conventions)
    • [x] Casing conforms to RFC 430 (C-CASE)
    • [x] Ad-hoc conversions follow as_, to_, into_ conventions (C-CONV)
    • [x] Getter names follow Rust convention (C-GETTER)
    • [x] Methods on collections that produce iterators follow iter, iter_mut, into_iter (C-ITER)
    • [x] Iterator type names match the methods that produce them (C-ITER-TY)
    • [x] Feature names are free of placeholder words (C-FEATURE)
    • [x] Names use a consistent word order (C-WORD-ORDER)
  • Interoperability (crate interacts nicely with other library functionality)
    • [x] Types eagerly implement common traits (C-COMMON-TRAITS)
      • Copy, Clone, Eq, PartialEq, Ord, PartialOrd, Hash, Debug, Display, Default
    • [x] Conversions use the standard traits From, AsRef, AsMut (C-CONV-TRAITS)
    • [x] Collections implement FromIterator and Extend (C-COLLECT)
    • [x] Data structures implement Serde's Serialize, Deserialize (C-SERDE)
    • [x] Types are Send and Sync where possible (C-SEND-SYNC)
    • [x] Error types are meaningful and well-behaved (C-GOOD-ERR)
    • [x] Binary number types provide Hex, Octal, Binary formatting (C-NUM-FMT)
    • [x] Generic reader/writer functions take R: Read and W: Write by value (C-RW-VALUE)
  • Macros (crate presents well-behaved macros)
    • [x] Input syntax is evocative of the output (C-EVOCATIVE)
    • [x] Macros compose well with attributes (C-MACRO-ATTR)
    • [x] Item macros work anywhere that items are allowed (C-ANYWHERE)
    • [x] Item macros support visibility specifiers (C-MACRO-VIS)
    • [x] Type fragments are flexible (C-MACRO-TY)
  • Documentation (crate is abundantly documented)
    • [ ] Crate level docs are thorough and include examples (C-CRATE-DOC)
    • [ ] All items have a rustdoc example (C-EXAMPLE)
    • [x] Examples use ?, not try!, not unwrap (C-QUESTION-MARK)
    • [x] Function docs include error, panic, and safety considerations (C-FAILURE)
    • [x] Prose contains hyperlinks to relevant things (C-LINK)
    • [x] Cargo.toml includes all common metadata (C-METADATA)
      • authors, description, license, homepage, documentation, repository, readme, keywords, categories
    • [ ] Crate sets html_root_url attribute "https://docs.rs/CRATE/X.Y.Z" (C-HTML-ROOT)
    • [x] Release notes document all significant changes (C-RELNOTES)
    • [x] Rustdoc does not show unhelpful implementation details (C-HIDDEN)
  • Predictability (crate enables legible code that acts how it looks)
    • [x] Smart pointers do not add inherent methods (C-SMART-PTR)
    • [x] Conversions live on the most specific type involved (C-CONV-SPECIFIC)
    • [x] Functions with a clear receiver are methods (C-METHOD)
    • [x] Functions do not take out-parameters (C-NO-OUT)
    • [x] Operator overloads are unsurprising (C-OVERLOAD)
    • [x] Only smart pointers implement Deref and DerefMut (C-DEREF)
    • [x] Constructors are static, inherent methods (C-CTOR)
  • Flexibility (crate supports diverse real-world use cases)
    • [x] Functions expose intermediate results to avoid duplicate work (C-INTERMEDIATE)
    • [x] Caller decides where to copy and place data (C-CALLER-CONTROL)
    • [x] Functions minimize assumptions about parameters by using generics (C-GENERIC)
    • [x] Traits are object-safe if they may be useful as a trait object (C-OBJECT)
  • Type safety (crate leverages the type system effectively)
    • [x] Newtypes provide static distinctions (C-NEWTYPE)
    • [x] Arguments convey meaning through types, not bool or Option (C-CUSTOM-TYPE)
    • [x] Types for a set of flags are bitflags, not enums (C-BITFLAG)
    • [x] Builders enable construction of complex values (C-BUILDER)
  • Dependability (crate is unlikely to do the wrong thing)
  • Debuggability (crate is conducive to easy debugging)
  • Future proofing (crate is free to improve without breaking users' code)
    • [x] Sealed traits protect against downstream implementations (C-SEALED)
    • [x] Structs have private fields (C-STRUCT-PRIVATE)
    • [x] Newtypes encapsulate implementation details (C-NEWTYPE-HIDE)
    • [x] Data structures do not duplicate derived trait bounds (C-STRUCT-BOUNDS)
  • Necessities (to whom they matter, they really matter)
    • [x] Public dependencies of a stable crate are stable (C-STABLE)
    • [x] Crate and its dependencies have a permissive license (C-PERMISSIVE)

closed time in a month

anp

issue closedanp/moxie

Document state, loading

closed time in a month

anp

push eventanp/moxie

Adam Perry

commit sha 82e086eccc7b4d07ec18b30ed1e0662f09e4abbd

[core] release 0.7.0 (fingers crossed)

view details

push time in a month

push eventanp/moxie

Adam Perry

commit sha 94d6ce23adfe24a64e8a5f594db16e6c3f8f6331

[core] fix bug in reinitializing tasks

view details

Adam Perry

commit sha e653dfb177c7f9f46d4fc701d018f762e8e78854

[core] finish adding doctests for root module

view details

push time in a month

issue commentanp/moxie

`moxie::Key` is and isn't a smart pointer

Key shouldn't implement Deref -- it has footguns! Notably it's pretty easy to rely on the deref behavior immediately after having updated the key, only to find it hasn't actually changed.

anp

comment created time in a month

push eventanp/moxie

Adam Perry

commit sha 24ebb708a73b3d1720540364f588055e000c9cc2

[core] add testing module, doctests

view details

push time in a month

push eventanp/moxie

Adam Perry

commit sha f7aa73780ad04c1eb6e497e7d9fb812a0ab6ed7d

[docs] Note ofl versions tooling.

view details

push time in a month

push eventanp/moxie

Adam Perry

commit sha a033d946a2546da74ad8aae168ce06c0f65ae825

[core] Bump version to 0.7.0. It's ready for PRIME time.

view details

push time in a month

push eventanp/moxie

Adam Perry

commit sha 5351b18f8b673002e415c1a5012728bae325fec8

[core] implement common traits for Key

view details

Adam Perry

commit sha 094a572ab0d9f5698127931d1fa1e3d9dd76a603

[core] Update CHANGELOG.md

view details

push time in a month

issue commentanp/moxie

Audit moxie against Rust API guidelines

C-DEBUG: Runtime and RunLoop both omit it to avoid needing a weird impl for the cache.

anp

comment created time in a month

issue commentanp/moxie

Audit moxie against Rust API guidelines

C-SMART-PTR: Key is kind of in between a smart pointer and not. It implements Deref (being able to view the current state is important!) but has inherent methods (need to be able to update it!). Opened https://github.com/anp/moxie/issues/197

anp

comment created time in a month

issue openedanp/moxie

`moxie::Key` is and isn't a smart pointer

Two API guidelines are in conflict for Key:

  • Smart pointers do not add inherent methods (C-SMART-PTR)
  • Only smart pointers implement Deref and DerefMut (C-DEREF)

Key implements Deref (but not DerefMut), and it adds inherent methods. Its deref impl is useful for sharing the "current state" with app logic as it is.

created time in a month

issue commentanp/moxie

Audit moxie against Rust API guidelines

re: C-STABLE: topo is the only public dep, will 1.0 them together probably

anp

comment created time in a month

PR opened anp/moxie

Publish core crate updates

Closes #95.

+111 -67

0 comment

3 changed files

pr created time in a month

push eventanp/moxie

Adam Perry

commit sha 6f35988974c8bc2dcc0093e5b783167bd45a064f

[core] Update docs. Closes #95.

view details

push time in a month

issue openedshd101wyy/markdown-preview-enhanced

Reusing editor theme in VSCode?

I use the Tomorrow Night theme in VSCode and would love it if the styles used by this extension matched. There are several close alternatives in the existing styles and I can see there are other requests to add specific themes on the issue tracker, so it seems silly to ask that my favorite theme is added to the extension.

Is it possible to reuse the CSS provided by the editor theme in the preview pane instead of maintaining a separate set of theme files?

created time in a month

issue closedanp/moxie

Nested topo queries should be retained across revisions correctly

The naive mark/sweep behavior of the cache's GC technically allows nested cache usage but it'll drop the intermediate results at the end of the first revision where the topmost cached value is used.

Previously I'd thought about installing a new cache in the local context for the duration of the init/with operations and GC'ing it only when that local cache is accessed. This has very nice "edge oriented" mutations and incremental cost but it makes it very difficult for nested cache usage to share the same backing store. This is more problematic for use cases like the web where we're best off interning lots of strings all over the place. If nested cache values causes those strings to be duplicated in memory, it's quite possible we'd lose the benefit of caching them in the first place.

Now my thinking is leaning more towards traditional GC approaches and only tracking the liveness of "roots" -- i.e. a topmost query that returned in the given revision. Nested cache values need to have that dependency tracked up to a live root or be dropped.

The main drawback I see is that implementing this will add significant complexity and testing obligations. It's possible it could introduce new pathological performance behavior, although I think that generally the ability to cache more aggressively will outweigh that.

closed time in a month

anp

issue commentanp/moxie

Nested topo queries should be retained across revisions correctly

Fixed in https://github.com/anp/moxie/pull/173

anp

comment created time in a month

create barnchanp/moxie

branch : publish-core

created branch time in a month

delete branch anp/moxie

delete branch : dependabot/cargo/quick-xml-0.19.0

delete time in a month

push eventanp/moxie

dependabot-preview[bot]

commit sha 79cab0ad0487c5729af8a3c7e1cd373322241cd7

Update quick-xml requirement from 0.18.1 to 0.19.0 Updates the requirements on [quick-xml](https://github.com/tafia/quick-xml) to permit the latest version. - [Release notes](https://github.com/tafia/quick-xml/releases) - [Changelog](https://github.com/tafia/quick-xml/blob/master/Changelog.md) - [Commits](https://github.com/tafia/quick-xml/compare/v0.18.1...v0.19.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

view details

push time in a month

PR merged anp/moxie

Update quick-xml requirement from 0.18.1 to 0.19.0 dependencies

Updates the requirements on quick-xml to permit the latest version. <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/tafia/quick-xml/blob/master/Changelog.md">quick-xml's changelog</a>.</em></p> <blockquote> <h2>0.19.0</h2> <ul> <li>docs: Add example for nested parsing</li> <li>fix: <code>buffer_position</code> not properly set sometimes</li> <li>feat: Make escape module public apart from EscapeError</li> <li>feat: Nake Reader <code>Clone</code>able</li> <li>feat: Enable writing manual identation (and fix underflow on shrink)</li> <li>style: Forbid unsafe code</li> <li>fix: Use <code>write_all</code> instead of <code>write</code></li> <li>fix: (Serde) Serialize basic types as attributes (breaking change)</li> <li>test: Fix benchmarks on Windows and add trimmed variant</li> <li>feat: deserialize bytes</li> </ul> <h2>0.18.0 - 0.18.1</h2> <ul> <li>feat: add <code>decode_without_bom</code> fns for BOM prefixed text fields</li> <li>fix: decode then unescape instead of unescape and decode</li> </ul> <h2>0.17.2</h2> <ul> <li>feat: add Seq to serializer</li> <li>docs: update readme with example for <code>$value</code></li> </ul> <h2>0.17.1</h2> <ul> <li>feat: add new <code>serialize</code> feature to support serde serialize/deserialize</li> </ul> <h2>0.17.0</h2> <ul> <li>perf: speed up (un)escape a little</li> <li>feat: remove failure completely (breaking change) and implement <code>std::error::Error</code> for <code>Error</code></li> <li>feat: improve <code>Debug</code>s for <code>Attribute</code>, <code>BytesStart</code>, <code>BytesEnd</code>, <code>BytesText</code></li> </ul> <h2>0.16.1</h2> <ul> <li>refactor: remove derive_more dependency (used only in 2 structs)</li> <li>refactor: move xml-rs bench dependency into another local crate</li> </ul> <h2>0.16.0</h2> <ul> <li>feat: (breaking change) set failure and encoding_rs crates as optional. You should now use respectively <code>use-failure</code> and <code>encoding</code> features to get the old behavior</li> <li>perf: improve perf using memchr3 iterator. Reading is 18% better on benches</li> </ul> <h2>0.15.0</h2> <ul> <li>feat: remove Seek bound</li> <li>style: rustfmt</li> </ul> <h2>0.14.0</h2> <ul> <li>feat: make failure error crate optional. To revert back to old behavior, use the <code>--failure</code> feature.</li> </ul> <h2>0.13.3</h2> <ul> <li>feat: allow changing name without deallocating <code>BytesStart</code> buffer</li> <li>feat: add standard error type conversion</li> </ul> <h2>0.13.2</h2> <ul> <li>fix: allow whitespace in End events</li> </ul> <!-- raw HTML omitted --> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/tafia/quick-xml/commit/6c357daaf87842fd4880421aaa2d7539cf2181fd"><code>6c357da</code></a> bump v0.19.0</li> <li><a href="https://github.com/tafia/quick-xml/commit/97022b955e10d4fb26b2c59ee38f53cd03d12637"><code>97022b9</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tafia/quick-xml/issues/213">#213</a> from Dgame/clone</li> <li><a href="https://github.com/tafia/quick-xml/commit/50afed8a9a3613437b11205c2dc5287aebf22f46"><code>50afed8</code></a> cargo fmt</li> <li><a href="https://github.com/tafia/quick-xml/commit/f69b2f864056d93741a5b715bfa6b37d6fc56dfc"><code>f69b2f8</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tafia/quick-xml/issues/232">#232</a> from elrnv/deserialize_bytes</li> <li><a href="https://github.com/tafia/quick-xml/commit/baec844d93e3201c571e8460573fc869dd5948b7"><code>baec844</code></a> Add a test for deserializing bytes + warning fix</li> <li><a href="https://github.com/tafia/quick-xml/commit/76ec28d449c14bf0da5e7b51e36d87eca3194aed"><code>76ec28d</code></a> Implement deserialize_{bytes, byte_buf}</li> <li><a href="https://github.com/tafia/quick-xml/commit/c64088301ea2b59b4a5ebd70415ad2a84dbad989"><code>c640883</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tafia/quick-xml/issues/221">#221</a> from huaoguo/feature/attrs</li> <li><a href="https://github.com/tafia/quick-xml/commit/a14f87e44b9a92639d9979795223dad2c410352d"><code>a14f87e</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/tafia/quick-xml/issues/220">#220</a> from pacman82/master</li> <li><a href="https://github.com/tafia/quick-xml/commit/cc50bcbe347f8f102015ce8ab4a2a56a741d27da"><code>cc50bcb</code></a> fix clippy warnings</li> <li><a href="https://github.com/tafia/quick-xml/commit/da2426a05cd13f92d9ce95a2876565c0b24f4a19"><code>da2426a</code></a> use write! macro and fix tests</li> <li>Additional commits viewable in <a href="https://github.com/tafia/quick-xml/compare/v0.18.1...v0.19.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 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 the .dependabot/config.yml file in this repo:

  • Update frequency
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

</details>

+1 -1

1 comment

1 changed file

dependabot-preview[bot]

pr closed time in a month

push eventanp/moxie

Adam Perry

commit sha a18fbfe893b389528363094b12e4c45e30e546ca

[todo][e2e] update dependencies

view details

Adam Perry

commit sha ec21cfe88c81adf48ec7b10cd840fc78941b10fb

[todo][e2e] Skip autofocus test. Pending resolution upstream: https://github.com/cypress-io/cypress/issues/6205

view details

Adam Perry

commit sha 166b99297396714d79b3c91cc7817e93d5b101b7

[dom][todo] input text should be trimmed per the spec

view details

Adam Perry

commit sha 21f4e7db1c08663583114d7733c9848727438ea8

[dom][ci] re-enable cypress at least a few of the tests are passing locally Closes #186

view details

push time in a month

push eventanp/moxie

Adam Perry

commit sha 93fa01033938baaf687d19c5b179107977efa759

[todomvc] remove unneeded decl

view details

Adam Perry

commit sha b6dad5c6b6267157f16d692be45638f2bb67b626

[todomvc] explain integration test workaround

view details

Adam Perry

commit sha 3bf0d20cb160cf68a49928ae4eab4925e92a7775

[todomvc] add (disabled) test for initial element focus

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha 4cac64d5f40627e8e19aa403c5c9257d87669218

[dom] fix clippy issues

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha 0d19e99acf2860d25d6cfa67b4610440508ac11b

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

Adam Perry

commit sha babe858bd2171aca8e948bab1aac85844ad4860f

[todo] Create integration test harness.

view details

Adam Perry

commit sha ec0488cbed718b9b6cc2780b097af2003629f441

[augdom] allow emitting text to inputs

view details

Adam Perry

commit sha fd95f08529683de648f452448698002388b9f039

[todomvc] add first real test

view details

Adam Perry

commit sha 02236527aaa42964d50d87aaeb55023359ce6a23

[augdom] always pretty html for failed queries

view details

Adam Perry

commit sha d0147c78887f7a5ecaa7cc6119064cf5a33e62fd

[todomvc] allow calling tracing init multiple times

view details

Adam Perry

commit sha 6a228c52831b8febffabce7f20afbe07235bc481

[todomvc] add test with default todos

view details

Adam Perry

commit sha c66f0149fe8e1792fcd49c2542aadc322bea7bb8

[todomvc] assert on the contents of the list at every step

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha bde458f2789cc9ddfc28d8e889d60c73b69a1907

[augdom] always pretty html for failed queries

view details

Adam Perry

commit sha 5ba9bbd718cd8888e1f9d5851a507fb775726cf1

[todomvc] allow calling tracing init multiple times

view details

Adam Perry

commit sha 3344493932693ddc23e76b2958df9e2101e419c8

[todomvc] add test with default todos

view details

Adam Perry

commit sha b4c4a89c90f8c7c9b154c6a92a04bf5b3f2bbc30

[todomvc] assert on the contents of the list at every step

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha 2c3c08a2cec0a777d9e98a1fe72d5de5ef6c6c57

[augdom] allow emitting text to inputs

view details

Adam Perry

commit sha dbd035554ef3fdff79f0f1b4920618d59d39ce6b

[todomvc] add first real test

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha 0a6e932054d3250e05f396bd770777d2b96abc14

[todo] Create integration test harness.

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha accdd306ff4380aeb78389e03d1864c4dc4d7575

[todo] Create integration test harness.

view details

push time in 2 months

push eventanp/moxie

Adam Perry

commit sha ea5ce2f1bc21ed08f919a427c1fddc7be4397d22

[todo] extract integration tests to a separate module

view details

Adam Perry

commit sha dc0becb5467644663ae2cd9e3040e2b7f32bfde2

disable cypress again

view details

Adam Perry

commit sha dcc654704a929757d7cd084b12e00b292335c07a

[augdom] expose builders for event types

view details

Adam Perry

commit sha 873451b713fa645d2fdcd07bb87ee31b81283f3d

[augdom] Remove node creation from nodes, move to Document. This mirrors the underlying web semantics much more closely. When there might be a virtual document we use illicit to propagate it.

view details

push time in 2 months

issue openedanp/moxie

augdom should have a timer api polyfill

We use gloo-timers on the web, would be good to have uniform timeout APIs for the query impls on both targets.

created time in 2 months

more