pkl / PR 1412

Change how VmValueRenderer renders Typed values

apple/pkl#1412 openmixed

+49/−49lines
26files
0comments
2026-01-21opened
-merged

What it touches

test: 25 main: 1

Modules: pkl-core (26)

Architectural impact (arcade-agent diff_impact)

1files mapped to the graph
5entities in those files
Core, Parsercomponents
832entities within 3 hops downstream

Most depended-upon changed entities

EntityDependents
org.pkl.core.runtime.VmValueRenderer25

Computed against the current default branch, not the PR base commit; files renamed or deleted since then are unmatched. Downstream counts are a reverse-dependency closure to depth 3 and over-approximate real blast radius.

Files

mainpkl-core/src/main/java/org/pkl/core/runtime/VmValueRenderer.java
testpkl-core/src/test/files/LanguageSnippetTests/output/api/any.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/api/propertiesRenderer4.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/api/reflect4.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/api/xmlRendererInline3.xml
testpkl-core/src/test/files/LanguageSnippetTests/output/api/yamlRendererStream2.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/basic/as.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/basic/string.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/classes/constraints3.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/classes/constraints7.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/anyConverterError.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/constraintDetails1.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/constraintDetails2.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/constraintDetails3.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/forGeneratorCannotIterateOverTyped.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/listingTypeCheckError9.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/mappingTypeCheckError11.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/power/typeConstraints16.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/power/typeConstraints2.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/spreadSyntaxCannotIterateOverTyped.err
testpkl-core/src/test/files/LanguageSnippetTests/output/errors/undefinedProperty3.err
testpkl-core/src/test/files/LanguageSnippetTests/output/lambdas/amendLambdaParametersTyped.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/lambdas/pipeOperator.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/listings2/wrongParent.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/mappings2/wrongParent.pcf
testpkl-core/src/test/files/LanguageSnippetTests/output/projects/badProjectDeps4/bug.err