| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2016-11-22 | Auto merge of #37681 - nrc:crate-metadata, r=@alexcrichton | bors | -0/+32 | |
| add --crate-type metadata r? @alexcrichton | ||||
| 2016-11-21 | Fix fallout in tests. | Jeffrey Seyfried | -98/+0 | |
| 2016-11-21 | Tests | Nick Cameron | -0/+32 | |
| 2016-11-08 | Partially stabilize RFC 1506 "Clarify relationships between ADTs" | Vadim Petrochenkov | -5/+1 | |
| 2016-11-02 | Add regression test. | Jeffrey Seyfried | -0/+16 | |
| 2016-10-25 | Support `use $crate;` with a future compatibility warning. | Jeffrey Seyfried | -0/+12 | |
| 2016-10-04 | Fix cross-crate resolution of half-items created by export shadowing | Vadim Petrochenkov | -0/+163 | |
| 2016-09-25 | fix 36708 | Tim Neumann | -0/+15 | |
| 2016-09-20 | rustc_resolve: bring back "struct called like a function" cross-crate. | Eduard Burtescu | -0/+13 | |
| 2016-09-09 | Issue deprecation warnings for safe accesses to extern statics | Vadim Petrochenkov | -0/+14 | |
| 2016-08-13 | Remove restrictions from tuple structs/variants | Vadim Petrochenkov | -0/+4 | |
| Hard errors are turned into feature gates | ||||
| 2016-07-08 | Add tests + Fix rustdoc regression + Fix rebase | Vadim Petrochenkov | -0/+10 | |
| 2016-06-29 | Add regression test | Jeffrey Seyfried | -0/+13 | |
| 2016-05-19 | rustc: Add a new crate type, cdylib | Alex Crichton | -0/+11 | |
| This commit is an implementation of [RFC 1510] which adds a new crate type, `cdylib`, to the compiler. This new crate type differs from the existing `dylib` crate type in a few key ways: * No metadata is present in the final artifact * Symbol visibility rules are the same as executables, that is only reachable `extern` functions are visible symbols * LTO is allowed * All libraries are always linked statically This commit is relatively simple by just plubming the compiler with another crate type which takes different branches here and there. The only major change is an implementation of the `Linker::export_symbols` function on Unix which now actually does something. This helps restrict the public symbols from a cdylib on Unix. With this PR a "hello world" `cdylib` is 7.2K while the same `dylib` is 2.4MB, which is some nice size savings! [RFC 1510]: https://github.com/rust-lang/rfcs/pull/1510 Closes #33132 | ||||
| 2016-05-07 | test: adjust for the move to MIR-based const checking. | Eduard Burtescu | -1/+1 | |
| 2016-05-06 | s/aux/auxiliary, because windows | Niko Matsakis | -0/+2281 | |
| For legacy reasons (presumably), Windows does not permit files name aux. | ||||
