| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-09-30 | rustc: llvm grew some new enum variants | Erick Tryzelaar | -13/+15 | |
| 2012-09-27 | jit: Separate JIT execution into two functions and load crates before main ↵ | Zack Corr | -9/+13 | |
| lookup | ||||
| 2012-09-23 | Register snapshots. Remove redundant Eq impls, Makefile hacks | Brian Anderson | -42/+0 | |
| 2012-09-21 | Install new pub/priv/export rules as defaults, old rules accessible under ↵ | Graydon Hoare | -0/+1 | |
| #[legacy_exports]; | ||||
| 2012-09-20 | rustc: De-mode all overloaded operators | Patrick Walton | -0/+42 | |
| 2012-09-19 | demode the each() method on vec and other iterables. | Niko Matsakis | -2/+2 | |
| 2012-09-19 | Remove final bits of residual hokey-hash functions. Close #1616. | Graydon Hoare | -2/+0 | |
| 2012-09-19 | Remove redundant hashmap constructor functions. | Graydon Hoare | -1/+1 | |
| 2012-09-12 | Rename vec::unsafe to vec::raw | Brian Anderson | -3/+3 | |
| 2012-09-10 | Convert std::map to camel case | Brian Anderson | -4/+4 | |
| 2012-09-07 | Migrate std::map to use core::hash::Hash trait. Disable many hokey hashes. | Graydon Hoare | -1/+1 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -4/+4 | |
| 2012-09-07 | rustc: Add an "ne" method to the Eq trait, and implement it everywhere | Patrick Walton | -0/+1 | |
| 2012-09-06 | Remove struct ctors | Brian Anderson | -4/+24 | |
| 2012-09-06 | Refactor trans to replace lvalue and friends with Datum. | Niko Matsakis | -4/+6 | |
| Also: - report illegal move/ref combos whether or not ref comes first - commented out fix for #3387, too restrictive and causes an ICE | ||||
| 2012-09-04 | rustc: "import" -> "use" | Patrick Walton | -2/+2 | |
| 2012-08-31 | jit: Clean rustllvm code, let rustc expose __morestack instead of linking in ↵ | Zack Corr | -2/+3 | |
| libmorestack and return _rust_main and call it from rustc | ||||
| 2012-08-31 | jit: Add passes and cleanup code | Zack Corr | -5/+2 | |
| 2012-08-31 | jit: Add custom memory manager (still segfaulting) | Zack Corr | -2/+8 | |
| 2012-08-31 | Add experimental JIT compiler | Zack Corr | -0/+6 | |
| 2012-08-29 | rustc: Make `<` and `=` into traits | Patrick Walton | -0/+39 | |
| 2012-08-26 | Camel case the option type | Brian Anderson | -6/+6 | |
| 2012-08-23 | `m1!{...}` -> `m1!(...)` | Paul Stansifer | -1/+1 | |
| 2012-08-17 | Remove the class keyword | Brian Anderson | -4/+4 | |
| 2012-08-06 | Convert alt to match. Stop parsing alt | Brian Anderson | -3/+3 | |
| 2012-08-05 | Switch alts to use arrows | Brian Anderson | -23/+23 | |
| 2012-08-02 | Remove modes from map API and replace with regions. | Niko Matsakis | -2/+2 | |
| API is (for now) mostly by value, there are options to use it by reference if you like. Hash and equality functions must be pure and by reference (forward looking to the day when something like send_map becomes the standard map). | ||||
| 2012-08-01 | Convert ret to return | Brian Anderson | -31/+31 | |
| 2012-07-30 | Change syntax extension syntax: `#m[...]` -> `m!{...}`. | Paul Stansifer | -1/+1 | |
| 2012-07-25 | Added debug flag to enable LLVM debug output. | Elliott Slaughter | -0/+3 | |
| 2012-07-24 | Remove rustllvm functions which have moved upstream. | Elliott Slaughter | -4/+0 | |
| 2012-07-19 | Merge pull request #2910 from gwillen/bug-2360 | Tim Chevalier | -1/+1 | |
| Better error when rustc fails to write output. | ||||
| 2012-07-14 | Move the world over to using the new style string literals and types. Closes ↵ | Michael Sullivan | -33/+33 | |
| #2907. | ||||
| 2012-07-13 | Better error when rustc fails to write output. | Glenn Willen | -1/+1 | |
| 2012-07-03 | Switch 'native' to 'extern' (or 'foreign' in some descriptions) | Graydon Hoare | -1/+1 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -3/+3 | |
| 2012-06-29 | Adding a bunch of atomic intrinsics. | Eric Holk | -0/+30 | |
| Adding a test cases for the atomic intrinsics. | ||||
| 2012-06-29 | Switch the compiler over to using ~[] notation instead of []/~. Closes #2759. | Michael Sullivan | -5/+5 | |
| 2012-06-28 | Replaced almost all vector+ in rustc (#2719) | Eric Holk | -1/+1 | |
| Didn't update shape because the changes were causing segfaults. | ||||
| 2012-06-25 | Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725. | Michael Sullivan | -7/+8 | |
| 2012-06-22 | Change resources to classes in libstd and rustc | Tim Chevalier | -8/+16 | |
| 2012-06-11 | Change llsize_real to use LLVMSizeOfTypeInBits. Add comments. | Graydon Hoare | -1/+8 | |
| 2012-06-07 | Use c_ulonglong now that it works in FFI, etc... | Tim Chevalier | -3/+5 | |
| Annotate FIXMEs; remove obsolete FIXMEs; remove an unnecessary PointerCast. | ||||
| 2012-05-17 | Annotate or fix FIXMEs in LLVM bindings and metadata code | Tim Chevalier | -45/+56 | |
| Fixed up a few FIXMEs in lib/llvm to use more descriptive data types. Covered FIXMEs in metadata::{creader, csearch, decoder} and one in encoder. | ||||
| 2012-05-07 | rustc: Put all boxes into addrspace 1 | Brian Anderson | -1/+9 | |
| 2012-05-02 | rustc: Hack around some FFI bustage. Unbreak servo | Brian Anderson | -0/+1 | |
| 2012-04-26 | rustc: Add LLVM bindings for more alignment-related functions | Brian Anderson | -1/+8 | |
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -2/+2 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-03-21 | add mut decls to rustc and make them mandatory | Niko Matsakis | -5/+5 | |
| 2012-03-14 | Convert *u8 native string users to *c_char | Brian Anderson | -148/+154 | |
