| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 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 | |
| 2011-08-31 | Convert uses of #fmt to #ifmt. Issue #855 | Brian Anderson | -17/+17 | |
| 2011-08-27 | Convert rustc::driver::session to istrs. Issue #855 | Brian Anderson | -3/+4 | |
| 2011-08-27 | Convert pretty-printer to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-27 | Convert rustc::util to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-27 | Convert rustc::metadata to istrs. Issue #855 | Brian Anderson | -37/+41 | |
| 2011-08-27 | Convert rest of the AST to istrs. Issue #855 | Brian Anderson | -6/+11 | |
| 2011-08-27 | Convert rustc::lib::llvm to istr::sbufs. Issue #855 | Brian Anderson | -4/+5 | |
| 2011-08-27 | Convert the rest of rustc::back to istrs. Issue #855 | Brian Anderson | -1/+1 | |
| 2011-08-27 | Convert ast::ident to istr. Issue #855 | Brian Anderson | -11/+15 | |
| 2011-08-27 | Convert std::map::new_str_hash to istrs. Issue #855 | Brian Anderson | -6/+6 | |
| 2011-08-27 | Convert std::io to istrs. Issue #855 | Brian Anderson | -1/+2 | |
| 2011-08-27 | Convert std::fs to istrs. Issue #855 | Brian Anderson | -7/+13 | |
| 2011-08-22 | Move functions from syntax::ast to syntax::ast_util | Brian Anderson | -1/+2 | |
| This leaves syntax::ast just defining the AST, which strikes me as somewhat nicer | ||||
| 2011-08-20 | Reformat | Brian Anderson | -30/+29 | |
| This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[] | ||||
| 2011-08-16 | Port the compiler to the expr foo::<T> syntax. | Erick Tryzelaar | -5/+5 | |
