Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
internal: reduce the
CgNode
size (nim-works#992)
## Summary * reduce the size of `CgNode` from 48 to 40 * mark the type as being acyclic at run-time ## Details The `origin` field is an unused leftover that was replaced by the `info` field. Since the nodes are not allowed to form a cycle, the type can be marked with `.acyclic`, reducing the pressure on the cycle collector. In addition, the type's documentation is improved.
- Loading branch information