[m-rev.] Refactoring make_temp

Julien Fischer jfischer at opturion.com
Thu May 26 15:26:51 AEST 2016


On Thu, 26 May 2016, Paul Bone wrote:

>
> I've been refactoring make_temp.  My goal is to make this code more
> consistent between the Mercury backends by implementing most of it in
> Mercury and only calling out to the foreign code for the system calls.  My
> work in progress is here:
>
>    https://github.com/PaulBone/mercury/tree/make_temp
>
> I've removed the weird 5-character limit to the filename's prefix.  Suffixes
> work properly in C grades (probably the bug the Julien experienced).

If your referring to the MinGW64 thing, the initial problem was you were
adding another "." before the file extension, but that was a change to
the Mercury compiler, not make_temp.  There's something else weird
happening on that system which is, I think, unrelated to temporary
files.  (I'm still looking at that latter one.)

Julien.


More information about the reviews mailing list