]> git.lizzy.rs Git - rust.git/commit
Add support for `..=` syntax
authorAlex Burka <alex@alexburka.com>
Tue, 19 Sep 2017 05:40:04 +0000 (05:40 +0000)
committerBadel2 <2badel2@gmail.com>
Fri, 22 Sep 2017 20:05:18 +0000 (22:05 +0200)
commite64efc91f49affb265328e354c8c8f0544daa462
treeab6832194ec3c23ab7033941b885f164ebc37686
parent3eb19bf9b160825cd338b9419551670a30962c4e
Add support for `..=` syntax

Add ..= to the parser

Add ..= to libproc_macro

Add ..= to ICH

Highlight ..= in rustdoc

Update impl Debug for RangeInclusive to ..=

Replace `...` to `..=` in range docs

Make the dotdoteq warning point to the ...

Add warning for ... in expressions

Updated more tests to the ..= syntax

Updated even more tests to the ..= syntax

Updated the inclusive_range entry in unstable book
33 files changed:
src/doc/unstable-book/src/language-features/inclusive-range-syntax.md
src/liballoc/tests/btree/map.rs
src/liballoc/tests/str.rs
src/liballoc/tests/string.rs
src/liballoc/tests/vec.rs
src/libcore/ops/range.rs
src/libcore/slice/mod.rs
src/libcore/tests/iter.rs
src/libproc_macro/lib.rs
src/libproc_macro/quote.rs
src/librustc/ich/impls_syntax.rs
src/librustdoc/html/highlight.rs
src/libsyntax/diagnostic_list.rs
src/libsyntax/ext/quote.rs
src/libsyntax/feature_gate.rs
src/libsyntax/parse/lexer/mod.rs
src/libsyntax/parse/parser.rs
src/libsyntax/parse/token.rs
src/libsyntax/print/pprust.rs
src/libsyntax/util/parser.rs
src/test/compile-fail/E0586.rs
src/test/compile-fail/impossible_range.rs
src/test/compile-fail/range_inclusive_gate.rs
src/test/incremental/hashes/indexing_expressions.rs
src/test/parse-fail/pat-ranges-1.rs
src/test/parse-fail/pat-ranges-2.rs
src/test/parse-fail/pat-ranges-3.rs
src/test/parse-fail/pat-ranges-4.rs
src/test/parse-fail/range_inclusive.rs
src/test/parse-fail/range_inclusive_gate.rs
src/test/run-pass/inc-range-pat.rs [new file with mode: 0644]
src/test/run-pass/range_inclusive.rs
src/test/run-pass/range_inclusive_gate.rs