rust/src/librustc/middle
Corey Richardson cc4213418e syntax: don't parse numeric literals in the lexer
This removes a bunch of token types. Tokens now store the original, unaltered
numeric literal (that is still checked for correctness), which is parsed into
an actual number later, as needed, when creating the AST.

This can change how syntax extensions work, but otherwise poses no visible
changes.

[breaking-change]
2014-07-09 00:06:29 -07:00
..
borrowck std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
cfg std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
save std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
trans syntax: don't parse numeric literals in the lexer 2014-07-09 00:06:29 -07:00
typeck carry self ident forward through re-parsing 2014-07-08 16:28:21 -07:00
astencode.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
check_const.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
check_loop.rs
check_match.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
check_static.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
const_eval.rs Fix #15129 2014-06-24 17:22:48 -07:00
dataflow.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
dead.rs librustc: Accept type aliases for structures in structure literals and 2014-07-04 17:07:31 -07:00
def.rs
dependency_format.rs
effect.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
entry.rs
expr_use_visitor.rs librustc: Fix expr_use_visitor (and, transitively, the borrow check) 2014-07-01 14:32:57 -07:00
freevars.rs
graph.rs Revise dataflow to do a cfg-driven walk. 2014-06-18 16:38:23 +02:00
intrinsicck.rs
kind.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
lang_items.rs librustc (RFC #34): Implement the new Index and IndexMut traits. 2014-07-07 11:43:23 -07:00
liveness.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
mem_categorization.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
pat_util.rs Simplify PatIdent to contain an Ident rather than a Path 2014-07-03 12:54:51 -07:00
privacy.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
reachable.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
region.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
resolve_lifetime.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
resolve.rs replace idents with names 2014-07-08 15:15:46 -07:00
stability.rs rustdoc: incorporate stability index throughout 2014-06-30 22:36:24 -07:00
subst.rs Revise VecPerParamSpace to use a one Vec rather than three. 2014-07-05 06:29:27 +02:00
ty_fold.rs RegionFolder should only invoke callback on free regions. 2014-06-22 06:19:56 +02:00
ty.rs std: Rename the ToStr trait to ToString, and to_str to to_string. 2014-07-08 13:01:43 -07:00
weak_lang_items.rs