Commit Graph

2943 Commits

Author SHA1 Message Date
openharmony_ci
33d722a9df
!14 cxx 1.0.91升级至1.0.97
Merge pull request !14 from Future/new1
2024-04-08 15:02:32 +00:00
徐未来
b110613bee cxx 1.0.91升级至1.0.97
Signed-off-by: 徐未来 <xuweilai2@huawei.com>
2024-04-02 19:59:25 +08:00
openharmony_ci
15e47cedc6
!13 回退 'Pull Request !11 : cxx1.0.91升级至1.0.97'
Merge pull request !13 from openharmony_ci/revert-merge-11-master
2024-04-02 03:39:43 +00:00
openharmony_ci
96698d870d
回退 'Pull Request !11 : cxx1.0.91升级至1.0.97' 2024-04-02 03:30:32 +00:00
openharmony_ci
aea01fee3f
!11 cxx1.0.91升级至1.0.97
Merge pull request !11 from Future/master
2024-04-02 01:45:11 +00:00
openharmony_ci
422de17a2e
!12 [新需求]: 基础库编译告警清理-rust_cxx
Merge pull request !12 from lijincheng/compile
2024-03-19 02:01:49 +00:00
lijincheng
bd3bc44312 Fix c_utils compile alarm
1.Support visible header file

Issue:https://gitee.com/openharmony/commonlibrary_c_utils/issues/I98WB1

Signed-off-by: lijincheng <lijincheng13@huawei.com>
2024-03-15 16:26:46 +08:00
徐未来
e4f6feee96 1.0.91升级至1.0.97
Signed-off-by: 徐未来 <xuweilai2@huawei.com>
2024-03-08 16:36:47 +08:00
openharmony_ci
09b62fb1aa
!10 common部件整改
Merge pull request !10 from lijunru/build_framework
2023-08-15 10:50:57 +00:00
lijunru
e74a00fad1 common component rectification
Issue: https://gitee.com/openharmony/build/issues/I7SCUB

Test: build

Signed-off-by: lijunru <lijunru9@huawei.com>
Change-Id: I5dec929514122ac40608b7e7726dd8530ac173ab
2023-08-11 11:13:29 +08:00
openharmony_ci
dca9f30133
!9 OAT 查缺补漏
Merge pull request !9 from fangting/master
2023-08-07 03:36:44 +00:00
fangting
9abd4b0223 OAT查缺补漏
Signed-off-by: fangting <fangting12@huawei.com>
2023-08-07 10:48:54 +08:00
openharmony_ci
77161f8ab0
!8 cxxdeps
Merge pull request !8 from xxlight/dev_cxxdeps
2023-06-29 06:29:31 +00:00
xxlight
73f0962afd Description: fix problem about cxx deps
Issue: https://gitee.com/openharmony/build/issues/I7GK8Y?from=project-issue
Test: build
Signed-off-by: xxlight <xiaoxiaoliang2@huawei.com>
Change-Id: I17d26a519ba13d55182ab13513f69eadc3f12251

Change-Id: I7cddb0b527edc801173d26a8005de35c45fcab9e
2023-06-27 23:30:33 +08:00
openharmony_ci
f82bc23dea
!7 cxx and bindgen
Merge pull request !7 from xxlight/dev_check
2023-05-09 06:06:10 +00:00
xxlight
9908d7bdae cxx and bindgen tests
Issue: https://gitee.com/openharmony/third_party_rust_cxx/issues/I717LF
Signed-off-by: xxlight <xiaoxiaoliang2@huawei.com>
Change-Id: I46fefbe0979305aca135968cf200598ceb7b8f92
2023-05-09 12:02:10 +08:00
openharmony_ci
8662694c64
!6 Add oh user guide
Merge pull request !6 from fangting/master
2023-05-04 06:17:01 +00:00
fangting
9bb96f9ac3 add oh user guide
Signed-off-by: fangting <fangting12@huawei.com>
2023-05-04 11:40:57 +08:00
openharmony_ci
56d4179aa5
!5 Add README_zh.md
Merge pull request !5 from fangting/readme_zh
2023-04-25 03:45:22 +00:00
fangting
ad263b49e2 Add README_zh.md
Issue:#I6YAO1

Signed-off-by: fangting <fangting12@huawei.com>
2023-04-25 10:19:02 +08:00
openharmony_ci
de817638eb
!2 Add OAT.xml and README.OpenSource
Merge pull request !2 from fangting/master
2023-04-14 08:10:47 +00:00
fangting
e81d231b03 Add OAT.xml and README.OpenSource
Signed-off-by: fangting <fangting12@huawei.com>
2023-04-14 14:14:46 +08:00
openharmony_ci
b9bcc2591e
!1 [cxx]Add GN Build Files and Custom Modifications to Rust Third-party Libraries
Merge pull request !1 from lubinglun/master
2023-04-13 11:34:17 +00:00
lubinglun
2047426ea5 Add GN Build Files and Custom Modifications
Issue:https://gitee.com/openharmony/build/issues/I6UFTP
Signed-off-by: lubinglun <lubinglun@huawei.com>
2023-04-12 17:25:56 +08:00
David Tolnay
473f24ab1a
Release 1.0.91 2023-02-15 09:29:18 -08:00
David Tolnay
580f29a57c
Exclude buck2 prelude submodule from published crate 2023-02-15 09:25:32 -08:00
David Tolnay
33b5c9eec5
Release 1.0.90 2023-02-10 19:36:09 -08:00
David Tolnay
11c74724ef
Lockfile update 2023-02-10 19:35:29 -08:00
David Tolnay
8ca5686a2f
Regenerate Bazel build targets using rules_rust 0.18.0 2023-02-10 19:34:23 -08:00
David Tolnay
b3bdffce04
Ignore extra_unused_type_parameters clippy lint in generated code
error: type parameter goes unused in function definition
      --> demo/src/main.rs:11:14
       |
    11 |         type MultiBuf;
       |              ^^^^^^^^
       |
       = help: consider removing the parameter
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters
       = note: `-D clippy::extra-unused-type-parameters` implied by `-D clippy::all`

    error: type parameter goes unused in function definition
      --> src/cxx_string.rs:94:15
       |
    94 |     pub fn new<T: Private>() -> Self {
       |               ^^^^^^^^^^^^
       |
       = help: consider removing the parameter
       = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters

    error: type parameter goes unused in function definition
       --> src/extern_type.rs:184:27
        |
    184 | pub fn verify_extern_type<T: ExternType<Id = Id>, Id>() {}
        |                           ^^^^^^^^^^^^^^^^^^^^^^^
        |
        = help: consider removing the parameter
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters
        = note: `-D clippy::extra-unused-type-parameters` implied by `-D clippy::all`

    error: type parameter goes unused in function definition
       --> src/extern_type.rs:187:27
        |
    187 | pub fn verify_extern_kind<T: ExternType<Kind = Kind>, Kind: self::Kind>() {}
        |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
        |
        = help: consider removing the parameter
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters

    error: type parameter goes unused in function definition
       --> tests/ffi/lib.rs:230:14
        |
    230 |         type Reference<'a>;
        |              ^^^^^^^^^
        |
        = help: consider removing the parameter
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters
        = note: `-D clippy::extra-unused-type-parameters` implied by `-D clippy::all`

    error: type parameter goes unused in function definition
       --> tests/ffi/lib.rs:259:14
        |
    259 |         type R;
        |              ^
        |
        = help: consider removing the parameter
        = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#extra_unused_type_parameters
2023-02-10 19:21:36 -08:00
David Tolnay
a2f3ccc6ed
Update ui test suite to nightly-2023-02-11 2023-02-10 19:19:47 -08:00
David Tolnay
7f068926e3
Bazel rules_rust 0.18.0 2023-02-09 17:47:35 -08:00
David Tolnay
1bda14d3dd
Add remark on build systems
Closes #1173.
2023-02-01 18:59:38 -08:00
David Tolnay
1fdbb96b62
Release 1.0.89 2023-02-01 12:52:54 -08:00
David Tolnay
0ee707c355
Lockfile update 2023-02-01 12:52:22 -08:00
David Tolnay
4881632352
Merge pull request #1172 from dtolnay/pedanticclippy
Suppress various pedantic clippy lints
2023-02-01 12:48:30 -08:00
David Tolnay
69f0380c3d
Suppress various pedantic clippy lints 2023-02-01 12:44:48 -08:00
David Tolnay
19f1bb6eb8
Merge pull request #1171 from dtolnay/deadenum
Suppress dead_code on generated enum variants
2023-02-01 12:43:29 -08:00
David Tolnay
721bfc4eb3
Suppress dead_code on generated enum variants 2023-02-01 12:38:18 -08:00
David Tolnay
036bb92ff3
Merge pull request #1169 from Enyium/patch-1
Add docs.rs documentation link to `cxx-build`'s `Cargo.toml`
2023-01-31 19:22:24 -08:00
David Tolnay
1f13e312b5
Update ui test suite to nightly-2023-02-01 2023-01-31 19:19:27 -08:00
Enyium
e59b4db200
Add docs.rs documentation link to cxx-build's Cargo.toml 2023-02-01 04:18:53 +01:00
David Tolnay
9610dd5a7a
Bazel rules_rust 0.17.0 2023-01-27 14:59:56 -08:00
David Tolnay
8654de605d
Bump Bazel build to rustc 1.67.0 2023-01-27 14:58:07 -08:00
David Tolnay
86e408972b
Merge pull request #1168 from kud1ing/patch-1
Example code for `#[cxx::bridge]`: `struct MyType;`=> `type MyType;`
2023-01-27 11:50:15 -08:00
kud1ing
9e7a622ca9
Example code for #[cxx::bridge]: struct MyType;=> type MyType; 2023-01-27 19:40:48 +01:00
David Tolnay
f33abb9ca8
Release 1.0.88 2023-01-26 20:48:38 -08:00
David Tolnay
e5b79adc2c
Lockfile update 2023-01-26 20:47:52 -08:00
David Tolnay
320b7af3eb
Merge pull request #1167 from umogSlayer/fix-move-assignment-memory-leak
Fix memory leak inside the move assignment operator of rust::Error class
2023-01-26 20:45:48 -08:00
Vladimir Bayrashevskiy
2f8918f5d0 Fix memory leak inside the move assignment operator of rust::Error class 2023-01-26 14:14:15 +07:00