JSProperty descriptor is currently laid out like so:
which on 64-bit platforms introduces eight bytes of padding: four after each unsigned member.
The fields should be reordered to eliminate said padding. Patch coming up.
Created attachment 615782 [details] [diff] [review]
Comment on attachment 615782 [details] [diff] [review]
Could you fix the alignment of attrs and shortid? These are some style casualties from the recent removal of uintN.