KT-45777: Shrink classpath snapshot incrementally
Currently, we shrink classpath snapshots at 2 steps:
- Classpath diffing: Shrink the current classpath snapshot against
the previous lookup symbols
- Classpath snapshot saving: Shrink the current classpath snapshot
against the current lookup symbols
With this commit, the shrinking at the second step is now incremental.
The shrinking at the first step is still non-incremental.
This commit is contained in:
+4
@@ -54,5 +54,9 @@
|
||||
"className$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
},
|
||||
"withHash$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
}
|
||||
}
|
||||
+4
@@ -44,5 +44,9 @@
|
||||
"className$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
},
|
||||
"withHash$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
}
|
||||
}
|
||||
+4
@@ -1175,5 +1175,9 @@
|
||||
"memoizedSerializedSize": -1,
|
||||
"memoizedHashCode": 0
|
||||
}
|
||||
},
|
||||
"withHash$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
}
|
||||
}
|
||||
+5
-1
@@ -41,5 +41,9 @@
|
||||
{
|
||||
"internalName": "java/lang/Object"
|
||||
}
|
||||
]
|
||||
],
|
||||
"withHash$delegate": {
|
||||
"initializer": {},
|
||||
"_value": {}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user