<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/ocaml.git/typing, branch contribution_workflow</title>
<subtitle>github.com: ocaml/ocaml
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/'/>
<entry>
<title>Support 'let open' in class and class type expressions (#1249)</title>
<updated>2017-07-20T06:17:30+00:00</updated>
<author>
<name>Alain Frisch</name>
<email>alain@frisch.fr</email>
</author>
<published>2017-07-20T06:17:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=fd47ba9649f784c7d0772bdf282b8e7c8f1fe5aa'/>
<id>fd47ba9649f784c7d0772bdf282b8e7c8f1fe5aa</id>
<content type='text'>
* Support 'let open' in class and class type expressions.

* Adapt ocamlprof.

* Adapt ocamldoc.

* Add tests.

* Changelog.

* Manual.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Support 'let open' in class and class type expressions.

* Adapt ocamlprof.

* Adapt ocamldoc.

* Add tests.

* Changelog.

* Manual.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Env.without_cmis (#1223)</title>
<updated>2017-07-19T08:01:29+00:00</updated>
<author>
<name>Leo White</name>
<email>leo@lpw25.net</email>
</author>
<published>2017-07-19T08:01:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=44ffed47542fea236f123e3be4eab718baa4c8c2'/>
<id>44ffed47542fea236f123e3be4eab718baa4c8c2</id>
<content type='text'>
* Fix Env.without_cmis

* Add regression test

* Add changes entry
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Fix Env.without_cmis

* Add regression test

* Add changes entry
</pre>
</div>
</content>
</entry>
<entry>
<title>MPR#248: remember weak variable names</title>
<updated>2017-07-13T15:33:37+00:00</updated>
<author>
<name>octachron</name>
<email>octa@polychoron.fr</email>
</author>
<published>2017-07-06T15:38:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=563f3d7a86b097d13e2ff8fae4441d254ab0845a'/>
<id>563f3d7a86b097d13e2ff8fae4441d254ab0845a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>PR#7511: Unboxed type with unboxed argument should not be accepted (#1133)</title>
<updated>2017-07-13T12:15:25+00:00</updated>
<author>
<name>Damien Doligez</name>
<email>damien.doligez@gmail.com</email>
</author>
<published>2017-06-20T09:23:29+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=ac4f3e6dc6043195021e3b91e88c42b73ddcb591'/>
<id>ac4f3e6dc6043195021e3b91e88c42b73ddcb591</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1186 from Octachron/fix_packed_module_and_short_paths</title>
<updated>2017-06-14T13:29:45+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2017-06-14T13:29:45+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=50b2c095e6772e4a058434d328d59b7094a4dbff'/>
<id>50b2c095e6772e4a058434d328d59b7094a4dbff</id>
<content type='text'>
PR#7543: fix packed module type error reporting</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
PR#7543: fix packed module type error reporting</pre>
</div>
</content>
</entry>
<entry>
<title>PR#7534: fix packed module type error reporting</title>
<updated>2017-06-13T12:57:36+00:00</updated>
<author>
<name>octachron</name>
<email>octa@polychoron.fr</email>
</author>
<published>2017-05-30T19:16:28+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=3c4fed611a9ad14c67c5dd269215678ca41f2593'/>
<id>3c4fed611a9ad14c67c5dd269215678ca41f2593</id>
<content type='text'>
Typemod.type_package does no respect the arity of type constructor when
typing packed module. This broke some of the short-path related
functions in the Printtyp module that assumed that all type constructors
were applied to the right number of type arguments.

This commit implements a minimal fix by adding additional tests in these
short-paths functions to handle correctly the cases where no arguments
are provided to a type constructor with an arity (&gt;0).

Note that the corresponding code path could be made more robust to arity
mismatch, but it was considered that failing visibly was a superior
long-term option.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Typemod.type_package does no respect the arity of type constructor when
typing packed module. This broke some of the short-path related
functions in the Printtyp module that assumed that all type constructors
were applied to the right number of type arguments.

This commit implements a minimal fix by adding additional tests in these
short-paths functions to handle correctly the cases where no arguments
are provided to a type constructor with an arity (&gt;0).

Note that the corresponding code path could be made more robust to arity
mismatch, but it was considered that failing visibly was a superior
long-term option.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'trunk' of github.com:ocaml/ocaml into trunk</title>
<updated>2017-06-12T14:17:58+00:00</updated>
<author>
<name>Jacques Garrigue</name>
<email>garrigue@math.nagoya-u.ac.jp</email>
</author>
<published>2017-06-12T14:17:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=75812f5939a54baed428410d080418e803066c8d'/>
<id>75812f5939a54baed428410d080418e803066c8d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix PR#7348</title>
<updated>2017-06-12T14:17:34+00:00</updated>
<author>
<name>Jacques Garrigue</name>
<email>garrigue@math.nagoya-u.ac.jp</email>
</author>
<published>2017-06-12T14:17:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=02c4df6dee2e3d543e5e458a7368cc620dd41ebd'/>
<id>02c4df6dee2e3d543e5e458a7368cc620dd41ebd</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #1142 from stedolan/assert-nonexpansive</title>
<updated>2017-06-04T16:41:53+00:00</updated>
<author>
<name>Gabriel Scherer</name>
<email>gabriel.scherer@gmail.com</email>
</author>
<published>2017-06-04T16:41:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=93c087ae28a322764acc80895d198f626b7d2fea'/>
<id>93c087ae28a322764acc80895d198f626b7d2fea</id>
<content type='text'>
Make assertions nonexpansive</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make assertions nonexpansive</pre>
</div>
</content>
</entry>
<entry>
<title>GPR#1187: cite typemod and pparse plugin hooks</title>
<updated>2017-06-01T20:43:30+00:00</updated>
<author>
<name>octachron</name>
<email>octa@polychoron.fr</email>
</author>
<published>2017-06-01T20:43:30+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/ocaml.git/commit/?id=1a4dc2fa26c04a9846861b7aedde7dda8cbafb2b'/>
<id>1a4dc2fa26c04a9846861b7aedde7dda8cbafb2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
