-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update from upstream #6
base: master
Are you sure you want to change the base?
Commits on Jul 11, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 63b4163 - Browse repository at this point
Copy the full SHA 63b4163View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7962cd2 - Browse repository at this point
Copy the full SHA 7962cd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for c922ca3 - Browse repository at this point
Copy the full SHA c922ca3View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa56ed1 - Browse repository at this point
Copy the full SHA aa56ed1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3424283 - Browse repository at this point
Copy the full SHA 3424283View commit details -
Configuration menu - View commit details
-
Copy full SHA for f9e46e7 - Browse repository at this point
Copy the full SHA f9e46e7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f988bf - Browse repository at this point
Copy the full SHA 9f988bfView commit details -
Configuration menu - View commit details
-
Copy full SHA for fac0a25 - Browse repository at this point
Copy the full SHA fac0a25View commit details -
Configuration menu - View commit details
-
Copy full SHA for 460b634 - Browse repository at this point
Copy the full SHA 460b634View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0cf145c - Browse repository at this point
Copy the full SHA 0cf145cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c4145b - Browse repository at this point
Copy the full SHA 4c4145bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6426fb8 - Browse repository at this point
Copy the full SHA 6426fb8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 415561b - Browse repository at this point
Copy the full SHA 415561bView commit details
Commits on Jul 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 717e1f1 - Browse repository at this point
Copy the full SHA 717e1f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3469e21 - Browse repository at this point
Copy the full SHA 3469e21View commit details
Commits on Jul 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 9b3766a - Browse repository at this point
Copy the full SHA 9b3766aView commit details
Commits on Jul 21, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a6fdd6f - Browse repository at this point
Copy the full SHA a6fdd6fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a55add1 - Browse repository at this point
Copy the full SHA a55add1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ba80d8 - Browse repository at this point
Copy the full SHA 6ba80d8View commit details
Commits on Jul 22, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c3245a6 - Browse repository at this point
Copy the full SHA c3245a6View commit details
Commits on Jul 29, 2021
-
We can capture the first identifier with a separate metavariable, and then put it at the end of the enum.
Configuration menu - View commit details
-
Copy full SHA for 55fb604 - Browse repository at this point
Copy the full SHA 55fb604View commit details -
Apply suggestions from code review
Fixed handling of trailing commas in matcher. Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 53d973e - Browse repository at this point
Copy the full SHA 53d973eView commit details
Commits on Aug 3, 2021
-
Configuration menu - View commit details
-
Copy full SHA for a7bd402 - Browse repository at this point
Copy the full SHA a7bd402View commit details
Commits on Sep 15, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 47532ab - Browse repository at this point
Copy the full SHA 47532abView commit details -
Configuration menu - View commit details
-
Copy full SHA for 25f26a9 - Browse repository at this point
Copy the full SHA 25f26a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 983ee40 - Browse repository at this point
Copy the full SHA 983ee40View commit details -
Configuration menu - View commit details
-
Copy full SHA for cdb8ffe - Browse repository at this point
Copy the full SHA cdb8ffeView commit details -
Configuration menu - View commit details
-
Copy full SHA for e19eb0c - Browse repository at this point
Copy the full SHA e19eb0cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d3acbd - Browse repository at this point
Copy the full SHA 3d3acbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f0c10d6 - Browse repository at this point
Copy the full SHA f0c10d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 318898e - Browse repository at this point
Copy the full SHA 318898eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 82338ba - Browse repository at this point
Copy the full SHA 82338baView commit details
Commits on Sep 26, 2021
-
Add const generics based counting method
It's slower than bit twiddling, but roughly just as fast as slice length method, usable in const contexts, non-recursive and quite simple to read.
Configuration menu - View commit details
-
Copy full SHA for e1baa14 - Browse repository at this point
Copy the full SHA e1baa14View commit details
Commits on Oct 7, 2021
-
Configuration menu - View commit details
-
Copy full SHA for b1c37fc - Browse repository at this point
Copy the full SHA b1c37fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9658cea - Browse repository at this point
Copy the full SHA 9658ceaView commit details
Commits on Oct 16, 2021
-
Configuration menu - View commit details
-
Copy full SHA for ebf299e - Browse repository at this point
Copy the full SHA ebf299eView commit details
Commits on Oct 27, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2d1801f - Browse repository at this point
Copy the full SHA 2d1801fView commit details
Commits on Nov 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 6d0f8ec - Browse repository at this point
Copy the full SHA 6d0f8ecView commit details
Commits on Nov 25, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2b3a128 - Browse repository at this point
Copy the full SHA 2b3a128View commit details
Commits on Jan 2, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff4188b - Browse repository at this point
Copy the full SHA ff4188bView commit details
Commits on Jan 19, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 45ca843 - Browse repository at this point
Copy the full SHA 45ca843View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4eaec0a - Browse repository at this point
Copy the full SHA 4eaec0aView commit details
Commits on Feb 18, 2022
-
Configuration menu - View commit details
-
Copy full SHA for de5ca7a - Browse repository at this point
Copy the full SHA de5ca7aView commit details
Commits on Mar 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for edf372e - Browse repository at this point
Copy the full SHA edf372eView commit details
Commits on Mar 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 227603a - Browse repository at this point
Copy the full SHA 227603aView commit details -
Note that the accumulator part of push down accumulators should prefe…
…r the end of the rule
Configuration menu - View commit details
-
Copy full SHA for 7bc2778 - Browse repository at this point
Copy the full SHA 7bc2778View commit details
Commits on Apr 6, 2022
-
Fix errors relating to
-Zunpretty=expanded
.- It's called `-Zunpretty`, not `-Zpretty`. - It requires a nightly compiler. - `-Zunstable-options` is not required.
Configuration menu - View commit details
-
Copy full SHA for 3953024 - Browse repository at this point
Copy the full SHA 3953024View commit details -
Configuration menu - View commit details
-
Copy full SHA for e0c02fa - Browse repository at this point
Copy the full SHA e0c02faView commit details
Commits on Apr 7, 2022
-
Configuration menu - View commit details
-
Copy full SHA for be78f40 - Browse repository at this point
Copy the full SHA be78f40View commit details -
It contradicts the previous sentence.
Configuration menu - View commit details
-
Copy full SHA for 42076c3 - Browse repository at this point
Copy the full SHA 42076c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d4fe82 - Browse repository at this point
Copy the full SHA 8d4fe82View commit details
Commits on Apr 8, 2022
-
About TT munchers, internal rules, and push-down accumulators.
Configuration menu - View commit details
-
Copy full SHA for d112f17 - Browse repository at this point
Copy the full SHA d112f17View commit details -
Clarify the push-down accumulator example.
- Use brackets instead of parens in the push-down accumulator. - Don't use internal rules, especially given that it's now recommended against doing so for performance reasons. - Remove the `@as_expr` rule, it's not necessary. The final output can be produced directly from the `0` accumulator rule. - Reorder the rules so they are in the easiest-to-follow order. - Generally reformat to improve readability. I found this example hard to read when I first encountered it. I think these changes make it much easier to understand.
Configuration menu - View commit details
-
Copy full SHA for 2f13d95 - Browse repository at this point
Copy the full SHA 2f13d95View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96514b8 - Browse repository at this point
Copy the full SHA 96514b8View commit details
Commits on Apr 9, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ce81d52 - Browse repository at this point
Copy the full SHA ce81d52View commit details
Commits on Apr 10, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0f94b03 - Browse repository at this point
Copy the full SHA 0f94b03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 00fe9fc - Browse repository at this point
Copy the full SHA 00fe9fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ff8752 - Browse repository at this point
Copy the full SHA 8ff8752View commit details
Commits on Apr 17, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 7f27999 - Browse repository at this point
Copy the full SHA 7f27999View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ef4fa - Browse repository at this point
Copy the full SHA f7ef4faView commit details -
Update the default edition for code blocks to 2021
This is important because the example on https://veykril.github.io/tlborm/decl-macros/minutiae/fragment-specifiers.html#pat is failed due to or-patterns only allowed since 2021 edition.
Configuration menu - View commit details
-
Copy full SHA for 4ee483e - Browse repository at this point
Copy the full SHA 4ee483eView commit details -
Remove the needless whitespace
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7d7f727 - Browse repository at this point
Copy the full SHA 7d7f727View commit details -
Co-authored-by: Lukas Wirth <lukastw97@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 5c5332d - Browse repository at this point
Copy the full SHA 5c5332dView commit details
Commits on Apr 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 4664803 - Browse repository at this point
Copy the full SHA 4664803View commit details
Commits on Apr 22, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 244cd8e - Browse repository at this point
Copy the full SHA 244cd8eView commit details -
Fix broken links and Add a hack example before
$$
occursThe hack example comes from rust-lang/rust#95860.
Configuration menu - View commit details
-
Copy full SHA for b077c4a - Browse repository at this point
Copy the full SHA b077c4aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7b1db - Browse repository at this point
Copy the full SHA 7b7b1dbView commit details
Commits on May 11, 2022
-
Configuration menu - View commit details
-
Copy full SHA for d102afb - Browse repository at this point
Copy the full SHA d102afbView commit details
Commits on Jun 21, 2022
-
Configuration menu - View commit details
-
Copy full SHA for bfa419d - Browse repository at this point
Copy the full SHA bfa419dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0897de1 - Browse repository at this point
Copy the full SHA 0897de1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2aa1db - Browse repository at this point
Copy the full SHA b2aa1dbView commit details
Commits on Jun 26, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 5d9ab7a - Browse repository at this point
Copy the full SHA 5d9ab7aView commit details
Commits on Sep 14, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 8557f4d - Browse repository at this point
Copy the full SHA 8557f4dView commit details
Commits on Oct 11, 2022
-
Change
..., n-1, n-2
to..., n-2, n-1
Better reflects natural ordering of numbers
Configuration menu - View commit details
-
Copy full SHA for dc2ab49 - Browse repository at this point
Copy the full SHA dc2ab49View commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 0c25dff - Browse repository at this point
Copy the full SHA 0c25dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for ae96cb6 - Browse repository at this point
Copy the full SHA ae96cb6View commit details
Commits on Oct 16, 2022
-
Configuration menu - View commit details
-
Copy full SHA for ff7d20f - Browse repository at this point
Copy the full SHA ff7d20fView commit details
Commits on May 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2b247ec - Browse repository at this point
Copy the full SHA 2b247ecView commit details
Commits on May 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0bb9ed0 - Browse repository at this point
Copy the full SHA 0bb9ed0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4323e63 - Browse repository at this point
Copy the full SHA 4323e63View commit details -
Configuration menu - View commit details
-
Copy full SHA for b31bb99 - Browse repository at this point
Copy the full SHA b31bb99View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a96b9c6 - Browse repository at this point
Copy the full SHA a96b9c6View commit details
Commits on Aug 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7716ac0 - Browse repository at this point
Copy the full SHA 7716ac0View commit details
Commits on Sep 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99a3c3b - Browse repository at this point
Copy the full SHA 99a3c3bView commit details -
Configuration menu - View commit details
-
Copy full SHA for acd3623 - Browse repository at this point
Copy the full SHA acd3623View commit details
Commits on Jan 9, 2024
-
Added extra 'changed' annotation in macros-practical since when readi…
…ng it I missed this change due to the annotation not being there
Configuration menu - View commit details
-
Copy full SHA for 6ef830c - Browse repository at this point
Copy the full SHA 6ef830cView commit details
Commits on Feb 8, 2024
-
For code hidden with `#` there must be a space after the `#`.
Configuration menu - View commit details
-
Copy full SHA for 9d6fa65 - Browse repository at this point
Copy the full SHA 9d6fa65View commit details -
I had to do this myself recently and when I looked in this chapter it was "WIP" so I had to work it out myself. Might as well record it for the benefit of others.
Configuration menu - View commit details
-
Copy full SHA for 9abe6dd - Browse repository at this point
Copy the full SHA 9abe6ddView commit details -
`mdbook test` reports lots of errors. This commit fixes them, in various ways. - Add space after `#` on hidden lines. - Add `compile_fail` to all examples that are intended to not compile. - Add `text` to non-code blocks. - Add `ignore` to examples using `#![feature(...)]`, which requires nightly. Unfortunate, but I can't see a better way to handle these. - Add `edition2021` where necessary. - Add necessary hidden code.
Configuration menu - View commit details
-
Copy full SHA for 764adb3 - Browse repository at this point
Copy the full SHA 764adb3View commit details -
`mdbook test` isn't run on CI! It should be. Plus some other CI improvements, based on the equivalent file at `github.com/nnethercote/perf-book/`: - Run actions on pull requests, to allow tests to run before merging. - Add some missing names for steps. - Update `actions/checkout` from v2 to v3.
Configuration menu - View commit details
-
Copy full SHA for 14eb2d7 - Browse repository at this point
Copy the full SHA 14eb2d7View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 768bafb - Browse repository at this point
Copy the full SHA 768bafbView commit details -
ignore
andcount
require$ident
instead of justident
this is also seen in the recent stabilization PR attempt: rust-lang/rust#122808 and rust playground confirms it.
Configuration menu - View commit details
-
Copy full SHA for a70defd - Browse repository at this point
Copy the full SHA a70defdView commit details
Commits on Aug 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c3cddb8 - Browse repository at this point
Copy the full SHA c3cddb8View commit details