<feed xmlns='http://www.w3.org/2005/Atom'>
<title>otp.git/erts/etc/common, branch maint</title>
<subtitle>Mirror of Erlang/OTP repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/'/>
<entry>
<title>erlexec: Fix argument separation when mixing env flags</title>
<updated>2019-06-27T14:21:18+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2019-06-03T13:10:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=889cc75f40c74ee574b0943524df4f786371efaf'/>
<id>889cc75f40c74ee574b0943524df4f786371efaf</id>
<content type='text'>
Example:
    export ERL_AFLAGS=-test
    erl dummy_param

In the above example, the dummy_param would be interpreted
as an argument to -test, and not as a separate argument as
it should.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example:
    export ERL_AFLAGS=-test
    erl dummy_param

In the above example, the dummy_param would be interpreted
as an argument to -test, and not as a separate argument as
it should.
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Allow several -config options on Windows</title>
<updated>2019-05-28T19:06:02+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-05-23T17:32:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=978a3043d7da8aa2ed54f22cc1dddfe4f2b19eb0'/>
<id>978a3043d7da8aa2ed54f22cc1dddfe4f2b19eb0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Remove dead cpu info code in erlexec</title>
<updated>2019-05-02T10:21:05+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2019-05-02T09:25:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=217c410c3b749755650dcba5296cda68f7a71391'/>
<id>217c410c3b749755650dcba5296cda68f7a71391</id>
<content type='text'>
This was previously used when erlexec needed to decide
whether to run the smp or non-smp emulator.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This was previously used when erlexec needed to decide
whether to run the smp or non-smp emulator.
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Remove -instr from erlexec flags</title>
<updated>2019-05-02T10:21:05+00:00</updated>
<author>
<name>Lukas Larsson</name>
<email>lukas@erlang.org</email>
</author>
<published>2019-05-02T09:21:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=88ca8b89bac431d474552624d7f4a9df0fa3f88e'/>
<id>88ca8b89bac431d474552624d7f4a9df0fa3f88e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2019-02-19T14:18:17+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-02-19T14:18:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=d39fd7534d8c866a06802b306d44f6723edfdab2'/>
<id>d39fd7534d8c866a06802b306d44f6723edfdab2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'sverker/heart-nice-exit/OTP-15599' into maint</title>
<updated>2019-02-19T14:16:38+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-02-19T14:16:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=80b04507b0456a73f2f2f001691cadb4cb3958e8'/>
<id>80b04507b0456a73f2f2f001691cadb4cb3958e8</id>
<content type='text'>
* sverker/heart-nice-exit/OTP-15599:
  erts: Avoid heart killing a nicely exiting emulator
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* sverker/heart-nice-exit/OTP-15599:
  erts: Avoid heart killing a nicely exiting emulator
</pre>
</div>
</content>
</entry>
<entry>
<title>erts: Avoid heart killing a nicely exiting emulator</title>
<updated>2019-02-14T17:07:15+00:00</updated>
<author>
<name>Sverker Eriksson</name>
<email>sverker@erlang.org</email>
</author>
<published>2019-02-14T17:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=750e9be58c7c245d49d6a7227b972bf0fd8c09ab'/>
<id>750e9be58c7c245d49d6a7227b972bf0fd8c09ab</id>
<content type='text'>
Symptom:
Heart kills exiting emulator before is has flushed all ports
and with HEART_KILL_SIGNAL=SIGABRT it may also produce
unnecessary core dumps from doing init:reboot() for example.

Problem:
Heart port is closed together with all the others in handle_reap_ports()
which is detected by heart OS process.

Solution 1:
Leave the heart port alone in handle_reap_ports() and let it be closed
by OS when emulator exists. It doesn't need to be flushed anyway.

Solution 2:
When heart OS process gets EOF on connection let it wait max 5 seconds
for emulator process to self terminate before trying to kill it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Symptom:
Heart kills exiting emulator before is has flushed all ports
and with HEART_KILL_SIGNAL=SIGABRT it may also produce
unnecessary core dumps from doing init:reboot() for example.

Problem:
Heart port is closed together with all the others in handle_reap_ports()
which is detected by heart OS process.

Solution 1:
Leave the heart port alone in handle_reap_ports() and let it be closed
by OS when emulator exists. It doesn't need to be flushed anyway.

Solution 2:
When heart OS process gets EOF on connection let it wait max 5 seconds
for emulator process to self terminate before trying to kill it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Add -ztma option for enabling tuple calls"</title>
<updated>2019-02-14T11:14:11+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2019-02-14T11:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=00426174b3d0c07df093a0bd0a086c0c37a11d04'/>
<id>00426174b3d0c07df093a0bd0a086c0c37a11d04</id>
<content type='text'>
This reverts commit ea0e763e953f9c7d1fa9c142f24cb95f56119c56.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit ea0e763e953f9c7d1fa9c142f24cb95f56119c56.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2019-02-14T10:51:34+00:00</updated>
<author>
<name>Björn Gustavsson</name>
<email>bjorn@erlang.org</email>
</author>
<published>2019-02-14T10:51:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=e54daec589fc0da3d454f683eee2ea1af8eb7684'/>
<id>e54daec589fc0da3d454f683eee2ea1af8eb7684</id>
<content type='text'>
* maint:
  Add -ztma option for enabling tuple calls
  Reinstate tuple calls support in the beam emulator
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* maint:
  Add -ztma option for enabling tuple calls
  Reinstate tuple calls support in the beam emulator
</pre>
</div>
</content>
</entry>
<entry>
<title>Add -ztma option for enabling tuple calls</title>
<updated>2019-01-28T18:09:43+00:00</updated>
<author>
<name>Richard Carlsson</name>
<email>richardc@klarna.com</email>
</author>
<published>2019-01-28T18:05:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.ninenines.eu/otp.git/commit/?id=ea0e763e953f9c7d1fa9c142f24cb95f56119c56'/>
<id>ea0e763e953f9c7d1fa9c142f24cb95f56119c56</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
