You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With #142 the size of the Value type increased as i128/u128 are now inlined rather than in an Arc. This also increases the size of an Instruction from 32 bytes to 48 bytes on mac. For some reason the sizes appear to still be as expected on Linux (according to GHA at least).
The changes from #142 entirely results in noticeable performance differences for parse and compile (regression) but and render (improvements):
So looks like on x86_64 the thing still fits into the original sizes, on aarch64 it doesn't. That seems to be because the i128/u128 alignment is 16 on aarch64 vs 8 on x86_64.
With #142 the size of the
Value
type increased as i128/u128 are now inlined rather than in anArc
. This also increases the size of anInstruction
from 32 bytes to 48 bytes on mac. For some reason the sizes appear to still be as expected on Linux (according to GHA at least).The changes from #142 entirely results in noticeable performance differences for parse and compile (regression) but and render (improvements):
The text was updated successfully, but these errors were encountered: