Commit Graph

40 Commits

Author SHA1 Message Date
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