Andrew Kelley d37b81d43b stage2 parser performance/API improvements
* Extract Call ast node tag out of SuffixOp; parameters go in memory
   after Call.
 * Demote AsmInput and AsmOutput from AST nodes to structs inside the
   Asm node.
 * The following ast nodes get their sub-node lists directly following
   them in memory:
   - ErrorSetDecl
   - Switch
   - BuiltinCall
 * ast.Node.Asm gets slices for inputs, outputs, clobbers instead of
   singly linked lists

Performance changes:

throughput: 72.7 MiB/s => 74.0 MiB/s
maxrss: 72 KB => 69 KB (nice)
2020-05-21 22:01:16 -04:00
..
2020-04-14 16:19:01 -04:00
2020-05-16 12:41:53 -04:00
2020-04-28 19:11:31 -06:00
2020-04-28 19:11:31 -06:00
2020-05-06 17:08:49 +05:00
2020-05-18 17:10:49 +02:00
2020-03-19 09:53:55 -04:00
2020-05-18 17:10:49 +02:00
2019-09-25 23:35:41 -04:00
2019-09-25 23:35:41 -04:00
2019-09-25 23:35:41 -04:00
2020-01-29 22:22:01 -06:00
2020-04-04 17:37:51 -04:00
2020-05-16 12:41:53 -04:00
2020-05-13 16:21:15 +01:00
2020-02-16 13:25:30 -05:00
2019-10-11 18:13:24 -04:00
2019-09-25 23:35:41 -04:00
2020-05-18 19:23:40 -04:00
2020-02-22 12:44:21 +01:00
2020-05-01 06:47:20 -04:00
2020-05-11 09:11:05 -06:00
2020-05-18 17:09:52 +02:00
2020-05-08 15:10:38 +03:00
2020-05-05 09:38:02 -06:00