| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-28 | Fix long line. release-0.2 0.2 | Graydon Hoare | -1/+2 | |
| 2012-03-28 | refactor so that pretty mode tests also run aux-build. Fixes #2060. | Niko Matsakis | -14/+27 | |
| 2012-03-28 | test: Un-XFAIL regions-mock-trans.rs and regions-mock-trans-impls.rs | Patrick Walton | -4/+0 | |
| 2012-03-28 | Tidy up multiple declarations and STDC_FOO_MACROS guards in headers. | Graydon Hoare | -72/+33 | |
| 2012-03-28 | rustc: Universally quantify regions when calling functions. Un-XFAIL ↵ | Patrick Walton | -120/+106 | |
| regions-addr-of-ret.rs. | ||||
| 2012-03-28 | Allow references to "self" within classes | Tim Chevalier | -33/+82 | |
| Allow writing self.f within a class that has a field f. Currently, the compiler accepts either self.f or f. In a future commit I'll require writing self.f and not f. Not sure whether self.f() works if f is a method (making sure that works next). | ||||
| 2012-03-28 | Fix some gcc-4.4-isms, should build now on 4.1+. | Graydon Hoare | -2/+10 | |
| 2012-03-28 | Update crate URLs to point to interesting things. | Graydon Hoare | -6/+6 | |
| 2012-03-28 | Update CC fuzzer | Jesse Ruderman | -2/+2 | |
| 2012-03-28 | Update AST fuzzer | Jesse Ruderman | -10/+5 | |
| 2012-03-28 | python scripts run with Python 2.4 (for RHEL5) | Grahame Bowland | -6/+12 | |
| 2012-03-28 | Test case to make sure typestate checks the body of class constructors | Tim Chevalier | -0/+23 | |
| 2012-03-28 | Make sure type_use.rs doesn't get lost in recursive enums | Marijn Haverbeke | -7/+12 | |
| Closes #2059 | ||||
| 2012-03-27 | Enforce mutability declarations in classes; correct shapes for classes | Tim Chevalier | -40/+187 | |
| 1. Enforce mutability declarations on class fields. Don't allow any mutation of class fields not declared as mutable (except inside the constructor). 2. Handle classes correctly in shape (treat classes like records). | ||||
| 2012-03-27 | make type_kind exhaustive, add an entry for type_self (in particular) | Niko Matsakis | -1/+3 | |
| 2012-03-27 | emacs: Make 'mut' a keyword | Brian Anderson | -1/+1 | |
| 2012-03-27 | core: Rename iter::to_list to to_vec. Closes #2056 | Brian Anderson | -11/+11 | |
| 2012-03-27 | rust: Remove extensions' dependency on the session | Brian Anderson | -12/+10 | |
| 2012-03-27 | Emergency safe-ref-checker maintenance | Marijn Haverbeke | -82/+92 | |
| It still has some big problems, but at least it more or less understands block arguments now. Closes #1925 | ||||
| 2012-03-27 | Move some code over to iterator-for to see how it performs. | Marijn Haverbeke | -180/+194 | |
| 2012-03-27 | Register new snapshot | Marijn Haverbeke | -0/+8 | |
| 2012-03-27 | Add vec::each, vec::eachi, and list::each | Marijn Haverbeke | -1/+49 | |
| For use with the new for construct. Issue #1619 | ||||
| 2012-03-27 | Support returning from loop blocks | Marijn Haverbeke | -51/+243 | |
| The code is somewhat invasive, but it seems hard to do this in a clean way, since the design itself involves a bunch of 'action at a distance'. Issue #1819 | ||||
| 2012-03-27 | Support an alternate for syntax that calls a higher-order function | Marijn Haverbeke | -78/+123 | |
| The last argument of the call must be a block, and the type of this argument must a function returning bool. `break` and `cont` are supported in the body of the block, and return `false` or `true` from the function. When the end of the function is reached, `true` is implicitly returned. for vec::all([1, 2, 3]) {|elt| if elt == 2 { break; } log(error, elt); } Issue #1619 | ||||
| 2012-03-26 | Register new snapshots. | Graydon Hoare | -0/+8 | |
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -742/+742 | |
| 2012-03-26 | Disable some advanced (post glibc-2.3) libuv features when building snaps. | Graydon Hoare | -1/+1 | |
| 2012-03-26 | rustc: Begin eliminating ext's dependency on the session | Brian Anderson | -54/+67 | |
| 2012-03-26 | rustc: Move eval_const_expr to its own mod | Brian Anderson | -178/+180 | |
| 2012-03-26 | rustc: Combine and unify regions | Patrick Walton | -37/+88 | |
| 2012-03-26 | rustc: "unkown" -> "unknown" | Patrick Walton | -1/+1 | |
| 2012-03-26 | rustc: Fix typo in infer | Patrick Walton | -1/+1 | |
| 2012-03-26 | rustc: Remove obsolete FIXME in infer | Patrick Walton | -3/+0 | |
| 2012-03-26 | rustc: Generalize resolve_var to work with regions too | Patrick Walton | -15/+12 | |
| 2012-03-26 | Merge pull request #2054 from j3parker/master | Brian Anderson | -2/+3 | |
| Minor fixes | ||||
| 2012-03-26 | In typeck, don't call ty::store_iface_methods on private methods | Tim Chevalier | -3/+37 | |
| This was resulting in a different error message depending on whether the private method you were trying to call was in the same crate or a different one. | ||||
| 2012-03-26 | Improve type inference to compute LUB/GLB | Niko Matsakis | -184/+765 | |
| 2012-03-26 | Remove stray comment | Tim Chevalier | -9/+0 | |
| 2012-03-26 | Enforce privacy declarations for class fields and methods | Tim Chevalier | -58/+185 | |
| 2012-03-26 | Fix return-in-block in cargo | Marijn Haverbeke | -6/+4 | |
| Which is apparently not built as part of make check | ||||
| 2012-03-26 | Check in a forgotten new file | Marijn Haverbeke | -0/+54 | |
| 2012-03-26 | Disallow ret inside of block functions | Marijn Haverbeke | -150/+152 | |
| Also adds proper checking for cont/break being inside a loop. Closes #1854 Issue #1619 | ||||
| 2012-03-26 | Fix bug in generation of non-generic resource dtors | Marijn Haverbeke | -1/+1 | |
| Issue #1944 | ||||
| 2012-03-25 | repair the build---also, make try/commit work over both ty/region vars | Niko Matsakis | -17/+34 | |
| 2012-03-25 | Fixed vim highlighting for \' (and other) escapes in char literals | Jacob Parker | -2/+3 | |
| 2012-03-24 | rustc: Generalize several parts of infer in preparation for using them for ↵ | Patrick Walton | -94/+97 | |
| region bounds as well | ||||
| 2012-03-24 | correct more broken tests | Niko Matsakis | -12/+20 | |
| 2012-03-24 | add test that was failing from tedh | Niko Matsakis | -0/+11 | |
| 2012-03-24 | add annotation for variable that used to infer to bot | Niko Matsakis | -1/+1 | |
| 2012-03-24 | Avoid unifying vars when possible; handle bot (more) correctly | Niko Matsakis | -32/+116 | |
