<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
I've pushed some fixes mentioned in this thread to the otp repo at
GitHub.<br>
<br>
- Tomas Abrahamsson reported a compiler bug. A failure label jump
within an allocate/deallocate block.<br>
This has been fixed, my Canucks beats the Blues solution was
correct.<br>
<br>
- Pierre Fenoll reported <span
style="font-family:monospace;font-size:13.600000381469727px"><big><font
face="sans-serif">that </font></big>fcall()#{ ... }<big> <font
face="sans-serif">did not compile.</font></big></span><br>
<span style="font-family:monospace;font-size:13.600000381469727px"></span><span
style="font-family:monospace;font-size:13.600000381469727px"><big><font
face="sans-serif">I'm still iffy about a using a call
expression directly. However</font> <small>(fcall())#{ ... }</small><font
face="sans-serif"> did not compile either and this has been
fixed. Maps operating on expressions, not only variables, are
now made safe in v3_core.</font></big></span> As for call
expressions directly .. I will take it under consideration.<br>
<br>
- Daniel Goertzen reported that maps:map/2 was not working as
intended.<br>
This goes to show that, code that is not tested does not work.<br>
maps:map/2 has been fixed and tests has been added for the non-bifs.
=)<br>
<br>
I will sprinkle these kind of fixes to the branch in the otp repo.<br>
<br>
// Björn-Egil<br>
<br>
<br>
</body>
</html>