about summary refs log tree commit diff
path: root/src/librustc/middle/recursion_limit.rs
AgeCommit message (Collapse)AuthorLines
2020-03-05Prepare const_limit feature gate and attributeChristoph Schmidler-67/+0
2020-02-29Rename `syntax` to `rustc_ast` in source codeVadim Petrochenkov-1/+1
2020-02-16Handle recursion_limit parsing errorsFisher Darling-6/+40
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-1/+1
2019-07-07Raise the default recursion limit to 128Simonas Kazlauskas-1/+1
2019-05-13Pass a `Symbol` to `check_name`, `emit_feature_err`, and related functions.Nicholas Nethercote-3/+4
2019-02-05move librustc to 2018Mark Mansi-1/+1
2019-01-13Implement basic input validation for built-in attributesVadim Petrochenkov-10/+3
2018-12-25Remove licensesMark Rousskov-10/+0
2018-04-10Make recursion_limit and type_length_limit thread-safeJohn Kåre Alsaker-5/+6
2016-12-02limit the length of types in monomorphizationAriel Ben-Yehuda-5/+16
This adds the new insta-stable `#![type_size_limit]` crate attribute to control the limit, and is obviously a [breaking-change] fixable by that.
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other ↵Jeffrey Seyfried-1/+1
places.
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+0
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-1/+1
2015-01-30std: Stabilize FromStr and parseAlex Crichton-2/+1
This commits adds an associated type to the `FromStr` trait representing an error payload for parses which do not succeed. The previous return value, `Option<Self>` did not allow for this form of payload. After the associated type was added, the following attributes were applied: * `FromStr` is now stable * `FromStr::Err` is now stable * `FromStr::from_str` is now stable * `StrExt::parse` is now stable * `FromStr for bool` is now stable * `FromStr for $float` is now stable * `FromStr for $integral` is now stable * Errors returned from stable `FromStr` implementations are stable * Errors implement `Display` and `Error` (both impl blocks being `#[stable]`) Closes #15138
2015-01-20Add error codes to rustcBrian Anderson-1/+1
2015-01-11Fix attr syntax in recursion limit diagnosticSteven Fackler-2/+2
2014-12-08Add ability to configure recursion limit.Niko Matsakis-0/+39
Fixes #19318.