doc/langref.html.in | 5 +-
lib/compiler/aro/aro/pragmas/gcc.zig | 12 +-
lib/compiler/aro/aro/pragmas/message.zig | 2 +-
lib/compiler/aro/aro/pragmas/once.zig | 6 +-
lib/compiler/aro/aro/pragmas/pack.zig | 4 +-
lib/compiler/aro/backend/Object.zig | 10 +-
lib/compiler/aro_translate_c.zig | 20 +-
lib/compiler/aro_translate_c/ast.zig | 16 +-
lib/compiler/resinator/ast.zig | 173 ++++++------
lib/compiler/resinator/compile.zig | 66 ++---
lib/compiler/resinator/parse.zig | 2 +-
lib/docs/wasm/Walk.zig | 12 +-
lib/std/Build.zig | 4 +-
lib/std/Build/Step.zig | 2 +-
lib/std/Build/Step/CheckFile.zig | 2 +-
lib/std/Build/Step/CheckObject.zig | 2 +-
lib/std/Build/Step/Compile.zig | 2 +-
lib/std/Build/Step/ConfigHeader.zig | 2 +-
lib/std/Build/Step/Fmt.zig | 2 +-
lib/std/Build/Step/InstallArtifact.zig | 2 +-
lib/std/Build/Step/InstallDir.zig | 2 +-
lib/std/Build/Step/InstallFile.zig | 2 +-
lib/std/Build/Step/ObjCopy.zig | 2 +-
lib/std/Build/Step/Options.zig | 2 +-
lib/std/Build/Step/RemoveDir.zig | 2 +-
lib/std/Build/Step/Run.zig | 2 +-
lib/std/Build/Step/TranslateC.zig | 2 +-
lib/std/Build/Step/WriteFile.zig | 2 +-
lib/std/Thread/Futex.zig | 6 +-
lib/std/Thread/Pool.zig | 4 +-
lib/std/http/Client.zig | 2 +-
lib/std/zig.zig | 1 +
lib/std/zig/AstGen.zig | 6 +-
lib/std/zig/c_translation.zig | 2 +-
src/Module.zig | 4 +-
src/link.zig | 95 +++----
src/link/tapi/parse.zig | 39 ++-
src/register_manager.zig | 2 +-
test/behavior/align.zig | 2 +-
test/behavior/field_parent_ptr.zig | 464 ++++++++++++++++----------------
test/behavior/struct.zig | 12 +-
test/behavior/tuple.zig | 4 +-
test/cases/compile_errors/fieldParentPtr-bad_field_name.zig | 4 +-
test/cases/compile_errors/fieldParentPtr-comptime_field_ptr_not_based_on_struct.zig | 2 +-
test/cases/compile_errors/fieldParentPtr-comptime_wrong_field_index.zig | 4 +-
test/cases/compile_errors/fieldParentPtr-field_pointer_is_not_pointer.zig | 6 +-
test/cases/compile_errors/fieldParentPtr-non_pointer.zig | 6 +-
test/cases/compile_errors/fieldParentPtr_on_comptime_field.zig | 4 +-
test/standalone/cmakedefine/build.zig | 2 +-
49 files changed, 494 insertions(+), 539 deletions(-)