Commit Graph

115 Commits

Author SHA1 Message Date
David Tolnay
52830f59d6
Release 0.5.1 2020-10-09 22:21:27 -07:00
David Tolnay
c499950924
Release 0.5.0 2020-10-08 19:34:50 -07:00
David Tolnay
8f16ae75f3
Bump namespace to 05 2020-10-08 19:34:50 -07:00
David Tolnay
821402b2a6
Move C++ generated code test to cxx's integration test 2020-10-04 19:50:35 -07:00
David Tolnay
b312bb15e3
Release 0.4.7 2020-09-24 16:17:02 -04:00
David Tolnay
71912c3f11
Release 0.4.6 2020-09-21 18:36:26 -04:00
David Tolnay
7ff80c44e8
Release 0.4.5 2020-09-16 12:12:02 -04:00
David Tolnay
c4ff07b964
Release 0.4.4 2020-09-08 15:11:17 -07:00
David Tolnay
9f6c075e3c
Inline cxx-symbols crate into cxx
The separation is no longer needed for Buck when linking with lld.
2020-09-07 22:31:03 -07:00
David Tolnay
430b5de1ff
Release 0.4.3 2020-09-07 00:00:23 -07:00
David Tolnay
83f71155f2
Linearize cycle dependency between cxx crate and cxx.cc 2020-09-06 21:15:06 -07:00
David Tolnay
e0b6c735e8
Release 0.4.2 2020-09-02 15:54:12 -07:00
David Tolnay
8745f7f5f8
Release 0.4.1 2020-09-02 09:46:06 -07:00
David Tolnay
5f3fb89a2a
Release 0.4.0 2020-09-01 23:03:46 -07:00
David Tolnay
591dcb647d
Bump namespace to 04 2020-09-01 23:00:38 -07:00
David Tolnay
bcc0a1c9f9
Release 0.3.9 2020-09-01 21:09:08 -07:00
David Tolnay
37531b477e
Combine demo into one root directory 2020-09-01 20:48:12 -07:00
David Tolnay
9f1e3d76a3
Release 0.3.8 2020-09-01 12:40:51 -07:00
David Tolnay
9075cdcd38
Release 0.3.7 2020-08-30 12:10:38 -07:00
David Tolnay
5fc28551e1
Merge pull request 258 from adetaylor/cxx-embedding-lib 2020-08-29 22:14:22 -07:00
David Tolnay
de1cb777b2
Specify consistent c++ standard between cxx and cxx-test-suite 2020-08-28 17:36:33 -07:00
David Tolnay
907debe8b4
Release 0.3.6 2020-08-28 16:56:19 -07:00
David Tolnay
f7a592bfcf
Release 0.3.5 2020-08-27 01:14:08 -07:00
David Tolnay
691dc171b5
Update ui tests with rust-src component installed 2020-08-25 19:56:12 -07:00
Adrian Taylor
9fc0846261 Adding library for high-level code generators.
The intention here is to provide a way for high level code generators
to convert a Rust TokenStream into C++ bindings code without the need
to write files to disk or invoke an external command.
2020-08-21 23:27:29 -07:00
David Tolnay
291a8b87a1
Update to trybuild 1.0.32 2020-08-09 16:46:45 -07:00
David Tolnay
57d3c68a23
Release 0.3.4 2020-05-22 11:13:47 -07:00
David Tolnay
6aa34e4240
Release 0.3.3 2020-05-11 20:56:51 -07:00
David Tolnay
9808ef177c
Add cargo cfgs for opt in to newer standards
Currently unused, but will be needed when integrating std::optional or
std::string_view support.

    [dependencies]
    cxx = { version = "0.3", features = ["c++17"] }
2020-05-11 20:30:44 -07:00
David Tolnay
c0fad20670
Add crates.io categories and keywords 2020-05-10 20:16:28 -07:00
David Tolnay
e2f70fea3e
Release 0.3.2 2020-05-08 15:57:14 -07:00
David Tolnay
878ab12a15
Release 0.3.1 2020-05-08 10:05:03 -07:00
David Tolnay
83fe0f06d5
Preserve a better span for type id mismatch errors 2020-05-07 20:14:49 -07:00
David Tolnay
0d366c754b
Remove CI badge from Cargo.toml
Support for badges has been deprecated by crates.io.
2020-05-01 20:51:38 -07:00
David Tolnay
63a4384af7
Release 0.3.0 2020-04-29 18:57:39 -07:00
David Tolnay
6960162922
Bump namespace to cxxbridge03 2020-04-29 18:49:50 -07:00
David Tolnay
f8ed07327b
Split cxx runtime and build components 2020-04-29 18:23:14 -07:00
David Tolnay
4fc533190a
Release 0.2.12 2020-04-27 17:10:39 -07:00
David Tolnay
52509840c7
Replace thiserror dependency with handwritten impls
A dependency wasn't carrying its weight for just two Error impls.
2020-04-25 19:46:49 -07:00
David Tolnay
7b4e657015
Release 0.2.11 2020-04-25 19:33:35 -07:00
David Tolnay
a3a0a6dfc5
Enable trybuild diffs 2020-04-22 19:49:22 -07:00
David Tolnay
0d645c7d40
Release 0.2.10 2020-04-22 18:38:34 -07:00
David Tolnay
f94bef1ba2
Replace itertools dependency 2020-04-17 16:44:03 -07:00
Joel Galenson
968738f127 Optimize the computation of the methods of a struct 2020-04-16 16:25:04 -07:00
David Tolnay
4272d98530
Release 0.2.9 2020-04-14 16:57:00 -07:00
David Tolnay
48b09e94ef
Release 0.2.8 2020-04-13 20:31:09 -07:00
David Tolnay
40b932fc45
Release 0.2.7 2020-04-10 12:08:11 -07:00
David Tolnay
4b97272995
Release 0.2.6 2020-04-10 00:48:18 -07:00
David Tolnay
5f1cc8aa44
Release 0.2.5 2020-04-09 21:07:36 -07:00
David Tolnay
b1637adafc
Release 0.2.4 2020-04-08 21:29:14 -07:00
David Tolnay
86949cfdc6
Release 0.2.3 2020-04-08 20:51:19 -07:00
David Tolnay
93c51a6c05
Release 0.2.2 2020-04-08 20:21:25 -07:00
David Tolnay
d4402cae9b
Release 0.2.1 2020-03-30 19:47:58 -07:00
David Tolnay
e2e7bc3c9e
Update to codespan-reporting 0.9 2020-03-18 15:17:37 -07:00
David Tolnay
13af5ccb76
Select a single docs.rs build target 2020-03-17 13:29:06 -07:00
David Tolnay
8c7304998e
Bump inline namespace to match minor version 2020-03-13 01:29:23 -07:00
David Tolnay
f51dc4d0bd
Release 0.2.0 2020-03-12 00:50:40 -07:00
David Tolnay
bfc8dced0c
Set html_root_url 2020-03-12 00:48:04 -07:00
David Tolnay
68e5e26e81
Exclude some unneeded directories from published crate 2020-03-07 11:16:11 -08:00
David Tolnay
97c7210039
Add test suite beyond the existing demo 2020-02-22 19:31:49 -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
159a9f535c
Release 0.1.1 2020-01-20 18:13:00 -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