bjorn3
0f938f68a5
Rustup to rustc 1.40.0-nightly ( 2daa404e9
2019-10-02)
2019-10-03 17:22:01 +02:00
bjorn3
e676998b61
Rustup to rustc 1.40.0-nightly ( 084beb83e
2019-09-27)
2019-10-03 16:24:06 +02:00
bjorn3
1b6706c924
Call cg_ssa::base::provide_both in provide{,_extern}
2019-09-28 17:01:17 +02:00
bjorn3
0db605040e
Use CallConv::triple_default instead of hard coding SystemV
...
Fixes #718
2019-09-28 17:00:27 +02:00
bjorn3
44792f1089
Rustup to rustc 1.40.0-nightly ( 084beb83e
2019-09-27)
2019-09-28 14:06:12 +02:00
dependabot-preview[bot]
cbd65b24d5
Bump gimli from 1f1a9eb
to 7e76a9d
( #722 )
...
Bumps [gimli](https://github.com/gimli-rs/gimli ) from `1f1a9eb` to `7e76a9d`.
- [Release notes](https://github.com/gimli-rs/gimli/releases )
- [Commits](1f1a9eb239...7e76a9d566
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 12:00:04 +02:00
dependabot-preview[bot]
e64ff47681
Bump adler32 from 1.0.3 to 1.0.4 ( #721 )
...
Bumps [adler32](https://github.com/remram44/adler32-rs ) from 1.0.3 to 1.0.4.
- [Release notes](https://github.com/remram44/adler32-rs/releases )
- [Commits](https://github.com/remram44/adler32-rs/compare/1.0.3...1.0.4 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 11:59:35 +02:00
dependabot-preview[bot]
3d87b5c576
Bump serde from 1.0.100 to 1.0.101 ( #725 )
...
Bumps [serde](https://github.com/serde-rs/serde ) from 1.0.100 to 1.0.101.
- [Release notes](https://github.com/serde-rs/serde/releases )
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.100...v1.0.101 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-24 11:59:13 +02:00
bjorn3
1e5cea09d5
Add profile code around metadata object generation
...
cc #719
2019-09-22 16:47:45 +02:00
bjorn3
a1bf96f630
Wrap linker invocation in time()
2019-09-22 16:21:00 +02:00
bjorn3
dbeca50901
Misc cleanup
2019-09-22 16:05:22 +02:00
bjorn3
3a7aa6c0fa
Reduce time required to build from scratch in dev mode
...
* Disable wasm reading of object
* Use tempfile bundled with rustc
* Don't optimize and don't generate debuginfo for build scripts and some
build deps
Before: 354s (5m 45s)
After: 207s (3m 27s)
2019-09-21 14:27:45 +02:00
bjorn3
f2c574aebf
Add extern type pointer cast tests
2019-09-21 11:32:11 +02:00
bjorn3
fdfb1eda2c
Rustup to rustc 1.39.0-nightly ( 97e58c0d3
2019-09-20)
2019-09-21 11:30:29 +02:00
bjorn3
2e2c8f8bbf
Update Readme.md
2019-09-20 09:54:23 +02:00
bjorn3
0f8814fd6d
Merge pull request #714 from bjorn3/dependabot/cargo/rand-0.7.1
...
Bump rand from 0.7.0 to 0.7.1
2019-09-16 09:37:28 +02:00
dependabot-preview[bot]
190f364156
Merge pull request #715 from bjorn3/dependabot/cargo/cranelift-8945b82
2019-09-16 05:47:55 +00:00
dependabot-preview[bot]
a9ff5d91aa
Bump cranelift from 4c7e3c3
to 8945b82
...
Bumps [cranelift](https://github.com/CraneStation/cranelift ) from `4c7e3c3` to `8945b82`.
- [Release notes](https://github.com/CraneStation/cranelift/releases )
- [Commits](4c7e3c3f1e...8945b82f92
)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 04:54:31 +00:00
dependabot-preview[bot]
41a54f584a
Bump rand from 0.7.0 to 0.7.1
...
Bumps [rand](https://github.com/rust-random/rand ) from 0.7.0 to 0.7.1.
- [Release notes](https://github.com/rust-random/rand/releases )
- [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rust-random/rand/compare/0.7.0...0.7.1 )
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-09-16 04:54:02 +00:00
bjorn3
77d33c1707
Fix trans_ptr_binop for fn()
2019-09-15 18:35:56 +02:00
bjorn3
c34ada7cca
Fix foreign type handling
2019-09-14 17:53:36 +02:00
bjorn3
b267995f39
Cleanup
2019-09-14 15:15:06 +02:00
bjorn3
554a1aa0ba
Reenable debug assertions for libstd on macOS
...
m4b/faerie#91 has been merged
2019-09-14 12:49:23 +02:00
bjorn3
8f12b87542
Implement shl and shr overflow checks
...
cc #6
2019-09-14 12:13:23 +02:00
bjorn3
6ea4cbdf1b
Rustup to rustc 1.39.0-nightly ( a6946a817
2019-09-13)
2019-09-14 11:21:18 +02:00
bjorn3
1558bf94e5
Merge pull request #709 from bjorn3/updates
...
Update rustc and dependencies
2019-09-13 21:21:26 +02:00
bjorn3
af4009d8c8
Rustup to rustc 1.39.0-nightly ( eb48d6bde
2019-09-12)
2019-09-13 21:03:26 +02:00
bjorn3
3ee184f2aa
Update object to 0.14.0
2019-09-13 20:44:48 +02:00
bjorn3
78d39117f0
Update Readme.md
2019-09-12 20:27:10 +02:00
bjorn3
d0614412f2
Remove simple-raytracer too in clean_all.sh
2019-09-12 20:22:09 +02:00
bjorn3
48da36d7a8
Update dependencies
2019-09-12 20:22:02 +02:00
bjorn3
3e78ca957e
Rustup to rustc 1.39.0-nightly ( f0b58fcf0
2019-09-11)
2019-09-12 20:21:54 +02:00
bjorn3
71482b5ca6
Merge pull request #700 from bjorn3/upstream_cranelift
...
Use upstream cranelift
2019-09-11 11:01:04 +02:00
bjorn3
3a8dd34831
Update Cranelift
2019-09-10 20:37:16 +02:00
bjorn3
ce0be229d7
Use upstream cranelift
2019-09-08 19:18:17 +02:00
bjorn3
b0e5c78ad2
Disable inline assembly in core::hint::black_box
2019-09-07 11:01:22 +02:00
bjorn3
629f7ab4a3
Don't perform neg overflow checks when they are disabled
2019-09-07 11:00:49 +02:00
bjorn3
bfb49e7d19
Rustup to rustc 1.39.0-nightly ( 6e19f3f38
2019-09-06)
2019-09-07 10:51:00 +02:00
bjorn3
a2e905f22d
Correctly align offset for dst field projections
...
Fixes #681
2019-09-02 20:09:37 +02:00
bjorn3
cd0e862282
Update ar
...
Fixes #672
2019-09-01 11:17:01 +02:00
bjorn3
19f0255428
Merge pull request #694 from Atul9/cargo-fmt
...
Format code using 'cargo fmt'
2019-08-31 19:56:15 +02:00
Atul Bhosale
f481a4b685
Format code using 'cargo fmt'
2019-08-31 22:58:09 +05:30
bjorn3
5b17cf2083
Add ebobby/simple-raytracer as benchmark
...
cc #684
2019-08-30 17:31:37 +02:00
bjorn3
f99b527e1c
Merge pull request #693 from bjorn3/abi_refactor
...
Abi handling refactor
2019-08-30 16:35:58 +02:00
bjorn3
15b9834d7d
Don't copy ByRef passed types to local stack slot when not necessary
...
Eg when the local is immutable **and** the type is freeze.
This makes the simple raytracer runtime benchmark 1% faster than cg_llvm
without optimizations. Before it was 2% slower.
cc #691
cc #684
2019-08-30 15:42:07 +02:00
bjorn3
76d2e085db
Improve abi ir comments a bit
2019-08-30 15:07:15 +02:00
bjorn3
d731c4a6a7
Move ir comments generation to abi/comments.rs
...
Also list locals stored in ssa vars in the comments
2019-08-30 14:21:24 +02:00
bjorn3
deeae2fce4
Small change
2019-08-30 12:42:24 +02:00
bjorn3
16593d264c
Move return handling to abi/returning.rs
2019-08-30 12:30:57 +02:00
bjorn3
68dcfc1c78
Move pass mode handling to abi/pass_mode.rs
2019-08-30 11:58:52 +02:00