<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Nevermind. I fixed it. I regressed it not in the rewrite in 2010 but in a minor cleanup in 2012.<div><br></div><div> - Jay<br><br><br><br><div><hr id="stopSpelling">From: jay.krell@cornell.edu<br>To: m3devel@elegosoft.com<br>Date: Wed, 10 Jun 2015 09:45:06 +0000<br>Subject: [M3devel] set_range setting one bit in non-word size set fails?<br><br>
<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}
.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}
--></style>
<div dir="ltr"><div>set_range appears to fail to set any bits</div><div>if requested to set one bit in a set that doesn't fit in machine word.</div><div><br></div><div><br></div><div>Test case is here:</div><div>https://github.com/modula3/cm3/tree/master/m3-sys/m3tests/src/p2/p258</div><div><br></div><div><br></div><div><br></div><div>Can anyone try this on a very old cm3 version, like circa 3.6/4.1/5.1?</div><div>I believe I rewrote this code a few years ago... :(</div><div><br></div><div><br></div><div>Thank you,</div><div> - Jay</div> </div></div></div> </div></body>
</html>