| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-05-22 | libstd: Rename libcore to libstd and libstd to libextra; update makefiles. | Patrick Walton | -81/+0 | |
| This only changes the directory names; it does not change the "real" metadata names. | ||||
| 2013-05-20 | Replace all uses of rust-intrinsic ABI with calls to unstable::intrinsics | Brian Anderson | -8/+2 | |
| 2013-05-19 | Register snapshots | Brian Anderson | -29/+0 | |
| 2013-05-10 | core: Use the new `for` protocol | Alex Crichton | -0/+30 | |
| 2013-05-08 | librustc: Stop parsing modes and remove them entirely from the language | Patrick Walton | -1/+1 | |
| 2013-05-05 | core: Remove a call to `breakpoint` from a test | Brian Anderson | -13/+1 | |
| These breakpoints make it difficult to debug coretest | ||||
| 2013-05-04 | Register snapshots | Brian Anderson | -3/+0 | |
| 2013-05-03 | add gitattributes and fix whitespace issues | Daniel Micay | -1/+0 | |
| 2013-04-29 | librustc: Make `&fn` by-copy by default and remove the mode from ↵ | Patrick Walton | -0/+3 | |
| `frame_address`. | ||||
| 2013-04-20 | Replaced many instances of reinterpret_cast with transmute | Matthijs Hofstra | -4/+4 | |
| 2013-04-19 | core: clean up tests (mostly unused unsafe blocks) | Alex Crichton | -3/+1 | |
| 2013-03-29 | Add AbiSet and integrate it into the AST. | Niko Matsakis | -1/+1 | |
| 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-27 | core/std: Remove uses of ++ mode | Tim Chevalier | -2/+2 | |
| from stackwalk::frame_address and net_tcp::on_tcp_read_cb As per #4425 | ||||
| 2013-03-11 | librustc: Replace all uses of `fn()` with `&fn()`. rs=defun | Patrick Walton | -2/+2 | |
| 2013-03-07 | libcore: Remove `extern mod { ... }` from libcore. rs=deexterning | Patrick Walton | -5/+10 | |
| 2013-03-04 | Remove unused imports throughout src/ | Alex Crichton | -2/+0 | |
| 2013-02-28 | Remove code that was awaiting a snapshot | Tim Chevalier | -3/+0 | |
| * Disallow structural records everywhere * Remove all #[cfg(stage0)] stuff * Remove the last deprecated modes in libcore * Un-xfail a test | ||||
| 2013-02-07 | Make ~fn non-copyable, make &fn copyable, split barefn/closure types, | Niko Matsakis | -5/+0 | |
| correct handling of moves for struct-record update. Part of #3678. Fixes #2828, #3904, #4719. | ||||
| 2013-01-29 | libcore: De-export libcore. rs=deexporting | Patrick Walton | -4/+2 | |
| 2013-01-10 | librustc: Make all external functions unsafe. r=tjc | Patrick Walton | -3/+7 | |
| 2013-01-10 | core: Change XXXs into proper FIXMEs with issue numbers | Tim Chevalier | -1/+2 | |
| 2013-01-09 | A collection of refactorings that I found it hard/tiresome to divide: | Niko Matsakis | -1/+1 | |
| - Make `extern fn()` assignable to any closure type, rather than a subtype. - Remove unused int_ty_set and float_ty_set - Refactor variable unification and make it more DRY - Do fn sub/lub/glb on the level of fn_sig - Rename infer::to_str::ToStr to infer::to_str::InferStr - Capitalize names of various types - Correct hashing of FnMeta - Convert various records-of-fns into structs-of-fns. This is both eliminating use of deprecated features and more forwards compatible with fn reform. r=pcwalton | ||||
| 2012-12-03 | Update license, add license boilerplate to most files. Remainder will follow. | Graydon Hoare | -0/+10 | |
| 2012-10-05 | Silence most of the remaining warnings | Brian Anderson | -2/+2 | |
| 2012-10-02 | Removing explicit uses of + mode | Tim Chevalier | -0/+2 | |
| This removes most explicit uses of the + argument mode. Pending a snapshot, I had to remove the forbid(deprecated_modes) pragma from a bunch of files. I'll put it back! + mode still has to be used in a few places for functions that get moved (see task.rs) The changes outside core and std are due to the to_bytes trait and making the compiler (with legacy modes on) agree with the libraries (with legacy modes off) about modes. | ||||
| 2012-10-02 | libstd: Switch off legacy modes in both core and std. | Patrick Walton | -3/+4 | |
| 2012-09-23 | core: Un-legacy-export stackwalk, cmath | Brian Anderson | -4/+4 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+2 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | core: Mark gc and stackwalk as demoded | Brian Anderson | -0/+4 | |
| 2012-09-19 | core: Clean up crate docs and give all mods a brief description | Brian Anderson | -1/+1 | |
| 2012-09-18 | core: Rename 'unsafe' mod to 'cast' | Brian Anderson | -1/+1 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -1/+1 | |
| 2012-09-04 | core: Remove struct ctors | Brian Anderson | -2/+4 | |
| 2012-09-04 | libcore: "import" -> "use" | Patrick Walton | -3/+3 | |
| 2012-09-01 | Demode reinterpret_cast | Brian Anderson | -3/+3 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -3/+3 | |
| 2012-08-17 | Remove the class keyword | Brian Anderson | -1/+1 | |
| 2012-08-13 | core: Camel case some lesser-used modules | Brian Anderson | -8/+8 | |
| 2012-08-01 | Convert ret to return | Brian Anderson | -1/+1 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -3/+3 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -3/+3 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -3/+3 | |
| 2012-06-30 | Eliminate usages of old sugared call syntax | Brian Anderson | -1/+1 | |
| 2012-06-20 | Don't shadow a class name with a local | Tim Chevalier | -5/+5 | |
| The fix in 208621 means you now can't shadow a class name with a local, which is consistent with other behavior. But stackwalk was doing that. Fixed it. | ||||
| 2012-06-11 | core: More stack walking | Brian Anderson | -9/+48 | |
| 2012-06-07 | core: Remove transitional code | Brian Anderson | -11/+0 | |
| 2012-06-06 | core: Start on a stack walker | Brian Anderson | -0/+54 | |
