about summary refs log tree commit diff
path: root/doc/tutorial.md
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-03-21 11:46:00 -0700
committerbors <bors@rust-lang.org>2013-03-21 11:46:00 -0700
commit6aa612a909a9df24dacc8468a4a1a68b6484dab7 (patch)
tree1ef22450e5e7f102368fa719a389a039fe463e1e /doc/tutorial.md
parent87d9316793d2bd1313ebf51c46bd02f06227044c (diff)
parentf36f9fc91ccc86c7004979689da981184559e57a (diff)
downloadrust-6aa612a909a9df24dacc8468a4a1a68b6484dab7.tar.gz
rust-6aa612a909a9df24dacc8468a4a1a68b6484dab7.zip
auto merge of #5461 : catamorphism/rust/flagless, r=nikomatsakis
r? @nikomatsakis The typechecker previously passed around a boolean return flag to
indicate whether it saw something with type _|_ (that is, something
it knows at compile-time will definitely diverge) and also had some
manual checks for the `ty_err` pseudo-type that represents a previous
type error. This was because the typing rules implemented by the
typechecker didn't properly propagate _|_ and ty_err. I fixed it.

This also required changing expected error messages in a few tests,
as now we're printing out fewer derived errors -- in fact, at this
point we should print out no derived errors, so report any that
you see (ones that include "[type error]") as bugs.
Diffstat (limited to 'doc/tutorial.md')
0 files changed, 0 insertions, 0 deletions