David Tolnay
|
c9bf95703f
|
Update lockfile to include test suite crate
|
2020-02-22 22:53:03 -08:00 |
|
David Tolnay
|
f306da4dc7
|
Test c++ calling to rust
|
2020-02-22 22:42:35 -08:00 |
|
David Tolnay
|
3fd7f56275
|
Test rust calling to c++
|
2020-02-22 20:02:02 -08:00 |
|
David Tolnay
|
b871577737
|
Format with clang-format
|
2020-02-22 19:31:49 -08:00 |
|
David Tolnay
|
ad5b8afd9b
|
Add exhaustive coverage of signature kinds
|
2020-02-22 19:31:49 -08:00 |
|
David Tolnay
|
97c7210039
|
Add test suite beyond the existing demo
|
2020-02-22 19:31:49 -08:00 |
|
David Tolnay
|
54a53df768
|
Update vendored dependencies
Nothing important, but just working out this workflow.
|
2020-02-22 19:30:23 -08:00 |
|
David Tolnay
|
c6244698ad
|
Add a bazel rust toolchain for macOS
|
2020-02-22 18:51:30 -08:00 |
|
David Tolnay
|
67a658fddf
|
Merge pull request #36 from dtolnay/bazel
Add bazel targets
|
2020-02-22 16:10:43 -08:00 |
|
David Tolnay
|
c19936ce74
|
Add bazel targets
|
2020-02-22 16:01:35 -08:00 |
|
David Tolnay
|
b5bc0b4c9a
|
Ensure third-party lockfile is adequate for vendor
|
2020-02-22 15:36:13 -08:00 |
|
David Tolnay
|
e10910f3c7
|
Reduce to just one mac builder
|
2020-02-19 00:28:54 -08:00 |
|
David Tolnay
|
461712be9f
|
Add CI build on beta toolchain
|
2020-02-19 00:22:26 -08:00 |
|
David Tolnay
|
c9f2798772
|
Set buckversion=last
Buck in some environments requires this file for multiplexing across
different versions.
|
2020-02-18 15:31:25 -08:00 |
|
David Tolnay
|
ab9fa6d08c
|
Merge pull request #34 from dtolnay/buck
Add buck targets
|
2020-02-18 01:44:45 -08:00 |
|
David Tolnay
|
5bde59dd2d
|
Add buck targets
|
2020-02-18 01:29:40 -08:00 |
|
David Tolnay
|
bd3a6b27fb
|
Update ui tests to nightly-2020-02-08
|
2020-02-07 16:58:20 -08:00 |
|
David Tolnay
|
f184feb747
|
Space out the Travis config
|
2020-02-03 10:37:36 -08:00 |
|
David Tolnay
|
e45bd7c842
|
Merge pull request #31 from sayrer/travis_macos
Add macos and cargo test
|
2020-02-03 10:35:41 -08:00 |
|
Robert Sayre
|
f4b2421805
|
Add macos and cargo test
|
2020-02-03 10:10:13 -08:00 |
|
David Tolnay
|
c43627aee6
|
Always write cxxbridge.h into a predictable place from build script
|
2020-01-28 00:50:25 -08:00 |
|
David Tolnay
|
0c88e03a4a
|
Remove any existing link before writing symlink
|
2020-01-28 00:43:51 -08:00 |
|
David Tolnay
|
fa66e2afa6
|
Customize usage message of cmd
|
2020-01-27 23:24:40 -08:00 |
|
David Tolnay
|
4aea275788
|
Use clap's required_unless to enforce input file path
|
2020-01-27 22:55:55 -08:00 |
|
David Tolnay
|
7eb9c6b2a0
|
Touch up cxxbridge.h emit PR
|
2020-01-27 22:35:59 -08:00 |
|
RS
|
0a2d117fba
|
Emit cxxbridge (#27)
* Working cxxbridge output.
* Add a way to emit cxxbridge.h
|
2020-01-27 21:47:37 -08:00 |
|
David Tolnay
|
015c5e85a5
|
Remove strip_prefix failure mode from relative paths
|
2020-01-26 16:31:48 -08:00 |
|
David Tolnay
|
366ef8b486
|
Print error cause chain on failures in build.rs
|
2020-01-26 14:15:59 -08:00 |
|
David Tolnay
|
152119246e
|
Merge pull request #23 from dtolnay/retref
Resolve Wreturn-type-c-linkage warnings
|
2020-01-25 16:32:33 -08:00 |
|
David Tolnay
|
4a44122b0f
|
Resolve Wreturn-type-c-linkage warnings
|
2020-01-25 16:26:54 -08:00 |
|
David Tolnay
|
05e9cc4d9b
|
Merge pull request #21 from dtolnay/link
Use platform's default C++ standard library
|
2020-01-24 16:07:20 -08:00 |
|
David Tolnay
|
af60e239b0
|
Use platform's default C++ standard library
|
2020-01-24 15:23:20 -08:00 |
|
David Tolnay
|
61b6771334
|
Release 0.1.2
|
2020-01-20 18:53:20 -08:00 |
|
David Tolnay
|
270b885132
|
Merge pull request #15 from dtolnay/opaque
Support opaque types that are not structs
|
2020-01-20 18:50:52 -08:00 |
|
David Tolnay
|
199d73509b
|
Format with rustfmt 2019-10-07
|
2020-01-20 18:40:16 -08:00 |
|
David Tolnay
|
8861bee797
|
Support opaque types that are not structs
|
2020-01-20 18:40:16 -08:00 |
|
David Tolnay
|
159a9f535c
|
Release 0.1.1
|
2020-01-20 18:13:00 -08:00 |
|
David Tolnay
|
94a5cdb033
|
Merge pull request #14 from dtolnay/rustarg
Implement special case types in extern Rust argument position
|
2020-01-20 18:11:32 -08:00 |
|
David Tolnay
|
17955e2e8c
|
Implement special case types in extern Rust argument position
|
2020-01-20 18:09:41 -08:00 |
|
David Tolnay
|
84f232ed0b
|
Fill in blank table cells with placeholder
|
2020-01-08 12:22:56 -08:00 |
|
David Tolnay
|
ccd3975f40
|
Add a brief safety explanation up top
|
2020-01-08 09:35:04 -08:00 |
|
David Tolnay
|
e43b737f2c
|
Release 0.1.0
|
2020-01-08 08:57:24 -08:00 |
|
David Tolnay
|
7db7369797
|
Safe FFI between Rust and C++
|
2020-01-08 08:57:24 -08:00 |
|