zig/src-self-hosted
Andrew Kelley d9c1d8fed3 self-hosted: improve handling of anonymous decls
* anonymous decls have automatically generated names and symbols, and
   participate in the same memory management as named decls.
 * the Ref instruction is deleted
 * the DeclRef instruction now takes a `[]const u8` and DeclRefStr takes
   an arbitrary string instruction operand.
 * introduce a `zir.Decl` type for ZIR Module decls which holds
   content_hash and name - fields that are not needed for `zir.Inst`
   which are created as part of semantic analysis. This improves the
   function signatures of Module.zig and lowers memory usage.
 * the Str instruction is now defined to create an anonymous Decl and
   reference it.
2020-06-23 19:53:32 -04:00
..
2020-06-18 21:55:37 -04:00
2020-06-18 17:12:56 -04:00
2020-06-18 17:12:56 -04:00
2019-12-29 11:04:58 +02:00
2020-06-15 21:47:42 -04:00
2020-06-18 21:55:37 -04:00
2020-06-18 17:12:56 -04:00
2020-06-18 17:12:56 -04:00
2020-02-16 13:25:30 -05:00