Commit Graph

28 Commits

Author SHA1 Message Date
徐未来
b110613bee cxx 1.0.91升级至1.0.97
Signed-off-by: 徐未来 <xuweilai2@huawei.com>
2024-04-02 19:59:25 +08:00
openharmony_ci
96698d870d
回退 'Pull Request !11 : cxx1.0.91升级至1.0.97' 2024-04-02 03:30:32 +00:00
徐未来
e4f6feee96 1.0.91升级至1.0.97
Signed-off-by: 徐未来 <xuweilai2@huawei.com>
2024-03-08 16:36:47 +08:00
David Tolnay
dcbc8773d5
Add buck2 CI 2022-12-01 22:28:47 -08:00
David Tolnay
cf54e49278
Update bazel and buck srcs globs to refer only to .rs files 2022-08-01 16:57:09 -07:00
David Tolnay
f1d7bff5ba
Require explicit edition on all Buck targets 2022-06-17 23:25:32 -07:00
David Tolnay
5126af7eb5
Replace lazy_static with once_cell 2022-01-03 12:29:28 -08:00
David Tolnay
339fbf9083
Add alloc feature behind feature gate 2021-12-07 15:06:07 -08:00
David Tolnay
f497b0ee69
Format BUCK files with buildifier 2021-08-14 12:12:11 -07:00
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