| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2011-11-07 | Fix a long line | Marijn Haverbeke | -1/+1 | |
| 2011-11-07 | llvm::mk_object_file should really return an option, since the underlying ↵ | Joshua Wise | -4/+8 | |
| LLVM function can fail. Fixes a crash on OS X when rust has bad dylibs within eyeshot. | ||||
| 2011-11-03 | Disallow writing to function arguments again | Marijn Haverbeke | -85/+71 | |
| Remove implicit copying hack. Closes #1118 | ||||
| 2011-11-02 | fix line too long | Niko Matsakis | -1/+2 | |
| 2011-11-02 | add -m64 to gcc args if appropriate | Niko Matsakis | -6/+15 | |
| 2011-11-02 | correct more i32 vs int mismatches | Niko Matsakis | -2/+2 | |
| 2011-11-02 | convert various ints to i32 and vice versa | Niko Matsakis | -22/+22 | |
| 2011-11-02 | convert GEP to i32 | Niko Matsakis | -115/+67 | |
| 2011-11-02 | get things checking on ia32 | Niko Matsakis | -50/+39 | |
| 2011-11-02 | thread the context through so that int can be 64 bits on x86_64 | Niko Matsakis | -99/+149 | |
| 2011-11-02 | work on making the size of ints depend on the target arch | Niko Matsakis | -60/+92 | |
| 2011-11-02 | work on making the size of ints depend on the target arch | Niko Matsakis | -210/+295 | |
| 2011-11-02 | hack around on makefiles trying to get a 64 bit build | Niko Matsakis | -5/+55 | |
| right now there are many temporary hacks, search for NDM to find them | ||||
| 2011-11-02 | start to isolate target strings so that they can be configured for | Niko Matsakis | -74/+114 | |
| x64 or other targets | ||||
| 2011-11-02 | Evaluate alt expressions in their own block context | Marijn Haverbeke | -3/+10 | |
| Closes #785 | ||||
| 2011-11-02 | Rename car/cdr to head/tail in std::list | Marijn Haverbeke | -5/+4 | |
| Closes #1086 | ||||
| 2011-11-02 | Make it possible to cast unsafe pointers with the 'as' operator | Marijn Haverbeke | -6/+15 | |
| 2011-11-02 | Make 'lambda(...) -> ...' parse as a type | Marijn Haverbeke | -22/+9 | |
| 2011-11-02 | Make resolving of imports behave more sanely | Marijn Haverbeke | -65/+57 | |
| An import now ignores itself when resolving its target. This gets rid of the previously existing (problematic) behaviour where the import would start looking one scope up when its name was the same as its target's first component. Closes #1114 | ||||
| 2011-11-02 | Fix printing of parameterized tag types in ppaux | Marijn Haverbeke | -1/+1 | |
| It was printing option::t[int] instead of option::t<int> | ||||
| 2011-11-01 | Add should_fail annotation for unit tests | Matt Brubeck | -3/+19 | |
| This allows test cases to assert that a function is expected to fail. Tests annotated with "should_fail" will succeed only if the function fails. | ||||
| 2011-11-01 | Fix alignment of interior pointers of dynamic-size types. Closes #1112 | Brian Anderson | -8/+26 | |
| GEP_tup_like finds interior pointers by creating a tuple of all the types preceding the element it wants a pointer to, then asks for the size of that tuple. This results in incorrect pointers when the alignment of that tuple is not the alignment of the interior type you're getting a pointer to. | ||||
| 2011-10-31 | rustc: Find crates by matching the name metadata | Haitao Li | -22/+9 | |
| 2011-10-31 | rustc: Enable segmented stacks in LLVM when --stack-growth is on | Patrick Walton | -0/+3 | |
| 2011-10-29 | Add the ability to ignore tests by compiler config | Brian Anderson | -21/+34 | |
| [test] [ignore(cfg(target_os = "win32"))] | ||||
| 2011-10-29 | Add more logging to crate resolution | Brian Anderson | -1/+12 | |
| 2011-10-29 | rustc: Support 'companion mod's for crates and directory mods | Brian Anderson | -8/+65 | |
| Under this scheme when parsing foo.rc the parser will also look for foo.rs to fill in the crate-level module, and when evaluating a directory module directive it will look for a .rs file with the same name as the directory. | ||||
| 2011-10-29 | stdlib: Make io failures recoverable by returning a result | Brian Anderson | -9/+30 | |
| 2011-10-28 | Cleanup: Remove uneccesary generic_cmp function. | Matt Brubeck | -27/+13 | |
| 2011-10-28 | Use IEEE 754 semantics for NaN (Issue #1084) | Matt Brubeck | -58/+47 | |
| 2011-10-28 | stdlib: Make reinterpret_cast and leak unsafe | Brian Anderson | -4/+6 | |
| 2011-10-28 | rustc: Remove broken --depend flag | Brian Anderson | -10/+0 | |
| 2011-10-28 | rustc: -h cleanup | Brian Anderson | -2/+2 | |
| 2011-10-28 | rustc: Change --OptLevel to --opt-level | Brian Anderson | -7/+7 | |
| 2011-10-28 | rustc: Use consistent error handling in main | Brian Anderson | -16/+17 | |
| 2011-10-28 | rustc: Extract error reporting from codemap | Brian Anderson | -13/+42 | |
| 2011-10-28 | Reorder statements in rustc main to avoid bounds check | Brian Anderson | -3/+3 | |
| 2011-10-28 | rustc: Lift output file name handling out of main | Haitao Li | -40/+53 | |
| 2011-10-28 | Produce dyn libraries with proper names | Haitao Li | -23/+22 | |
| Issue #744 | ||||
| 2011-10-28 | Make shared kind the default only for generic functions | Marijn Haverbeke | -51/+49 | |
| You almost never want a function with pinned type params. For types, objects, resources, and tags, pinned types are actually often more sane. For most of these, shared rarely makes sense. Only tricky case is objs -- you'll have to think about the kinds you want there. Issue #1076 | ||||
| 2011-10-28 | Move to blocks, rather than fn@s, in parser.rs | Marijn Haverbeke | -16/+17 | |
| 2011-10-28 | Move to short type parameter keywords | Marijn Haverbeke | -9/+9 | |
| Issue #1076 | ||||
| 2011-10-28 | Start accepting short keywords for parameter kinds | Marijn Haverbeke | -3/+5 | |
| This is a pre-snapshot commit to be able to implement #1076 without the bootstrap compiler getting in my way. | ||||
| 2011-10-27 | Use the std::term color constants in the codemap | Brian Anderson | -3/+3 | |
| Exported constants work now. Woo! | ||||
| 2011-10-27 | Remove uint::max/min in favor if math::max/min | Matt Brubeck | -2/+4 | |
| 2011-10-25 | Properly take mutable object fields into account during alias analysis | Marijn Haverbeke | -16/+23 | |
| Closes #1055 | ||||
| 2011-10-25 | Update our code to new type parameter kind syntax | Marijn Haverbeke | -31/+31 | |
| Closes #1067 | ||||
| 2011-10-25 | Remove support for @/~-style type param kind annotation | Marijn Haverbeke | -9/+2 | |
| Issue #1067 | ||||
| 2011-10-25 | Step one towards new type param kind syntax | Marijn Haverbeke | -3/+7 | |
| Issue #1067 Needs a snapshot to finalize. | ||||
| 2011-10-24 | fix c-stack-cdecl when used w/ i64 | Niko Matsakis | -5/+15 | |
