| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -307/+0 | |
| 2012-02-09 | Remove some pointless imports | Marijn Haverbeke | -1/+0 | |
| 2012-01-31 | Change option::t to option | Tim Chevalier | -3/+3 | |
| Now that core exports "option" as a synonym for option::t, search-and- replace option::t with option. The only place that still refers to option::t are the modules in libcore that use option, because fixing this requires a new snapshot (forthcoming). | ||||
| 2012-01-19 | Remove support for the '.' after a nullary tag in a pattern | Tim Chevalier | -4/+4 | |
| (Commit also includes lots of changes to remove '.'s that a git merge messed up, or else it was monkeys.) | ||||
| 2012-01-18 | Remove '.' after nullary tags in patterns | Tim Chevalier | -5/+5 | |
| Does what it says on the tin. The next commit will remove support for this syntax. | ||||
| 2012-01-19 | Use ctypes in native function declarations | Haitao Li | -1/+1 | |
| 2012-01-12 | Make driver::session::session no longer an object | Marijn Haverbeke | -9/+10 | |
| Rather, it is now a struct where properties like opts are accessed directly, and the error-reporting methods are part of a static impl (with the same name as the type). | ||||
| 2012-01-11 | rustc: Don't allow empty link_name when nolink attribute is present | Brian Anderson | -9/+12 | |
| Closes #1326 | ||||
| 2012-01-11 | Major clean-up of std::io | Marijn Haverbeke | -1/+1 | |
| Use ifaces instead of objs, stop wrapping everything in two (or three) layers of no-value-added indirection, and remove some of the more pointless/outdated idioms from the code. | ||||
| 2012-01-11 | Implement std::map as an iface/impl instead of an obj | Marijn Haverbeke | -8/+6 | |
| 2012-01-05 | Clean up translating of def_ids in metadata reader | Marijn Haverbeke | -1/+2 | |
| Reduces the amount of closure allocation, and makes the code cleaner. | ||||
| 2012-01-04 | "str": rename "str_from_cstr" to "from_cstr" (analogous to the other "from_*") | Lenny222 | -1/+1 | |
| 2012-01-01 | freebsd support | User Jyyou | -0/+1 | |
| 2011-12-22 | Merge all 3 log syntaxes, tidy up residual misuses. | Graydon Hoare | -4/+4 | |
| 2011-12-22 | Register snapshots and switch logging over to use of log_full or #error / ↵ | Graydon Hoare | -13/+13 | |
| #debug. | ||||
| 2011-12-16 | allow #[link_args] with #[nolink]. For now, fail if two modules link same ↵ | Graham Fawcett | -14/+19 | |
| lib, and second has link_args. I think it should undefined to have multiple modules that link in the same library, but provide different link arguments. Unfortunately we don't track link_args by module -- they are just appended as discovered into the crate store -- but for now, it should be an error to provide link_args on a module that's already been included (with or without link_args). | ||||
| 2011-12-16 | implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove ↵ | Graham Fawcett | -0/+8 | |
| empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink]. | ||||
| 2011-12-13 | Copy first batch of material from libstd to libcore. | Graydon Hoare | -3/+4 | |
| 2011-12-12 | rustc: build versioned library with hash in its name | Haitao Li | -1/+1 | |
| Also updated build to install versioned libraries and added a few missing actions for `make clean`. | ||||
| 2011-12-12 | Using filename when finding libraries for linking | Haitao Li | -8/+22 | |
| Revert #999 commit 16dad84f7b2f173db012dda2e77b08ccb423391f | ||||
| 2011-11-21 | rustc: Remove abi from ast::native_mod | Haitao Li | -4/+7 | |
| 2011-11-17 | remove compile-command from local variable blocks | Niko Matsakis | -1/+0 | |
| 2011-11-16 | Use attributes for native module ABI and link name | Haitao Li | -1/+6 | |
| This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547 | ||||
| 2011-11-10 | Cleanup unused imports | Haitao Li | -3/+1 | |
| 2011-11-09 | rustc: Rename native_abi_c_stack_cdecl to native_abi_cdecl | Brian Anderson | -1/+1 | |
| 2011-11-09 | rustc: Rename native_abi_c_stack_stdcall to native_abi_stdcall | Brian Anderson | -1/+1 | |
| 2011-11-08 | Remove native "cdecl" ABI | Brian Anderson | -2/+1 | |
| 2011-11-07 | Remove native "rust" ABI | Brian Anderson | -1/+1 | |
| 2011-11-07 | llvm::mk_object_file should really return an option, since the underlying ↵ | Joshua Wise | -1/+4 | |
| 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 | -0/+1 | |
| Remove implicit copying hack. Closes #1118 | ||||
| 2011-11-02 | get things checking on ia32 | Niko Matsakis | -1/+1 | |
| 2011-11-02 | start to isolate target strings so that they can be configured for | Niko Matsakis | -11/+15 | |
| x64 or other targets | ||||
| 2011-10-31 | rustc: Find crates by matching the name metadata | Haitao Li | -22/+9 | |
| 2011-10-29 | Add more logging to crate resolution | Brian Anderson | -1/+12 | |
| 2011-10-12 | reimplement some of the unsafe stuff which got lost | Niko Matsakis | -19/+17 | |
| - blocks inherit unsafety - remove the --check-unsafe flag - add unsafe annotations where needed to get things to compile | ||||
| 2011-10-12 | add unsafe tags into various points in the translation chains | Niko Matsakis | -16/+18 | |
| and so forth | ||||
| 2011-10-04 | Use util::filesearch to locate intrinsics.bc and main.o | Brian Anderson | -0/+1 | |
| 2011-10-04 | Move the library search into util::filesearch | Brian Anderson | -25/+17 | |
| 2011-10-04 | Fix some comment drift | Brian Anderson | -2/+2 | |
| 2011-10-04 | Remove some redundancy in metadata::creader | Brian Anderson | -9/+8 | |
| 2011-10-04 | Encapsulate current sysroot and lib path handling into util::filesearch | Brian Anderson | -2/+2 | |
| 2011-10-03 | rustc: Implement C stack stdcall | Patrick Walton | -1/+2 | |
| 2011-09-30 | rustc: Track link_args attributes on C stack cdecl natives as well | Patrick Walton | -1/+2 | |
| 2011-09-12 | Factor imports mindlessly. | Graydon Hoare | -15/+5 | |
| 2011-09-12 | Pretty-print for new arg-mode syntax | Marijn Haverbeke | -4/+3 | |
| 2011-09-12 | Reformat for new mode syntax, step 1 | Marijn Haverbeke | -17/+17 | |
| Long lines were fixed in a very crude way, as I'll be following up with another reformat in a bit. | ||||
| 2011-09-02 | Reformat. Issue #855 | Brian Anderson | -63/+42 | |
| 2011-09-01 | Convert all uses of #ifmt to #fmt. Issue #855 | Brian Anderson | -9/+9 | |
| 2011-09-01 | Rename std::istr to std::str. Issue #855 | Brian Anderson | -5/+5 | |
| 2011-09-01 | Remove std::str. Issue #855 | Brian Anderson | -1/+0 | |
