aboutsummaryrefslogtreecommitdiffstats
path: root/lib/dialyzer/src/dialyzer_contracts.erl
AgeCommit message (Expand)Author
2017-03-10Update copyright yearRickard Green
2017-01-11dialyzer: Try to reduce memory usageHans Bolinder
2017-01-11dialyzer: Use less memory when translating contractsHans Bolinder
2017-01-11dialyzer: Use maps instead of dict for module contracts mapHans Bolinder
2017-01-11dialyzer: Optimize memory consumptionHans Bolinder
2017-01-11dialyzer: Reduce memory consumption during 'remote' phaseHans Bolinder
2017-01-11dialyzer: Do not send full PLTs as messagesHans Bolinder
2016-11-22dialyzer: Improve a warning messageHans Bolinder
2016-08-31dialyzer: Remove a check that always failsHans Bolinder
2016-06-09dialyzer: Use a cache when translating forms to typesHans Bolinder
2016-06-08Dialyzer: Fix a bug that caused Dialyzer to go into an infinite loop.Hans Bolinder
2016-05-04Declare the erl_types:var_table() type as opaqueKostis Sagonas
2016-05-04dialyzer: Use maps instead of dictHans Bolinder
2016-04-28dialyzer_contracts: Consider #{} a violationMagnus Lång
2016-01-26Refactor usage of opaques() typeLuca Favatella
2015-12-15dialyzer: Print constraints using the '::' syntaxHans Bolinder
2015-08-25dialyzer: Generalize an argument of erl_types:t_from_form()Hans Bolinder
2015-08-18dialyzer: Use the recently added orddict:orddict/2 typeHans Bolinder
2015-06-18Change license text to APLv2Bruce Yinhe
2015-06-15dialyzer: Fix a bug in the expansion of formsHans Bolinder
2015-03-10[dialyzer] Fix the conversion of forms to typesHans Bolinder
2015-01-14dialyzer: Introduce module local suppression of warningsHans Bolinder
2014-08-21Merge branch 'maint'Hans Bolinder
2014-08-20dialyzer: fix a -Wunderspecs bugHans Bolinder
2014-05-13Merge branch 'maint'Hans Bolinder
2014-05-13hipe: fix a bug concerning typed record fieldsHans Bolinder
2014-04-28Introduce the attribute -optional_callbacks in the context of behavioursHans Bolinder
2014-03-21dialyzer: generalize guard constraints in a new wayHans Bolinder
2014-02-23Deprecate pre-defined built-in typesHans Bolinder
2014-02-22Introduce parameterized opaque typesHans Bolinder
2014-01-21[dialyzer] Re-work the handling of opaque typesHans Bolinder
2013-06-12Update copyright yearsBjörn-Egil Dahlberg
2013-03-06Include module, function and arity in Dialyzer's "overlapping domain" warningsMagnus Henoch
2012-12-20Report spec discrepancy on mismatching listsStavros Aronis
2012-08-31Update copyright yearsBjörn-Egil Dahlberg
2012-04-24Correct handling of type names in contractsStavros Aronis
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-11-30Add file/line info in a particular Dialyzer crashStavros Aronis
2011-11-30No warnings for underspecs with remote typesStavros Aronis
2011-11-18Store callbacks in codeserver and PLTStavros Aronis
2011-10-14Change category of 'might also return' warningsStavros Aronis
2010-11-09dialyzer: Speed up analysis of nested list comprehensionsKostis Sagonas
2010-06-08Various changes to dialyzer-related files for R14.Kostis Sagonas
2010-06-03Support -export_type() in dialyzer and erl_typesKostis Sagonas
2010-02-17Merge branch 'ks/hipe' into ccase/r13b04_devErlang/OTP
2010-02-14dialyzer: New version for the R13B04 releaseKostis Sagonas
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP