about summary refs log tree commit diff
path: root/src/librustc/middle/dataflow.rs
AgeCommit message (Expand)AuthorLines
2014-07-08std: Rename the `ToStr` trait to `ToString`, and `to_str` to `to_string`.Richo Healey-17/+17
2014-06-24librustc: Remove the fallback to `int` from typechecking.Niko Matsakis-1/+1
2014-06-18Ensure dataflow of a proc never looks at blocks from closed-over context.Felix S. Klock II-24/+14
2014-06-18Revise dataflow to do a cfg-driven walk.Felix S. Klock II-576/+296
2014-06-13Fix all violations of stronger guarantees for mutable borrowsCameron Zwarich-1/+2
2014-06-11rustc: Remove ~[T] from the languageAlex Crichton-13/+14
2014-06-11rustc: Move the AST from @T to Gc<T>Alex Crichton-58/+58
2014-06-06Move Def out of syntax crate, where it does not belongNiko Matsakis-3/+4
2014-05-28std: Remove format_strbuf!()Alex Crichton-6/+3
2014-05-27std: Rename strbuf operations to stringRicho Healey-2/+2
2014-05-24core: rename strbuf::StrBuf to string::StringRicho Healey-5/+5
2014-05-22libstd: Remove `~str` from all `libstd` modules except `fmt` and `str`.Patrick Walton-8/+13
2014-05-12librustc: Remove all uses of `~str` from librustc.Patrick Walton-7/+10
2014-05-08libsyntax: Remove uses of `~str` from libsyntax, and fix falloutPatrick Walton-2/+2
2014-05-06librustc: Remove `~EXPR`, `~TYPE`, and `~PAT` from the language, exceptPatrick Walton-1/+1
2014-05-02Replace most ~exprs with 'box'. #11779Brian Anderson-1/+1
2014-04-22rustc: move the method and vtable maps into ty::ctxt.Eduard Burtescu-4/+1
2014-04-18Replace all ~"" with "".to_owned()Richo Healey-2/+2
2014-04-18Update the rest of the compiler with ~[T] changesAlex Crichton-4/+3
2014-04-10libstd: Implement `StrBuf`, a new string buffer type like `Vec`, andPatrick Walton-3/+4
2014-04-04syntax: remove obsolete mutability from ExprVec and ExprRepeat.Eduard Burtescu-2/+2
2014-04-02middle: dataflow: remove dead codeCorey Richardson-25/+0
2014-03-31rustc: Switch field privacy as necessaryAlex Crichton-9/+10
2014-03-22rustc: Fix fallout of removing get()Alex Crichton-3/+2
2014-03-20Removing imports of std::vec_ng::VecAlex Crichton-1/+0
2014-03-20rename std::vec_ng -> std::vecDaniel Micay-1/+1
2014-03-20rename std::vec -> std::sliceDaniel Micay-2/+2
2014-03-18syntax: Don't parameterize the the pretty printerAlex Crichton-1/+1
2014-03-17Refactor pprust a bit.Eduard Burtescu-14/+14
2014-03-17De-@ ty::ctxt usage.Eduard Burtescu-13/+13
2014-03-15rustc: Remove compiler support for __log_level()Alex Crichton-1/+0
2014-03-13Implement automatic overloaded dereference.Eduard Burtescu-2/+2
2014-03-08librustc: Fix up fallout from the automatic conversion.Felix S. Klock II-11/+17
2014-03-08librustc: Automatically change uses of `~[T]` to `Vec<T>` in rustc.Patrick Walton-20/+18
2014-03-06rustc: Move to FNV hashing for node/def idsAlex Crichton-3/+3
2014-03-03syntax: make match arms store the expr directly.Huon Wilson-2/+1
2014-03-01librustc: Fix errors arising from the automated `~[T]` conversionPatrick Walton-5/+7
2014-02-26Replace callee_id with information stored in method_map.Eduard Burtescu-16/+15
2014-02-26Rename a few typeck method-related structures to UpperCamelCase.Eduard Burtescu-2/+2
2014-02-23Make break and continue hygienicEdward Wang-1/+1
2014-02-23Move std::{trie, hashmap} to libcollectionsAlex Crichton-1/+1
2014-02-22Warn about unnecessary parentheses upon assignmentEduard Bopp-1/+1
2014-02-20Mass rename if_ok! to try!Alex Crichton-6/+6
2014-02-14Removed the obsolete ast::CallSugar (previously used by `do`).Eduard Burtescu-2/+2
2014-02-14Refactored ast_map and friends, mainly to have Paths without storing them.Eduard Burtescu-2/+1
2014-02-11dataflow -- do not consider the interprocedural caseNiko Matsakis-120/+23
2014-02-08Fixed error starting with uppercasemr.Shu-2/+2
2014-02-07Removed @self and @Trait.Eduard Burtescu-4/+3
2014-02-03rustc: Remove io_error usageAlex Crichton-9/+12
2014-01-30Remove Times traitBrendan Zabarauskas-2/+2