- Source map restoration
- prototype line consistence
- linter from prettier+eslint to biome
KeySet
now rooted onObject.create(null)
instead of{}
so that'constructor' in secludedProperties
is false- Temporary object (modified as head with
this
diamond as proxy) now has good constructor andinstanceof
- Construction strategy is now a stack that is
unshift
-ed and not a map anymore. Detect construction conflict more efficiently (detect all conflict, no error on non-conflictual cases) - Lots of cleansing redundant code & edge-cases testing
.secluded(...)
is removed asSecluded
class becomes the functioninstanceOf
helper is removed as classes used in diamonds have theirhasInstance
modified andinstanceof
keyword is enough