mirror of
https://gitee.com/openharmony/arkcompiler_ets_runtime
synced 2024-10-07 16:13:49 +00:00
9bd62687e8
Issue: https://gitee.com/openharmony/arkcompiler_ets_runtime/issues/I6S73S Signed-off-by: zhouzebin <zhouzebin1@huawei.com> Change-Id: I9d5df533be48b824d3269b77d1efabca5a0171cb
36 lines
1.4 KiB
C++
36 lines
1.4 KiB
C++
/*
|
|
* Copyright (c) 2023 Huawei Device Co., Ltd.
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
#ifndef ECMASCRIPT_AOT_VERSION_H
|
|
#define ECMASCRIPT_AOT_VERSION_H
|
|
|
|
#include "ecmascript/base/file_header.h"
|
|
|
|
namespace panda::ecmascript {
|
|
class AOTFileVersion {
|
|
public:
|
|
AOTFileVersion() = delete;
|
|
// List of historical versions for *.an / *.ai
|
|
// Release Version Snapshot Version
|
|
// 3.2 0.0.0.x
|
|
// 4.0 4.0.0.x
|
|
static constexpr base::FileHeader::VersionType AN_VERSION = {4, 0, 0, 1};
|
|
static constexpr bool AN_STRICT_MATCH = true;
|
|
static constexpr base::FileHeader::VersionType AI_VERSION = {4, 0, 0, 1};
|
|
static constexpr bool AI_STRICT_MATCH = true;
|
|
static constexpr base::FileHeader::VersionType AP_VERSION = {0, 0, 0, 2};
|
|
static constexpr bool AP_STRICT_MATCH = false;
|
|
};
|
|
} // namespace panda::ecmascript
|
|
#endif // ECMASCRIPT_AOT_VERSION_H
|