about summary refs log tree commit diff
path: root/src/comp
AgeCommit message (Expand)AuthorLines
2011-06-07More work on proper linkage name-mangling. Almost right, aside from version n...Graydon Hoare-140/+362
2011-06-07For consistency, use ctxt instead of ty_ctxt outside of unify.Lindsey Kuper-17/+17
2011-06-07Removing dead code and redundant fails; changing fails to sess.bugLindsey Kuper-158/+93
2011-06-07Don't put a copy of main (the C one) in each binary we produce. This is a stepRafael Ávila de Espíndola-56/+29
2011-06-07Add multiline, whitespace-eating strings.Josh Matthews-0/+3
2011-06-06Begin tidying up name-mangling rules.Graydon Hoare-58/+66
2011-06-06Implement enough support for pointer to get an identity function working.Rafael Ávila de Espíndola-0/+6
2011-06-06First take on an alias-safety checkerMarijn Haverbeke-0/+259
2011-06-06Change unsafe aliasesMarijn Haverbeke-48/+53
2011-06-05rustc: Make resolve::unresolved return !. Remove redundant failsBrian Anderson-8/+1
2011-06-04Adding comments; removing dead code.Lindsey Kuper-12/+18
2011-06-04Remove redundant 'fail' exprs and dead code; use sess.bug orLindsey Kuper-67/+27
2011-06-04stdlib: Use spans for #fmt errors originating in stdBrian Anderson-1/+7
2011-06-04rustc: Reenable debug logging in extfmtBrian Anderson-8/+7
2011-06-04rustc: Hide the parser from syntax extensionsBrian Anderson-9/+5
2011-06-04rustc: Generate extension annotations from ext_ctxt instead of parserBrian Anderson-65/+67
2011-06-04rustc: Add a next_ann method to ext_ctxtBrian Anderson-4/+13
2011-06-04rustc: Use spans for #env errorsBrian Anderson-5/+9
2011-06-04rustc: Report unimplemented #fmt features with spansBrian Anderson-26/+22
2011-06-04rustc: Add a span_unimpl method to ext_ctxtBrian Anderson-5/+13
2011-06-04rustc: Use spans on extfmt error messagesBrian Anderson-29/+31
2011-06-04rustc: Return the correct span from parse_seqBrian Anderson-7/+4
2011-06-04rustc: Pass the correct span to syntax extensionsBrian Anderson-1/+2
2011-06-04rustc: Introduce ext module. Move some things from parser to ext.Brian Anderson-24/+68
2011-06-03"macro" -> "syntax extension" for nowPaul Stansifer-22/+22
2011-06-03Make the macro system more modular.Paul Stansifer-75/+59
2011-06-03Remove zerobreak between foo and ( on a call expr. Never looks right.Graydon Hoare-1/+0
2011-06-03Make pp more conservative about inserting trailing comments mid-list.Graydon Hoare-7/+15
2011-06-03More comments.Lindsey Kuper-0/+17
2011-06-03Comments and cleanup.Lindsey Kuper-31/+64
2011-06-03Add spans to fields, args, methods. Improve pp of same.Graydon Hoare-38/+40
2011-06-03Tidy up printing of ty_fn.Graydon Hoare-1/+5
2011-06-03Parse pointers in metadata.Rafael Ávila de Espíndola-0/+1
2011-06-03Boilerplate for pointers. Sorry for missing this on the first patch.Rafael Ávila de Espíndola-0/+20
2011-06-03Accept *foo as a pointer to foo.Rafael Ávila de Espíndola-0/+6
2011-06-02Removing redundant "fail"s.Lindsey Kuper-19/+8
2011-06-02rustc: Typecheck patterns from the top down; remove pushdown_patPatrick Walton-156/+72
2011-06-02Handle _|_ values properly in transTim Chevalier-4/+9
2011-06-02Fix unification bugTim Chevalier-1/+2
2011-06-02Merge pull request #450 from paulstansifer/quick_error_message_fix_2Patrick Walton-0/+14
2011-06-02Flatten functions and objects in trans::simplify_type.Paul Stansifer-0/+14
2011-06-02Pretty-print literals exactly as we saw them in the source.Graydon Hoare-35/+91
2011-06-02Refactor make_fp_cmp_glue and make_integral_cmp_glue into one.Lindsey Kuper-73/+95
2011-06-02Implement pcwalton's code review suggestions.Paul Stansifer-13/+8
2011-06-02Error message, instead of segfault, when recursive types are used.Paul Stansifer-3/+31
2011-06-02rustc: Print node IDs for more types of nodesPatrick Walton-0/+27
2011-06-02rustc: Tiny style fix in pprust::rust_printerPatrick Walton-1/+1
2011-06-01rustc: Add a new mode to the pretty printer that prints out node IDs, for deb...Patrick Walton-5/+27
2011-06-01rustc: Remove else-after-return in mainPatrick Walton-21/+21
2011-06-01rustc: Fold --pretty and --typed-pretty into a single option with an optional...Patrick Walton-17/+39