rust/src
Niko Matsakis 0bdefd7064 Revamp the fulfillment cache tracking to only cache trait-refs, which
was the major use-case, and to update the dep-graph. Other kinds of
predicates are now excluded from the cache because there is no easy way
to make a good dep-graph node for them, and because they are not
believed to be that useful. :)

Fixes #30741. (However, the test still gives wrong result for trans,
for an independent reason which is fixed in the next commit.)
2016-01-21 14:27:29 -05:00
..
compiler-rt@b6087e82ba Update compiler-rt 2015-11-07 00:26:44 +08:00
compiletest Add powerpc64 and powerpc64le support 2016-01-13 01:39:00 +00:00
doc Rollup merge of #30988 - bluss:doc-space-t-bound, r=apasel422 2016-01-19 04:08:59 +05:30
driver Run rustfmt on driver. 2015-10-11 23:41:43 -07:00
error-index-generator Run rustfmt on error-index-generator. 2015-10-11 23:44:32 -07:00
etc Auto merge of #30639 - rkruppe:dec2flt-fastpath-tables, r=alexcrichton 2016-01-13 02:05:02 +00:00
grammar Fix whitespace alignment 2015-12-24 21:39:38 -05:00
jemalloc@f84e309272 std: Update jemalloc version 2015-12-21 13:34:48 -08:00
liballoc std: Stabilize APIs for the 1.7 release 2016-01-16 11:03:10 -08:00
liballoc_jemalloc Add powerpc64 and powerpc64le support 2016-01-13 01:39:00 +00:00
liballoc_system Add powerpc64 and powerpc64le support 2016-01-13 01:39:00 +00:00
libarena Deprecate reflection-based Arena 2016-01-06 18:07:21 +01:00
libbacktrace libbacktrace: Reapply Rust-specific changes 2016-01-15 19:24:50 +03:00
libcollections Rollup merge of #31008 - barosl:typo, r=bluss 2016-01-19 04:08:59 +05:30
libcollectionstest Make btree_set::{IntoIter, Iter, Range} covariant 2016-01-18 07:53:12 -05:00
libcore Rollup merge of #30988 - bluss:doc-space-t-bound, r=apasel422 2016-01-19 04:08:59 +05:30
libcoretest Rollup merge of #30943 - alexcrichton:stabilize-1.7, r=aturon 2016-01-17 17:25:47 +05:30
libflate Register new snapshots 2015-12-21 09:26:21 -08:00
libfmt_macros Register new snapshots 2015-12-21 09:26:21 -08:00
libgetopts Register new snapshots 2015-12-21 09:26:21 -08:00
libgraphviz std: Stabilize APIs for the 1.7 release 2016-01-16 11:03:10 -08:00
liblibc@9aa6600bd8 Update libc 2016-01-15 23:29:05 +00:00
liblog Register new snapshots 2015-12-21 09:26:21 -08:00
librand Fix a breaking change in #30523 2016-01-05 22:16:03 -08:00
librbml manual fixups 2016-01-19 14:39:23 +13:00
librustc Revamp the fulfillment cache tracking to only cache trait-refs, which 2016-01-21 14:27:29 -05:00
librustc_back Fix LLVM default CPU on powerpc64 and powerpc64le 2016-01-17 19:45:10 +00:00
librustc_bitflags Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_borrowck Auto merge of #30964 - GuillaumeGomez:patch-5, r=Manishearth 2016-01-17 22:51:11 +00:00
librustc_data_structures Document ObligationForest better. 2016-01-16 05:22:42 -05:00
librustc_driver Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturon 2016-01-16 16:03:22 +00:00
librustc_front Stop re-exporting PathParameters's variants. 2015-12-22 17:12:33 +01:00
librustc_lint std: Stabilize APIs for the 1.7 release 2016-01-16 11:03:10 -08:00
librustc_llvm llvm: Add support for vectorcall (X86_VectorCall) convention 2015-12-26 21:40:40 +01:00
librustc_metadata Preserve struct/variant kinds in metadata 2016-01-15 19:57:53 +03:00
librustc_mir Auto merge of #30533 - nikomatsakis:fulfillment-tree, r=aturon 2016-01-16 16:03:22 +00:00
librustc_passes move const block checks before lowering step 2016-01-15 13:16:54 +01:00
librustc_platform_intrinsics Register new snapshots 2015-12-21 09:26:21 -08:00
librustc_plugin use structured errors 2015-12-30 14:27:59 +13:00
librustc_privacy Rollup merge of #30864 - jseyfried:no_record_exports, r=nrc 2016-01-15 17:28:29 +05:30
librustc_resolve resolve: Remove record_exports, fixes #4953 2016-01-14 22:51:58 +00:00
librustc_trans Auto merge of #30845 - nagisa:mir-extern-calls, r=dotdash 2016-01-19 13:46:18 +00:00
librustc_typeck Auto merge of #30931 - oli-obk:trans_disr_newtype, r=arielb1 2016-01-17 10:31:47 +00:00
librustc_unicode Fix some broken and missing links in the docs 2016-01-13 23:19:24 +00:00
librustdoc Rollup merge of #30943 - alexcrichton:stabilize-1.7, r=aturon 2016-01-17 17:25:47 +05:30
libserialize std: Stabilize APIs for the 1.7 release 2016-01-16 11:03:10 -08:00
libstd Auto merge of #30973 - SimonSapin:patch-16, r=alexcrichton 2016-01-18 00:58:21 +00:00
libsyntax Auto merge of #30567 - steffengy:master, r=alexcrichton 2016-01-16 23:30:30 +00:00
libsyntax_ext Cut out a bunch of Result and panictry! boilerplate from libsyntax. 2015-12-31 14:29:02 +13:00
libterm rustfmt libterm 2016-01-19 14:51:22 +13:00
libtest manual fixups 2016-01-19 15:02:56 +13:00
llvm@3564439515 Disable the null check elimination pass 2015-12-02 18:19:10 +01:00
rt [MIR] Implement extern call support 2016-01-19 15:14:04 +02:00
rtstartup Register new snapshots 2015-12-21 09:26:21 -08:00
rust-installer@c37d3747da
rustbook std: Stabilize APIs for the 1.7 release 2016-01-16 11:03:10 -08:00
rustllvm Disable the null check elimination pass 2015-12-02 18:19:10 +01:00
test Revamp the fulfillment cache tracking to only cache trait-refs, which 2016-01-21 14:27:29 -05:00
snapshots.txt Fixes #30628 by adding new snapshot for dragonfly bsd 2016-01-08 09:37:14 -08:00