| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-26 | added note about #[macro_escape] | John Clements | -0/+2 | |
| 2013-03-26 | auto merge of #5467 : ↵ | bors | -207/+276 | |
| nikomatsakis/rust/issues-3888-4036-4492-cannot-encode-region-variables, r=nikomatsakis The basic problem was that vtables were not being resolved. The fix uncovered another issue, which was that the syntax extensions were not creating method calls properly and were relying on outdated code in typeck, so I fixed that too. Resolves issues #3888, #4036, #4492. r? @catamorphism | ||||
| 2013-03-26 | configure: Accept llvm-3.2 | Fabian Deutsch | -1/+1 | |
| Previously the build system only checked for llvm-3.1 - 2.8. Now also 3.2 and 3.2svn is accepted. Signed-off-by: Fabian Deutsch <fabian.deutsch@gmx.de> | ||||
| 2013-03-26 | Add missing authors | Brian Anderson | -0/+16 | |
| 2013-03-26 | Stop writing directly to the final type/method/vtable sidetables from astconv | Niko Matsakis | -42/+137 | |
| and from typeck, which is verboten. We are supposed to write inference results into the FnCtxt and then these get copied over in writeback. Add assertions that no inference by-products are added to this table. Fixes #3888 Fixes #4036 Fixes #4492 | ||||
| 2013-03-26 | Update 0.6 release notes | Brian Anderson | -16/+17 | |
| 2013-03-26 | core: Hide GC docs | Brian Anderson | -0/+2 | |
| 2013-03-26 | Add various debug statements to trans that I used to help track down the | Niko Matsakis | -5/+25 | |
| problem and which seem like they could be useful in the future. | ||||
| 2013-03-26 | Rip out old code that still structured method calls as a | Niko Matsakis | -160/+114 | |
| expr_call(expr_field(...)) rather than an expr_method_call. There is probably more such code in trans that should be removed. | ||||
| 2013-03-26 | auto merge of #5532 : brson/rust/coredocs, r=brson | bors | -17/+54 | |
| r? | ||||
| 2013-03-26 | core: Make sure every module at least has a one-line description | Brian Anderson | -5/+30 | |
| 2013-03-26 | core: Clarify prelude docs. #4556 | Brian Anderson | -12/+24 | |
| 2013-03-26 | auto merge of #5556 : nikomatsakis/rust/issues-4904-and-4855, r=nikomatsakis | bors | -3/+7 | |
| Two small fixes. r? @catamorphism | ||||
| 2013-03-26 | Check for null in return_to_mut. Fixes #4904. | Niko Matsakis | -2/+6 | |
| 2013-03-26 | Fix #4855: handle bot in regionck | Niko Matsakis | -1/+1 | |
| 2013-03-26 | Added more missing lifetime annotations | Marvin Löbel | -8/+8 | |
| 2013-03-26 | auto merge of #5549 : brson/rust/rustdoc, r=brson | bors | -21/+224 | |
| r? | ||||
| 2013-03-26 | rustdoc: Tweak list style | Brian Anderson | -0/+10 | |
| 2013-03-26 | rustdoc: Add type bounds to impls | Brian Anderson | -7/+37 | |
| 2013-03-26 | rustdoc: Handle impl method visibility correctly. #5533 | Brian Anderson | -13/+161 | |
| 2013-03-26 | rustdoc: Build the crate config correctly. Fixes #5011 | Brian Anderson | -1/+1 | |
| 2013-03-26 | rustdoc: Sanitize links harder | Brian Anderson | -0/+15 | |
| 2013-03-26 | auto merge of #5553 : pnkfelix/rust/doc-fixes-for-0.6-incoming, r=sanxiyn | bors | -7/+38 | |
| 2013-03-26 | Added missing lifetime annotations, doc and whitespace cleanups | Marvin Löbel | -66/+66 | |
| 2013-03-26 | Fixed all use sites and tests | Marvin Löbel | -176/+204 | |
| 2013-03-26 | Isolated bug, static vector seems to behave differently than fixed sized one | Marvin Löbel | -31/+1 | |
| 2013-03-26 | Switched over a bunch of splitting funktions to non-allocating iterators | Marvin Löbel | -98/+135 | |
| 2013-03-26 | pre-rebase commit | Marvin Löbel | -101/+119 | |
| 2013-03-26 | Moved float str buffer constants to the strconv module | Marvin Löbel | -11/+10 | |
| 2013-03-26 | auto merge of #5546 : nikomatsakis/rust/ty_region-useful-span, r=catamorphism | bors | -11/+18 | |
| r? @catamorphism | ||||
| 2013-03-26 | Updated to reflect alpha-rename of constant/static items section. | Felix S. Klock II | -4/+2 | |
| 2013-03-26 | Cleanup wording around the awkward "and so on is . ." in the README.txt. | Felix S. Klock II | -2/+2 | |
| 2013-03-26 | Spelling fixes; replaced `size` with `capacity` in few places. | Felix S. Klock II | -3/+3 | |
| 2013-03-26 | Fixes mozilla/rust#3612. | Felix S. Klock II | -1/+2 | |
| 2013-03-26 | Miscellaneous documentation additions. | Felix S. Klock II | -1/+33 | |
| Added notes explaining how [expr, ..expr] form is used, targeted at individuals like me who thought it was more general and handled dynamic repeat expressions. (I left a TODO for this section in a comment, but perhaps that is bad form for the manual...) Added example of `do` syntax with a function of arity > 1; yes, one should be able to derive this from the text above it, but it is still a useful detail to compare and contrast against the arity == 1 case. Added example of using for expression over a uint range, since someone who is most used to write `for(int i; i < lim; i++) { ... }` will likely want to know how to translate that form (regardless of whether it happens to be good style or not for their use-case). Added note about the semi-strange meaning of "fixed size" of vectors in the vector type section. | ||||
| 2013-03-26 | auto merge of #5538 : apasel422/rust/release-notes, r=sanxiyn | bors | -0/+3 | |
| 2013-03-26 | auto merge of #5542 : catamorphism/rust/issue-4983, r=catamorphism | bors | -1/+1 | |
| 2013-03-26 | add deriving changes to release notes | Andrew Paseltiner | -0/+3 | |
| 2013-03-26 | auto merge of #5540 : dbaupp/rust/configure-pandoc-version, r=brson | bors | -6/+7 | |
| The version recognition was failing for pandoc version 1.11, thinking the minor version was 1 rather than 11, and thus not building the documentation. | ||||
| 2013-03-26 | auto merge of #5539 : apasel422/rust/kate, r=brson | bors | -3/+1 | |
| 2013-03-26 | auto merge of #5537 : yichoi/rust/pull-0325, r=brson | bors | -1/+16 | |
| In order to mitigate typo of target-triples, error notification of unsupported target triples which defined in mk/platform.mk added. minor fix for arm-linux-androideabi added. | ||||
| 2013-03-26 | auto merge of #5536 : sanxiyn/rust/doc-purity, r=brson | bors | -23/+17 | |
| Fix #3804. | ||||
| 2013-03-25 | auto merge of #5528 : thestinger/rust/find_mut, r=brson | bors | -9/+135 | |
| This currently requires workarounds for the borrow checker not being flow-sensitive for `LinearMap` and `TrieMap`, but it can already be expressed for `TreeMap` and `SmallIntMap` without that. | ||||
| 2013-03-25 | auto merge of #5525 : dbaupp/rust/minor_fixups, r=graydon | bors | -26/+9 | |
| Kills some warnings, and implements str::each_char_reverse so that it actually iterates. The test case wasn't detecting a failure, since the loop body was never executed. | ||||
| 2013-03-25 | auto merge of #5524 : luqmana/rust/repeat-loop, r=pcwalton | bors | -16/+51 | |
| `let v = [24, ..1000];` now more or less emits the same IR as: ```Rust let mut i = 0; while i < 1000 { v[i] = 24; i += 1; } ``` LLVM will still turn it into a memset if possible with optimization on. | ||||
| 2013-03-25 | auto merge of #5513 : apasel422/rust/deriving, r=luqmana | bors | -68/+13 | |
| This removes some explicit implementations of `Eq` in favor of `#[deriving(Eq)]` and derives `Clone` for a few core types. | ||||
| 2013-03-25 | auto merge of #5509 : thestinger/rust/oldmap, r=brson | bors | -347/+42 | |
| The reasoning for doing it this way is that it's much easier to transition method-by-method to the `Map` API than trying to do the migration all at once. I found an issue unrelated to my changes in one of the run-fail tests - if it uses `LinearMap`, it still fails but exits with 0. I xfailed it for now and opened [an issue](https://github.com/mozilla/rust/issues/5512), because it's not caused by these changes. | ||||
| 2013-03-25 | auto merge of #5507 : graydon/rust/fixups2, r=graydon | bors | -24/+29 | |
| Just some editing-to-reflect-reality on release notes and manual. | ||||
| 2013-03-25 | RELEASES.txt: wrong tick-mark | Graydon Hoare | -1/+1 | |
| 2013-03-25 | docs: update to avoid mention of const. | Graydon Hoare | -21/+22 | |
