tame/tamer/src
Mike Gerwitz f2c5443176 tamer: asg: Remove generic Asg, rename {Base=>}Asg
This is the beginning of an incremental refactoring to remove generics, to
simplify the ASG.  When I initially wrote the linker, I wasn't sure what
direction I was going in, but I was also negatively influenced by more
traditional approaches to both design and unit testing.

If we're going to call the ASG an IR, then it needs to be one---if the core
of the IR is generic, then it's more like an abstract data structure than
anything.  We can abstract around the IR to slice it up into components that
are a little easier to reason about and understand how responsibilities are
segregated.

DEV-11864
2022-05-11 16:47:13 -04:00
..
asg tamer: asg: Remove generic Asg, rename {Base=>}Asg 2022-05-11 16:47:13 -04:00
bin tamer: Remove wip-frontends feature flag 2022-05-04 09:37:10 -04:00
diagnose Copyright year update 2022 2022-05-03 14:14:29 -04:00
iter Copyright year update 2022 2022-05-03 14:14:29 -04:00
ld tamer: asg: Remove generic Asg, rename {Base=>}Asg 2022-05-11 16:47:13 -04:00
obj tamer: asg: Remove generic Asg, rename {Base=>}Asg 2022-05-11 16:47:13 -04:00
sym Copyright year update 2022 2022-05-03 14:14:29 -04:00
test Copyright year update 2022 2022-05-03 14:14:29 -04:00
xir Copyright year update 2022 2022-05-03 14:14:29 -04:00
convert.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
diagnose.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
fs.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
global.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
iter.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
ld.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
lib.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
parse.rs tamer: parse::ParseState::Context: Add missing comment 2022-05-10 11:06:22 -04:00
span.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
xir.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00