Frost je C ++ kompilátor wrapper, který umožňuje použít multi metody a funkce s virtuálními argumenty, skoro jako kdyby oni byli rodák funkce C ++. Nemusíte udržovat žádnou funkci, posílání výzvy kód.
Co je nového v této verzi:
· Chybová hlášení:
· Názvy funkcí v chybové zprávy jsou demangled pomocí c ++ FiLt
· Někdy "žádná vhodná funkce pro multi metoda volání" chybová zpráva byla vytištěna namísto "ambigous multi volání metody" s příslušnými kandidátskými funkcemi. To bylo opraveno.
· Konfigurace Možnosti:
· Nové / změněné 'Konfigurovat "možnosti:
· --with-Cxxfilt [= prog]
· Užívat "prog" jako filtrační program pro C ++ názvy funkcí v chybových zpráv. Zkuste c ++ FiLt není-li uvedeno "prog". Povoleno ve výchozím nastavení.
· --with-UDS-libs = cesta
· Nastavení výslovně cestu pro knihovnu UDS. Musíte to pouze v případě, že linker nenajde ji.
· --with-UDS-zahrnuje = cesta
· Nastavení výslovně cestu pro UDS zahrnout soubory. Musíte to pouze v případě, že preprocesoru nenajde. Poznámka: Pokud jsou nainstalovány hlavičkové soubory v ~ / zahrnuje / UDS, musíte zadat --with-UDS-zahrnuje = ~ / obsahuje.
· --enable-Arch [= oblouk]
· Povolit architekturu specifické optimalizace za cenu zpětné kompatibility. Není-li architektura používat, `předpokládá uname -m`. Ve výchozím nastavení zakázáno, pokud optimalizovat výslovně rychlosti nebo velikosti.
· --enable-Optimalizace [= rychlost | Velikost]
· Možnost -fomit-frame-pointer se nepoužívá, když je --enable-optimalizace = rychlost uvedená protože to havaruje Frost (výjimky potřebovat frame pointer).
· -fstrict-Aliasing je povoleno, když je použita optimalizace.
· Výchozí knihovny cesty, které jsou používány interně jsou nyní detekovány "configure". Až do verze 0.6.2 / usr / lib a / usr / local / lib byly použity jen jako
· Výchozí cesty.
· Modlitba:
· Možnost -FS byla odstraněna. Používejte -FL místo.
Podrobnosti Software:
Verze: 0.6.3
Datum uploadu: 3 Jun 15
Licence: Volný
Popularita: 205
Komentáře nebyl nalezen