Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

20220629 typed language #48

Open
wants to merge 132 commits into
base: base
Choose a base branch
from
Open

20220629 typed language #48

wants to merge 132 commits into from

Conversation

prozacchiwawa
Copy link

@prozacchiwawa prozacchiwawa commented Jul 27, 2022

Massive change to add optional typing to chialisp.
Documentation started in types.md

…ll get it compiling and then transcribe tests
…ishnaswami's ICFP 2013 paper, Complete and easy bidirectional typechecking for higer-order rank polymorphism.' by Kwanghoon Choi to rust, untested
… out diffs with execution path of haskell original (with necessary additions in the haskell code to support chialisp idia)
@coveralls-official
Copy link

coveralls-official bot commented May 15, 2023

Pull Request Test Coverage Report for Build 6126098427

  • 1975 of 2621 (75.35%) changed or added relevant lines in 20 files are covered.
  • 15 unchanged lines in 3 files lost coverage.
  • Overall coverage decreased (-0.7%) to 77.83%

Changes Missing Coverage Covered Lines Changed/Added Lines %
src/classic/bins/repl.rs 0 1 0.0%
src/compiler/rename.rs 7 9 77.78%
src/compiler/comptypes.rs 11 14 78.57%
src/compiler/untype.rs 100 111 90.09%
src/compiler/evaluate.rs 24 36 66.67%
src/classic/clvm_tools/cmds.rs 21 35 60.0%
src/compiler/frontend.rs 337 364 92.58%
src/classic/bins/typetest.rs 0 35 0.0%
src/compiler/types/astfuns.rs 96 134 71.64%
src/compiler/types/ast.rs 77 116 66.38%
Files with Coverage Reduction New Missed Lines %
src/classic/clvm_tools/cmds.rs 2 62.76%
src/compiler/sexp.rs 6 76.55%
src/compiler/evaluate.rs 7 83.42%
Totals Coverage Status
Change from base Build 6124965439: -0.7%
Covered Lines: 9419
Relevant Lines: 12102

💛 - Coveralls

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant