aboutsummaryrefslogtreecommitdiffstats
path: root/plt
diff options
context:
space:
mode:
authorJohn Högberg <[email protected]>2019-02-26 09:14:36 +0100
committerJohn Högberg <[email protected]>2019-02-27 14:59:41 +0100
commit1d78eea0306f560f6219fa34e0f5f9689f9e613c (patch)
treef7af6f816cc96c39260683551f4692ccc6795fe6 /plt
parent36b7654dc152f6b3343afb664a7b260dcc06c799 (diff)
downloadotp-1d78eea0306f560f6219fa34e0f5f9689f9e613c.tar.gz
otp-1d78eea0306f560f6219fa34e0f5f9689f9e613c.tar.bz2
otp-1d78eea0306f560f6219fa34e0f5f9689f9e613c.zip
beam_validator: Make call argument validation stricter
We used to cheat by checking if it were possible to meet the Given and Required types, which caught the most common problems but potentially let tuple element conflicts pass through. This was a compromise to let the thing "work" while we were refactoring the validator, but we can be a lot stricter now that its type tracking capabilities approach those of the type optimization pass.
Diffstat (limited to 'plt')
0 files changed, 0 insertions, 0 deletions