Skip to content

Tags: rust-analyzer/ungrammar

Tags

v1.16.1

Toggle v1.16.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #50

50: Include `Self` specifically in NameRef r=Veykril a=Veykril

`Self` is a keyword, so we'll treat it as such
bors r+

Co-authored-by: Lukas Wirth <[email protected]>

v1.16.0

Toggle v1.16.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #47

47: Support destructuring assignments (RFC 2909) r=Veykril a=ChayimFriedman2

The supported patterns are already valid as expressions, except the rest pattern (`..`) and the wildcard pattern (`_`).

(We really should separate `rust.ungram` into the rust-analyzer repository, it blocks every syntax change).

Co-authored-by: Chayim Refael Friedman <[email protected]>

v1.15.0

Toggle v1.15.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #45

45: Support if- and while-let chains r=matklad a=ChayimFriedman2

RFC 2497 https://github.com/rust-lang/rfcs/blob/master/text/2497-if-let-chains.md.

I'm not sure if this should be a major or minor version bump: it breaks users of rust.ungram but not general users of the crate.

Co-authored-by: Chayim Refael Friedman <[email protected]>

v1.14.9

Toggle v1.14.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #44

44: Add `~const` bound to rust grammar r=Veykril a=Veykril

bors r+

Co-authored-by: Lukas Wirth <[email protected]>

v1.14.8

Toggle v1.14.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #43

43: Make `LetElse` its own node r=jonas-schievink a=jonas-schievink

bors r+

Co-authored-by: Jonas Schievink <[email protected]>

v1.14.7

Toggle v1.14.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #42

42: Add support for `let ... else` r=jonas-schievink a=jonas-schievink

bors r+

Co-authored-by: Jonas Schievink <[email protected]>

v1.14.6

Toggle v1.14.6's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #41

41: add Attr to RestPat r=XFFXFF a=XFFXFF

Try to fix rust-lang/rust-analyzer#8610  
Related pr in rust-analyzer: rust-lang/rust-analyzer#10420

Co-authored-by: zhoufan <[email protected]>

v1.14.5

Toggle v1.14.5's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #40

40: Blocks3 r=matklad a=matklad



Co-authored-by: Aleksey Kladov <[email protected]>

v1.14.4

Toggle v1.14.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #37

37: Add both variants of half open range patterns to the grammar r=lf- a=lf-

This is prompted by
rust-lang/rust-analyzer#9779, but it
is not actually a prerequisite of making that one happen as this commit
doesn't change the generated code on the r-a side.

Relevant PR (that does not require this one be merged immediately/a release made): rust-lang/rust-analyzer#9780

Co-authored-by: Jade <[email protected]>

v1.14.3

Toggle v1.14.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Merge #38

38: Add syntax elements for `if let` match guards r=jonas-schievink a=jonas-schievink

For rust-lang/rust-analyzer#9876

bors r+

Co-authored-by: Jonas Schievink <[email protected]>