ref: b4a7a0d4c04ad0fb96d0b279d35da2658d58a0e1
parent: 2dc297eb6a2d48cf1e8baae60e3f9edfc54a340a
author: Lennart Augustsson <lennart@augustsson.net>
date: Thu Jan 9 06:22:23 EST 2025
Bump version
--- a/Makefile
+++ b/Makefile
@@ -213,8 +213,8 @@
######
-VERSION=0.11.1.9
-HVERSION=0,11,1,9
+VERSION=0.11.1.10
+HVERSION=0,11,1,10
MCABAL=$(HOME)/.mcabal
MCABALMHS=$(MCABAL)/mhs-$(VERSION)
MDATA=$(MCABALMHS)/packages/mhs-$(VERSION)/data
--- a/MicroHs.cabal
+++ b/MicroHs.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: MicroHs
-version: 0.11.1.9
+version: 0.11.1.10
-- *** When changing the version number, also
-- *** run 'sh updateversion.sh'
-- *** Yeah, it stinks.
--- a/generated/mhs.c
+++ b/generated/mhs.c
@@ -1,5 +1,5 @@
static unsigned char data[] = {
-122,76,90,49,179,152,1,0,26,118,55,46,48,10,50,49,51,54,10,65,
+122,76,90,49,181,152,1,0,26,118,55,46,48,10,50,49,51,54,10,65,
32,95,48,32,95,50,51,32,64,95,50,48,56,32,64,66,224,15,2,6,
49,55,32,64,64,66,32,224,18,4,16,54,32,64,64,64,83,39,32,66,
32,64,66,39,32,67,32,83,64,50,6,83,32,67,39,32,83,39,128,10,
@@ -5016,224 +5016,224 @@
11,0,58,96,6,185,59,1,51,51,161,18,1,95,50,78,183,1,58,50,
78,206,96,190,238,159,5,238,173,18,96,0,0,58,96,62,80,37,224,138,
0,8,118,55,46,48,92,49,48,38,34,96,86,209,210,0,53,64,147,1,
-53,57,96,19,184,126,2,50,53,56,66,11,0,48,175,190,128,6,143,178,
-226,28,0,0,58,96,51,128,45,2,55,32,58,64,50,128,166,0,58,64,
-15,128,10,65,234,0,53,108,208,65,210,175,245,84,127,128,67,3,95,49,
-57,57,65,80,90,45,129,120,64,85,129,151,130,39,0,53,145,72,1,53,
-52,64,157,0,53,207,130,112,120,64,25,130,80,180,119,117,59,194,133,154,
-25,228,96,1,212,155,224,47,2,160,110,211,112,0,50,99,58,123,43,64,
-60,0,58,96,123,147,138,81,229,1,53,49,96,19,179,95,147,158,0,53,
-111,170,243,223,8,191,169,0,58,96,51,243,159,0,2,111,117,116,65,26,
-209,132,128,223,67,220,227,23,2,242,58,25,178,241,216,237,64,135,192,79,
-86,7,0,80,64,164,64,28,145,200,0,95,116,128,1,52,53,97,189,67,
-24,90,69,0,50,65,128,64,38,129,165,2,73,32,58,96,17,111,250,4,
-97,108,108,111,99,64,16,162,236,1,51,50,64,12,186,217,143,108,240,116,
-1,3,95,50,52,50,131,198,67,36,153,160,0,58,65,45,128,145,1,95,
-50,68,136,192,207,97,62,64,47,96,153,64,29,1,51,57,101,32,0,50,
-65,249,0,95,89,195,96,61,178,183,3,112,117,116,98,64,122,194,144,3,
-51,54,32,79,64,6,0,55,66,66,147,189,98,67,0,58,96,70,83,194,
-0,50,99,217,0,58,96,26,64,15,112,105,0,58,96,49,96,142,0,83,
-247,29,0,0,90,160,7,128,9,160,10,242,243,3,213,207,230,49,1,224,
-248,5,176,118,1,50,50,66,24,96,41,65,4,0,51,97,165,100,93,241,
-103,6,3,66,97,100,32,158,46,3,32,109,111,100,255,110,0,117,77,162,
-134,0,51,129,129,100,120,96,151,96,4,151,249,241,253,2,100,151,1,50,
-51,64,12,161,68,65,225,241,238,6,64,85,65,52,0,55,85,159,64,32,
-116,42,1,50,112,64,13,162,211,1,52,56,64,193,186,150,224,5,0,69,
-12,127,147,211,221,124,117,1,49,50,133,254,224,6,10,224,42,2,64,15,
-128,48,224,42,30,160,28,224,49,10,224,42,15,224,49,10,224,42,22,224,
-49,3,214,209,97,161,0,58,96,6,227,136,2,147,202,2,95,50,51,117,
-21,0,51,130,133,96,24,124,97,65,229,0,58,96,28,192,22,118,62,64,
-28,128,16,66,27,0,50,118,89,68,211,64,26,130,134,132,87,0,50,132,
-87,160,52,130,145,0,82,161,95,0,58,96,28,160,138,89,253,132,13,0,
-80,161,226,64,171,71,146,147,191,225,145,2,0,58,96,179,96,55,0,85,
-131,133,2,50,50,32,94,184,64,25,198,50,102,241,96,17,163,121,244,155,
-1,0,58,98,228,224,119,2,249,170,2,0,80,158,191,0,49,128,79,162,
-240,180,117,128,148,148,148,2,64,64,64,99,66,0,58,67,234,194,88,1,
-95,50,95,142,161,109,71,136,1,64,58,96,6,10,10,65,32,115,101,113,
-117,97,108,32,58,96,33,64,46,162,217,3,95,50,49,53,227,47,2,5,
-77,72,83,68,73,82,99,38,0,80,64,67,97,60,226,227,0,1,58,50,
-191,223,224,19,0,230,84,2,0,58,96,45,164,253,195,55,122,154,104,17,
-127,31,246,70,20,248,102,5,1,95,50,86,211,65,213,246,76,8,72,131,
-97,224,0,49,67,102,191,253,11,112,101,101,107,67,65,83,116,114,105,110,
-103,64,21,163,110,1,57,49,103,76,0,58,96,102,227,127,0,133,219,64,
-133,127,234,64,108,135,247,128,6,161,64,133,23,64,6,6,10,65,32,116,
-111,73,110,70,70,64,33,69,38,7,103,101,116,101,110,118,32,58,96,216,
-225,80,4,0,52,159,180,225,2,2,246,148,0,247,45,4,1,50,48,102,
-105,2,58,50,48,129,146,65,112,228,188,4,3,116,97,105,108,97,138,0,
-65,64,192,64,45,163,2,65,233,0,48,104,202,0,50,130,199,0,48,129,
-121,70,80,64,16,97,28,0,57,128,80,0,50,97,124,96,112,1,49,53,
-69,53,128,56,0,49,75,200,224,11,0,224,80,0,0,58,96,6,129,225,
-0,51,73,18,90,165,160,61,0,50,224,155,3,0,101,91,175,0,58,138,
-25,169,80,96,38,0,58,96,6,102,192,251,244,15,6,67,111,110,116,114,
-111,108,251,242,11,96,18,2,67,97,108,128,246,166,102,64,194,106,240,163,
-6,198,68,64,7,189,160,191,124,2,39,32,95,68,63,170,84,92,125,103,
-181,168,117,136,243,0,50,200,129,131,95,0,58,64,160,64,94,119,74,64,
-14,196,105,232,210,8,163,128,232,197,2,0,58,100,113,96,155,0,85,225,
-188,7,16,109,100,53,67,111,109,98,105,110,101,58,32,101,109,112,116,121,
-134,123,64,143,68,96,74,57,0,66,103,229,67,253,4,95,56,50,32,95,
-64,75,1,64,89,96,114,64,249,102,250,68,29,228,2,1,196,153,233,70,
-2,160,234,72,87,96,48,72,163,0,49,89,221,98,131,2,52,48,32,157,
-233,0,95,89,68,1,95,49,124,83,160,0,0,58,97,32,66,202,9,109,
-100,53,65,114,114,97,121,32,58,96,57,130,100,194,206,0,55,160,153,1,
-95,49,92,225,99,194,231,145,4,231,37,3,3,95,49,57,52,224,45,4,
-163,105,251,183,1,0,56,169,13,250,51,2,93,138,160,143,226,197,0,96,
-20,187,17,64,248,137,0,67,74,1,53,55,204,182,170,84,160,35,160,106,
-225,50,3,192,25,168,102,191,153,0,67,127,134,171,231,94,211,97,32,3,
-95,49,55,54,100,40,128,0,229,117,3,191,220,202,17,232,17,0,64,186,
-96,8,224,44,2,96,95,0,66,133,194,1,51,53,161,123,106,1,255,165,
-4,232,55,4,224,43,10,194,113,228,251,2,96,16,0,58,65,95,226,172,
-0,204,122,0,58,96,135,99,179,99,108,94,35,225,249,0,129,243,0,35,
-103,141,77,119,0,58,97,152,5,10,65,32,35,49,54,65,103,172,138,1,
-49,48,76,9,124,156,92,240,1,95,49,130,47,1,56,48,160,79,64,11,
-192,91,64,11,64,45,192,11,76,72,160,11,91,214,0,58,96,12,138,181,
-97,21,136,229,136,232,66,46,160,2,225,58,6,97,170,128,50,161,237,165,
-162,134,27,110,230,2,85,32,65,198,43,96,164,126,125,174,119,94,67,64,
-33,131,58,224,33,7,192,139,0,95,77,123,224,38,16,224,71,25,6,64,
-64,83,32,73,32,64,142,201,192,84,224,194,0,67,159,0,83,162,121,96,
-60,74,15,224,76,16,128,22,99,167,66,135,224,40,16,130,155,195,185,97,
-40,67,83,0,52,224,167,21,129,43,97,160,72,178,65,166,162,57,239,138,
-2,96,27,224,21,1,96,49,0,58,96,140,224,42,2,160,20,0,54,160,
-20,238,245,4,0,58,96,113,160,44,64,13,194,159,224,37,7,130,161,225,
-253,0,65,41,74,30,0,49,64,180,76,40,0,58,66,83,195,242,131,183,
-1,95,49,95,34,70,251,66,123,224,27,11,128,114,252,235,0,157,10,128,
-174,191,93,3,95,49,48,51,69,194,99,10,99,243,65,43,94,141,130,172,
-64,41,173,179,64,43,130,250,161,109,0,58,96,39,101,221,128,117,113,114,
-129,218,164,73,79,49,228,136,1,204,53,64,34,1,64,95,78,31,133,157,
-0,48,78,223,1,55,49,230,28,2,27,92,51,52,38,108,105,98,47,68,
-97,116,97,47,73,110,116,101,103,101,114,95,84,121,112,101,46,104,115,64,
-27,4,44,50,56,58,49,241,186,0,96,178,99,159,100,21,0,85,161,215,
-224,18,0,240,47,0,128,5,0,50,243,231,2,224,60,3,97,139,96,60,
-0,89,160,208,67,155,69,15,0,57,192,197,159,78,100,166,65,15,100,4,
-145,218,196,214,98,102,128,18,228,167,1,3,64,95,52,51,133,61,0,58,
-97,85,7,10,65,32,114,101,109,32,58,96,64,110,17,0,58,96,126,78,
-232,64,10,130,12,0,80,64,10,204,11,104,212,0,49,134,171,0,49,94,
-190,0,58,65,49,64,27,70,14,190,207,168,212,0,49,111,253,0,49,79,
-227,168,212,192,56,116,157,192,11,224,80,0,0,58,96,6,128,102,80,242,
-228,73,0,1,95,49,69,18,64,31,130,3,107,207,129,50,82,115,135,81,
-0,80,227,103,1,160,47,224,15,8,64,65,227,51,0,78,251,96,23,175,
-110,135,48,170,108,107,4,64,14,66,139,224,68,0,64,200,224,21,2,160,
-154,166,10,106,245,96,146,139,4,105,166,96,159,105,101,2,55,32,58,96,
-19,3,10,65,32,90,64,190,0,58,96,39,161,116,178,135,65,66,178,116,
-0,85,68,190,0,58,96,104,203,13,238,248,6,224,14,5,192,184,109,242,
-161,244,75,29,128,202,0,58,96,6,160,72,192,42,66,237,107,85,224,42,
-0,64,60,0,58,96,6,192,42,128,203,67,62,0,58,96,43,6,10,65,
-32,47,61,32,58,96,17,132,39,64,38,100,236,143,25,205,129,0,75,66,
-202,142,128,129,159,103,117,0,85,224,20,1,99,127,237,48,5,177,202,78,
-50,64,147,144,55,96,17,100,126,82,220,128,77,96,175,192,17,0,58,96,
-6,228,117,4,228,127,3,128,59,239,17,2,0,58,96,60,100,115,1,53,
-50,64,202,226,229,1,210,187,148,192,160,141,244,169,3,9,110,111,32,109,
-97,116,99,104,32,97,213,108,96,32,136,2,83,192,162,235,75,103,128,11,
-0,58,96,6,235,103,29,8,120,99,101,112,116,105,111,110,46,68,105,2,
-114,110,97,107,93,224,39,1,2,80,97,116,64,22,0,77,64,128,0,70,
-204,114,165,70,179,52,135,188,178,134,0,49,76,109,163,38,109,35,160,10,
-97,153,72,48,151,173,170,169,175,127,116,133,244,138,12,171,138,98,150,179,
-83,3,95,49,52,55,130,167,179,80,2,85,32,58,64,18,226,192,2,179,
-55,161,82,78,87,162,126,77,126,0,35,82,153,65,207,118,206,1,53,32,
-128,15,99,98,152,26,97,92,68,225,247,226,0,224,39,3,161,125,225,33,
-1,6,39,92,57,50,38,39,39,165,144,161,146,96,229,224,99,3,101,95,
-139,191,224,17,3,140,159,234,127,3,224,168,1,0,64,160,35,134,55,64,
-156,161,76,176,208,148,164,224,101,0,224,147,3,64,146,70,42,160,148,64,
-0,0,58,96,147,226,177,0,176,89,232,157,6,166,159,1,95,49,77,41,
-160,108,83,225,0,35,74,23,129,145,239,31,0,161,44,246,37,1,180,44,
-113,251,209,249,0,90,64,28,104,78,166,14,224,163,5,224,160,0,2,67,
-32,79,249,78,1,67,216,139,85,115,227,225,22,7,96,0,4,79,32,80,
-32,35,245,225,4,64,79,0,97,96,79,96,27,0,56,224,27,7,0,98,
-224,27,1,69,230,224,28,5,0,102,224,28,2,0,48,224,28,7,0,110,
-224,28,2,0,51,224,28,7,110,164,128,28,0,57,224,27,7,118,111,160,
-56,0,49,224,28,7,0,118,224,56,2,224,143,8,64,3,227,106,1,225,
-193,0,132,67,69,188,181,206,134,61,107,202,0,51,89,21,68,230,108,51,
-3,48,32,64,35,101,103,0,58,97,127,99,13,0,51,75,212,181,201,239,
-194,2,193,189,66,223,164,69,96,17,0,58,96,6,154,77,104,9,0,54,
-237,93,3,65,251,85,211,75,52,140,158,128,19,121,156,132,248,64,30,1,
-64,58,96,87,137,40,226,230,3,249,79,1,192,64,150,169,226,96,8,64,
-69,105,127,236,98,0,160,40,226,52,3,224,10,1,96,50,106,254,237,57,
-1,96,250,129,28,128,123,72,9,224,74,4,0,58,96,102,237,60,9,182,
-166,4,111,114,100,32,58,64,68,160,34,224,33,3,131,85,2,99,104,114,
-64,33,237,129,0,0,52,103,235,64,31,129,168,79,208,192,213,65,101,67,
-19,0,58,65,126,225,197,10,117,10,225,197,0,128,50,0,58,99,146,4,
-10,65,32,117,60,71,10,180,242,198,218,0,58,96,61,162,26,212,226,64,
-56,0,58,100,44,131,245,0,89,74,130,99,233,240,38,3,0,58,96,95,
-139,13,0,48,64,47,168,59,135,179,0,50,101,159,104,181,180,214,103,137,
-64,17,3,10,65,32,61,96,11,128,195,171,227,180,188,252,128,2,68,2,
-115,173,100,45,133,240,170,79,188,16,128,15,0,58,96,6,201,136,107,132,
-84,142,0,58,96,35,171,131,124,96,105,255,180,169,232,3,1,194,123,112,
-197,160,10,138,127,167,227,224,32,4,237,160,0,229,0,0,245,226,1,97,
-34,224,65,4,224,64,5,165,119,182,6,130,61,180,250,171,232,224,169,2,
-140,134,180,252,178,70,96,28,161,50,73,206,0,58,97,31,181,242,218,46,
-97,59,205,104,128,36,235,14,0,66,32,99,18,108,184,177,226,1,95,49,
-130,203,0,58,103,119,177,186,212,242,96,27,170,115,0,66,154,127,0,49,
-84,89,177,177,64,209,160,26,97,242,113,137,90,149,64,78,180,195,218,183,
-0,49,84,107,77,195,224,31,0,129,138,2,110,101,119,213,98,4,76,101,
-110,32,58,96,39,224,212,7,180,139,75,232,180,139,129,134,2,115,101,113,
-103,6,86,138,128,43,64,44,129,21,73,36,180,55,193,136,128,1,113,191,
-225,159,3,224,20,3,224,17,8,224,14,5,224,11,2,192,8,110,118,128,
-209,226,210,1,238,168,4,180,13,0,79,64,144,171,35,0,56,72,97,0,
-95,111,89,192,7,0,95,82,55,115,175,0,95,80,254,128,9,210,251,3,
-64,95,57,54,224,9,0,66,228,83,103,0,58,180,41,5,94,112,111,107,
-101,87,100,108,211,126,86,185,160,17,194,98,106,212,0,95,115,25,0,95,
-66,160,0,58,179,26,206,228,143,168,243,36,0,160,46,101,106,128,46,226,
-108,1,87,1,99,136,70,35,0,95,115,149,0,58,178,47,182,210,178,16,
-6,116,111,80,116,114,32,58,178,17,239,78,5,177,209,175,6,139,5,78,
-228,64,96,67,153,1,64,95,80,72,222,20,99,61,0,95,77,179,137,214,
-240,122,12,176,121,200,160,0,95,145,119,70,131,98,169,0,32,96,63,0,
-95,78,3,64,44,237,93,0,197,116,176,142,78,143,114,215,72,12,0,58,
-176,139,5,113,117,111,116,32,58,176,138,226,36,1,226,40,2,226,79,72,
-176,223,97,23,164,109,244,41,1,0,95,80,140,163,134,224,20,0,163,139,
-245,26,6,244,24,3,1,58,56,228,13,0,80,227,0,95,70,190,0,58,
-177,9,6,94,102,114,101,101,32,58,176,251,135,115,224,91,5,85,184,149,
-246,211,125,245,182,4,190,206,80,252,249,225,4,177,55,236,233,1,64,165,
-133,56,96,244,0,39,78,251,224,48,0,151,67,160,97,245,47,1,165,54,
-193,62,224,118,3,1,64,95,81,84,128,162,133,71,0,55,65,193,65,32,
-242,226,0,101,254,177,150,111,80,99,157,0,58,177,141,130,153,96,16,0,
-54,96,16,75,114,0,83,106,221,189,185,128,168,76,18,145,48,64,198,224,
-104,11,128,103,197,168,228,6,1,0,58,176,171,68,168,0,58,176,172,96,
-199,172,86,66,164,215,88,226,169,7,176,208,248,12,6,8,117,110,100,101,
-102,105,110,101,100,73,240,0,58,176,216,243,36,7,208,228,1,52,49,163,
-172,74,0,99,14,0,95,73,109,233,162,12,65,128,233,158,2,157,147,4,
-67,32,95,54,50,224,37,3,233,127,2,64,37,96,19,96,10,0,95,80,
-248,0,58,177,29,0,85,230,58,0,0,52,79,111,64,32,209,215,161,49,
-0,80,96,12,97,107,243,198,1,131,242,96,175,65,96,97,221,64,70,153,
-158,132,154,108,31,192,91,210,81,224,55,10,160,0,0,58,177,143,82,153,
-131,221,80,225,224,13,1,71,28,225,97,6,179,68,14,58,32,117,110,115,
-117,112,112,111,114,116,101,100,32,119,69,85,2,115,105,122,159,247,3,35,
-51,50,55,64,88,9,64,35,50,49,52,55,52,56,51,54,74,46,0,58,
-177,185,243,19,2,234,193,0,80,165,243,222,1,66,212,211,6,64,143,129,
-20,65,146,0,50,225,33,0,129,143,0,53,147,12,98,95,178,9,0,105,
-92,43,177,180,0,115,74,72,177,179,73,95,177,176,230,139,7,177,188,131,
-1,100,244,177,195,4,95,52,55,32,95,79,254,0,95,80,88,0,95,80,
-104,0,95,112,184,80,176,116,147,1,95,53,81,99,97,250,0,53,65,52,
-105,124,177,243,132,10,99,19,132,23,96,37,0,55,131,204,69,174,177,210,
-224,29,1,224,49,1,224,39,5,227,161,8,64,29,6,10,65,32,62,61,
-32,58,177,200,2,62,32,58,177,69,74,211,177,32,2,60,32,58,177,28,
-5,105,99,109,112,32,58,209,30,74,143,80,1,0,95,80,117,0,58,176,
-223,74,140,176,133,65,43,176,33,2,80,32,58,176,26,196,100,164,159,194,
-69,224,20,11,224,17,8,224,14,5,224,11,2,192,8,229,223,0,240,124,
-0,236,58,3,176,131,4,110,101,103,32,58,175,121,2,42,32,58,173,193,
-2,45,32,58,173,192,2,43,32,58,173,159,224,148,68,0,58,173,230,199,
-169,64,17,225,225,0,73,198,68,176,66,26,76,211,64,12,66,28,141,175,
-173,174,116,60,173,20,2,73,32,58,173,8,64,54,66,76,76,245,0,58,
-173,15,64,29,128,224,64,9,128,224,8,94,109,97,108,108,111,99,32,58,
-172,254,13,73,79,46,112,101,114,102,111,114,109,73,79,32,58,172,246,224,
-179,2,0,58,172,221,2,85,32,58,172,218,224,219,14,0,58,172,232,64,
-19,0,95,141,76,76,225,0,58,172,244,104,70,104,198,172,247,6,114,97,
-105,115,101,32,58,172,227,7,65,46,114,101,97,100,32,58,172,228,13,73,
-79,46,103,101,116,65,114,103,82,101,102,32,58,172,224,0,95,70,190,100,
-222,68,71,99,67,64,95,224,199,0,3,62,62,32,58,172,243,0,95,79,
-61,69,223,123,15,95,13,103,172,0,49,95,61,135,176,94,83,96,9,82,
-251,96,9,0,58,205,33,154,31,77,37,64,52,76,92,79,77,76,26,94,
-104,224,35,2,96,32,154,8,160,32,0,95,143,88,161,168,85,228,233,47,
-0,224,47,4,148,175,64,4,184,205,128,195,1,32,58,236,143,0,162,174,
-0,58,236,145,0,121,81,238,197,0,0,50,238,197,0,192,95,137,143,69,
-232,224,11,2,96,197,134,226,172,164,96,59,172,219,128,165,0,51,97,196,
-108,105,130,110,74,142,129,62,75,89,96,36,179,131,0,95,75,23,107,22,
-96,21,2,75,32,58,225,220,1,1,64,58,194,136,0,58,162,125,9,79,
-46,114,101,116,117,114,110,32,58,225,212,0,0,62,68,100,236,60,0,236,
-58,7,227,74,37,0,58,227,157,3,226,142,9,227,102,0,162,118,64,200,
-1,95,50,112,21,224,0,255,224,0,255,224,0,255,224,0,255,224,0,255,
-224,0,255,224,0,255,224,0,255,224,0,14,1,32,125,
+53,57,96,19,184,126,2,50,53,56,66,11,0,48,175,190,128,6,128,5,
+0,48,226,29,0,0,58,96,52,128,46,2,55,32,58,64,51,128,167,0,
+58,64,15,128,10,65,235,0,53,108,209,65,211,175,246,84,128,128,67,3,
+95,49,57,57,65,81,90,46,129,121,64,85,129,152,130,40,0,53,145,73,
+1,53,52,64,158,0,53,207,131,112,121,64,25,130,81,180,120,117,60,194,
+134,154,26,228,97,1,212,156,224,47,2,160,110,211,113,0,50,99,59,123,
+44,64,60,0,58,96,123,147,139,81,230,1,53,49,96,19,179,96,147,159,
+0,53,111,171,243,224,8,191,170,0,58,96,51,243,160,0,2,111,117,116,
+65,26,209,133,128,223,67,221,227,24,2,242,59,25,178,242,216,238,64,135,
+192,79,86,8,0,80,64,164,64,28,145,201,0,95,116,129,1,52,53,97,
+190,67,25,90,70,0,50,65,128,64,38,129,165,2,73,32,58,96,17,111,
+251,4,97,108,108,111,99,64,16,162,237,1,51,50,64,12,186,218,143,109,
+240,117,1,3,95,50,52,50,131,199,67,37,153,161,0,58,65,45,128,145,
+1,95,50,68,137,192,207,97,62,64,47,96,153,64,29,1,51,57,101,33,
+0,50,65,249,0,95,89,196,96,61,178,184,3,112,117,116,98,64,122,194,
+145,3,51,54,32,79,64,6,0,55,66,66,147,190,98,67,0,58,96,70,
+83,195,0,50,99,218,0,58,96,26,64,15,112,106,0,58,96,49,96,142,
+0,83,247,30,0,0,90,160,7,128,9,160,10,242,244,3,213,208,230,50,
+1,224,248,5,176,119,1,50,50,66,24,96,41,65,4,0,51,97,165,100,
+94,241,104,6,3,66,97,100,32,158,47,3,32,109,111,100,255,111,0,117,
+78,162,134,0,51,129,129,100,121,96,151,96,4,151,250,241,254,2,100,152,
+1,50,51,64,12,161,68,65,225,241,239,6,64,85,65,52,0,55,85,160,
+64,32,116,43,1,50,112,64,13,162,211,1,52,56,64,193,186,151,224,5,
+0,69,13,127,148,211,222,124,118,1,49,50,133,255,224,6,10,224,42,2,
+64,15,128,48,224,42,30,160,28,224,49,10,224,42,15,224,49,10,224,42,
+22,224,49,3,214,210,97,161,0,58,96,6,227,136,2,147,203,2,95,50,
+51,117,22,0,51,130,133,96,24,124,98,65,229,0,58,96,28,192,22,118,
+63,64,28,128,16,66,27,0,50,118,90,68,211,64,26,130,134,132,87,0,
+50,132,87,160,52,130,145,0,82,161,95,0,58,96,28,160,138,89,254,132,
+13,0,80,161,226,64,171,71,147,147,192,225,145,2,0,58,96,179,96,55,
+0,85,131,133,2,50,50,32,94,185,64,25,198,51,102,242,96,17,163,121,
+244,156,1,0,58,98,228,224,119,2,249,171,2,0,80,158,192,0,49,128,
+79,162,240,180,118,128,148,148,149,2,64,64,64,99,66,0,58,67,234,194,
+88,1,95,50,95,143,161,109,71,137,1,64,58,96,6,10,10,65,32,115,
+101,113,117,97,108,32,58,96,33,64,46,162,217,3,95,50,49,53,227,47,
+2,5,77,72,83,68,73,82,99,38,0,80,64,67,97,60,226,227,0,1,
+58,50,191,224,224,19,0,230,84,2,0,58,96,45,164,253,195,55,122,155,
+104,18,127,32,246,71,20,248,103,5,1,95,50,86,212,65,213,246,77,8,
+72,132,97,224,0,49,67,102,191,254,11,112,101,101,107,67,65,83,116,114,
+105,110,103,64,21,163,110,1,57,49,103,77,0,58,96,102,227,127,0,133,
+219,64,133,127,235,64,108,135,248,128,6,161,64,133,23,64,6,6,10,65,
+32,116,111,73,110,70,70,64,33,69,38,7,103,101,116,101,110,118,32,58,
+96,216,225,80,4,0,52,159,181,225,2,2,246,149,0,247,46,4,1,50,
+48,102,105,2,58,50,48,129,146,65,112,228,188,4,3,116,97,105,108,97,
+138,0,65,64,192,64,45,163,2,65,233,0,48,104,203,0,50,130,199,0,
+48,129,121,70,80,64,16,97,28,0,57,128,80,0,50,97,124,96,112,1,
+49,53,69,53,128,56,0,49,75,201,224,11,0,224,80,0,0,58,96,6,
+129,225,0,51,73,19,90,166,160,61,0,50,224,155,3,0,101,91,176,0,
+58,138,26,169,81,96,38,0,58,96,6,102,192,251,245,15,6,67,111,110,
+116,114,111,108,251,243,11,96,18,2,67,97,108,128,246,166,102,64,194,106,
+241,163,6,198,68,64,7,189,161,191,125,2,39,32,95,68,63,170,85,92,
+126,103,181,168,117,136,243,0,50,200,129,131,95,0,58,64,160,64,94,119,
+75,64,14,196,105,232,210,8,163,128,232,197,2,0,58,100,113,96,155,0,
+85,225,188,7,16,109,100,53,67,111,109,98,105,110,101,58,32,101,109,112,
+116,121,134,123,64,143,68,96,74,58,0,66,103,229,67,253,4,95,56,50,
+32,95,64,75,1,64,89,96,114,64,249,102,250,68,29,228,2,1,196,153,
+233,70,2,160,234,72,87,96,48,72,163,0,49,89,222,98,131,2,52,48,
+32,157,234,0,95,89,69,1,95,49,124,84,160,0,0,58,97,32,66,202,
+9,109,100,53,65,114,114,97,121,32,58,96,57,130,100,194,206,0,55,160,
+153,1,95,49,92,226,99,194,231,145,4,231,37,3,3,95,49,57,52,224,
+45,4,163,105,251,184,1,0,56,169,13,250,52,2,93,139,160,143,226,197,
+0,96,20,187,18,64,248,137,0,67,74,1,53,55,204,183,170,84,160,35,
+160,106,225,50,3,192,25,168,102,191,154,0,67,127,135,171,232,94,212,97,
+32,3,95,49,55,54,100,40,128,0,229,117,3,191,221,202,17,232,17,0,
+64,186,96,8,224,44,2,96,95,0,66,133,194,1,51,53,161,123,106,1,
+255,166,4,232,55,4,224,43,10,194,113,228,251,2,96,16,0,58,65,95,
+226,172,0,204,123,0,58,96,135,99,179,99,108,94,36,225,249,0,129,243,
+0,35,103,141,77,120,0,58,97,152,5,10,65,32,35,49,54,65,103,172,
+139,1,49,48,76,9,124,157,92,241,1,95,49,130,47,1,56,48,160,79,
+64,11,192,91,64,11,64,45,192,11,76,72,160,11,91,215,0,58,96,12,
+138,181,97,21,136,229,136,232,66,46,160,2,225,58,6,97,170,128,50,161,
+237,165,162,134,27,110,231,2,85,32,65,198,43,96,164,126,126,174,120,94,
+68,64,33,131,58,224,33,7,192,139,0,95,77,124,224,38,16,224,71,25,
+6,64,64,83,32,73,32,64,142,202,192,84,224,194,0,67,159,0,83,162,
+121,96,60,74,15,224,76,16,128,22,99,167,66,135,224,40,16,130,155,195,
+185,97,40,67,83,0,52,224,167,21,129,43,97,160,72,178,65,166,162,57,
+239,139,2,96,27,224,21,1,96,49,0,58,96,140,224,42,2,160,20,0,
+54,160,20,238,246,4,0,58,96,113,160,44,64,13,194,159,224,37,7,130,
+161,225,253,0,65,41,74,30,0,49,64,180,76,40,0,58,66,83,195,242,
+131,183,1,95,49,95,35,70,251,66,123,224,27,11,128,114,252,236,0,157,
+11,128,174,191,94,3,95,49,48,51,69,194,99,10,99,243,65,43,94,142,
+130,172,64,41,173,179,64,43,130,250,161,109,0,58,96,39,101,221,128,117,
+113,115,129,218,164,73,79,49,228,136,1,204,53,64,34,1,64,95,78,31,
+133,157,0,48,78,223,1,55,49,230,28,2,27,92,51,52,38,108,105,98,
+47,68,97,116,97,47,73,110,116,101,103,101,114,95,84,121,112,101,46,104,
+115,64,27,4,44,50,56,58,49,241,187,0,96,178,99,159,100,21,0,85,
+161,215,224,18,0,240,48,0,128,5,0,50,243,232,2,224,60,3,97,139,
+96,60,0,89,160,208,67,155,69,15,0,57,192,197,159,79,100,166,65,15,
+100,4,145,219,196,214,98,102,128,18,228,167,1,3,64,95,52,51,133,61,
+0,58,97,85,7,10,65,32,114,101,109,32,58,96,64,110,17,0,58,96,
+126,78,232,64,10,130,12,0,80,64,10,204,11,104,212,0,49,134,171,0,
+49,94,191,0,58,65,49,64,27,70,14,190,208,168,212,0,49,111,253,0,
+49,79,227,168,212,192,56,116,158,192,11,224,80,0,0,58,96,6,128,102,
+80,242,228,73,0,1,95,49,69,18,64,31,130,3,107,207,129,50,82,116,
+135,81,0,80,227,103,1,160,47,224,15,8,64,65,227,51,0,78,251,96,
+23,175,110,135,48,170,108,107,4,64,14,66,139,224,68,0,64,200,224,21,
+2,160,154,166,10,106,245,96,146,139,4,105,166,96,159,105,101,2,55,32,
+58,96,19,3,10,65,32,90,64,190,0,58,96,39,161,116,178,136,65,66,
+178,117,0,85,68,190,0,58,96,104,203,13,238,248,6,224,14,5,192,184,
+109,242,161,244,75,29,128,202,0,58,96,6,160,72,192,42,66,237,107,85,
+224,42,0,64,60,0,58,96,6,192,42,128,203,67,62,0,58,96,43,6,
+10,65,32,47,61,32,58,96,17,132,39,64,38,100,236,143,25,205,129,0,
+75,66,202,142,128,129,159,103,117,0,85,224,20,1,99,127,237,48,5,177,
+202,78,50,64,147,144,55,96,17,100,126,82,220,128,77,96,175,192,17,0,
+58,96,6,228,117,4,228,127,3,128,59,239,17,2,0,58,96,60,100,115,
+1,53,50,64,202,226,229,1,210,187,148,193,160,141,244,170,3,9,110,111,
+32,109,97,116,99,104,32,97,213,109,96,32,136,2,83,192,162,235,75,103,
+128,11,0,58,96,6,235,103,29,8,120,99,101,112,116,105,111,110,46,68,
+105,2,114,110,97,107,93,224,39,1,2,80,97,116,64,22,0,77,64,128,
+0,70,204,114,165,70,179,52,135,188,178,134,0,49,76,109,163,38,109,35,
+160,10,97,153,72,48,151,174,170,169,175,127,116,133,244,138,12,171,138,98,
+150,179,83,3,95,49,52,55,130,167,179,80,2,85,32,58,64,18,226,192,
+2,179,55,161,82,78,87,162,126,77,126,0,35,82,153,65,207,118,207,1,
+53,32,128,15,99,98,152,27,97,92,68,225,247,227,0,224,39,3,161,125,
+225,33,1,6,39,92,57,50,38,39,39,165,144,161,146,96,229,224,99,3,
+101,95,139,191,224,17,3,140,159,234,127,3,224,168,1,0,64,160,35,134,
+55,64,156,161,76,176,208,148,164,224,101,0,224,147,3,64,146,70,42,160,
+148,64,0,0,58,96,147,226,177,0,176,89,232,157,6,166,159,1,95,49,
+77,41,160,108,83,225,0,35,74,23,129,145,239,31,0,161,44,246,37,1,
+180,44,113,251,209,249,0,90,64,28,104,78,166,14,224,163,5,224,160,0,
+2,67,32,79,249,79,1,67,216,139,85,115,227,225,22,7,96,0,4,79,
+32,80,32,35,245,225,4,64,79,0,97,96,79,96,27,0,56,224,27,7,
+0,98,224,27,1,69,230,224,28,5,0,102,224,28,2,0,48,224,28,7,
+0,110,224,28,2,0,51,224,28,7,110,164,128,28,0,57,224,27,7,118,
+111,160,56,0,49,224,28,7,0,118,224,56,2,224,143,8,64,3,227,106,
+1,225,193,0,132,67,69,188,181,206,134,61,107,202,0,51,89,22,68,230,
+108,51,3,48,32,64,35,101,103,0,58,97,127,99,13,0,51,75,212,181,
+201,239,194,2,193,189,66,223,164,69,96,17,0,58,96,6,154,78,104,9,
+0,54,237,93,3,65,251,85,211,75,52,140,158,128,19,121,157,132,248,64,
+30,1,64,58,96,87,137,40,226,230,3,249,80,1,192,64,150,169,226,96,
+8,64,69,105,127,236,98,0,160,40,226,52,3,224,10,1,96,50,106,254,
+237,57,1,96,250,129,28,128,123,72,9,224,74,4,0,58,96,102,237,60,
+9,182,166,4,111,114,100,32,58,64,68,160,34,224,33,3,131,85,2,99,
+104,114,64,33,237,129,0,0,52,103,235,64,31,129,168,79,208,192,213,65,
+101,67,19,0,58,65,126,225,197,10,117,10,225,197,0,128,50,0,58,99,
+146,4,10,65,32,117,60,71,10,180,242,198,218,0,58,96,61,162,26,212,
+226,64,56,0,58,100,44,131,245,0,89,74,130,99,233,240,38,3,0,58,
+96,95,139,13,0,48,64,47,168,59,135,179,0,50,101,159,104,181,180,214,
+103,137,64,17,3,10,65,32,61,96,11,128,195,171,227,180,188,252,129,2,
+68,2,115,173,100,45,133,240,170,79,188,17,128,15,0,58,96,6,201,136,
+107,132,84,142,0,58,96,35,171,131,124,97,105,255,180,169,232,3,1,194,
+123,112,197,160,10,138,127,167,227,224,32,4,237,160,0,229,0,0,245,226,
+1,97,34,224,65,4,224,64,5,165,119,182,6,130,61,180,250,171,232,224,
+169,2,140,134,180,252,178,70,96,28,161,50,73,206,0,58,97,31,181,242,
+218,46,97,59,205,104,128,36,235,14,0,66,32,99,18,108,184,177,226,1,
+95,49,130,203,0,58,103,119,177,186,212,242,96,27,170,115,0,66,154,127,
+0,49,84,89,177,177,64,209,160,26,97,242,113,137,90,149,64,78,180,195,
+218,183,0,49,84,107,77,195,224,31,0,129,138,2,110,101,119,213,98,4,
+76,101,110,32,58,96,39,224,212,7,180,139,75,232,180,139,129,134,2,115,
+101,113,103,6,86,138,128,43,64,44,129,21,73,36,180,55,193,136,128,1,
+113,191,225,159,3,224,20,3,224,17,8,224,14,5,224,11,2,192,8,110,
+118,128,209,226,210,1,238,168,4,180,13,0,79,64,144,171,35,0,56,72,
+97,0,95,111,89,192,7,0,95,82,55,115,175,0,95,80,254,128,9,210,
+251,3,64,95,57,54,224,9,0,66,228,83,103,0,58,180,41,5,94,112,
+111,107,101,87,100,108,211,126,86,185,160,17,194,98,106,212,0,95,115,25,
+0,95,66,160,0,58,179,26,206,228,143,168,243,36,0,160,46,101,106,128,
+46,226,108,1,87,1,99,136,70,35,0,95,115,149,0,58,178,47,182,210,
+178,16,6,116,111,80,116,114,32,58,178,17,239,78,5,177,209,175,6,139,
+5,78,228,64,96,67,153,1,64,95,80,72,222,20,99,61,0,95,77,179,
+137,214,240,122,12,176,121,200,160,0,95,145,119,70,131,98,169,0,32,96,
+63,0,95,78,3,64,44,237,93,0,197,116,176,142,78,143,114,215,72,12,
+0,58,176,139,5,113,117,111,116,32,58,176,138,226,36,1,226,40,2,226,
+79,72,176,223,97,23,164,109,244,41,1,0,95,80,140,163,134,224,20,0,
+163,139,245,26,6,244,24,3,1,58,56,228,13,0,80,227,0,95,70,190,
+0,58,177,9,6,94,102,114,101,101,32,58,176,251,135,115,224,91,5,85,
+184,149,246,211,125,245,182,4,190,206,80,252,249,225,4,177,55,236,233,1,
+64,165,133,56,96,244,0,39,78,251,224,48,0,151,67,160,97,245,47,1,
+165,54,193,62,224,118,3,1,64,95,81,84,128,162,133,71,0,55,65,193,
+65,32,242,226,0,101,254,177,150,111,80,99,157,0,58,177,141,130,153,96,
+16,0,54,96,16,75,114,0,83,106,221,189,185,128,168,76,18,145,48,64,
+198,224,104,11,128,103,197,168,228,6,1,0,58,176,171,68,168,0,58,176,
+172,96,199,172,86,66,164,215,88,226,169,7,176,208,248,12,6,8,117,110,
+100,101,102,105,110,101,100,73,240,0,58,176,216,243,36,7,208,228,1,52,
+49,163,172,74,0,99,14,0,95,73,109,233,162,12,65,128,233,158,2,157,
+147,4,67,32,95,54,50,224,37,3,233,127,2,64,37,96,19,96,10,0,
+95,80,248,0,58,177,29,0,85,230,58,0,0,52,79,111,64,32,209,215,
+161,49,0,80,96,12,97,107,243,198,1,131,242,96,175,65,96,97,221,64,
+70,153,158,132,154,108,31,192,91,210,81,224,55,10,160,0,0,58,177,143,
+82,153,131,221,80,225,224,13,1,71,28,225,97,6,179,68,14,58,32,117,
+110,115,117,112,112,111,114,116,101,100,32,119,69,85,2,115,105,122,159,247,
+3,35,51,50,55,64,88,9,64,35,50,49,52,55,52,56,51,54,74,46,
+0,58,177,185,243,19,2,234,193,0,80,165,243,222,1,66,212,211,6,64,
+143,129,20,65,146,0,50,225,33,0,129,143,0,53,147,12,98,95,178,9,
+0,105,92,43,177,180,0,115,74,72,177,179,73,95,177,176,230,139,7,177,
+188,131,1,100,244,177,195,4,95,52,55,32,95,79,254,0,95,80,88,0,
+95,80,104,0,95,112,184,80,176,116,147,1,95,53,81,99,97,250,0,53,
+65,52,105,124,177,243,132,10,99,19,132,23,96,37,0,55,131,204,69,174,
+177,210,224,29,1,224,49,1,224,39,5,227,161,8,64,29,6,10,65,32,
+62,61,32,58,177,200,2,62,32,58,177,69,74,211,177,32,2,60,32,58,
+177,28,5,105,99,109,112,32,58,209,30,74,143,80,1,0,95,80,117,0,
+58,176,223,74,140,176,133,65,43,176,33,2,80,32,58,176,26,196,100,164,
+159,194,69,224,20,11,224,17,8,224,14,5,224,11,2,192,8,229,223,0,
+240,124,0,236,58,3,176,131,4,110,101,103,32,58,175,121,2,42,32,58,
+173,193,2,45,32,58,173,192,2,43,32,58,173,159,224,148,68,0,58,173,
+230,199,169,64,17,225,225,0,73,198,68,176,66,26,76,211,64,12,66,28,
+141,175,173,174,116,60,173,20,2,73,32,58,173,8,64,54,66,76,76,245,
+0,58,173,15,64,29,128,224,64,9,128,224,8,94,109,97,108,108,111,99,
+32,58,172,254,13,73,79,46,112,101,114,102,111,114,109,73,79,32,58,172,
+246,224,179,2,0,58,172,221,2,85,32,58,172,218,224,219,14,0,58,172,
+232,64,19,0,95,141,76,76,225,0,58,172,244,104,70,104,198,172,247,6,
+114,97,105,115,101,32,58,172,227,7,65,46,114,101,97,100,32,58,172,228,
+13,73,79,46,103,101,116,65,114,103,82,101,102,32,58,172,224,0,95,70,
+190,100,222,68,71,99,67,64,95,224,199,0,3,62,62,32,58,172,243,0,
+95,79,61,69,223,123,15,95,13,103,172,0,49,95,61,135,176,94,83,96,
+9,82,251,96,9,0,58,205,33,154,31,77,37,64,52,76,92,79,77,76,
+26,94,104,224,35,2,96,32,154,8,160,32,0,95,143,88,161,168,85,228,
+233,47,0,224,47,4,148,175,64,4,184,205,128,195,1,32,58,236,143,0,
+162,174,0,58,236,145,0,121,81,238,197,0,0,50,238,197,0,192,95,137,
+143,69,232,224,11,2,96,197,134,226,172,164,96,59,172,219,128,165,0,51,
+97,196,108,105,130,110,74,142,129,62,75,89,96,36,179,131,0,95,75,23,
+107,22,96,21,2,75,32,58,225,220,1,1,64,58,194,136,0,58,162,125,
+9,79,46,114,101,116,117,114,110,32,58,225,212,0,0,62,68,100,236,60,
+0,236,58,7,227,74,37,0,58,227,157,3,226,142,9,227,102,0,162,118,
+64,200,1,95,50,112,21,224,0,255,224,0,255,224,0,255,224,0,255,224,
+0,255,224,0,255,224,0,255,224,0,255,224,0,14,1,32,125,
};
unsigned char *combexpr = data;
-int combexprlen = 104635;
+int combexprlen = 104637;
#include "mhsffi.h"
static struct ffi_entry table[] = {
{ 0,0 }
--- a/lib/libs.cabal
+++ b/lib/libs.cabal
@@ -1,6 +1,6 @@
cabal-version: 3.0
name: libs
-version: 0.11.1.9
+version: 0.11.1.10
license: Apache
license-file: LICENSE
maintainer: lennart@augustsson.net
--- a/paths/Paths_MicroHs.hs
+++ b/paths/Paths_MicroHs.hs
@@ -10,4 +10,4 @@
getDataDir = return "."
version :: Version
-version = makeVersion [0,11,1,9]
+version = makeVersion [0,11,1,10]