]>
git.lizzy.rs Git - rust.git/log
dependabot[bot] [Thu, 3 Jan 2019 14:38:36 +0000 (14:38 +0000)]
Merge pull request #262 from bjorn3/dependabot/cargo/cranelift-
aaf819d
dependabot[bot] [Thu, 3 Jan 2019 06:15:01 +0000 (06:15 +0000)]
Bump cranelift from `
c00d8ae` to `
aaf819d`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
c00d8ae` to `
aaf819d`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
c00d8ae6e04190d39db44b020e284b978b18ef09...
aaf819d6b162e1000957217efc131a6ad9ee18eb)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Wed, 2 Jan 2019 13:03:56 +0000 (14:03 +0100)]
Use layout.abi
bjorn3 [Wed, 2 Jan 2019 12:37:56 +0000 (13:37 +0100)]
Rename load_value to load_scalar and make it support all Abi::Scalar types
bjorn3 [Wed, 2 Jan 2019 11:20:32 +0000 (12:20 +0100)]
Some cleanup of abi.rs
bjorn3 [Wed, 2 Jan 2019 10:55:02 +0000 (11:55 +0100)]
Update Cargo.lock
bjorn3 [Sun, 30 Dec 2018 11:06:55 +0000 (12:06 +0100)]
Rustup to rustc 1.33.0-nightly (
59183180f 2018-12-29)
bjorn3 [Sat, 29 Dec 2018 14:33:34 +0000 (15:33 +0100)]
Fix unsize coercions and the size_of_val and min_align_of_val intrinsics for custom dst's
bjorn3 [Sat, 29 Dec 2018 11:04:35 +0000 (12:04 +0100)]
Setup env_logger
dependabot[bot] [Fri, 28 Dec 2018 18:29:44 +0000 (18:29 +0000)]
Merge pull request #252 from bjorn3/dependabot/cargo/serde-1.0.83
dependabot[bot] [Fri, 28 Dec 2018 17:55:52 +0000 (17:55 +0000)]
Bump serde from 1.0.82 to 1.0.83
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.82 to 1.0.83.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.82...v1.0.83)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Fri, 28 Dec 2018 17:48:47 +0000 (18:48 +0100)]
Add 'set is_pic' to clif files
bjorn3 [Fri, 28 Dec 2018 16:15:13 +0000 (17:15 +0100)]
Misc build changes
bjorn3 [Fri, 28 Dec 2018 16:07:40 +0000 (17:07 +0100)]
Only build clif comments in debug mode
bjorn3 [Fri, 28 Dec 2018 14:18:17 +0000 (15:18 +0100)]
Fix release mode
bjorn3 [Fri, 28 Dec 2018 09:44:32 +0000 (10:44 +0100)]
Rustup to rustc 1.33.0-nightly (
fb86d604b 2018-12-27)
bjorn3 [Thu, 27 Dec 2018 09:59:01 +0000 (10:59 +0100)]
Add some more clif comments
dependabot[bot] [Thu, 27 Dec 2018 07:55:08 +0000 (07:55 +0000)]
Merge pull request #251 from bjorn3/dependabot/cargo/cranelift-
c87da1a
dependabot[bot] [Thu, 27 Dec 2018 06:37:20 +0000 (06:37 +0000)]
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](https://github.com/CraneStation/cranelift/compare/
9055dd16ce925e95756d84a59b232e80d6efdb5f...
c87da1a42e3da7a403ee78c1bafd239f07f3da5a)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Wed, 26 Dec 2018 10:15:42 +0000 (11:15 +0100)]
Reduce duplication in abi.rs a bit
dependabot[bot] [Wed, 26 Dec 2018 06:57:04 +0000 (06:57 +0000)]
Merge pull request #245 from bjorn3/dependabot/cargo/cranelift-
9055dd1
dependabot[bot] [Wed, 26 Dec 2018 05:57:00 +0000 (05:57 +0000)]
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](https://github.com/CraneStation/cranelift/compare/
328642ffb2c095c8046ec4f17af1f49fbd9cdc24...
9055dd16ce925e95756d84a59b232e80d6efdb5f)
Signed-off-by: dependabot[bot] <support@dependabot.com>
dependabot[bot] [Tue, 25 Dec 2018 15:57:04 +0000 (15:57 +0000)]
Merge pull request #242 from bjorn3/dependabot/cargo/backtrace-sys-0.1.28
bjorn3 [Tue, 25 Dec 2018 15:47:33 +0000 (16:47 +0100)]
Simplify argument storage
dependabot[bot] [Mon, 24 Dec 2018 14:44:05 +0000 (14:44 +0000)]
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>
dependabot[bot] [Mon, 24 Dec 2018 14:41:19 +0000 (14:41 +0000)]
Merge pull request #241 from bjorn3/dependabot/cargo/cc-1.0.28
dependabot[bot] [Mon, 24 Dec 2018 14:14:13 +0000 (14:14 +0000)]
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>
bjorn3 [Mon, 24 Dec 2018 13:50:18 +0000 (14:50 +0100)]
Rustup to rustc 1.33.0-nightly (
ddab10a69 2018-12-23)
bjorn3 [Sun, 23 Dec 2018 18:11:17 +0000 (19:11 +0100)]
Use the linkage and visibility produced by tcx.collect_and_partition_mono_itemscc #209
bjorn3 [Sat, 22 Dec 2018 16:42:38 +0000 (17:42 +0100)]
Add pretty param and local info comments to clif
bjorn3 [Fri, 21 Dec 2018 20:42:29 +0000 (21:42 +0100)]
Improve debug messages in generated clif files
bjorn3 [Sat, 22 Dec 2018 09:54:38 +0000 (10:54 +0100)]
Rustup to rustc 1.33.0-nightly (
e40548bc4 2018-12-21)
bjorn3 [Fri, 21 Dec 2018 12:45:06 +0000 (13:45 +0100)]
Rustup to rustc 1.33.0-nightly (
09d6ab90e 2018-12-20)
dependabot[bot] [Fri, 21 Dec 2018 12:41:12 +0000 (12:41 +0000)]
Merge pull request #240 from bjorn3/dependabot/cargo/heck-0.3.1
bjorn3 [Thu, 20 Dec 2018 13:57:21 +0000 (14:57 +0100)]
Fix calling drop_in_place_real with empty drop glue
fixes #209
dependabot[bot] [Thu, 20 Dec 2018 05:26:18 +0000 (05:26 +0000)]
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>
bjorn3 [Wed, 19 Dec 2018 11:31:38 +0000 (12:31 +0100)]
Merge pull request #239 from bjorn3/dependabot/cargo/cc-1.0.27
Bump cc from 1.0.26 to 1.0.27
dependabot[bot] [Wed, 19 Dec 2018 06:37:50 +0000 (06:37 +0000)]
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>
bjorn3 [Tue, 18 Dec 2018 17:28:02 +0000 (18:28 +0100)]
Introduce CodegenCx
bjorn3 [Tue, 18 Dec 2018 14:20:24 +0000 (15:20 +0100)]
Update Cargo.lock
dependabot[bot] [Tue, 18 Dec 2018 07:36:07 +0000 (07:36 +0000)]
Merge pull request #238 from bjorn3/dependabot/cargo/cranelift-
328642f
dependabot[bot] [Tue, 18 Dec 2018 06:32:15 +0000 (06:32 +0000)]
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](https://github.com/CraneStation/cranelift/compare/
05b62260ac5473914f7536f5393c5c629877aab1...
328642ffb2c095c8046ec4f17af1f49fbd9cdc24)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Sat, 15 Dec 2018 16:16:56 +0000 (17:16 +0100)]
Disable probestack
bjorn3 [Fri, 14 Dec 2018 12:58:33 +0000 (13:58 +0100)]
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.
bjorn3 [Sat, 15 Dec 2018 13:46:58 +0000 (14:46 +0100)]
Rustup patches to rustc 1.33.0-nightly (
96d1334e5 2018-12-14)
bjorn3 [Fri, 14 Dec 2018 12:42:26 +0000 (13:42 +0100)]
Rustup cg_ssa to rustc 1.32.0-nightly (
f4a421ee3 2018-12-13)
bjorn3 [Thu, 13 Dec 2018 14:16:46 +0000 (15:16 +0100)]
Put allocator shim in a different object file
bjorn3 [Thu, 13 Dec 2018 14:08:11 +0000 (15:08 +0100)]
Move emit_module a bit up
bjorn3 [Thu, 13 Dec 2018 14:06:30 +0000 (15:06 +0100)]
Convenience functions for creating and emitting faerie modules
bjorn3 [Thu, 13 Dec 2018 13:38:06 +0000 (14:38 +0100)]
Prepare for emitting separate object files for each codegen unit
dependabot[bot] [Thu, 13 Dec 2018 07:46:30 +0000 (07:46 +0000)]
Merge pull request #225 from bjorn3/dependabot/cargo/cc-1.0.26
dependabot[bot] [Thu, 13 Dec 2018 07:30:37 +0000 (07:30 +0000)]
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>
dependabot[bot] [Thu, 13 Dec 2018 07:22:04 +0000 (07:22 +0000)]
Merge pull request #226 from bjorn3/dependabot/cargo/backtrace-0.3.12
dependabot[bot] [Thu, 13 Dec 2018 05:45:53 +0000 (05:45 +0000)]
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>
bjorn3 [Wed, 12 Dec 2018 15:01:34 +0000 (16:01 +0100)]
Some refactorings for codegen_mono_items
bjorn3 [Wed, 12 Dec 2018 14:11:15 +0000 (15:11 +0100)]
Extract TargetIsa building to a separate function
bjorn3 [Wed, 12 Dec 2018 13:57:55 +0000 (14:57 +0100)]
Update Cargo.lock
dependabot[bot] [Wed, 12 Dec 2018 07:14:56 +0000 (07:14 +0000)]
Merge pull request #218 from bjorn3/dependabot/cargo/cranelift-
05b6226
dependabot[bot] [Wed, 12 Dec 2018 06:43:45 +0000 (06:43 +0000)]
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](https://github.com/CraneStation/cranelift/compare/
9d17fc9ac1bd378c8d62eef491431708f43efdf5...
05b62260ac5473914f7536f5393c5c629877aab1)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Tue, 11 Dec 2018 14:13:45 +0000 (15:13 +0100)]
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.
dependabot[bot] [Tue, 11 Dec 2018 11:05:42 +0000 (11:05 +0000)]
Merge pull request #215 from bjorn3/dependabot/cargo/libc-0.2.45
dependabot[bot] [Tue, 11 Dec 2018 10:45:03 +0000 (10:45 +0000)]
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>
dependabot[bot] [Tue, 11 Dec 2018 07:45:59 +0000 (07:45 +0000)]
Merge pull request #214 from bjorn3/dependabot/cargo/structopt-0.2.14
dependabot[bot] [Tue, 11 Dec 2018 07:26:21 +0000 (07:26 +0000)]
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>
dependabot[bot] [Tue, 11 Dec 2018 06:42:24 +0000 (06:42 +0000)]
Merge pull request #213 from bjorn3/dependabot/cargo/cranelift-
9d17fc9
dependabot[bot] [Tue, 11 Dec 2018 05:33:27 +0000 (05:33 +0000)]
Bump cranelift from `
5fc828a` to `
9d17fc9`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
5fc828a` to `
9d17fc9`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
5fc828ab9b513006f9322ba03645eb5ac4da97ed...
9d17fc9ac1bd378c8d62eef491431708f43efdf5)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Mon, 10 Dec 2018 14:10:12 +0000 (15:10 +0100)]
Support dylibs
dependabot[bot] [Mon, 10 Dec 2018 07:40:08 +0000 (07:40 +0000)]
Merge pull request #208 from bjorn3/dependabot/cargo/serde-1.0.81
dependabot[bot] [Mon, 10 Dec 2018 07:18:59 +0000 (07:18 +0000)]
Bump serde from 1.0.80 to 1.0.81
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.80 to 1.0.81.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.80...v1.0.81)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Sat, 8 Dec 2018 09:48:35 +0000 (10:48 +0100)]
Rustup to rustc 1.32.0-nightly (
4a45578bc 2018-12-07)
dependabot[bot] [Fri, 7 Dec 2018 07:11:32 +0000 (07:11 +0000)]
Merge pull request #206 from bjorn3/dependabot/cargo/cranelift-
5fc828a
dependabot[bot] [Fri, 7 Dec 2018 06:23:23 +0000 (06:23 +0000)]
Bump cranelift from `
077f0e4` to `
5fc828a`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
077f0e4` to `
5fc828a`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
077f0e4794ea115341fce052713a6fc61ed7a474...
5fc828ab9b513006f9322ba03645eb5ac4da97ed)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Tue, 4 Dec 2018 18:29:57 +0000 (19:29 +0100)]
Update Cargo.lock
bjorn3 [Mon, 3 Dec 2018 17:50:00 +0000 (18:50 +0100)]
Restructure scripts and add flamegraph generator
bjorn3 [Mon, 3 Dec 2018 17:00:09 +0000 (18:00 +0100)]
Rustup to rustc 1.32.0-nightly (
21f268495 2018-12-02)
bjorn3 [Sat, 1 Dec 2018 10:49:44 +0000 (11:49 +0100)]
Some small changes
bjorn3 [Fri, 30 Nov 2018 17:28:33 +0000 (18:28 +0100)]
Implement cast C enum -> int
bjorn3 [Fri, 30 Nov 2018 17:12:08 +0000 (18:12 +0100)]
Update Cargo.lock
bjorn3 [Fri, 30 Nov 2018 17:08:08 +0000 (18:08 +0100)]
Rustup to rustc 1.32.0-nightly (
3e90a12a8 2018-11-29)
bjorn3 [Tue, 27 Nov 2018 10:21:20 +0000 (11:21 +0100)]
Update SIMD entry in Readme
dependabot[bot] [Mon, 26 Nov 2018 17:49:03 +0000 (17:49 +0000)]
Merge pull request #181 from bjorn3/dependabot/cargo/syn-0.15.22
dependabot[bot] [Mon, 26 Nov 2018 17:16:39 +0000 (17:16 +0000)]
Bump syn from 0.15.21 to 0.15.22
Bumps [syn](https://github.com/dtolnay/syn) from 0.15.21 to 0.15.22.
- [Release notes](https://github.com/dtolnay/syn/releases)
- [Commits](https://github.com/dtolnay/syn/compare/0.15.21...0.15.22)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Mon, 26 Nov 2018 17:05:33 +0000 (18:05 +0100)]
Merge pull request #177 from bjorn3/dependabot/cargo/cranelift-
1f34401
Bump cranelift from `
fc608d4` to `
1f34401`
dependabot[bot] [Mon, 26 Nov 2018 05:39:25 +0000 (05:39 +0000)]
Bump cranelift from `
fc608d4` to `
1f34401`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
fc608d4` to `
1f34401`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
fc608d4b25cd7f8415274c3c9a9324c40e702ed4...
1f3440174a8c69bd9428f6ad363bcb09f85b257d)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Mon, 26 Nov 2018 16:51:28 +0000 (17:51 +0100)]
Rustup to rustc 1.32.0-nightly (
6acbb5b65 2018-11-25)
bjorn3 [Sat, 24 Nov 2018 11:47:53 +0000 (12:47 +0100)]
Rustfmt
bjorn3 [Fri, 23 Nov 2018 16:29:21 +0000 (17:29 +0100)]
Update Cranelift, libc and redox_syscall
bjorn3 [Wed, 21 Nov 2018 15:01:33 +0000 (16:01 +0100)]
Implement BackendTypes for FunctionCx
bjorn3 [Mon, 19 Nov 2018 18:17:25 +0000 (19:17 +0100)]
Use rustc_codegen_ssa::CodegenResults
bjorn3 [Mon, 19 Nov 2018 18:11:21 +0000 (19:11 +0100)]
Better use of CodegenResults::modules
bjorn3 [Sat, 24 Nov 2018 10:23:49 +0000 (11:23 +0100)]
Rustup to rustc 1.32.0-nightly (
1f57e4841 2018-11-23)
bjorn3 [Sat, 17 Nov 2018 17:23:52 +0000 (18:23 +0100)]
Fix some 2018 edition idioms
bjorn3 [Sat, 17 Nov 2018 14:02:57 +0000 (15:02 +0100)]
Remove a workaround for icmp.i8/i16 not having an encoding
bjorn3 [Sat, 17 Nov 2018 11:24:35 +0000 (12:24 +0100)]
Some changes to Readme.md
`rustup override set nightly` is not needed, because there is a `rust-toolchain` file.
cc #165
bjorn3 [Sat, 17 Nov 2018 10:41:20 +0000 (11:41 +0100)]
Fix fn(&T) -> for<'l> fn(&'l T) write
bjorn3 [Sat, 17 Nov 2018 10:51:49 +0000 (11:51 +0100)]
Update libstd patches for latest nightly and macOS
bjorn3 [Fri, 16 Nov 2018 19:37:45 +0000 (20:37 +0100)]
Fix static linkage
bjorn3 [Fri, 16 Nov 2018 18:53:27 +0000 (19:53 +0100)]
Move unimpl! macro to unimpl.rs
bjorn3 [Fri, 16 Nov 2018 18:50:02 +0000 (19:50 +0100)]
Implement rotate_{left,right} intrinsics
bjorn3 [Fri, 16 Nov 2018 17:39:31 +0000 (18:39 +0100)]
Benchmark compilations speed
cc #133