Wwudongchaoreturn_positive
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
ets_frontend access control alarm modification Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICFJPC Signed-off-by: qianyong325 <qianyong05@chinasoftinc.com> | 11 个月前 | |
[es2panda] Remove of internal access flag Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8913 Signed-off-by: alexanderandreevmir <alexanderandreevmir@gmail.com> | 4 个月前 | |
Custom heap and pointer compression * Implement a custom global "eheap" for objects with global liveness * Implement pointer compression wrappers for eheap references * Switch "scoped" ArenaAllocator type to mmap * Add tooling/metrics for eheap allocations and leaks Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8401 Change-Id: I90fa994a9caec15e96be8cade0128d523fd0b871 Signed-off-by: Vsevolod Pukhov <pukhov.vsevolod1@huawei.com> | 5 个月前 | |
return_positive Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9691 Signed-off-by: wudongchao <wudongchao1@huawei.com> Co-Authored-By: Agent 1 | 2 个月前 | |
Update ets2panda documentation Description: * Update existing and create new AGENTS.md files * Add document for onboarding * Update Core Readme Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9210 Signed-off-by: Chernykh Sergey <chernykh.sergey1@huawei.com> | 4 个月前 | |
Replace namespace panda with ark Apply clang-force-format Signed-off-by: Svetlana Rokashevich <rokashevich.svetlana@huawei-partners.com> | 2 年前 | |
:Improve diagnostic output Description: * Implement util::DiagnosticEngine * Move all logic with diagnostic print into util::DiagnosticEngine Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBHK5E Signed-off-by: Chernykh Sergey <chernykh.sergey1@huawei.com> Signed-off-by: Chenrykh Sergey <chenrykh.sergey1@huawei.com> | 1 年前 | |
Adapt agents.md Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9090 Signed-off-by: xuxjeeee <xuxinjie4@huawei.com> | 4 个月前 | |
Fixed lexer for declarations Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICV4QM Signed-off-by: Zhelyapov Aleksey <zhelyapov.aleksey@huawei-partners.com> | 9 个月前 | |
Refactor 'ImportPathManager' & 'ExternalSources' Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8938 Description: ImportPathManager: 1. Make 'ImportPathManager' responsible for 'Program' creation. 2. Specialize 'Program's by 'util::ModuleKind', 'Program' is an abstract base. 3. Refactor 'Program::externalSources_'; 4. Gather all the global-caches under 'ImportPathManager' (ast-cache, source-cache, decl-cache). 5. Reduce 'resolvedSource', 'declPath', 'ohmUrl', 'declText' and etc. interference: * Define 'ohmUrl' as fs-independent 'resolvedSource' * 'moduleName' is formed in the following way: 1. Form 'resolvedSource' (absolute-path). 2. Form 'ohmUrl' based on matching 'resolvedSource' with fields of arktsconfig. 3. If wasn't matched, 'ohmUrl' is just a filename (w/o extension). 4. Form 'moduleName' by repalcing '/' with '.' in 'ohmUrl'. 6. Simplify '.etscache' path resolving by 'cacheDir'/'ohmUrl'.etscache. Phases: 1. Skip "before-emit-decl" phases for 'Program's constructed from decl-caches. 2. Replace 'PhaseForBodies' and 'PhaseForDeclarations' with 'PhaseFor<ModuleKind...>' Programs. 3. Introduce 'PhaseForProgramsToBeEmitted'. Signed-off-by: Daniel Kofanov <kofanov.daniil@huawei-partners.com> Co-authored-by: nikozer <ozerov.nikita@huawei-partners.com> Co-authored-by: Zelentsov Dmitriy <zelentsov.dmitry@huawei-partners.com> Co-authored-by: Klimentieva <klimentieva.maria@h-partners.com> Co-authored-by: lirismankarina <lirisman.karina@huawei-partners.com> Co-authored-by: Amosov Alexey <amosov.alexey1@huawei-partners.com> Co-authored-by: Dmitry Pimenov <pimenov.dmitry@huawei-partners.com> Change-Id: Icef66995940b4dcd69653108cdc6e2268b52102e | 4 个月前 | |
Replace namespace panda with ark Apply clang-force-format Signed-off-by: Svetlana Rokashevich <rokashevich.svetlana@huawei-partners.com> | 2 年前 | |
Fix incorrect positions in error messages Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBJWFB Signed-off-by: Andrey Efremov <efremov.andrey@huawei-partners.com> Signed-off-by: Kaskov Mikhail <kaskov.mikhail@huawei.com> | 1 年前 | |
Custom heap and pointer compression * Implement a custom global "eheap" for objects with global liveness * Implement pointer compression wrappers for eheap references * Switch "scoped" ArenaAllocator type to mmap * Add tooling/metrics for eheap allocations and leaks Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8401 Change-Id: I90fa994a9caec15e96be8cade0128d523fd0b871 Signed-off-by: Vsevolod Pukhov <pukhov.vsevolod1@huawei.com> | 5 个月前 | |
Custom heap and pointer compression * Implement a custom global "eheap" for objects with global liveness * Implement pointer compression wrappers for eheap references * Switch "scoped" ArenaAllocator type to mmap * Add tooling/metrics for eheap allocations and leaks Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/8401 Change-Id: I90fa994a9caec15e96be8cade0128d523fd0b871 Signed-off-by: Vsevolod Pukhov <pukhov.vsevolod1@huawei.com> | 5 个月前 | |
Improve compiler bug diag Description: * Fix output of ES2PANDA_ASSERT * Remove DiagnosticKind::COMPILER_BUG * Rename ES2PANDA_ASSERT3 to ES2PANDA_ASSERT_POS * Dedublicate common code * Rename ASSERT to ES2PANDA_ASSERT * Support ES2PADNA_UNREACHABLE macros with compiler bug diagnostic output * Rename UNREACHABLE to ES2PANDA_UNREACHABLE * Move ES2PANDA macroses to util/es2pandaMacros.h * Implement script for check depricated macroses Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBQDHQ Signed-off-by: Sergey Chernykh <chernykh.sergey1@huawei.com> Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/IBQDHQ Signed-off-by: Sergey Chernykh <chernykh.sergey1@huawei.com> | 1 年前 | |
Fixed lexer for declarations Issue: https://gitee.com/openharmony/arkcompiler_ets_frontend/issues/ICV4QM Signed-off-by: Zhelyapov Aleksey <zhelyapov.aleksey@huawei-partners.com> | 8 个月前 | |
Moved static_core/libpandabase Issue: ICEF8V Signed-off-by: ivagin <vagin.ivan1@huawei-partners.com> | 9 个月前 | |
Fix clang-tidy jobs 2 Signed-off-by: Gareev Ruslan <gareev.ruslan1@h-partners.com> Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9202 Co-Authored-By: NA Description: Fixed various code style warnings raised by clang-tidy, allowing clang-tidy to be included in CI again. Fixes include but are not limited to: Replaced ".size() == 0" with ".empty()" Fixed some .yaml's Changed parameters to be sent by-reference instead of by-value where possible Removed "noexcept" where it's not applicable Changed variables' names to match code style Supressed warnings with NOLINT where needed. | 3 个月前 | |
return_positive Issue: https://gitcode.com/openharmony/arkcompiler_ets_frontend/issues/9691 Signed-off-by: wudongchao <wudongchao1@huawei.com> Co-Authored-By: Agent 1 | 2 个月前 |