]> git.lizzy.rs Git - rust.git/history - src/comp/middle/typeck.rs
Merge pull request #447 from paulstansifer/quick_error_message_fix
[rust.git] / src / comp / middle / typeck.rs
2011-06-10 Patrick WaltonMerge pull request #447 from paulstansifer/quick_error_...
2011-06-10 Patrick Waltonrustc: Remove the bitwise not operator
2011-06-10 Marijn HaverbekeImplement mutable/immutable alias distinction.
2011-06-10 Patrick Waltonrustc: Report type errors in terms of the actual types...
2011-06-10 Patrick Waltonrustc: Annotate vector and string literals in the AST...
2011-06-09 Patrick Waltonrustc: Add ty_istr and ty_ivec types
2011-06-09 Tim ChevalierImprove error message for wrong number of type arguments
2011-06-09 Patrick Waltonrustc: Remove comment dating back to the rustboot days...
2011-06-09 Patrick Waltonrustc: Remove all calls to resolve_all_vars and the...
2011-06-09 Patrick Waltonrustc: Remove the call to resolve_all_vars when typeche...
2011-06-09 Marijn HaverbekeFix double import that now somehow gets caught by resolve
2011-06-09 Tim ChevalierFurther support for predicate constraints
2011-06-09 Patrick Waltonrustc: Don't resolve all type variables eagerly for...
2011-06-09 Patrick Waltonrustc: Don't eagerly resolve type variables after unifi...
2011-06-09 Patrick Waltonrustc: Don't generate so many variables when typechecki...
2011-06-08 Patrick Waltonrustc: Add some miscellaneous demands that pushdown...
2011-06-08 Patrick Waltonrustc: Remove pushdown. 15 second improvement.
2011-06-08 Graydon HoareMerge pull request #403 from espindola/newllvm
2011-06-08 Patrick Waltonrustc: Remove all traces of the unification cache
2011-06-08 Patrick WaltonMerge pull request #455 from jdm/fail_str
2011-06-08 Josh MatthewsAdd optional message to fail.
2011-06-08 Josh MatthewsMerge remote branch 'graydon/master'
2011-06-08 Patrick Waltonrustc: Print out a real error message on unresolved...
2011-06-08 Patrick Waltonrustc: Use a set-based approach to unification; remove...
2011-06-07 Lindsey KuperRemoving dead code and redundant fails; changing fails...
2011-06-06 Marijn HaverbekeChange unsafe aliases
2011-06-05 Lindsey KuperRemove redundant 'fail' exprs and dead code; use sess...
2011-06-03 Graydon HoareAdd spans to fields, args, methods. Improve pp of same.
2011-06-03 Rafael Ávila de... Boilerplate for pointers. Sorry for missing this on...
2011-06-03 Lindsey KuperRemoving redundant "fail"s.
2011-06-03 Patrick Waltonrustc: Typecheck patterns from the top down; remove...
2011-06-02 Paul StansiferImplement pcwalton's code review suggestions.
2011-06-02 Paul StansiferError message, instead of segfault, when recursive...
2011-06-02 Tim ChevalierImprove type error message for non-constructor in pattern
2011-06-02 Lindsey KuperUse span_err instead of err. Fixes issue #444.
2011-06-01 Paul StansiferNow imports are not re-exported unless 'export' is...
2011-06-01 Michael SullivanSupport move as an initializer.
2011-06-01 Michael SullivanInsert plumbing for move that behaves just like assign.
2011-05-31 Eric HolkTeach the compiler to understand yield and join, as...
2011-05-31 Graydon HoareConsolidate formatting functions a bit more.
2011-05-31 Graydon HoareAdd span to field to catch per-field comments in rec...
2011-05-31 Brian Andersonrustc: Remove unneeded type params from alt patterns
2011-05-31 Brian Andersonrustc: Pushdown type params for tag patterns. Closes...
2011-05-28 Tim Chevalierchange comment
2011-05-28 Tim ChevalierCheck the declaration type in a for loop against the...
2011-05-27 Tim ChevalierUse annotations on blocks
2011-05-27 Tim ChevalierMake _|_ unify with anything
2011-05-27 Graydon HoareRemove redisue of unused fields from 'ann'.
2011-05-27 Graydon HoareRemove residual uses of fold, and fold itself.
2011-05-25 Eric HolkFixing typechecking for spawn.
2011-05-25 Brian Andersonrustc: Downcase typeck::demand and typeck::pushdown
2011-05-25 Brian Andersonrustc: Use demand functions instead of open-coded typec...
2011-05-24 Tim ChevalierImprove error message for ambiguous polymorphic types
2011-05-24 Tim ChevalierTypecheck @[] correctly
2011-05-21 Brian Andersonrustc: Add a FIXME to expr_alt type checking
2011-05-21 Brian Andersonrustc: Remove unnecessary pushdown from check_expr...
2011-05-21 Brian Andersonrustc: If all if branches are _|_, then the entire...
2011-05-21 Brian Andersonrustc: Allow if expressions to fail
2011-05-21 Brian Andersonrustc: Allow alt expressions to fail
2011-05-21 Brian Andersonrustc: Assign ty_bot to nodes in write::bot_ty. Remove...
2011-05-21 Tim ChevalierMerge remote-tracking branch 'graydon/master' into...
2011-05-21 Lindsey KuperMore work on anonymous objects.
2011-05-20 Tim ChevalierMake controlflow part of a function type
2011-05-20 Graydon HoareMove the ty_item_table into ty::ctxt.items, move varian...
2011-05-19 Patrick Waltonrustc: Unify variables using a single type instead...
2011-05-19 Graydon HoareMove type cache and node type table into type context.
2011-05-19 Tim ChevalierFix an error message that reversed the expected and...
2011-05-19 Patrick Waltonrustc: Generalize variable bindings so that we can...
2011-05-19 Patrick Waltonrustc: Split write_* in typeck into versions that will...
2011-05-18 Patrick Waltonrustc: Thread statement contexts through unification
2011-05-18 Patrick Waltonrustc: Split out type variable fixups from unification
2011-05-18 Patrick Waltonrustc: Thread a statement context through the typecheck...
2011-05-18 Patrick Waltonrustc: Don't rebuild the AST when typechecking statements
2011-05-18 Patrick Waltonrustc: Have typechecking no longer rebuild the AST
2011-05-18 Patrick Waltonrustc: Remove typeck::check_item_fn(); it's entirely...
2011-05-18 Patrick Waltonrustc: Make check_const() not rebuild the AST (although...
2011-05-18 Patrick Waltonrustc: Make check_block not rebuild the AST
2011-05-18 Patrick Waltonrustc: Don't rebuild the AST when writing back locals
2011-05-18 Patrick Waltonrustc: Pull the type out of the correct expression...
2011-05-18 Patrick Waltonrustc: Fix return value of expr_spawn case in pushdown_...
2011-05-18 Patrick Waltonrustc: Don't rebuild the AST when typechecking expressions
2011-05-17 Eric HolkFixing compile problems from recent changes.
2011-05-17 Eric HolkRemoving the TODO comment.
2011-05-17 Eric HolkAdded a few more expr_spawn cases so the spawn.rs test...
2011-05-17 Patrick Waltonrustc: Don't rebuild call or bind expressions during...
2011-05-17 Patrick Waltonrustc: Flatten annotations
2011-05-17 Marijn HaverbekeFinally rename std::_xxx to std::xxx
2011-05-17 Graydon HoareMerge remote branch 'origin/master' into HEAD
2011-05-17 Graydon HoareRewrite everything to use [] instead of vec() in value...
2011-05-16 Tim ChevalierStarted adding support for return checking and non...
2011-05-16 Patrick Waltonrustc: Fix indentation in typeck::check_lit()
2011-05-16 Patrick Waltonrustc: Don't rebuild the call expression in typeck...
2011-05-16 Patrick Waltonrustc: Don't rebuild AST patterns during typechecking
2011-05-16 Patrick Waltonrustc: Make the type collection pass no longer rebuild...
2011-05-16 Patrick Waltonrustc: Fix indentation in ty_param_count_and_ty_for_def()
2011-05-15 Brian Andersonrustc: Rename 'Unify' modules to 'unify'
2011-05-14 Patrick Waltonrustc: Use walk instead of fold for the first item...
2011-05-14 Patrick Waltonrustc: Change "Collect" to "collect"
2011-05-14 Patrick Waltonrustc: Look types up in the side table
2011-05-14 Patrick Waltonrustc: Write nil types into the node type table whereve...
next