已合并
Bump Koala to 1.5.0-dev.72071-9166 #523
Konstantin Chukharev创建于 5月13日
Bump Koala to 1.5.0-dev.72071-9166 #523
已合并
Konstantin Chukharev创建于 5月13日
Konstantin Chukharev
5月13日

This PR updates koala_projects to version 1.5.0-dev.72071-9166. Due to Panda updates, we can now only use int inside enums, so some tests with big numbers were adjusted. Also this PR introduces some changes around "safe" Array constructors.

likedislike
Pull Request已成功合入, 合并人@openharmony_ci
(感谢 Konstantin Chukharev 的贡献)
openharmony_ci
openharmony_ci成员
5月13日 评论:

感谢提交 Pull Requests!
Thanks for submitting a pull request.

likedislike
openharmony_ciopenharmony_ci成员
5月13日 添加了label:dco检查成功
Konstantin Chukharev
Konstantin Chukharev
5月13日 评论:

glcn build start

likedislike
pavelmironchik
pavelmironchik成员
5月13日 评论:
pavelmironchik
pavelmironchik成员
5月13日 评论:
Konstantin ChukharevKonstantin Chukharev
5月14日 推送  27 个提交:51456e3c-21 commits from branch dev,c9ef1084-Revert "Use smaller numbers to fit in `int` inside enums",72abcad9-Support base type for enums,de401ea7-Remove base type support, auto-determine long for ArkTS only,b1efdd5e-Support enum,5b179dc7-Support arrays,088fb828-Merge remote-tracking branch 'upstream/dev' into kc/bump-koala
Konstantin Chukharev
Konstantin Chukharev
5月14日 评论:

glcn build start

likedislike
pavelmironchik
pavelmironchik成员
5月14日 评论:
pavelmironchik
pavelmironchik成员
5月14日 评论:
likedislike
kolegovilya
kolegovilya5月14日进行代码检视3
ost/src/printers/translators/arkts.ts
已过期
@@ -40,1 +40,4 @@
4040 printDeclaration(declaration: lw.LWDeclaration): void {
41+ if (declaration.kind === lw.LWKind.EnumDeclaration) {
42+ const needsLong = declaration.members.some(m => typeof m.value === 'number' && (m.value > 0x7FFFFFFF || m.value < -0x80000000))
43+ this.p.put('export', ' ', 'enum', ' ', declaration.name, ...(needsLong ? [':', ' ', 'long', ' '] : [' ']), '{')
kolegovilya
kolegovilya5月14日评论:
 this.p.put('export', ' ', 'enum', ' ', declaration.name)
 if (needsLong) {
    this.p.put(':', ' ', 'long')
 }
 this.p.put('{')
likedislike
Konstantin Chukharev
Konstantin Chukharev
5月14日 评论:

done

System
系统消息系统
5月14日 评论:

changed this line on 430f0a1a view diff detail

kolegovilya
kolegovilya5月14日进行代码检视3
core/src/LanguageWriters/writers/TsLanguageWriter.ts
已过期
@@ -251,7 +251,8 @@ export class TSLanguageWriter extends LanguageWriter {
251251 return `export function ${name}${typeParams}(${args.join(", ")}): ${returnType}`
252252 }
253253 writeEnum(name: string, members: { name: string, alias?: string | undefined, stringId: string | undefined, numberId: number }[], options: { isDeclare?: boolean, isExport: boolean }): void {
254- this.printer.print(`${options.isExport ? "export " : ""}${options.isDeclare ? "declare " : ""}enum ${name} {`)
kolegovilya
kolegovilya5月14日评论:

Let's move this code to ETSLanguageWriter

likedislike
System
系统消息系统
5月14日 评论:

changed this line on 430f0a1a view diff detail

Konstantin Chukharev
Konstantin Chukharev
5月14日 评论:

done

Konstantin ChukharevKonstantin Chukharev
5月14日 推送  2 个提交:035a86d9-Rewrite into multiple simple lines,430f0a1a-Move specific writeEnum into ETSLanguageWriter
Konstantin Chukharev
Konstantin Chukharev
5月14日 评论:

glcn build start

likedislike
pavelmironchik
pavelmironchik成员
5月14日 评论:
pavelmironchik
pavelmironchik成员
5月14日 评论:
likedislike
pavelmironchikpavelmironchik成员
5月14日 通过审查
pavelmironchik
pavelmironchik成员
5月21日 评论:

FORCE_VERIFY

likedislike
openharmony_ciopenharmony_ci成员
5月21日 通过测试
openharmony_ci
openharmony_ci成员
5月21日 评论:

添加 测试通过 成功!

likedislike
openharmony_ciopenharmony_ci成员
5月21日 合入了pull request,合并节点 SHA:af83d0940376a66765e9915e883e3b6462236287