<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/lib/syntax_tools/src, branch OTP-19.0.4</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>Merge branch 'hasse/dialyzer/improve_from_form/OTP-13547'</title>
<updated>2016-06-10T08:32:04+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-06-10T08:32:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=7dd54b5a89d382689562ea19e7ff96daf5b65290'/>
<id>7dd54b5a89d382689562ea19e7ff96daf5b65290</id>
<content type='text'>
* hasse/dialyzer/improve_from_form/OTP-13547:
  Update primary bootstrap
  stdlib: Correct types and specs
  dialyzer: Minor adjustments
  dialyzer: Suppress unmatched_return for send/2
  dialyzer: Improve the translation of forms to types
  dialyzer: Use a cache when translating forms to types
  dialyzer: Prepare erl_types:t_from_form() for a cache
  dialyzer: Optimize erl_types:t_form_form()
  dialyzer: Correct types
  syntax_tools: Correct types
  erts: Correct character repr in doc of the abstract format
  stdlib: Correct types and specs
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* hasse/dialyzer/improve_from_form/OTP-13547:
  Update primary bootstrap
  stdlib: Correct types and specs
  dialyzer: Minor adjustments
  dialyzer: Suppress unmatched_return for send/2
  dialyzer: Improve the translation of forms to types
  dialyzer: Use a cache when translating forms to types
  dialyzer: Prepare erl_types:t_from_form() for a cache
  dialyzer: Optimize erl_types:t_form_form()
  dialyzer: Correct types
  syntax_tools: Correct types
  erts: Correct character repr in doc of the abstract format
  stdlib: Correct types and specs
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove support for '...' in Maps types</title>
<updated>2016-06-09T13:13:05+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-06-09T11:18:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=af761914c9a94a9d54c1bcc2d4fff96a58674078'/>
<id>af761914c9a94a9d54c1bcc2d4fff96a58674078</id>
<content type='text'>
It is possible that '...' is added later (OTP 20.0), but for now we
are not sure of all details.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is possible that '...' is added later (OTP 20.0), but for now we
are not sure of all details.
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Correct types</title>
<updated>2016-06-09T09:28:00+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-05-19T12:03:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=92ab1d0966b13a2a3ca7e77e1196d0099b633668'/>
<id>92ab1d0966b13a2a3ca7e77e1196d0099b633668</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>stdlib: Correct types and specs</title>
<updated>2016-06-09T09:28:00+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-05-19T06:59:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fb49e45402c0370c030ce3c128b08bccf960bf44'/>
<id>fb49e45402c0370c030ce3c128b08bccf960bf44</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Add support for new map type syntax</title>
<updated>2016-05-09T06:27:22+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-05-03T08:23:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=db39317ea85f7d8646b3da3d96f2f05954e16665'/>
<id>db39317ea85f7d8646b3da3d96f2f05954e16665</id>
<content type='text'>
The pretty-printing of `...' in map types is complex. The
representation of `...' can be changed before OTP 19.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The pretty-printing of `...' in map types is complex. The
representation of `...' can be changed before OTP 19.
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Correct types and specs</title>
<updated>2016-05-09T06:27:22+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-04-29T08:25:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=a73f32b54f5679a2badb48e080203e28f3b40af7'/>
<id>a73f32b54f5679a2badb48e080203e28f3b40af7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Update igor to handle typed records</title>
<updated>2016-05-09T06:27:22+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2015-11-05T12:26:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=4e1c9526bc682e79422d908da0f2b79f3a9936d5'/>
<id>4e1c9526bc682e79422d908da0f2b79f3a9936d5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Add support for types and specs</title>
<updated>2016-05-09T06:27:22+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2015-10-22T12:26:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ee802105708818a7d9a2ea05b400168574268319'/>
<id>ee802105708818a7d9a2ea05b400168574268319</id>
<content type='text'>
In particular, types and specs can be pretty-printed.

There are issues with macros (left behind by epp_dodger).

Typed record fields are handled. Fields are represented by triples
instead of two-tuples, which is an incompatible change.

Some attributes (-export_type, -spec, -type, &amp;c) have been given
meaning in recent time, but the set of wild attributes (see Barklund's
spec) is not changed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In particular, types and specs can be pretty-printed.

There are issues with macros (left behind by epp_dodger).

Typed record fields are handled. Fields are represented by triples
instead of two-tuples, which is an incompatible change.

Some attributes (-export_type, -spec, -type, &amp;c) have been given
meaning in recent time, but the set of wild attributes (see Barklund's
spec) is not changed.
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Fix pretty-printing of the \x{...} syntax</title>
<updated>2016-05-09T06:27:21+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2015-10-07T10:50:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=c9b719d7f6a34959c9ce7889c0036fe61404f97b'/>
<id>c9b719d7f6a34959c9ce7889c0036fe61404f97b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>syntax_tools: Update runtime dependencies</title>
<updated>2016-05-04T14:28:02+00:00</updated>
<author>
<name>Hans Bolinder</name>
<email>hasse@erlang.org</email>
</author>
<published>2016-05-04T14:28:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=fbc2d05c2659debff1c78d989b6921a3fff6037b'/>
<id>fbc2d05c2659debff1c78d989b6921a3fff6037b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
