2014-12-15 |
Niko Matsakis | Remove all shadowed lifetimes.
|
commit | commitdiff | tree |
2014-12-15 |
Niko Matsakis | Emit warning when lifetime names are shadowed.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Add a bunch of new tests per Alex's suggestion.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Implement `unsafe trait` semantics.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Parse `unsafe impl` but don't do anything particularly...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Parse `unsafe trait` but do not do anything with it...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Rename FnStyle trait to Unsafety.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Stop using diagnostics to avoid merge conflicts.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Temporarily remove issue #14039; it is fixed and re...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Add some tests for obsolete code, sugar used in appropriate...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Update emacs and vi modes.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Update guide/intro to take into account the removal...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Delete tests that are either no longer relevant or...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Mostly rote conversion of `proc()` to `move||` (and...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Rewrite WorkItem not to use `proc()`.
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Patch rustdoc to include missing types, make the match...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Remove `proc` types/expressions from the parser, compiler...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Adjust feature gates to allow for parenthetical notation...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Purge the hack that allows `FnOnce` to be used with...
|
commit | commitdiff | tree |
2014-12-14 |
Niko Matsakis | Rewrite threading infrastructure, introducing `Thunk...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Separate borrowck into its own crate and remove dead...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Improve comments and address nits.
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Implement the astencode rules for predicates. These...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Fix the opt-out-copy behavior so that values with dtor...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Remove diagnostic errors that were yielding warnings.
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Switch to using predicates to drive checking. Correct...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Write code for registering region obligations (but...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Introduce predicates but don't use them.
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Move the list of region obligations into the fulfillment...
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Thread a id to `Obligation`
|
commit | commitdiff | tree |
2014-12-13 |
Niko Matsakis | Start restructuring to support generalized where clauses...
|
commit | commitdiff | tree |
2014-12-11 |
Niko Matsakis | Fix an incorrect type annotation (shadowed lifetime...
|
commit | commitdiff | tree |
2014-12-11 |
Niko Matsakis | During method resolution, only reborrow if we are not...
|
commit | commitdiff | tree |
2014-12-11 |
Niko Matsakis | Fix two bugs in HRTB: 1. Categorize early-vs-late bindings...
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | Link regions in `ref` bindings from fn arguments.
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | Stop masking overflow and propagate it out more aggressively...
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | Kill dead code
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | Add ability to configure recursion limit.
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | Add a feature opt `opt_out_copy` that allows people...
|
commit | commitdiff | tree |
2014-12-08 |
Niko Matsakis | librustc: Make `Copy` opt-in.
|
commit | commitdiff | tree |
2014-12-05 |
Niko Matsakis | Remove crates from test list so that we don't waste...
|
commit | commitdiff | tree |
2014-12-05 |
Niko Matsakis | Fix various references in late-running tests and things
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Delete diagnostics tests because that model doesn't...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | FIXME(#19497) -- Stop messing around and just give...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Separate the driver into its own crate that uses trans...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Move typeck into its own crate.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Remove dependencies on driver from trans et al. by...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Modify libsyntax/diagnostics to not be so persnickety...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Move `typeck` logically in the module tree out to the...
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Remove one dependence on typeck from const_eval.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Remove "dependence" on typeck from comment in substs.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Remove dependence on typeck from ppaux.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Remove dependency on typeck from lint.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Move infer out of `middle::typeck` and into just `middle`.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Move various data structures out of typeck and into ty.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Adjust nits from pcwalton.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Add a cache so we don't create so many shims.
|
commit | commitdiff | tree |
2014-12-04 |
Niko Matsakis | Implement the `Fn` trait for bare fn pointers in the...
|
commit | commitdiff | tree |
2014-12-03 |
Niko Matsakis | FIXME(#19481) -- workaround valgrind cleanup failure...
|
commit | commitdiff | tree |
2014-12-03 |
Niko Matsakis | Correct various compile-fail tests. Most of the changes...
|
commit | commitdiff | tree |
2014-12-03 |
Niko Matsakis | Treat builtin bounds like all other kinds of trait...
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Add tests for the parsing of `+` and the error messages...
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Fix odd example where bounds were permitted and then...
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Fix rustdoc
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Rote changes due to the fact that ast paths no longer...
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Fixup various places that were doing `&T+'a` and do...
|
commit | commitdiff | tree |
2014-11-26 |
Niko Matsakis | Implement the new parsing rules for types in the parser...
|
commit | commitdiff | tree |
2014-11-25 |
Niko Matsakis | Stop indenting error messages. It throws off M-x next...
|
commit | commitdiff | tree |
2014-11-20 |
Niko Matsakis | Require that objects can only be made from Sized types...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Use the expected type to decide whether `||` is an...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Merge the ExprFnBlock and ExprUnboxedClosure into one...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Pass the unadjusted type into the unsize_info function...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Update libcollections tests to pass the new type rules...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Ensure that the type parameters passed to methods outlive...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Refactor QPath to take an ast::TraitRef
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Deduce the argument types based on the expected type...
|
commit | commitdiff | tree |
2014-11-19 |
Niko Matsakis | Move closure checking into its own file. Shrink check...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Fix merge conflict about `[]` coercions in new tests
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Update test for equivalency to include region binders...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Update tests for `()` notation to use traits not structs
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Allow impl's to have late-bound regions. Introduces...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Introduce machinery for higher-ranked TraitRefs
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Test resolving of names with `for` binders.
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Miscellaneous reformatttings and renamings.
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Stop checking the correctness of explicit self twice...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Convert TyPolyTraitRef to accept arbitary bounds, so...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Make it an error to use parenthetical notation with
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Introduce some sanity checking assertions in trans...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Switch the code to use De Bruijn indices rather than...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Pull out the fn-sig sub/lub/glb code and generalize...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Place parenthetical notation under the `unboxed_closure...
|
commit | commitdiff | tree |
2014-11-18 |
Niko Matsakis | Move trans, back, driver, and back into a new crate...
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Fix merge conflicts from making enum variants namespaced.
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Use the quick reject mechanism during trait matching...
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Port a simplified versions of pcwalton's "quick reject...
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Correct indentation
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Correct long line
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Substitute type/lifetimeInstatiate method type/early...
|
commit | commitdiff | tree |
2014-11-17 |
Niko Matsakis | Rewrite method resolution to be cleaner, more correct...
|
commit | commitdiff | tree |
2014-11-16 |
Niko Matsakis | Try to remove ty_nil, some kind of error in exhaustiveness...
|
commit | commitdiff | tree |
next |