Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-06-05 | Update to work with whitespace in exec path | Lukas Larsson | |
OTP-10106 OTP-10107 | |||
2012-05-21 | Anonymous time server | Stavros Aronis | |
2012-05-21 | Better reflect side-effect based code in dialyzer_callgraph | Stavros Aronis | |
2012-05-21 | Add --time option to Dialyzer | Stavros Aronis | |
2012-05-21 | Fix typer crashes | Stavros Aronis | |
2011-12-12 | Prepare release | Erlang/OTP | |
2011-12-01 | Fix Dialyzer's warnings in typer | Stavros Aronis | |
2011-11-30 | Fix crash in Typer | Stavros Aronis | |
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-10-04 | Prepare releaseOTP_R14B04 | Erlang/OTP | |
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-28 | Fix typer's crash for nonexisting files | Stavros Aronis | |
... and do some small cleanups. | |||
2011-09-16 | Quote atoms if necessary in types | Tomas Abrahamsson | |
Atoms in some occurrences were not correctly quoted when formatted to strings, for instance by the typer program. Example: -module(tb). -export(['UPPERCASE-FUNCTION-NAME'/0, f1/0, f2/0, f3/0]). -record('UPPERCASE-RECORD-NAME', {x}). -record(r2, {'UPPERCASE-FIELD-NAME'}). -type 'UPPERCASE-TYPE-NAME'() :: integer(). 'UPPERCASE-FUNCTION-NAME'() -> ok. f1() -> #'UPPERCASE-RECORD-NAME'{x=1}. f2() -> #r2{'UPPERCASE-FIELD-NAME'=1}. -spec f3() -> 'UPPERCASE-TYPE-NAME'(). f3() -> 1. Given the program above, the output from typer --plt some.plt tb.erl resulted in the following specs being printed: -spec UPPERCASE-FUNCTION-NAME() -> 'ok'. -spec f1() -> #UPPERCASE-RECORD-NAME{x::1}. -spec f2() -> #r2{UPPERCASE-FIELD-NAME::1}. -spec f3() -> UPPERCASE-TYPE-NAME(). This commit changes the output to become the following: -spec 'UPPERCASE-FUNCTION-NAME'() -> 'ok'. -spec f1() -> #'UPPERCASE-RECORD-NAME'{x::1}. -spec f2() -> #r2{'UPPERCASE-FIELD-NAME'::1}. -spec f3() -> 'UPPERCASE-TYPE-NAME'(). | |||
2011-05-24 | Prepare releaseOTP_R14B03 | Erlang/OTP | |
2011-03-23 | Add options -pa Dir and -pz Dir to TypEr | Tomas Abrahamsson | |
Setting code path options is useful e.g. when analyzing programs that use parse transforms. | |||
2011-03-11 | Update copyright years | Björn-Egil Dahlberg | |
2011-03-09 | Add release notes and up version | Kostis Sagonas | |
2011-02-10 | Strengthen some specs | Kostis Sagonas | |
2011-02-10 | Allow for --show_success_typings spelling also | Kostis Sagonas | |
2011-02-09 | Add '--show_success_typings' option | Stavros Aronis | |
With '--show_success_typings' Typer will print/use the final success typings from Dialyzer and ignore/overwrite any existing contracts. | |||
2011-02-08 | Fix crash in oveloaded contracts with overlapping domains | Kostis Sagonas | |
Typer should not crash miserably when processing a user-specified overloaded contract with overlapping types in its arguments. | |||
2011-02-06 | Fix a type error and do some further cleanup | Kostis Sagonas | |
2011-02-06 | Type cleanups and simplifications | Kostis Sagonas | |
2011-02-06 | Cleanup the analysis record | Kostis Sagonas | |
2011-02-06 | Remove typer_annotator.erl and typer.hrl | Kostis Sagonas | |
2011-02-06 | Remove typer_info.erl file | Kostis Sagonas | |
2011-02-06 | Remove typer_options.erl file | Kostis Sagonas | |
2011-02-06 | Remove typer_preprocess.erl file | Kostis Sagonas | |
2011-02-06 | Delete typer_map.erl file, really this time | Kostis Sagonas | |
2011-02-06 | Delete typer_map.erl file | Kostis Sagonas | |
2011-02-06 | Various cleanups | Kostis Sagonas | |
2011-02-06 | Fix Typer's hanging when module name doesn't match filename | Stavros Aronis | |
2011-02-06 | Moved option to its proper position | Kostis Sagonas | |
2011-02-06 | Clean up of comments | Kostis Sagonas | |
2011-02-06 | Up version to reflect major rewrite | Kostis Sagonas | |
2011-02-06 | Add '--no_spec' option to Typer | Stavros Aronis | |
When run with '--no_spec', Typer will hide from Dialyzer any specs present in the files under analysis. | |||
2011-02-06 | Replace some string() with file:filename() | Kostis Sagonas | |
2011-02-06 | First cut of tidier's cleanup | Kostis Sagonas | |
Added ability to receive the set of exported types and report unknown ones. While doing the above, cleaned up types, specs, and record field names. | |||
2010-09-13 | Prepare releaseOTP_R14B | Erlang/OTP | |
2010-09-10 | Remove warnings for clashes with new autoimported BIFs | Patrik Nyblom | |
2010-02-17 | Merge branch 'ks/hipe' into ccase/r13b04_dev | Erlang/OTP | |
* ks/hipe: dialyzer: Fix system_limit exception in race analysis syntax_tools: Add types and specs for most exported functions syntax_tools: Support the --enable-native-libs configure option syntax_tools: Remove $Id$ annotations dialyzer: New version for the R13B04 release hipe: Miscellaneous additions typer: New version for the R13B04 release Fix a HiPE compiler bug evaluating an expression that throws system_limit OTP-8460 ks/hipe | |||
2010-02-14 | typer: New version for the R13B04 release | Kostis Sagonas | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |