matthewbdwyer / tipc

A compiler from TIP to llvm bitcode
MIT License
65 stars 39 forks source link

swap all unique ptrs for shared ptrs #87

Closed nicholasphair closed 1 year ago

nicholasphair commented 1 year ago

Resolve #82

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage has no change and project coverage change: -1.99% :warning:

Comparison is base (3e30638) 1.98% compared to head (f16d161) 0.00%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #87 +/- ## ======================================== - Coverage 1.98% 0.00% -1.99% ======================================== Files 171 95 -76 Lines 3920 3840 -80 ======================================== - Hits 78 0 -78 + Misses 3842 3840 -2 ``` | Flag | Coverage Δ | | |---|---|---| | codecoverage | `0.00% <0.00%> (ø)` | | | doccoverage | `?` | | Flags with carried forward coverage won't be shown. [Click here](https://docs.codecov.io/docs/carryforward-flags?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#carryforward-flags-in-the-pull-request-comment) to find out more. | [Files Changed](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Δ | | |---|---|---| | [src/codegen/CodeGenFunctions.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2NvZGVnZW4vQ29kZUdlbkZ1bmN0aW9ucy5jcHA=) | `0.00% <0.00%> (ø)` | | | [src/codegen/CodeGenerator.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL2NvZGVnZW4vQ29kZUdlbmVyYXRvci5jcHA=) | `0.00% <0.00%> (ø)` | | | [src/optimizer/Optimizer.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL29wdGltaXplci9PcHRpbWl6ZXIuY3Bw) | `0.00% <0.00%> (ø)` | | | [src/semantic/SemanticAnalysis.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL1NlbWFudGljQW5hbHlzaXMuY3Bw) | `0.00% <0.00%> (ø)` | | | [src/semantic/cfa/CallGraph.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL2NmYS9DYWxsR3JhcGguY3Bw) | `0.00% <0.00%> (ø)` | | | [src/semantic/symboltable/SymbolTable.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL3N5bWJvbHRhYmxlL1N5bWJvbFRhYmxlLmNwcA==) | `0.00% <0.00%> (ø)` | | | [src/semantic/types/TypeInference.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL3R5cGVzL1R5cGVJbmZlcmVuY2UuY3Bw) | `0.00% <0.00%> (ø)` | | | [...types/constraints/TypeConstraintCollectVisitor.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL3R5cGVzL2NvbnN0cmFpbnRzL1R5cGVDb25zdHJhaW50Q29sbGVjdFZpc2l0b3IuY3Bw) | `0.00% <0.00%> (ø)` | | | [...c/types/constraints/TypeConstraintUnifyVisitor.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL3R5cGVzL2NvbnN0cmFpbnRzL1R5cGVDb25zdHJhaW50VW5pZnlWaXNpdG9yLmNwcA==) | `0.00% <0.00%> (ø)` | | | [...mantic/types/constraints/TypeConstraintVisitor.cpp](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NlbWFudGljL3R5cGVzL2NvbnN0cmFpbnRzL1R5cGVDb25zdHJhaW50VmlzaXRvci5jcHA=) | `0.00% <0.00%> (ø)` | | | ... and [5 more](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | | ... and [76 files with indirect coverage changes](https://app.codecov.io/gh/matthewbdwyer/tipc/pull/87/indirect-changes?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.