aboutsummaryrefslogtreecommitdiffstats
path: root/lib/typer/RELEASE_NOTES
diff options
context:
space:
mode:
authorNiclas Axelsson <[email protected]>2011-03-09 10:41:53 +0100
committerNiclas Axelsson <[email protected]>2011-03-09 10:42:12 +0100
commit97cfa44354f188240c0a9fdfb55c076348ee77af (patch)
tree9ec7e3ff571c73f704f18f2cee2ca6626bd6aa91 /lib/typer/RELEASE_NOTES
parentc668eba73f72e8407158592bc65f37d5cc8aaaa3 (diff)
parent3752c716606ad74b2affcb19d41f18b217ee7956 (diff)
downloadotp-97cfa44354f188240c0a9fdfb55c076348ee77af.tar.gz
otp-97cfa44354f188240c0a9fdfb55c076348ee77af.tar.bz2
otp-97cfa44354f188240c0a9fdfb55c076348ee77af.zip
Merge branch 'ks/typer' into dev
* ks/typer: (22 commits) Add release notes and up version Strengthen some specs Allow for --show_success_typings spelling also Add '--show_success_typings' option Fix crash in oveloaded contracts with overlapping domains Fix a type error and do some further cleanup Type cleanups and simplifications Cleanup the analysis record Remove typer_annotator.erl and typer.hrl Remove typer_info.erl file Remove typer_options.erl file Remove typer_preprocess.erl file Delete typer_map.erl file, really this time Delete typer_map.erl file Various cleanups Fix Typer's hanging when module name doesn't match filename Moved option to its proper position Clean up of comments Up version to reflect major rewrite Add '--no_spec' option to Typer ... OTP-9113
Diffstat (limited to 'lib/typer/RELEASE_NOTES')
-rw-r--r--lib/typer/RELEASE_NOTES22
1 files changed, 22 insertions, 0 deletions
diff --git a/lib/typer/RELEASE_NOTES b/lib/typer/RELEASE_NOTES
new file mode 100644
index 0000000000..d91a815ee9
--- /dev/null
+++ b/lib/typer/RELEASE_NOTES
@@ -0,0 +1,22 @@
+==============================================================================
+ Major features, additions and changes between Typer versions
+ (in reversed chronological order)
+==============================================================================
+
+Version 0.9 (in Erlang/OTP R14B02)
+----------------------------------
+ - Major rewrite; all code has been cleaned up and placed in one file.
+ The only reason why this is not version 1.0 yet is that there is no proper
+ documentation for typer which can be displayed in the www.erlang.org site.
+ - Added ability to receive the set of exported types and report unknown ones.
+ - Better handling of overloaded contracts; especially erroneous ones on which
+ typer does not crash anymore.
+ - Fixed problem that caused typer to hang when given a file whose module name
+ did not correspond to the file name.
+ - Added two undocumented options that may come very handy when trying to
+ understand why typer reports some particular set of types for the functions
+ in a module. These options are mainly for typer developers at this point,
+ but may become documented in some future version.
+
+Older versions
+--------------