| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-04-16 | rewrite region resolution so it takes place in typeck | Niko Matsakis | -2/+1 | |
| 2012-04-13 | add initial code re: slices to borrowing, improve ty_to_str | Niko Matsakis | -8/+33 | |
| 2012-04-13 | first stab at type checking for borrow: not integrated into trans | Niko Matsakis | -9/+27 | |
| 2012-04-08 | Remove a FIXME note about closed issue #1001 | Haitao Li | -1/+0 | |
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -9/+12 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-04-05 | add static region and also fix regions to be contravariant | Niko Matsakis | -0/+1 | |
| 2012-04-05 | utilities for indented logs | Niko Matsakis | -0/+18 | |
| 2012-04-04 | wip: refactor repr of regions | Niko Matsakis | -8/+19 | |
| - we now distinguish bound/free parameters (see region-param test case for why this is necessary) - we also track bounds on region variables - also, restructure fold_ty() to have multiple variants without duplication instead of one overloaded folder. This also allows for using block functions. | ||||
| 2012-04-01 | Fixing issue 1919. list_dir is the more general version that returns a ↵ | Jonathan Sternberg | -1/+1 | |
| vector with the contents of the directory. list_dir_path contains the old behavior (as a convenience function). | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -4/+4 | |
| 2012-03-26 | Disallow ret inside of block functions | Marijn Haverbeke | -12/+11 | |
| Also adds proper checking for cont/break being inside a loop. Closes #1854 Issue #1619 | ||||
| 2012-03-23 | Implement new inference algorithm. | Niko Matsakis | -8/+9 | |
| 2012-03-23 | rustc: Redo region inference to be a bit less broken | Patrick Walton | -15/+3 | |
| 2012-03-21 | add mut decls to rustc and make them mandatory | Niko Matsakis | -12/+12 | |
| 2012-03-16 | core: Store reexporting result and either. Closes #1997 | Brian Anderson | -0/+1 | |
| 2012-03-16 | rustc: Give a better error message when references involving the caller ↵ | Patrick Walton | -1/+13 | |
| region fail to unify | ||||
| 2012-03-15 | rustc: Describe why regions failed to unify as part of the type error message | Patrick Walton | -7/+7 | |
| 2012-03-15 | rustc: Fix the AST map to actually map blocks. Also improve region error ↵ | Patrick Walton | -9/+20 | |
| messages involving blocks. | ||||
| 2012-03-15 | rustc: Create self region bindings, and forbid the self region from being ↵ | Patrick Walton | -0/+1 | |
| used in places it shouldn't be | ||||
| 2012-03-14 | std: Rename the hashmap constructors to conform to new standards | Brian Anderson | -1/+1 | |
| Instead of using the new_ prefix just name them after their type | ||||
| 2012-03-13 | rustc: Get reference typedefs working | Patrick Walton | -0/+1 | |
| 2012-03-13 | Name types after their modules instead of 't' | Brian Anderson | -5/+5 | |
| 2012-03-13 | Overhaul constructor naming in libs | Brian Anderson | -1/+1 | |
| 2012-03-12 | Libc/os/run/rand/io reorganization. Close #1373. Close #1638. | Graydon Hoare | -46/+46 | |
| - Move io, run and rand to core. - Remove incorrect ctypes module (use libc). - Remove os-specific modules for os and fs. - Split fs between core::path and core::os. | ||||
| 2012-03-10 | In typestate, consider infinite loops w/ conts to be infinite | Tim Chevalier | -0/+16 | |
| If a loop { } contains a cont, that doesn't affect whether the entire loop diverges. Only breaks affect that. Fix that in typestate. | ||||
| 2012-03-10 | core: Remove the nearly empty math module | Brian Anderson | -1/+0 | |
| This mod only had two functions, all of whose users have been changed to use the uint module. | ||||
| 2012-03-08 | rustc: Stub a to-string implementation for region types | Patrick Walton | -0/+8 | |
| Not too useful without region resolution yet, but there it is. | ||||
| 2012-03-08 | Rename last to last_opt, last_unsafe to last | Tim Chevalier | -1/+3 | |
| As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe". | ||||
| 2012-03-06 | Don't attach def ids to types when the type already contains the def id | Marijn Haverbeke | -3/+0 | |
| 2012-03-05 | print type arguments when pretty-printing all nominal types | Niko Matsakis | -2/+7 | |
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -0/+442 | |
