about summary refs log tree commit diff
path: root/src
AgeCommit message (Expand)AuthorLines
2016-10-26change match checking to use HAIRAriel Ben-Yehuda-260/+383
2016-10-26un-break the `construct_witness` logicAriel Ben-Yehuda-150/+290
2016-10-26split the exhaustiveness-checking logic to its own moduleAriel Ben-Yehuda-682/+726
2016-10-26refactor the `pat_is_catchall` logicAriel Ben-Yehuda-20/+20
2016-10-26move hair::cx::pattern to const_evalAriel Ben-Yehuda-178/+158
2016-10-26use a struct abstraction in check_matchAriel Ben-Yehuda-60/+94
2016-10-26remove SliceWithSubslice, only used from old transAriel Ben-Yehuda-12/+0
2016-10-26comment some ugly points in check_matchAriel Ben-Yehuda-15/+23
2016-10-26Auto merge of #37270 - Mark-Simulacrum:smallvec-optimized-arenas, r=eddybbors-144/+361
2016-10-25Auto merge of #36421 - TimNN:check-abis, r=alexcrichtonbors-49/+153
2016-10-25Add size hint to Result's FromIterator implementation.Mark-Simulacrum-0/+5
2016-10-25Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...Mark-Simulacrum-144/+193
2016-10-25Add AccumulateVec, a potentially stack-allocated vector.Mark-Simulacrum-0/+163
2016-10-25Auto merge of #37361 - jseyfried:fix_crate_var_regressions, r=nrcbors-12/+74
2016-10-25Avoid false positive `unused_extern_crates`.Jeffrey Seyfried-0/+3
2016-10-25Support `use $crate;` with a future compatibility warning.Jeffrey Seyfried-10/+58
2016-10-25Fix `$crate`-related regressions.Jeffrey Seyfried-3/+14
2016-10-25Auto merge of #37111 - TimNN:sized-enums, r=nikomatsakisbors-33/+76
2016-10-25adapt testsTim Neumann-2/+14
2016-10-25Auto merge of #37360 - jseyfried:fix_label_scope, r=nrcbors-19/+16
2016-10-24Auto merge of #37292 - jseyfried:import_macros_in_resolve, r=nrcbors-642/+490
2016-10-24Auto merge of #37382 - jonathandturner:rollup, r=jonathandturnerbors-597/+552
2016-10-24Rollup merge of #37372 - vtduncan:pathbuf-docs-link, r=steveklabnikJonathan Turner-3/+7
2016-10-24Rollup merge of #37349 - srinivasreddy:meta_1, r=nikomatsakisJonathan Turner-261/+336
2016-10-24Rollup merge of #37336 - michaelwoerister:debuginfo-type-ids, r=eddybJonathan Turner-226/+79
2016-10-24Rollup merge of #37328 - michaelwoerister:stable-local-symbol-names, r=nagisaJonathan Turner-15/+23
2016-10-24Rollup merge of #37324 - GuillaumeGomez:trait_error_message, r=jonathandturnerJonathan Turner-36/+41
2016-10-24Rollup merge of #37304 - GuillaumeGomez:collections_url, r=frewsxcvJonathan Turner-55/+65
2016-10-24Rollup merge of #37228 - loggerhead:patch-1, r=steveklabnikJonathan Turner-1/+1
2016-10-24add new test caseTim Neumann-0/+68
2016-10-24Auto merge of #37313 - raphlinus:fuchsia, r=alexcrichtonbors-39/+543
2016-10-24adapt existing testsTim Neumann-30/+6
2016-10-24disallow unsized enumsTim Neumann-3/+2
2016-10-24Adapt rmake-test to new naming scheme for internal symbols.Michael Woerister-4/+4
2016-10-24debuginfo: Erase regions when creating debuginfo for statics.Michael Woerister-4/+6
2016-10-24check target abi supportTim Neumann-47/+139
2016-10-24Link to PathBuf from the Path docsDuncan-3/+7
2016-10-24Use `SmallVector` in `CombineFields::instantiate`.Nicholas Nethercote-3/+7
2016-10-24Clean up `CrateLoader::process_item`.Jeffrey Seyfried-62/+41
2016-10-24Refactor away `CrateLoader::load_macros`.Jeffrey Seyfried-33/+23
2016-10-24Refactor away `metadata::creader::Macros`.Jeffrey Seyfried-58/+30
2016-10-24Refactor away fields `MacroDef::{use_locally, export}`.Jeffrey Seyfried-34/+22
2016-10-24Import macros in `resolve` instead of in `metadata::macro_import`.Jeffrey Seyfried-491/+410
2016-10-23Auto merge of #37358 - typelist:select-fix, r=eddybbors-1/+1
2016-10-23Auto merge of #37347 - srinivasreddy:llvm, r=eddybbors-508/+314
2016-10-23Auto merge of #37325 - newpavlov:master, r=frewsxcvbors-7/+152
2016-10-22Auto merge of #37327 - aidanhs:aphs-bytes-iter-doc, r=alexcrichtonbors-2/+2
2016-10-23Run rustfmt on metadata folder - (1/2)Srinivas Reddy Thatiparthy-261/+336
2016-10-22Auto merge of #37326 - SimonSapin:from-cow, r=alexcrichtonbors-0/+28
2016-10-22Fix label scopes.Jeffrey Seyfried-19/+16