Simonas Kazlauskas
a5c5365031
Move ensure_sufficient_stack to data_structures
...
We anticipate this to have uses in all sorts of crates and keeping it in
`rustc_data_structures` enables access to it from more locations without
necessarily pulling in the large `librustc` crate.
2020-05-02 16:47:52 +02:00
Oliver Scherer
26edcee093
Prevent stack overflow for deeply recursive code
2020-05-02 16:37:57 +02:00
Josh Stone
7b005c5fcb
Dogfood more or_patterns in the compiler
2020-04-19 07:33:58 -07:00
Vadim Petrochenkov
e809e0214e
ast: Mac
/Macro
-> MacCall
2020-03-12 22:26:52 +03:00
Vadim Petrochenkov
e08c279eac
Rename syntax
to rustc_ast
in source code
2020-02-29 21:59:09 +03:00
Mazdak Farrokhzad
f5bd9646be
fix extra subslice lowering
2020-02-13 12:24:53 +01:00
comet
9a78c2b11d
update
2020-01-26 22:52:13 -06:00
Mazdak Farrokhzad
d5598aa7a0
Introduce #![feature(half_open_range_patterns)]
.
...
This feature adds `X..`, `..X`, and `..=X` patterns.
2020-01-10 07:29:04 +01:00
Mazdak Farrokhzad
4e6329ec3a
extract path lowering -> path.rs
2020-01-09 08:57:24 +01:00
Mazdak Farrokhzad
ae6e31b1a3
move lower_binding_mode -> pat.rs
2020-01-09 08:57:24 +01:00
Mazdak Farrokhzad
f75ccdef10
extract pattern lowering -> pat.rs
2020-01-09 08:57:24 +01:00