Closed oberreiterm closed 6 years ago
tak postupně
01/016
vím o tom, nedostal jsem se zatím k vyřešení02/30
souhlas04/27
z 100000\3/4\4\4/6
se vytváří dle priorit operátorů 100000\(3/4)\4\(4/6)
, výsledkem operátoru /
je dle zadání vždy Double
a operátor \
přijímá pouze operandy typu Integer
, tzn. typová chyba, za mě správně04/28
středník souhlas, ale 10000000/3\4/4
jde na (10000000/3)\(4/4)
, což je stejné jako test výše, typová chyba04/30
středník souhlas, jinak opět typová chyba12/*
za mě sporné, ale nejspíš máš pravdu, kromě chování fbc nevidím překážku, proč to neumět.66/083
opraveno99/07
přidán99/11
přegenerováno na 50 parametrůZměny rovnou vydány v 1.3.3
.
@thejoeejoee
04/27
, 04/28
, 04/30
dle dokumentace:
Float numeric values are converted to Integer by rounding up or down, and the fractional part of the resulting quotient is truncated.
Tudíž by to mělo fungovat, nic o tom v nekompatibilitách na IFJ wiki není, tudíž to zřejmě máme podporovat.
12/*
: není to ani "podporované" FreeBASICem. Dokumentace je v tomhle naprosto jednznačná:
Shared variable may only be initialized with a constant value
Celočíselné v 04
opravené, release 1.3.5
.
Ad. 12/*
však jsem psal, že nevidím důvod to nepodporovat, možná nám to bude stát za dotaz na fórum.
Testy spoléhající na podporu přiřazení parametru při deklaraci statické proměnné odebrány & přidány testy na návratovou chybu 6 pro tyto případy.
@oberreiterm zkontroluješ si prosím po releasu > 1.3.10
? díky!
pravděpodobně dořešeno, zavírám
V testech se vyskytuje několik nekorektních návratových kódů, špatně naspecifikovaných testů a i jeden bug. Popis: