Commit Graph

19 Commits

Author SHA1 Message Date
David Tolnay
66ebdd1d1f
Move fallback to scratch crate's out dir 2020-10-08 19:31:48 -07:00
David Tolnay
a8beeef131
Import scratch crate 2020-10-08 19:29:21 -07:00
David Tolnay
4563fb1c74
Add lazy_static dep to cxx-build 2020-10-08 16:43:19 -07:00
David Tolnay
ee907be404
Use Cargo's build script metadata feature to make reliable include dirs 2020-10-08 16:14:53 -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
83f71155f2
Linearize cycle dependency between cxx crate and cxx.cc 2020-09-06 21:15:06 -07:00
David Tolnay
585a9fe8d4
Remove link-cplusplus dependency from non-Cargo builds 2020-08-30 21:03:38 -07:00
David Tolnay
bb3ba50a8c
Replace anyhow dependency with a handwritten reporter 2020-08-30 20:22:41 -07:00
Adrian Taylor
7ca810b1e8 Guess at BUCK and BUILD rules. 2020-08-24 17:58:36 -07:00
David Tolnay
b316d0bb1c
Remove structopt from third-party 2020-07-30 22:42:34 -07:00
David Tolnay
7997d07818
Avoid second lib.rs in the same src directory
This was throwing off the Bazel build because it didn't know which one
to make the crate root.
2020-04-30 07:55:08 -07:00
David Tolnay
3c90cd2ef8
Move Rust symbols required by C++ to a separate Buck target
Closes #168.
2020-04-30 07:45:34 -07:00
David Tolnay
f8ed07327b
Split cxx runtime and build components 2020-04-29 18:23:14 -07:00
David Tolnay
1f56702490
Set binary name for buck-built codegen cli 2020-04-29 16:38:36 -07:00
David Tolnay
6ba5ccf4c3
Remove cargo author var from BUCK target
This was made unnecessary by 7f635f360e.
2020-04-29 16:33:19 -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
e2e7bc3c9e
Update to codespan-reporting 0.9 2020-03-18 15:17:37 -07:00
David Tolnay
736cbcad40
Move header include path to rust/cxx.h 2020-03-11 16:51:38 -07:00
David Tolnay
5bde59dd2d
Add buck targets 2020-02-18 01:29:40 -08:00