29 Commits

Author SHA1 Message Date
Sergey Chernykh c5c50d36dd Update VIXL to 8.0.0
Description:
  * Upgrade VIXL from 7.0.0 to 8.0.0
  * Apply patch from arkcompiler_runtime_core/static_core/patches
  * It's rebased and squashed commit from original vixl commit
Issue: https://gitcode.com/openharmony/third_party_vixl/issues/30

Signed-off-by: Sergey Chernykh <chernykh.sergey1@huawei.com>
2026-03-13 12:08:08 +03:00
Aleksei Sidorov e0ff24ec3b Upgrade VIXL version from 6.3.0 to 7.0.0
+ add CODEOWNERS file

Issue: https://gitee.com/openharmony/third_party_vixl/issues/IAXCEZ

Signed-off-by: Aleksei Sidorov <aleksei.sidorov@huawei.com>
Change-Id: I17900177ef59b7891419ccde5a92b13995b2221f
2024-10-22 17:16:37 +03:00
xwx1135370 123d443893 [新需求]: vixl版本升级6.3.0
Issue:https://gitee.com/openharmony/third_party_vixl/issues/I9RC6Z?from=project-issue

Test:This target compilation and dependent target compilation

Signed-off-by: xwx1135370 <xuyao44@huawei.com>
2024-05-24 17:00:31 +08:00
Martyn Capewell 460ad02074 Update version to 6.2.0 2022-03-18 14:50:06 +00:00
Martyn Capewell 4685e81694 Add note on contributions to README
Make it explicit that contributions to the project are covered by the cited
licence.
2022-01-13 14:48:13 +00:00
Martyn Capewell 7d98d54284 Update feature table
Update the supported architecture feature table to reflect the current code and
enable the I8MM disassembler feature tests.
2022-01-06 17:51:56 +00:00
Martyn Capewell e42cd4783b Add architecture feature table to README
Add a list of architecture features supported by VIXL to the README, along with
some simple disassembler tests to check the instructions are present.
2021-03-31 15:20:35 +01:00
Martyn Capewell 3c6c2e3626 Update README with build status
Add links to CI build status icons. Remove "Development Version" from title.
2021-03-02 11:04:34 +00:00
Martyn Capewell 1a3c3fd724 Fix cpplint link
Fix out of date link in the README, and remove unmaintained changelog file.
2021-02-23 16:46:35 +00:00
Jacob Bramley 20123dc1ec Redirect repository links to GitHub.
Also remove the Gerrit configuration, since this is no longer in use.

Change-Id: I64fa5348e4676183998e9515ccd71cbfc81f707a
2021-02-09 09:54:31 +00:00
Martyn Capewell 46ce31f67c Add email address for bug reporting
Provide an email contact address in the README for bug reports.

Change-Id: Iad9e8c2f135758da12597ab18fc8ea8d72006174
2020-10-07 10:29:17 +01:00
Jacob Bramley 2fe55ec61d Update clang tools to 4.0.
This includes clang-tidy-4.0 and clang-format-4.0.

Change-Id: I9c49002dee3c424e9745d68ba7dcfe10a858db12
2020-05-07 19:36:25 +00:00
Jacob Bramley 818379d9d2 Document security considerations.
Change-Id: Ib62d836bbafc5945d916a981c639480a0bac6232
2020-03-13 17:06:48 +00:00
Pierre Langlois 1bce007699 Use clang-format 3.8 to format VIXL
Additionally, this version of clang-format orders include directives
alphabetically which showed that the "non-const-visitor.h" header was missing
two of them.

Change-Id: Ib03407dd2046a0bb7175370685e09fb3aebe583f
2017-06-21 14:49:41 +01:00
Pierre Langlois d9dc46e610 Re-organize VIXL's doc/ and mention AArch32
Updates the top README to reflect changes done with the support for
AArch32. Take the opportunity to re-organize our documentation files
structure and seperate `aarch32` and `aarch64` at the top-level.

Additionally, the title now mentions this is the
development version of VIXL.

doc/
├── aarch32
│   ├── design
│   │   ├── code-generation-aarch32.md
│   │   └── literal-pool-aarch32.md
│   └── getting-started-aarch32.md
├── aarch64
│   ├── getting-started-aarch64.md
│   ├── supported-instructions-aarch64.md
│   └── topics
│       ├── extending-the-disassembler.md
│       ├── index.md
│       └── ycm.md
└── changelog.md

Change-Id: Ida9547a1de30886a112360e4b2beafa7cb0ac7b9
2017-01-05 15:25:27 +00:00
armvixl 0f35e36b7f VIXL Release 1.13
Refer to the README.md and LICENCE files for details.

Change-Id: I922914f4e7da7cb939a8054cded11feb9ea51a86
2016-05-13 15:06:20 +01:00
armvixl 788c84fd2c VIXL Release 1.12
Refer to the README.md and LICENCE files for details.
2015-12-08 17:05:23 +00:00
armvixl 684cd2a7f5 VIXL Release 1.11
Refer to the README.md and LICENCE files for details.
2015-10-23 13:38:33 +01:00
armvixl db64434993 VIXL Release 1.10
Refer to the README.md and LICENCE files for details.
2015-07-21 11:37:10 +01:00
armvixl 6e2c8275d5 VIXL Release 1.9
Refer to the README.md and LICENCE files for details.
2015-03-31 11:04:14 +01:00
armvixl 5289c5900f VIXL Release 1.8
Refer to the README.md and LICENCE files for details.
2015-03-02 13:52:04 +00:00
armvixl 330dc7153e VIXL Release 1.7
Refer to the README.md and LICENCE files for details.
2014-11-25 10:38:32 +00:00
armvixl c68cb64496 VIXL Release 1.6
Refer to the README.md and LICENCE files for details.
2014-09-25 18:49:30 +01:00
armvixl 4a102baf64 VIXL Release 1.5
Refer to the README.md and LICENCE files for details.
2014-07-14 09:02:40 +01:00
armvixl 5799d6c5d1 VIXL Release 1.4
Refer to the README.md and LICENCE files for details.
2014-05-01 17:12:44 +01:00
armvixl b0c8ae2a5f VIXL Release 1.3
Refer to the README.md and LICENCE files for details.
2014-03-21 14:03:59 +00:00
armvixl f37fdc0b30 VIXL Release 1.2
Refer to the README.md and LICENCE files for details.
2014-02-05 13:22:16 +00:00
armvixl 578645f14e VIXL Release 1.1
Refer to the README.md and LICENCE files for details.
2013-08-15 17:21:42 +01:00
armvixl ad96eda894 VIXL Release 1.0
Refer to the README.md and LICENCE files for details.
2013-06-18 16:55:15 +01:00