Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-01-27 | Move types and specs from erl_bif_types.erl to modules | Hans Bolinder | |
2011-12-22 | Handle nowarn_unused_function like the compiler does | Hans Bolinder | |
2011-12-12 | Prepare release | Erlang/OTP | |
2011-12-09 | Update copyright years | Björn-Egil Dahlberg | |
2011-12-08 | Optimize join_maps() in dialyzer_dataflow | Hans Bolinder | |
By keeping tracks of modified types the joining of maps ha become significantly faster. | |||
2011-12-01 | Refine warning about callback specs with extra ranges | Stavros Aronis | |
2011-12-01 | Cleanup autoimport compiler directives | Stavros Aronis | |
2011-12-01 | Fix Dialyzer's warning for its own code | Stavros Aronis | |
2011-12-01 | Fix bug in Dialyzer's behaviours analysis | Stavros Aronis | |
2011-12-01 | Fix crash in Dialyzer | Stavros Aronis | |
Variable substitution was not generalizing any unknown variables. | |||
2011-11-30 | Update inets test results | Stavros Aronis | |
2011-11-30 | Add file/line info in a particular Dialyzer crash | Stavros Aronis | |
2011-11-30 | Fix Dialyzer's warning for its own code | Stavros Aronis | |
2011-11-30 | No warnings for underspecs with remote types | Stavros Aronis | |
2011-11-30 | Fix dialyzer warning about gen_event callback init/1 in log_mf_h | Siri Hansen | |
The warning is about log_mf_h having a different spec for gen_event callback init/1 than defined in gen_event.erl. log_mf_h allows return value {error,Reason}, while gen_even only specifies successful return values. This commit add {error,Reason} as a valid return value to the gen_event callback, since this is handled by the code. | |||
2011-11-22 | Revert "Update version numbers for pre-release of R15" | Björn-Egil Dahlberg | |
This reverts commit e21ff9b0b69219ab3853be7e80813156113152b7. | |||
2011-11-22 | Update version numbers for pre-release of R15OTP_R15A | Björn Gustavsson | |
2011-11-18 | Wrap up behaviours patch for Dialyzer | Stavros Aronis | |
Enable warnings by default, add two options for suppressing them, fix warning formatting and update testsuites. | |||
2011-11-18 | Detection of callback-spec discrepancies | Stavros Aronis | |
2011-11-18 | Allow none() as return value in callbacks | Stavros Aronis | |
2011-11-18 | Behaviour callback discrepancy detection for Dialyzer | Stavros Aronis | |
2011-11-18 | Add lookup function for callbacks | Stavros Aronis | |
2011-11-18 | Store callbacks in codeserver and PLT | Stavros Aronis | |
2011-11-18 | Collect callback definitions during compilation | Stavros Aronis | |
2011-11-18 | Update inets results | Stavros Aronis | |
2011-11-14 | Merge branch 'sa/dialyzer-wunderspecs' | Henrik Nord | |
* sa/dialyzer-wunderspecs: Fix false warning about closure application Change category of 'might also return' warnings OTP-9707 | |||
2011-11-10 | Remove exec bit from files: info files, dat, bat | Ricardo Catalinas Jiménez | |
2011-11-10 | Remove exec bit from files related to: XML, make, C | Ricardo Catalinas Jiménez | |
2011-11-10 | Remove exec bit from: erl, hrl, xml, html, asn, gif, xpm | Ricardo Catalinas Jiménez | |
2011-10-27 | Remove unused */doc/src/make.dep files | Björn Gustavsson | |
These dependency files was once used when building the documentation, but are no longer needed. | |||
2011-10-14 | Fix false warning about closure application | Stavros Aronis | |
Whenever a variable that could hold one of two or more possible closures was used in a particular application, the application was assumed to fail if ONE of the closures would fail in this application. This has been corrected to infer failing application if ALL possible closures would fail in the particular application. | |||
2011-10-14 | Change category of 'might also return' warnings | Stavros Aronis | |
Dialyzer emits warnings like the following "The specification for _ states that the function might also return _ but the inferred return is _", which are actually underspecifications and not wrong type specifications. This patch makes sure that they are filed under the appropriate category. | |||
2011-10-04 | Prepare releaseOTP_R14B04 | Erlang/OTP | |
2011-09-29 | Update copyright years | Björn-Egil Dahlberg | |
2011-09-29 | Merge branch 'sa/dialyzer-bug-fixes' into dev | Henrik Nord | |
* sa/dialyzer-bug-fixes: Fix typer's crash for nonexisting files Remove unused macro Decrease tuple arity limit Fix bug in dataflow OTP-9597 | |||
2011-09-27 | Fix bug in dataflow | Stavros Aronis | |
2011-09-21 | Merge branch 'ta/typer-quote-atoms' into dev | Henrik Nord | |
* ta/typer-quote-atoms: Update Dialyzer's reference results Quote atoms if necessary in types OTP-9560 | |||
2011-09-19 | Update Dialyzer's reference results | Stavros Aronis | |
2011-09-15 | dialyzer: fix a small typo in list_to_bitstring test | Tuncer Ayaz | |
2011-09-08 | Merge branch 'sa/dialyzer-dev' into dev | Henrik Nord | |
* sa/dialyzer-dev: Add origin information to #fun_var closures Suppress some warnings about generation of non-returning funs Enhance Dialyzer's inference on comparisons Fix infinite loop in dataflow Minor fix in dead code Update r9c/{inets,mnesia} results in dialyzer's test suite OTP-9529 | |||
2011-08-30 | Add origin information to #fun_var closures | Stavros Aronis | |
2011-08-29 | Merge branch 'rz/add_proplist_type' into dev | Henrik Nord | |
* rz/add_proplist_type: Add a proplist() type OTP-9499 | |||
2011-08-29 | Suppress some warnings about generation of non-returning funs | Stavros Aronis | |
No warnings are emitted for funs that are non-returning when the function that generates them has a contract that specifies that it will return such a non-returning fun. The actual bug, reported by Tuncer Ayaz and simplified by Maria Christakis is included in Dialyzer's tests. | |||
2011-08-29 | Enhance Dialyzer's inference on comparisons | Stavros Aronis | |
This patch makes Dialyzer aware of Erlang's total ordering of terms, enabling discrepancy detection in cases where e.g. integer() < tuple() is treated as a comparison that might also return false (when it is certain to always return true). | |||
2011-08-29 | Fix infinite loop in dataflow | Stavros Aronis | |
2011-08-29 | Minor fix in dead code | Stavros Aronis | |
2011-08-29 | Update r9c/{inets,mnesia} results in dialyzer's test suite | Stavros Aronis | |
2011-08-24 | Merge branch 'hw/update-chmod-without-f' into dev | Henrik Nord | |
* hw/update-chmod-without-f: Again: Call chmod without the "-f" flag OTP-9491 | |||
2011-08-24 | Merge branch 'sa/dialyzer-server-loop-fix' into dev | Henrik Nord | |
* sa/dialyzer-server-loop-fix: Fix server loop detection OTP-9489 | |||
2011-08-17 | Fix dialyzer warning on default clause for binary comprehension | Ivan Dubrov | |
Fixed dialyzer warning occuring on binary comprehension of form "<< <<>> || {A, B} <- [{a, b}] >>" caused by default clause inserted by compiler. Since this clause is different from the case of list comprehension, dialyzer fails to suppress that warning. |