lib/std/bit_set.zig | 2 + lib/std/crypto/aes.zig | 3 +- lib/std/crypto/aes_ocb.zig | 8 + lib/std/crypto/ecdsa.zig | 13 + lib/std/crypto/ghash_polyval.zig | 3 +- lib/std/crypto/pcurves/p384.zig | 2 + lib/std/crypto/pcurves/secp256k1.zig | 2 + lib/std/crypto/sha2.zig | 3 +- lib/std/debug.zig | 2 + lib/std/math/big/int_test.zig | 26 + lib/std/mem.zig | 6 + lib/std/os/test.zig | 3 +- lib/std/rand/Xoshiro256.zig | 2 + lib/zig.h | 237 +++++++++ src/codegen/c.zig | 861 ++++++++++++++------------------ test/behavior/packed-struct.zig | 12 + test/tests.zig | 7 - 17 files changed, 704 insertions(+), 488 deletions(-)