tame/tamer/src
Mike Gerwitz f8c1ef5ef2 tamer: tamec: MILESONE: POC end-to-end lowering
This has been a long time coming.  The wiring of it all together is a little
rough around the edges right now, but this commit represents a working POC
to begin to fill in the gaps for the entire lowering pipeline.

I had hoped to be at this point a year ago.  Yeah.

This marks a significant milestone in the project because this allows me to
begin to observe the implementation end-to-end, testing it on real-life
inputs as part of a production build pipeline.

...and now, with that, we can begin.  So much work has gone into this
project so far, but aside from the linker (which has been in production for
years), most of this work has been foundational.  It's been a significant
investment that I intend to have pay off in many different ways.

(All this outputs right now is `<package/>`.)

DEV-13708
2023-03-10 14:27:57 -05:00
..
asg tamer: tamec: MILESONE: POC end-to-end lowering 2023-03-10 14:27:57 -05:00
bin tamer: tamec: MILESONE: POC end-to-end lowering 2023-03-10 14:27:57 -05:00
diagnose tamer: diagnose::panic::diagnostic_todo!: New macro 2023-01-20 23:37:30 -05:00
iter Copyright year and name update 2023-01-20 23:37:30 -05:00
ld tamer: xir::reader: Divorce from `parse` 2023-03-10 14:27:57 -05:00
nir tamer: nir, asg: Introduce package to ASG 2023-02-01 10:34:16 -05:00
obj Copyright year and name update 2023-01-20 23:37:30 -05:00
parse tamer: tamec: MILESONE: POC end-to-end lowering 2023-03-10 14:27:57 -05:00
sym Copyright year and name update 2023-01-20 23:37:30 -05:00
test Copyright year and name update 2023-01-20 23:37:30 -05:00
xir tamer: tamec: POC lowering pipeline with XirfAutoClose and XirfToXir 2023-03-10 14:27:57 -05:00
convert.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
diagnose.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
f.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fmt.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fs.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
global.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
iter.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
ld.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
lib.rs tamer: asg::graph::visit::tree_reconstruction: New graph traversal 2023-03-10 14:27:57 -05:00
nir.rs tamer: nir, asg: Introduce package to ASG 2023-02-01 10:34:16 -05:00
num.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
parse.rs tamer: tamec: POC lowering pipeline with XirfAutoClose and XirfToXir 2023-03-10 14:27:57 -05:00
span.rs tamer: asg::graph::visit::tree_reconstruction: New graph traversal 2023-03-10 14:27:57 -05:00
xir.rs tamer: xir::autoclose: New lowering operation 2023-03-10 14:27:57 -05:00