| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-09-09 | libstd: Fix botched exports for net_tcp | Patrick Walton | -1/+1 | |
| 2012-09-09 | Reformat comments | Brian Anderson | -5/+5 | |
| 2012-09-09 | Introduce 'strict' keywords, that may not be used as idents anywhere | Brian Anderson | -4/+42 | |
| 2012-09-09 | Long lines | Brian Anderson | -1/+2 | |
| 2012-09-09 | Turn most contextual keywords into restricted keywords | Brian Anderson | -7/+3 | |
| 2012-09-09 | Rename variables that clash with keywords | Brian Anderson | -43/+43 | |
| 2012-09-09 | std: warn(non_camel_case_types) -> deny | Brian Anderson | -2/+1 | |
| 2012-09-09 | core: warn(non_camel_case_types) -> deny | Brian Anderson | -2/+1 | |
| 2012-09-08 | Fix some old syntax | Brian Anderson | -2/+2 | |
| 2012-09-08 | libsyntax: Parse and report errors for a few obsolete syntaxes | Brian Anderson | -14/+253 | |
| 2012-09-08 | core: fix separator for Future<A> property | Jeff Olson | -1/+1 | |
| 2012-09-08 | test: bunch of test cleanup from sendable_futures change | Jeff Olson | -12/+19 | |
| 2012-09-08 | core: missed rebase cruft cleanup | Jeff Olson | -4/+0 | |
| 2012-09-08 | core: most rebase cruft cleanup | Jeff Olson | -2/+3 | |
| 2012-09-08 | core: change FutureState Forced(A) to Forced(~A) | Jeff Olson | -4/+4 | |
| 2012-09-08 | core: change notify_chan eq checks to is_none(), instead | Jeff Olson | -9/+8 | |
| 2012-09-08 | core: patch from nmatsakis to make futures non-copyable | Jeff Olson | -4/+8 | |
| 2012-09-08 | core/std: finish making futures sendable + test.. still issues | Jeff Olson | -8/+17 | |
| 2012-09-08 | core/std: an unending parade of minor tweaks due to renaming Option et al | Jeff Olson | -3/+3 | |
| 2012-09-08 | std: cleanup in sync.rs for things missed in last rebase | Jeff Olson | -9/+9 | |
| 2012-09-08 | core: cleanup in task.rs for things missed in last rebase | Jeff Olson | -7/+7 | |
| 2012-09-08 | core: fix breakage in TaskBuilder.future_result | Jeff Olson | -7/+15 | |
| the actual "fix" in this change is the chunk that moves `let x = self.consume()` to after the option dance that results in the `notify_chan` in TaskBuilder.try() the rest is cleanup/sense-making of what some of this code is doing (I'm looking at you, future_result) | ||||
| 2012-09-08 | core: changing pipes::port/chan_one to Port/ChanOne in unsafe.rs | Jeff Olson | -1/+1 | |
| 2012-09-08 | core: Fix stage0 build errors | Brian Anderson | -19/+48 | |
| 2012-09-08 | core: port task.rs to comm::Chan/Port to pipes::Chan/Port | Jeff Olson | -38/+135 | |
| 2012-09-07 | (fix incoming) Add the necessary traits to some generic functions | Kevin Cantu | -3/+6 | |
| 2012-09-07 | (partially fix incoming) More hash function simplification | Kevin Cantu | -15/+7 | |
| 2012-09-07 | Convert all kind bounds to camel case. Remove send, owned keywords. | Brian Anderson | -612/+603 | |
| 2012-09-07 | Remove import and export from intrinsic.rs | Brian Anderson | -4/+3 | |
| 2012-09-07 | Fix obsolete struct syntax in test | Brian Anderson | -1/+1 | |
| 2012-09-07 | Convert 'again' to 'loop'. Remove 'again' keyword | Brian Anderson | -56/+56 | |
| 2012-09-07 | Fix long line. | Graydon Hoare | -1/+1 | |
| 2012-09-07 | Fix whitespace. | Graydon Hoare | -1/+1 | |
| 2012-09-07 | Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. | Graydon Hoare | -397/+736 | |
| 2012-09-07 | Remove support for multiple traits in a single impl | Tim Chevalier | -35/+44 | |
| There was half-working support for them, but they were never fully implemented or even approved. Remove them altogether. Closes #3410 | ||||
| 2012-09-07 | Implement &-patterns | Tim Chevalier | -18/+88 | |
| Closes #2855 | ||||
| 2012-09-07 | Add an ignore! macro, remove support for nested block comments, re: #2755. | Graydon Hoare | -28/+26 | |
| 2012-09-07 | Remove module keyword | Brian Anderson | -21/+9 | |
| 2012-09-07 | Convert field terminators to commas. Stop parsing semis. | Brian Anderson | -284/+284 | |
| 2012-09-07 | libcore: Make str_eq not break with coretest | Patrick Walton | -0/+17 | |
| 2012-09-07 | rustc: Add a str_eq lang item for pattern matching | Patrick Walton | -25/+32 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -325/+322 | |
| 2012-09-07 | Do not copy values of type () or _|_ | Niko Matsakis | -21/+59 | |
| This can trigger a crash because we assume we can supply null ptrs and undefined values for values of those types, as we should be treated them as zero-size. Interestingly, this crash only shows up (atm) in non-optimized builds. Therefore, I added a -Z no-opt flag so that the new test (capture_nil) can specify that it should not run with optimizations enabled. | ||||
| 2012-09-07 | rustc: Make "ne" use traits | Patrick Walton | -3/+4 | |
| 2012-09-07 | rustc: Trailing whitespace | Patrick Walton | -1/+0 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -60/+218 | |
| 2012-09-07 | Don't check impl ty params for equality with trait ty params | Tim Chevalier | -9/+115 | |
| This was too restrictive. We need to check the number of ty params, and that the bounds are equal, but otherwise require_same_types does the job. Closes #2611 | ||||
| 2012-09-07 | In typeck, don't assume traits with default methods are in the same crate | Tim Chevalier | -23/+38 | |
| But note that default methods still don't work cross-crate (see #2794) -- this just makes it so that when a method is missing in a cross-crate impl, the right error message gets printed. Closes #3344 | ||||
| 2012-09-07 | Ensure that scratch datum's are zeroed out in the alloca phase. | Niko Matsakis | -2/+2 | |
| This should address the valgrind failure that @elliotslaughter was seeing, though I am not sure why the bots / test continued to pass, since this is precisely the condition this test was looking for! | ||||
| 2012-09-07 | gc: Add early abort when GC is disabled. | Elliott Slaughter | -0/+15 | |
