std/json: use bit-stack for nesting instead of large LLVM integer type

The stack has been adjusted so that instead of pushing to index 0 in the
integer we push to the current end/index of the underlying integer. This
means we don't require a shift for every limb after each push/pop and
instead only require a mask/or and add/sub on a single element of the array.

Fixes #5959.
dcd88ae568Marc Tiehuis committed on 11/16/2021, 9:33:56 PM· committed by Andrew Kelleyparentc587be7
1 file changedLine totals unavailable