Original PR: https://github.com/apple/pkl/pull/797 Author: @odenix Created: 11/10/2024 Status: ✅ Merged Merged: 11/13/2024 Merged by: @holzensp
Base: main ← Head: listing-length
main
listing-length
016caf9
4 files changed (+241 additions, -5 deletions)
📝 pkl-commons-test/src/main/kotlin/org/pkl/commons/test/FileTestUtils.kt (+8 -1) 📝 pkl-core/src/main/java/org/pkl/core/ast/expression/literal/EntriesLiteralNode.java (+5 -4) 📝 pkl-core/src/test/files/LanguageSnippetTests/input/api/listing.pkl (+60 -0) 📝 pkl-core/src/test/files/LanguageSnippetTests/output/api/listing.pcf (+168 -0)
pkl-commons-test/src/main/kotlin/org/pkl/commons/test/FileTestUtils.kt
pkl-core/src/main/java/org/pkl/core/ast/expression/literal/EntriesLiteralNode.java
pkl-core/src/test/files/LanguageSnippetTests/input/api/listing.pkl
pkl-core/src/test/files/LanguageSnippetTests/output/api/listing.pcf
Motivation: The following expression evaluates to 2 instead of 1: new Listing { "value" } { [0 + 0] = "override" }.length
new Listing { "value" } { [0 + 0] = "override" }.length
Changes:
api/listing
Result:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
No dependencies set.
The note is not visible to the blocked user.
📋 Pull Request Information
Original PR: https://github.com/apple/pkl/pull/797
Author: @odenix
Created: 11/10/2024
Status: ✅ Merged
Merged: 11/13/2024
Merged by: @holzensp
Base:
main← Head:listing-length📝 Commits (1)
016caf9Fix length of listings with computed index📊 Changes
4 files changed (+241 additions, -5 deletions)
View changed files
📝
pkl-commons-test/src/main/kotlin/org/pkl/commons/test/FileTestUtils.kt(+8 -1)📝
pkl-core/src/main/java/org/pkl/core/ast/expression/literal/EntriesLiteralNode.java(+5 -4)📝
pkl-core/src/test/files/LanguageSnippetTests/input/api/listing.pkl(+60 -0)📝
pkl-core/src/test/files/LanguageSnippetTests/output/api/listing.pcf(+168 -0)📄 Description
Motivation:
The following expression evaluates to 2 instead of 1:
new Listing { "value" } { [0 + 0] = "override" }.lengthChanges:
api/listingtestsResult:
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.