| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-04-02 | Update COPYRIGHT release-0.6 0.6 | Graydon Hoare | -2/+2 | |
| 2013-04-01 | auto merge of #5669 : graydon/rust/tweaks, r=thestinger | bors | -13/+13 | |
| Just some minor cleanup of version strings and copyrights. | ||||
| 2013-04-01 | auto merge of #5667 : graydon/rust/remove-a-mode, r=catamorphism | bors | -1/+1 | |
| It seems nobody can figure out whether this is _supposed to_ make a difference anymore, and in testing it seems to work either way, so I removed it. One less alarming warning during a fresh build. | ||||
| 2013-04-01 | tidy version numbers and copyright dates | Graydon Hoare | -13/+13 | |
| 2013-04-01 | auto merge of #5662 : catamorphism/rust/docs, r=catamorphism | bors | -1/+99 | |
| r? @brson | ||||
| 2013-04-01 | docs: Xfail test, it's just for illustration anyway | Tim Chevalier | -2/+2 | |
| 2013-04-01 | auto merge of #5660 : brson/rust/doc, r=catamorphism | bors | -25/+73 | |
| 2013-04-01 | doc: Update tutorial description of core | Brian Anderson | -24/+60 | |
| 2013-04-01 | core: Update libc docs to clarify usage | Brian Anderson | -1/+13 | |
| 2013-04-01 | remove stray mode on callback, seems to not change anything | Graydon Hoare | -1/+1 | |
| 2013-04-01 | docs: Document language items, as per #3342 | Tim Chevalier | -1/+99 | |
| 2013-03-31 | auto merge of #5655 : thestinger/rust/arm, r=brson | bors | -4/+4 | |
| Turns out @ isn't valid for the ARM assembler. | ||||
| 2013-04-01 | rt/arch/arm: fix syntax used for noexec stack | Daniel Micay | -4/+4 | |
| 2013-03-31 | auto merge of #5653 : brson/rust/warnings, r=brson | bors | -30/+21 | |
| 2013-03-31 | Fix warnings | Brian Anderson | -30/+21 | |
| 2013-03-31 | auto merge of #5651 : luqmana/rust/incoming, r=thestinger | bors | -2/+2 | |
| Change fn() -> &fn(). | ||||
| 2013-03-31 | Update tutorial.md | Luqman Aden | -2/+2 | |
| Change fn() -> &fn(). | ||||
| 2013-03-31 | auto merge of #5649 : thestinger/rust/lib, r=brson | bors | -4/+4 | |
| There's no reason to make them executable, and this throws a warning with the Arch Linux package lint tool (namcap) for .a files. | ||||
| 2013-03-31 | auto merge of #5647 : thestinger/rust/execstack, r=brson | bors | -24/+94 | |
| Closes #5643 | ||||
| 2013-03-31 | install.mk: use INSTALL_LIB for all libraries | Daniel Micay | -4/+4 | |
| There's no reason to make them executable, and this throws a warning with the Arch Linux package lint tool (namcap) for .a files. | ||||
| 2013-03-31 | auto merge of #5648 : luqmana/rust/incoming, r=thestinger | bors | -1/+5 | |
| Fix typo and add fixed length vec changes. | ||||
| 2013-03-31 | mark the assembly object stacks as non-executable | Daniel Micay | -24/+94 | |
| Closes #5643 This also removes the need to pass noexecstack to gcc, but that wasn't actually working anymore. | ||||
| 2013-03-31 | auto merge of #5611 : Kimundi/rust/incoming, r=catamorphism | bors | -2/+15 | |
| 2013-03-31 | Update RELEASES.txt | Luqman Aden | -1/+5 | |
| Fix typo and add fixed length vec changes. | ||||
| 2013-03-31 | Fix underflow in char_range_at_reverse | Marvin Löbel | -2/+15 | |
| Added char_range_at_reverse underflow test | ||||
| 2013-03-30 | auto merge of #5637 : luqmana/rust/5423, r=brson | bors | -5/+2 | |
| Fixes #5423. | ||||
| 2013-03-30 | auto merge of #5638 : luqmana/rust/5405, r=brson | bors | -3/+49 | |
| #5405 Also, renames the confusingly named `use_new_rt` in `libcore/unstable/lang.rs` | ||||
| 2013-03-30 | Rename confusing var, use_new_rt -> use_old_rt. | Luqman Aden | -4/+4 | |
| 2013-03-30 | Correct type signature for start lang item. | Luqman Aden | -1/+47 | |
| 2013-03-30 | auto merge of #5634 : thestinger/rust/dlist, r=brson,thestinger | bors | -12/+6 | |
| Closes #3549 The issue report has some reasoning, but I'd like to add that I don't think managed pointers belong in core. It's *possible* to write a safe doubly-linked list on top of `unsafe`, but it would be much more limited and I don't think there's much of a use case - it would lose a lot of flexibility. You're probably better off using a vector, hash table, tree, heap or ring buffer in almost every case. | ||||
| 2013-03-30 | libsyntax: Update abi constants. Fixes #5423. | Luqman Aden | -5/+2 | |
| 2013-03-30 | move dlist from core -> std | Daniel Micay | -12/+6 | |
| Closes #3549 | ||||
| 2013-03-30 | auto merge of #5636 : thestinger/rust/vim, r=luqmana | bors | -12/+14 | |
| 2013-03-30 | auto merge of #5630 : erickt/rust/serial, r=erickt | bors | -759/+837 | |
| @nikomatsakis and I were talking about how the serializers were a bit too complicated. None of the users of With the `emit_option` and `read_option` functions, the serializers are now moving more high level. This patch series continues that trend. I've removed support for emitting specific string and vec types, and added support for emitting mapping types. | ||||
| 2013-03-30 | vim: use Operator group for 'as' | Daniel Micay | -1/+3 | |
| 2013-03-30 | vim: separate the conditional keywords | Daniel Micay | -2/+6 | |
| 2013-03-30 | vim: mark Todo as contained and rm unsafe from it | Daniel Micay | -2/+1 | |
| It's nice to make unsafe stand out, but this way isn't correct because it highlights it in comments. | ||||
| 2013-03-30 | vim: highlight ref + static as storage specifiers | Daniel Micay | -2/+2 | |
| lifetimes and globals are now the only two places static is used, and 'static isn't matched by this | ||||
| 2013-03-30 | rustc: fix astencode test | Erick Tryzelaar | -12/+1 | |
| 2013-03-30 | vim: assert and pure keywords were removed | Daniel Micay | -6/+3 | |
| 2013-03-30 | std: add more json decoder tests. | Erick Tryzelaar | -12/+124 | |
| 2013-03-30 | syntax: fix auto_encode test. | Erick Tryzelaar | -4/+4 | |
| 2013-03-30 | std: clean up the json pretty printer tests | Erick Tryzelaar | -88/+71 | |
| 2013-03-29 | auto merge of #5631 : brson/rust/abiset, r=brson,brson | bors | -352/+879 | |
| Continuing #5421 | ||||
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -352/+879 | |
| I believe this patch incorporates all expected syntax changes from extern function reform (#3678). You can now write things like: extern "<abi>" fn foo(s: S) -> T { ... } extern "<abi>" mod { ... } extern "<abi>" fn(S) -> T The ABI for foreign functions is taken from this syntax (rather than from an annotation). We support the full ABI specification I described on the mailing list. The correct ABI is chosen based on the target architecture. Calls by pointer to C functions are not yet supported, and the Rust type of crust fns is still *u8. | ||||
| 2013-03-29 | std: Add Deque::eachi and a Deque serializer support | Erick Tryzelaar | -0/+58 | |
| 2013-03-29 | Merge remote-tracking branch 'remotes/origin/incoming' into serial | Erick Tryzelaar | -5940/+5927 | |
| 2013-03-29 | std: add serialization support for dlist, linearset, triemap, trieset, ↵ | Erick Tryzelaar | -1/+183 | |
| treemap, and treeset | ||||
| 2013-03-29 | Merge remote-tracking branch 'remotes/origin/incoming' into serial | Erick Tryzelaar | -120/+88 | |
| 2013-03-29 | auto merge of #5628 : brson/rust/assert, r=brson | bors | -5937/+5924 | |
