03-03-2010, 09:40 PM
LCD Wrote:boriel Wrote:There were bugs with Uinteger and Integer using SHR and SHL (possible stack corruption and wrong values). Also a compiler crash if -O3 was used. This has been fixed. I'm uploading new version 1.2.5r1489c: <!-- m --><a class="postlink" href="http://www.boriel.com/files/zxb/zxbasic-1.2.5r1849c.msi">http://www.boriel.com/files/zxb/zxbasic-1.2.5r1849c.msi</a><!-- m -->
That was Fast! Thank you!!!
Ok, latest version is 1.2.5r1489d: <!-- m --><a class="postlink" href="http://www.boriel.com/files/zxb/zxbasic-1.2.5r1489d.msi">http://www.boriel.com/files/zxb/zxbasic-1.2.5r1489d.msi</a><!-- m --> hich (I believe), fixes all found bugs.
I think we must close the current buglist, and release the 1.2.5 final (stable), and start on 1.2.6. This time I will implement bitwise operators:
| / bOR
& / bAND
~ / bXOR
! / bNOT
and Logical XOR (explained on other thread). As these are new features, yes, there might be the chance for new bugs to appear... :?
So first, let's close 1.2.5 and release it, so we always have an stable version we can go back when necessary (e.g. when comparing compilations or execution behaviors).