]>
git.lizzy.rs Git - rust.git/log
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
bjorn3 [Fri, 16 Nov 2018 17:13:43 +0000 (18:13 +0100)]
Set cranelift opt_level based on -Copt-level
bjorn3 [Fri, 16 Nov 2018 16:54:57 +0000 (17:54 +0100)]
Update Cargo.lock
bjorn3 [Fri, 16 Nov 2018 16:35:47 +0000 (17:35 +0100)]
Move trapping to trap_code.rs
bjorn3 [Fri, 16 Nov 2018 16:24:29 +0000 (17:24 +0100)]
Merge pull request #156 from bjorn3/dependabot/cargo/cranelift-
af045c1
Bump cranelift from `
606eee5` to `
af045c1`
dependabot[bot] [Fri, 16 Nov 2018 06:35:25 +0000 (06:35 +0000)]
Bump cranelift from `
606eee5` to `
af045c1`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
606eee5` to `
af045c1`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
606eee5a6c4835b7cbbf5d8f05b83d62331fa61e...
af045c1c1705919285877173b0fdca54db29f54d)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Fri, 16 Nov 2018 16:20:00 +0000 (17:20 +0100)]
Rustup to rustc 1.32.0-nightly (
6b9b97bd9 2018-11-15)
bjorn3 [Fri, 16 Nov 2018 16:05:59 +0000 (17:05 +0100)]
Update Readme.md for the current state and add some links to tracking issues
bjorn3 [Thu, 15 Nov 2018 10:47:19 +0000 (11:47 +0100)]
Replace some variadic function calls in libstd with unimplemented!()
bjorn3 [Thu, 15 Nov 2018 09:56:25 +0000 (10:56 +0100)]
Merge pull request #154 from bjorn3/dependabot/cargo/cranelift-
606eee5
Bump cranelift from `
fe081d3` to `
606eee5`
bjorn3 [Thu, 15 Nov 2018 09:55:40 +0000 (10:55 +0100)]
Update for cranelift change
dependabot[bot] [Thu, 15 Nov 2018 06:20:40 +0000 (06:20 +0000)]
Bump cranelift from `
fe081d3` to `
606eee5`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
fe081d3` to `
606eee5`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
fe081d3a4710e4f1393ecad17fcb988f01ac5ef0...
606eee5a6c4835b7cbbf5d8f05b83d62331fa61e)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Wed, 14 Nov 2018 14:21:50 +0000 (15:21 +0100)]
Merge pull request #148 from bjorn3/dependabot/cargo/cranelift-
fe081d3
Bump cranelift from `
28fb8e1` to `
fe081d3`
dependabot[bot] [Wed, 14 Nov 2018 14:06:55 +0000 (14:06 +0000)]
Bump cranelift from `
28fb8e1` to `
fe081d3`
Bumps [cranelift](https://github.com/CraneStation/cranelift) from `
28fb8e1` to `
fe081d3`.
- [Release notes](https://github.com/CraneStation/cranelift/releases)
- [Commits](https://github.com/CraneStation/cranelift/compare/
28fb8e14011c3d79fb10d88bf1ea363136bdc9af...
fe081d3a4710e4f1393ecad17fcb988f01ac5ef0)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Wed, 14 Nov 2018 14:04:20 +0000 (15:04 +0100)]
Fix allocator shim abi
bjorn3 [Wed, 14 Nov 2018 14:03:47 +0000 (15:03 +0100)]
Merge pull request #151 from bjorn3/dependabot/cargo/ar-0.6.1
Bump ar from 0.6.0 to 0.6.1
dependabot[bot] [Wed, 14 Nov 2018 13:34:34 +0000 (13:34 +0000)]
Bump ar from 0.6.0 to 0.6.1
Bumps [ar](https://github.com/mdsteele/rust-ar) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/mdsteele/rust-ar/releases)
- [Commits](https://github.com/mdsteele/rust-ar/compare/v0.6.0...v0.6.1)
Signed-off-by: dependabot[bot] <support@dependabot.com>
bjorn3 [Wed, 14 Nov 2018 13:31:42 +0000 (14:31 +0100)]
Rustup to rustc 1.32.0-nightly (
9fefb6766 2018-11-13)
bjorn3 [Tue, 13 Nov 2018 17:57:59 +0000 (18:57 +0100)]
Implement raw ptr -> int of native pointer size cast
bjorn3 [Tue, 13 Nov 2018 17:50:45 +0000 (18:50 +0100)]
Implement intrinsic "exact_div"
bjorn3 [Tue, 13 Nov 2018 17:38:10 +0000 (18:38 +0100)]
Implement some missing CastKind::Misc casts
bjorn3 [Tue, 13 Nov 2018 17:28:10 +0000 (18:28 +0100)]
Implement ProjectionElem::ConstantIndex
bjorn3 [Tue, 13 Nov 2018 17:25:21 +0000 (18:25 +0100)]
Rustup to rustc 1.32.0-nightly (
65204a97d 2018-11-12)
bjorn3 [Tue, 13 Nov 2018 16:58:42 +0000 (17:58 +0100)]
Change some unimplemented! to unimpl!
bjorn3 [Mon, 12 Nov 2018 18:38:31 +0000 (19:38 +0100)]
Merge remote-tracking branch 'sunfishcode/master'
bjorn3 [Mon, 12 Nov 2018 18:37:54 +0000 (19:37 +0100)]
Rustup to rustc 1.32.0-nightly (
ca79ecd69 2018-11-11)
I had to put the original source of liballoc_system in tree, because it got removed from rustc
Dan Gohman [Mon, 12 Nov 2018 15:23:39 +0000 (07:23 -0800)]
Change "cton" to "clif".
Dan Gohman [Mon, 12 Nov 2018 15:20:25 +0000 (07:20 -0800)]
Change "cretonne" to "cranelift".