Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport to 0.8 branch for LLVM6 #27

Draft
wants to merge 29 commits into
base: 0.8
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
5d1ced5
Rename legacy binaries
denzp Dec 29, 2018
8644345
Brand new `rust-ptx-linker` binary and several additional CLI options
denzp Jan 14, 2019
9e3f374
Emit IR during tests
denzp Jan 20, 2019
c7efe7b
Remove cubin output for now. It feels to be out of the scope for the …
denzp Jan 20, 2019
1efc027
Address clippy issues
denzp Jan 20, 2019
fe0da5b
Switch to 2018 Rust edition
denzp Jan 20, 2019
8fb249c
Handle LLVM deprecations
denzp Jan 20, 2019
edcca24
Migrate from error-chain to failure
denzp Jan 20, 2019
fc73589
Bump `rustc-llvm-proxy` version
denzp Jan 21, 2019
b0b48a1
Fix FindExternalReferencesPass with enabled debug-assetions
denzp Jan 23, 2019
1b6e71b
Update README
denzp Jan 26, 2019
44179cb
Legacy: support additional flags when linking `cdylib`
denzp Jan 26, 2019
9805429
README: change wording
denzp Jan 26, 2019
faba7c0
Change CLI regarding optimisation level
denzp Jan 28, 2019
367d5f6
Support fallback arch specified by Rust with `target-cpu`
denzp Jan 29, 2019
c3b1f92
Use `cargo` instead of `xargo` for tests
denzp Feb 6, 2019
08a25f2
Get rid of legacy binary
denzp Feb 6, 2019
3803921
Get rid of obsolete passes
denzp Feb 6, 2019
d19e48c
Bump version
denzp Feb 6, 2019
2ed1139
Get rid of legacy `crate-type` helper binary
denzp Feb 6, 2019
687823a
Update CI configs
denzp Feb 6, 2019
dcb7261
Update README to reflect recent changes
denzp Feb 6, 2019
327b0d6
Merge pull request #26 from denzp/0.9-final
denzp Feb 6, 2019
b0f71a7
Fix tests with the recent nightly
denzp Nov 21, 2019
883ff1f
Merge branch 'master' into 0.8
termoshtt Jan 2, 2020
6a7b455
Use LLVM6
termoshtt Jan 2, 2020
bd66dc9
Revert changes about LLVMGetValueName2
termoshtt Jan 2, 2020
9b703b3
Fix cargo version
termoshtt Jan 2, 2020
8aa56d7
Fix to 0.8.3
termoshtt Jan 2, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 23 additions & 6 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,23 +1,40 @@
language: rust
cache: cargo
rust: nightly

matrix:
fast_finish: true
include:
- name: "Check with Clippy"
install:
- rustup component add clippy
script:
- cargo clippy -- --verbose

- name: "Check with Rustfmt"
install:
- rustup component add rustfmt
script:
- cargo fmt -- --check

- name: "x86_64-unknown-linux-gnu"
os: linux
rust: nightly

- name: "x86_64-apple-darwin"
os: osx
osx_image: xcode10
rust: nightly

before_install:
- rustup target add nvptx64-nvidia-cuda

script:
- rustup component add rust-src
- cargo install -f xargo
- cargo check
- cargo test
- cargo test --verbose

notifications:
email:
on_success: never

branches:
only:
- master
- /^v\d+\.\d+\.\d+.*$/
Loading