zig/src-self-hosted
Marc Tiehuis 78af62a19a Pack big.Int sign and length fields
This effectively takes one-bit from the length field and uses it as the
sign bit. It reduces the size of an Int from 40 bits to 32 bits on a
64-bit arch.

This also reduces std.Rational from 80 bits to 64 bits.
2019-04-11 19:36:35 +12:00
..
arg.zig std.debug.assert: remove special case for test builds 2019-02-08 18:23:38 -05:00
c_int.zig
c.zig
codegen.zig add compile error for ignoring error 2019-03-23 19:33:00 -04:00
compilation.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
decl.zig
errmsg.zig std.mem.Allocator.create replaced with better API 2019-02-03 16:13:28 -05:00
introspect.zig rename std lib files to new convention 2019-03-02 16:46:04 -05:00
ir.zig introduce the enum literal type 2019-03-24 00:44:18 -04:00
libc_installation.zig fix regressions on Windows 2019-02-26 16:24:32 -05:00
link.zig breaking changes to the way targets work in zig 2019-02-26 15:58:10 -05:00
llvm.zig stage2: fix llvm.zig with opaque types back to single-item pointer 2019-02-14 23:17:11 -05:00
main.zig breaking changes to the way targets work in zig 2019-02-26 15:58:10 -05:00
package.zig std.mem.Allocator.create replaced with better API 2019-02-03 16:13:28 -05:00
scope.zig fix implicit cast error unions with non-optional to optional pointer 2019-02-14 15:48:28 -05:00
target.zig stage2: update for changes regarding sub-architecture 2019-02-28 14:10:45 -05:00
test.zig std.debug.assert: remove special case for test builds 2019-02-08 18:23:38 -05:00
type.zig introduce the enum literal type 2019-03-24 00:44:18 -04:00
value.zig Pack big.Int sign and length fields 2019-04-11 19:36:35 +12:00
visib.zig