Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Dépôt GitHub

arkcompiler_runtime_core

arkcompiler_runtime_core contient 13 skills collectées depuis openharmony, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
13
Stars
6
mis à jour
2026-07-20
Forks
9
Couverture métier
2 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

pcre2-integration
Développeurs de logiciels

PCRE2 library integration for RegExp implementation in ETS stdlib. Use when implementing regex features, adding new regex flags, optimizing pattern matching, debugging native regex code, or extending RegExp API. Covers PCRE2 C API, pattern compilation, match execution, capture groups, UTF-8/UTF-16 handling, and native-ETS boundary.

2026-07-20
regexp-implementation
Développeurs de logiciels

Comprehensive RegExp implementation covering both ETS managed API and native C++ bindings. Use when implementing, debugging, or extending RegExp functionality. Covers the full stack from ETS stdlib API through ANI bindings to PCRE2 backend.

2026-07-20
urunner-stdlib
Analystes en assurance qualité des logiciels et testeurs

Run ets_func_tests using the Universal Runner (urunner) tool. Use when executing stdlib tests, running test suites, or testing ETS functionality. Handles running tests with runner.sh from ../../../tests/tests-u-runner-2/, selecting workflows and test suites, configuring test options, and running specific tests or full test suites.

2026-07-03
ark-aot-pgo
Développeurs de logiciels

Work with Ark static_core AOT PGO flows using `.ap` profiles, runtime saver flags, `ark_aptool dump`, and `ark_aot --paoc-use-profile:path=...`. Use when collecting profile data, validating saved profiles, reusing them in AOT compilation, or debugging class-context mismatch and current AOT PGO limitations.

2026-03-30
ark-checked-urunner-repro
Analystes en assurance qualité des logiciels et testeurs

Reproduce Ark static_core failures through checked tests or URunner v1/v2. Use when narrowing CI regressions, capturing exact `checker.rb`, `ark`, or `ark_aot` commands, authoring `RUN` or `RUN_PAOC` style repros, or deciding whether a bug belongs in checked, URunner, or raw tool-level reproduction.

2026-03-30
ark-ir-disasm-triage
Développeurs de logiciels

Triage Ark static_core compiler issues with IR dumps, disassembly, `ark_aot --paoc-mode=jit|osr|aot|llvm`, `ark_aotdump`, compiler logs, and method narrowing through `--compiler-regex`. Use when comparing pass-local behavior, verifying code generation, or deciding whether a failure is compiler-local or belongs to the runtime boundary.

2026-03-30
ark-jit-aot-repro
Développeurs de logiciels

Reproduce Ark static_core issues across interpreter, JIT, AOT, and offline paoc flows. Use when you need exact `ark` or `ark_aot` commands, explicit `--interpreter-type`, `--compiler-regex` minimization, current `--paoc-*` flags, or a fast choice between interpreter-only, force-JIT, runtime AOT, and offline paoc validation.

2026-03-30
ark-perf-lab
Développeurs de logiciels

Investigate Ark static_core performance regressions with current benchmark layers, explicit runtime mode selection, GC control, IR and disassembly inspection, AOT symbol generation, and external profiler handoff. Use when comparing `int`, `jit`, and `aot`, running VMB or ETS micro-benchmarks, or preparing a clean profiling workflow.

2026-03-30
build-stdlib
Développeurs de logiciels

Build the ArkTS stdlib project using CMake. Use when compiling the stdlib, building project from ../../../, running cmake configuration, or compiling with ninja. Handles CMake configuration from project root, Ninja compilation, build directory management, and clean rebuilds.

2026-02-18
arktest-generator
Analystes en assurance qualité des logiciels et testeurs

Generate ArkTest unit tests for stdlib APIs. Use when creating tests for ArkTS/ETS stdlib APIs, writing test cases, or generating test code. This skill handles the ArkTest framework including test suite creation with ArkTestsuite, test functions with assertions (assertEQ, assertTrue, expectError), proper main() returning suite.run(), async tests with addAsyncTest, and error handling tests. Places tests in ../tests/ets_func_tests/std/.

2026-02-16
copyright
Développeurs de logiciels

Update copyright years in changed source files according to Huawei code style

2026-02-16
internationalization
Développeurs de logiciels

Important skill covering Unicode (UTF-8, UTF-16), ICU4C library, locale handling, collation, number/date formatting, and i18n APIs for ETS stdlib. Use this skill when: (1) Implementing i18n features, (2) Using ICU library, (3) Formatting for locales, (4) Handling Unicode text, (5) Supporting RTL languages, or (6) Designing locale-aware APIs.

2026-02-16
native-integration
Développeurs de logiciels

Essential skill covering C++ programming, FFI (Foreign Function Interface), ANI (Ark Native Interface), ICU4C integration for internationalization, and native method implementation for ETS stdlib. Use this skill when: (1) Implementing native methods, (2) Integrating with C++ code, (3) Using ICU for i18n, (4) Handling native/ETS boundary, (5) Debugging native crashes, or (6) Optimizing native code.

2026-02-16