rust/src/libsyntax
Lindsey Kuper 77e6573929 Further work on integer literal suffix inference (#1425)
In this commit:

  * Change the lit_int_unsuffixed AST node to not carry a type, since
    it doesn't need one

  * Don't print "(unsuffixed)" when pretty-printing unsuffixed integer
    literals

  * Just print "I" instead of "(integral)" for integral type variables

  * Set up trans to use the information that will be gathered during
    typeck to construct the appropriate constants for unsuffixed int
    literals

  * Add logic for handling int_ty_sets in typeck::infer

  * Clean up unnecessary code in typeck::infer

  * Add missing mk_ functions to middle::ty

  * Add ty_var_integral to a few of the type utility functions it was
    missing from in middle::ty
2012-06-14 20:24:36 -07:00
..
ext Remove code from parser that was awaiting snapshot 2012-06-14 19:09:02 -07:00
parse Further work on integer literal suffix inference (#1425) 2012-06-14 20:24:36 -07:00
print Further work on integer literal suffix inference (#1425) 2012-06-14 20:24:36 -07:00
util Make std::map require const keys. 2012-05-31 13:55:54 -07:00
ast.rs Further work on integer literal suffix inference (#1425) 2012-06-14 20:24:36 -07:00
ast_map.rs Comments only: annotate FIXMEs 2012-06-14 18:46:33 -07:00
ast_util.rs Comments only: annotate FIXMEs 2012-06-14 18:46:33 -07:00
attr.rs Comments only: annotate FIXMEs 2012-06-14 18:46:33 -07:00
codemap.rs syntax: Remove a bunch of implicit copies 2012-06-07 20:12:05 -07:00
diagnostic.rs syntax: Remove a bunch of implicit copies 2012-06-07 20:12:05 -07:00
fold.rs syntax: Add a lot of copy keywords 2012-06-07 21:53:47 -07:00
parse.rs Fix long lines 2012-06-09 03:42:30 -07:00
syntax.rc Make vecs implicitly copyable for all of our projects. 2012-06-04 19:53:30 -07:00
visit.rs Box AST idents 2012-06-13 11:30:45 -07:00