Re: Phix 0.8.1 uploaded

new topic     » goto parent     » topic index » view thread      » older message » newer message

Hi Pete,

I've been using a scattergun approach to testing 0.8.1 and I have found a few issues which I have in my local tracker. What follows is a dump of what I have so far.

Les

27-03-2020 Open Error Win32Demo files don't run

None of the win32demo files run. There's a problem with locating the win32lib files. (It's looking for win32lib7) 27-03-2020 @ 17:37:52 INVESTIGATE The library provided is in win32lib6. The win32lib.ew provided in Win32Demo references win32lib7.

I tried changing win32lib.ew so it references win32lib6. The programs I tried then run but there are pages of warnings about struct and class being assumed variables rather than types.

27-03-2020 @ 17:50:05 OPEN

27-03-2020 Open Error Builtin primes.e is missing

Running demo\rosetta\PanDigitalSquares fails because it cannot include builtins\primes.e referenced in mpfr.e. Since primes.e should be a builtin, removing the specific include results in the error.. "Cannot open autoinclude primes.e" in mpfr.e.

27-03-2020 Open Error Help file shows version 0.8.0

The first page of the help file has "Version 0.8.0" on it.

28-03-2020 Investigate Observation Can't run edita.exw

Running edita.exw results in... ...\Phix\demo\edita\src\eafonts.ew:436 in function EnumFontFamExProc() variable SizeList has not been assigned a value. I have an ex.err for this.

I note that SizeList is used in many functions and in all except this case, SizeList is declared local to the function. In this case, it's declared outside the function (EnumFontFamExProc) but eafonts.ew hasn't changed in a long time.

I'm leaving this as an open observation for now as I don't see how edita could NOT work and I haven't used it before, so it might be my problem.

28-03-2020 @ 18:01:06 INVESTIGATE

28-03-2020 Open Error hangman.exw doesn't run

Running ...\demo\hangman.exw results in... ...hangman.exw:129

map wrong_letters = new() ^ a class/struct type must be explicitly specified here.

This has something to do with the addition of class/struct and (I guess) supporting changes.

There's also a warning at hangman line 86 about variable seq assumed to be a variable, not a type. (same reason as above??)

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu