Commit Graph

2476 Commits

Author SHA1 Message Date
bjorn3
56133d1b18 Fix release mode 2018-12-28 15:18:35 +01:00
bjorn3
f13d9fd506 Rustup to rustc 1.33.0-nightly (fb86d604b 2018-12-27) 2018-12-28 10:44:32 +01:00
bjorn3
3e40f150d0 Add some more clif comments 2018-12-27 10:59:01 +01:00
dependabot[bot]
e6359826c7
Merge pull request #251 from bjorn3/dependabot/cargo/cranelift-c87da1a 2018-12-27 07:55:08 +00:00
dependabot[bot]
00dbbecf83
Bump cranelift from 9055dd1 to c87da1a
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `9055dd1` to `c87da1a`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](9055dd16ce...c87da1a42e)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-27 06:37:20 +00:00
bjorn3
af78c9a10e Reduce duplication in abi.rs a bit 2018-12-26 11:15:42 +01:00
dependabot[bot]
b85b9ffbc3
Merge pull request #245 from bjorn3/dependabot/cargo/cranelift-9055dd1 2018-12-26 06:57:04 +00:00
dependabot[bot]
3c755858b9
Bump cranelift from 328642f to 9055dd1
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `328642f` to `9055dd1`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](328642ffb2...9055dd16ce)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-26 05:57:00 +00:00
dependabot[bot]
a12fa769c9
Merge pull request #242 from bjorn3/dependabot/cargo/backtrace-sys-0.1.28 2018-12-25 15:57:04 +00:00
bjorn3
2c25b29c9c Simplify argument storage 2018-12-25 16:54:41 +01:00
dependabot[bot]
e78a3766a9
Bump backtrace-sys from 0.1.26 to 0.1.28
Bumps [backtrace-sys](https://github.com/alexcrichton/backtrace-rs) from 0.1.26 to 0.1.28.
- [Release notes](https://github.com/alexcrichton/backtrace-rs/releases)
- [Commits](https://github.com/alexcrichton/backtrace-rs/compare/backtrace-sys-0.1.26...backtrace-sys-0.1.28)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 14:44:05 +00:00
dependabot[bot]
cf5c7a9f07
Merge pull request #241 from bjorn3/dependabot/cargo/cc-1.0.28 2018-12-24 14:41:19 +00:00
dependabot[bot]
7f449578e4
Bump cc from 1.0.27 to 1.0.28
Bumps [cc](https://github.com/alexcrichton/cc-rs) from 1.0.27 to 1.0.28.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases)
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.27...1.0.28)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 14:14:13 +00:00
bjorn3
7ea7d021ca Rustup to rustc 1.33.0-nightly (ddab10a69 2018-12-23) 2018-12-24 14:50:18 +01:00
bjorn3
3d05ff922c Use the linkage and visibility produced by tcx.collect_and_partition_mono_itemscc #209 2018-12-23 19:41:35 +01:00
bjorn3
0b4ede39e5 Add pretty param and local info comments to clif 2018-12-22 18:21:30 +01:00
bjorn3
9882576497 Improve debug messages in generated clif files 2018-12-22 18:21:30 +01:00
bjorn3
6e5d9abe9c Rustup to rustc 1.33.0-nightly (e40548bc4 2018-12-21) 2018-12-22 10:54:38 +01:00
bjorn3
64d4257387 Rustup to rustc 1.33.0-nightly (09d6ab90e 2018-12-20) 2018-12-21 13:45:06 +01:00
dependabot[bot]
00e09cc5b9
Merge pull request #240 from bjorn3/dependabot/cargo/heck-0.3.1 2018-12-21 12:41:12 +00:00
bjorn3
d94fe1d717 Fix calling drop_in_place_real with empty drop glue
fixes #209
2018-12-20 14:57:34 +01:00
dependabot[bot]
02b32f117d
Bump heck from 0.3.0 to 0.3.1
Bumps [heck](https://github.com/withoutboats/heck) from 0.3.0 to 0.3.1.
- [Release notes](https://github.com/withoutboats/heck/releases)
- [Commits](https://github.com/withoutboats/heck/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-20 05:26:18 +00:00
bjorn3
43a68c33fe
Merge pull request #239 from bjorn3/dependabot/cargo/cc-1.0.27
Bump cc from 1.0.26 to 1.0.27
2018-12-19 12:31:38 +01:00
dependabot[bot]
1ec65937d6
Bump cc from 1.0.26 to 1.0.27
Bumps [cc](https://github.com/alexcrichton/cc-rs) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases)
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.26...1.0.27)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-19 06:37:50 +00:00
bjorn3
6fa3140222 Introduce CodegenCx 2018-12-18 18:28:02 +01:00
bjorn3
4f32e703a8 Update Cargo.lock 2018-12-18 15:20:24 +01:00
dependabot[bot]
fd18bc4b38
Merge pull request #238 from bjorn3/dependabot/cargo/cranelift-328642f 2018-12-18 07:36:07 +00:00
dependabot[bot]
ea2c856319
Bump cranelift from 05b6226 to 328642f
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `05b6226` to `328642f`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](05b62260ac...328642ffb2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-18 06:32:15 +00:00
bjorn3
0530d5225f Disable probestack 2018-12-15 17:17:10 +01:00
bjorn3
1e5c6bc5b8 Stop using xargo for building the sysroot
It is currently broken. (see https://github.com/japaric/xargo/issues/227)

This makes it easier to for example patch whole crates away.
2018-12-15 16:18:03 +01:00
bjorn3
9351f1d0c7 Rustup patches to rustc 1.33.0-nightly (96d1334e5 2018-12-14) 2018-12-15 14:46:58 +01:00
bjorn3
2d14dc9f1e Rustup cg_ssa to rustc 1.32.0-nightly (f4a421ee3 2018-12-13) 2018-12-14 13:42:26 +01:00
bjorn3
c8d435aade Put allocator shim in a different object file 2018-12-13 15:24:14 +01:00
bjorn3
77e3612581 Move emit_module a bit up 2018-12-13 15:24:14 +01:00
bjorn3
978add3698 Convenience functions for creating and emitting faerie modules 2018-12-13 15:24:14 +01:00
bjorn3
bc687ee992 Prepare for emitting separate object files for each codegen unit 2018-12-13 15:24:14 +01:00
dependabot[bot]
64f53971e6
Merge pull request #225 from bjorn3/dependabot/cargo/cc-1.0.26 2018-12-13 07:46:30 +00:00
dependabot[bot]
b1f1886dd5
Bump cc from 1.0.25 to 1.0.26
Bumps [cc](https://github.com/alexcrichton/cc-rs) from 1.0.25 to 1.0.26.
- [Release notes](https://github.com/alexcrichton/cc-rs/releases)
- [Commits](https://github.com/alexcrichton/cc-rs/compare/1.0.25...1.0.26)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-13 07:30:37 +00:00
dependabot[bot]
0befe57cc6
Merge pull request #226 from bjorn3/dependabot/cargo/backtrace-0.3.12 2018-12-13 07:22:04 +00:00
dependabot[bot]
870378c452
Bump backtrace from 0.3.11 to 0.3.12
Bumps [backtrace](https://github.com/alexcrichton/backtrace-rs) from 0.3.11 to 0.3.12.
- [Release notes](https://github.com/alexcrichton/backtrace-rs/releases)
- [Commits](https://github.com/alexcrichton/backtrace-rs/compare/0.3.11...0.3.12)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-13 05:45:53 +00:00
bjorn3
4d0dba944c Some refactorings for codegen_mono_items 2018-12-12 16:01:34 +01:00
bjorn3
94eac08a48 Extract TargetIsa building to a separate function 2018-12-12 15:11:15 +01:00
bjorn3
5538c15a43 Update Cargo.lock 2018-12-12 14:57:55 +01:00
dependabot[bot]
9dd3621474
Merge pull request #218 from bjorn3/dependabot/cargo/cranelift-05b6226 2018-12-12 07:14:56 +00:00
dependabot[bot]
0fa7773234
Bump cranelift from 9d17fc9 to 05b6226
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `9d17fc9` to `05b6226`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](9d17fc9ac1...05b62260ac)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-12 06:43:45 +00:00
bjorn3
dc2f32f985 Change the CallConv for "rust" abi functions to "SystemV" to match the "C" abi
The allocator machinery seems to mix "rust" and "C" abi function defs and calls.
2018-12-11 15:13:45 +01:00
dependabot[bot]
74165046e8
Merge pull request #215 from bjorn3/dependabot/cargo/libc-0.2.45 2018-12-11 11:05:42 +00:00
dependabot[bot]
0fbab055d4
Bump libc from 0.2.44 to 0.2.45
Bumps [libc](https://github.com/rust-lang/libc) from 0.2.44 to 0.2.45.
- [Release notes](https://github.com/rust-lang/libc/releases)
- [Commits](https://github.com/rust-lang/libc/compare/0.2.44...0.2.45)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-11 10:45:03 +00:00
dependabot[bot]
7f19736fb6
Merge pull request #214 from bjorn3/dependabot/cargo/structopt-0.2.14 2018-12-11 07:45:59 +00:00
dependabot[bot]
eea2cee1c0
Bump structopt from 0.2.13 to 0.2.14
Bumps [structopt](https://github.com/TeXitoi/structopt) from 0.2.13 to 0.2.14.
- [Release notes](https://github.com/TeXitoi/structopt/releases)
- [Changelog](https://github.com/TeXitoi/structopt/blob/master/CHANGELOG.md)
- [Commits](https://github.com/TeXitoi/structopt/compare/v0.2.13...v0.2.14)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-11 07:26:21 +00:00