rust/src
bors 7fbedc58e3 Auto merge of #24422 - pnkfelix:typeck-highlevel-before-bodies, r=nikomatsakis
typeck: Do high-level structural/signature checks before function body checks.

This avoids various ICEs, e.g. premature calls to cat_expr that yield the dreaded "cat_expr Errd" ICE.

However, it also means that some early error feedback is now not provided.  This may be for the best, because the error feedback were were providing in some of those cases were false positives -- it was spurious feedback and a distraction from the real problem.

So it is not 100% clear whether we actually want to put this change in or not.  I think its a net win, but others might disagree.

(Kudos to @arielb1 for suggesting this modification.)
2015-04-17 03:50:30 +00:00
..
compiler-rt@58ab642c30
compiletest
doc Auto merge of #23682 - tamird:DRY-is-empty, r=alexcrichton 2015-04-16 03:22:21 +00:00
driver
etc
grammar
jemalloc@e24a1a025a
liballoc Fix some typos. 2015-04-15 13:37:55 +02:00
libarena
libbacktrace
libcollections
libcollectionstest
libcore Auto merge of #24420 - pnkfelix:oflo-api, r=alexcrichton 2015-04-17 00:28:48 +00:00
libcoretest
libflate
libfmt_macros
libgetopts
libgraphviz
liblibc Auto merge of #24306 - l0kod:libc-noctty, r=alexcrichton 2015-04-16 05:27:20 +00:00
liblog
librand
librbml
librustc Auto merge of #23682 - tamird:DRY-is-empty, r=alexcrichton 2015-04-16 03:22:21 +00:00
librustc_back
librustc_bitflags
librustc_borrowck Dataflow changes and associated borrowck fix. 2015-04-15 18:16:40 +02:00
librustc_driver Auto merge of #24437 - fhahn:issue-24434, r=alexcrichton 2015-04-16 11:27:52 +00:00
librustc_lint
librustc_llvm
librustc_privacy
librustc_resolve
librustc_trans Auto merge of #24181 - jgallagher:aarch64-hfa, r=pnkfelix 2015-04-16 15:33:54 +00:00
librustc_typeck Auto merge of #24422 - pnkfelix:typeck-highlevel-before-bodies, r=nikomatsakis 2015-04-17 03:50:30 +00:00
librustdoc rustdoc: Inline methods inhereted through Deref 2015-04-16 13:28:15 -07:00
libserialize
libstd Auto merge of #24448 - alexcrichton:issue-24445, r=huonw 2015-04-16 13:29:52 +00:00
libsyntax Auto merge of #24423 - tbelaire:include_bytes, r=alexcrichton 2015-04-16 08:28:27 +00:00
libterm
libtest
libunicode
llvm@bff6907697
rt
rust-installer@ebc6b04c29
rustbook
rustllvm
test Auto merge of #24422 - pnkfelix:typeck-highlevel-before-bodies, r=nikomatsakis 2015-04-17 03:50:30 +00:00
snapshots.txt