[m-rev.] for review: pack sub-word-sized integers and dummies

Zoltan Somogyi zoltan.somogyi at runbox.com
Mon May 7 07:24:12 AEST 2018

On Sun, 6 May 2018 00:25:23 -0400 (EDT), Julien Fischer <jfischer at opturion.com> wrote:
> Building the library in the C# grade now breaks:
>     Making Mercury/opts/thread.semaphore.opt
>     Making Mercury/css/array.cs
>     Uncaught Mercury exception:
>     Software Error: predicate `ml_backend.ml_unify_gen.ml_gen_cons_args'/12: Unexpected: full
>     Stack dump not available in this grade.
>     ** Error making `Mercury/css/array.cs'.

The attached diff fixes this abort and lets a C# bootcheck go
as far as building all the .cs files in the stage 2 library, which is
as far as it can go on my machine, which has no C# compiler
installed. Bootchecks in hlc.gc and asm_fast.gc succeeded.

I am committing diff. I dont think a review would be all that useful,
but trying it out in C# and Java grades would be. Please tell me
whether it works or not. However, I am leaving on a four-day trip
tomorrow afternoon European time, and probably won't have internet
access through most of it, so if a problem is reported after about
12 hours after this email is sent, I won't be able to attend to it.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: Log.added_by
Type: application/octet-stream
Size: 1092 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20180506/97e28928/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: DIFF.added_by
Type: application/octet-stream
Size: 29862 bytes
Desc: not available
URL: <http://lists.mercurylang.org/archives/reviews/attachments/20180506/97e28928/attachment-0003.obj>

More information about the reviews mailing list