Javascript:SpiderMonkey:PropertyElementStorage: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 107: Line 107:
# step 2 - time
# step 2 - time
#* ...
#* ...
== Split all <code>baseops</code> into property/symbol and element variants ==
Basically this is propagating the property/symbol and element distinction further downward, so that the element methods are clearly distinguished and ready to be rewritten.  This has been somewhat ongoing for awhile, but the lack of <code>PropertyKey</code> and the mismatch of <code>jsid</code> have somewhat hindered this.  So this depends on the <code>PropertyKey</code> work being complete.
There is some overlap in code touched between this and the meta-object protocol changes, but the two are separate enough to proceed in somewhat parallel, with some merging/rebasing pain for the parties involved.
'''Time''': unknown
# Split the baseops methods (which, given the <code>PropertyKey</code> work, now take a key) to take either property/symbol or element - ???
#* define meta-ops
#* get meta-ops
#* set meta-ops
#* delete meta-ops
#* other meta-ops


= Issues =
= Issues =
Confirmed users
446

edits