• Články
  • Zprávičky
  • Fórum
  • Podpořte Root
  • Školení
  • Galerie
  • Blogy
  • Knihy
  • Jak na Linux
  • Zdroják
    • Hledat

    Root.cz  »  Témata

    GCC

    61–90 / 204
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana
    • Linus Torvalds zatím vypnul -Wstringop-overflow pro GCC v jádře

      Původně se mělo jádro 6.8 ve výchozím stavu kompilovat s přepínačem -Wstringop-overflow, aby při kompilaci vývojáři viděli varování o případných přetečeních.  Původně se také myslelo, že s tímto přepínačem špatně pracuje GCC 11. To je pravda jen…
      Jan Fikar
      5. 2. 2024
    • AVX-512 na Xeonech Emerald Rapids, VA-API akcelerace pro Chromium

      Stalo se Intel Xeon Sapphire Rapids
      Intel Framebuffer končí, Wine 9.0-rc4 a 17 chyb, VRR v GNOME, Chromium s VA-API na Waylandu, AVX-512 na Xeonech Emerald Rapids: dvojnásobný výkon při stejné spotřebě, nová klávesa MS Copilot pro AI.
      David Ježek
      7. 1. 2024
      Doba čtení: 3 minuty

    • Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake

      Clang 17 je v průměru o 5 % rychlejší než GCC 13 na Meteor Lake Server Phoronix včera přinesl testy kompilátorů GCC 13 a Clang 17 na notebookovém procesoru Intel Meteor Lake Core Ultra 7 155H. V průměru byl Clang rychlejší o asi 5 %. Předchozí…
      Jan Fikar
      5. 1. 2024
    • Ubuntu 24.04 LTS zlepší profilování zapnutím ukazatele rámců

      Společnost Canonical se rozhodla, že počínaje verzí Ubuntu 24.04 LTS bude balíček GNU Compiler Collection (GCC) ve výchozím nastavení povolovat ukazatele rámce pro 64bitové platformy. Většina balíčků v Ubuntu bude znovu sestavena s povolenými…
      Petr Krčmář
      14. 12. 2023
    • Tuxedo má třetí generaci Pulse 14, Amazon pracuje na novém systému

      Amazon pracuje na vlastním linuxovém operačním systému, který by měl nahradit Fire OS postavený na Androidu. Po několika odkladech vyšla Fedora 39. Tuxedo přichází s třetí generací linuxového notebooku Pulse 14.
      Filip Zatloukal
      13. 11. 2023
      Doba čtení: 2 minuty

    • Test Intel Arc A580 na Linuxu, IBM POWER11 v GCC

      Stalo se Intel Arc A770
      Intel OSPRay 3.0 s GPU akcelerací ray-tracingu, podpora Intel Meteor Lake v Linuxu 6.7, Vulkan 1.3.269 a CUDA/ARM, Mesa 23.3 a podpora Radeonů RDNA3 Refresh, Intel Arc A580 a vysoká spotřeba v klidu.
      David Ježek
      22. 10. 2023
      Doba čtení: 4 minuty
    • Flipper Zero vs. RFID, levný RISC-V a bezpečnost webu: neděle na LinuxDays

      O víkendu 7. a 8. října proběhl v Praze další ročník konference LinuxDays. V neděli se mluvilo o automatické instalaci Ubuntu na server, slabinách v RFID, levném procesoru RISC-V a moderních hlavičkách v HTTP.
      Petr Krčmář
      17. 10. 2023
      Doba čtení: 16 minut
    • Vyšlo Ubuntu 23.10 s jádrem 6.5 a možností instalace na ZFS

      Vývojáři uvolnili očekávané Ubuntu 23.10 „Mantic Minotaur“, což je průběžné vydání s krátkou podporou (nonLTS) trvající devět měsíců. Přináší ale aktualizované balíčky a pokračuje s přípravou novinek pro nadcházející vydání Ubuntu 24.04, které už…
      Petr Krčmář
      12. 10. 2023
    • Vydány finální verze LLVM 17 a Clang 17

      Na světě je nová velká verze LLVM + Clang. U LLVM jde rovnou o verzi 17.0.1 přinášející řadu novinek jako FatLTO pipeline, assembler pro AArch64 ARM 2022 A-profile extension (FEAT_GCS (Guarded Control Stacks), FEAT_CHK (Check Feature Status) a…
      David Ježek
      19. 9. 2023
    • GCC dostává úpravu řešící výkonnostní dopad oprav na chybu Intel Downfall

      U záplat na chybu Downfall v CPU Intel může být při použití AVX s instrukcemi GATHER výrazný dopad na výkon. Intel tak do projektu GCC přináší specifickou úpravu, která tento dopad snižuje tím, že u vektorizace vypíná GATHER pro procesorové rodiny…
      David Ježek
      17. 8. 2023
    • Rychlejší FLAC 1.4.3 i cesta KDE ke Qt6 a API Vulkan

      Stalo se
      Novinky v KDE: nejen Qt6 v SDDM, ale i roadmapa pro Vulkan, přípravné práce pro C++ 26 v GCC 14 a nová verze Wine 8.11 uzavírající 26 chyb.
      David Ježek
      25. 6. 2023
      Doba čtení: 4 minuty
    • GCC má schválen vlastní Kodex chování

      Jason Merrill z Red Hatu na webu GNU GCC oznamuje, že projekt schválil svůj Kodex chování (Code of Conduct). Tím se budou nově řídit vývojáři i další přispěvatelé projektu v různých komunikačních systémech jako mailing listech, bugzille, IRC…
      David Ježek
      21. 6. 2023
    • Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)

      Ve třetí části článku o propojení Pythonu s nativními knihovnami s využitím balíčku cffi se budeme zabývat tím, jakým způsobem je možné do funkce naprogramované v jazyku C předat pole s prvky různých typů.
      Pavel Tišnovský
      8. 6. 2023
      Doba čtení: 30 minut
    • Clang 16 je v průměru o 4 % rychlejší než GCC 13 na Zen 4

      Server Phoronix minulý měsíc přinesl test kompilátorů Clang 16 a GCC 13.1 na procesoru Intel Raptor Lake. Binární soubory kompilované Clangem byly rychlejší v průměru asi o 5 % než kompilované GCC 13.1 V úterý pak test zopakoval na AMD EPYC čtvrté…
      Jan Fikar
      2. 6. 2023
    • Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (2)

      Ukážeme si některé další možnosti použití cffi. Ukážeme si zpracování hlavičkových souborů, automatický překlad kódů z jazyka C do dynamicky linkované knihovny a předávání struktur či ukazatelů na struktury do funkcí psaných v C.
      Pavel Tišnovský
      1. 6. 2023
      Doba čtení: 27 minut
    • Propojení Pythonu s nativními knihovnami s využitím balíčku cffi

      Python je dnes pravděpodobně nejrozšířenějším programovacím jazykem, k čemuž přispěl i fakt, že pro něj existuje obrovské množství balíčků. Mnoho z nich je ve skutečnosti jen lepidlo mezi Pythonem a nativními knihovnami.
      Pavel Tišnovský
      30. 5. 2023
      Doba čtení: 21 minut
    • Clang 16 je v průměru o 5 % rychlejší než GCC 13 na Raptor Lake

      Server Phoronix přinesl včera srovnání kompilátorů GCC 13.1 a Clang 16. GCC 13.1 vyšlo 28. dubna a Clang 16 17. března. Phoronix testoval na procesoru Intel Raptor Lake s Fedorou 38. V obou případech byly použity přepínače -O3 -march=native -flto…
      Jan Fikar
      12. 5. 2023
    • Vyšlo GCC 13.1 s jazykem Modula-2

      Ve středu vyšel GNU překladač GCC ve verzi 13.1, první stabilní z řady 13. Novinkou je přidání staršího jazyku Modula-2. Nový překladač pro Rust gccrs je zatím v 13.1 vypnut, protože potřebuje ještě doladit. V příštím vydání už by měl být. GCC…
      Jan Fikar
      28. 4. 2023
    • Analýza zdrojového kódu nástrojem gcov

      V tomto článku se seznámíme s velmi užitečným nástrojem nazvaným gcov. Jedná se o jeden z nástrojů z ekosystému GCC, jenž slouží pro zjištění, které řádky v programovém kódu jsou skutečně volány (například z testů) a které nikoli.
      Pavel Tišnovský
      18. 4. 2023
      Doba čtení: 32 minut
    • AMD FSR3 též open-source, ještě lepší Direct3D 12 nad Vulkanem, díky VKD3D 1.7

      Stalo se Fallout 4 přes Steam Proton / Vulkan na Mageia / GNOME / Wayland
      Přechod openSUSE Tumbleweed na GCC 13 začal, AMDGPU se připravuje na eDP 1.5 panely s 6,75Gbit/s linkami, další kód pro Meteor Lake míří do Linuxu 6.4, AMD FidelityFX Super Resolution 3 s MIT licencí.
      David Ježek
      26. 3. 2023
      Doba čtení: 3 minuty
    • Více než 100 patchů pro Rust v GCC 13

      Zhruba dva měsíce od začlenění do GCC dostává Rust frontened (gccrs) více než stovku dalších patchů, které se objeví v rámci GCC 13. Toto vydání je v plánu na březen či duben. Celkem 103 patchů již visících na Gitu projektu komentuje vývojář…
      David Ježek
      21. 2. 2023
    • Nástroj objdump: švýcarský nožík pro vývojáře

      Jednou z velmi užitečných utilit v balíčku GNU Binutils je objdump. Ta umožňuje získávat důležité informace jak z objektových souborů, tak i z dynamicky linkovaných knihoven i ze spustitelných (nativních) souborů.
      Pavel Tišnovský
      24. 1. 2023
      Doba čtení: 33 minut
    • GCC 13 je ve fázi oprav regresí

      Překladač GCC 13 vstoupil dnes do čtvrté fáze, ve které se jen opravují regrese. Zatím je regresí s největší prioritou P1 37. Jak se je podaří opravit nebo jim snížit prioritu, tak vyjde stabilní GCC 13.1. Odhaduje se, že 13.1 vyjde mezi březnem a…
      Jan Fikar
      16. 1. 2023
    • Podpora architektury Intel Emerald Rapids v GCC 13

      GCC ve verzi 13 nabídne podporu procesorů Intel rodiny Emerald Rapids ( -march=emeraldrapids). Intel tak navazuje na vývoj, který od GCC 11 běží v rámci podpory Sapphire Rapids, platformy jejíž uvedení na trh je plánováno odteď za necelý týden…
      David Ježek
      4. 1. 2023
    • Stíny nad 32bit x86 openSUSE, KDE dále vylepšuje podporu Waylandu a více monitorů

      Stalo se AMD Zen 4 Ryzen 7950X
      Intel oneAPI 2023 a podpora běhu s GPU AMD a Nvidia, KDE na Waylandu s neceločíselným škálováním, hledá se údržbář 32bit x86 openSUSE, AMD AOCC 4.0 přidává oproti GCC 12.2 slušnou porci výkonu.
      David Ježek
      18. 12. 2022
      Doba čtení: 3 minuty
    • Jazyk Modula-2 bude v GCC 13

      Modula-2 je procedurální programovací jazyk s podporou multiprogramování a vytvořil jej Niklaus Wirth z ETHZ v Curychu v roce 1978. Více o tomto jazyce se dozvíte na oficiálních stránkách. Minulý týden se do GCC 13 dostal frontend pro Rust Gccrs…
      Jan Fikar
      15. 12. 2022
    • Podpora Rustu míří do překladače GCC

      Rustový front-end pro GCC nazvaný Gccrs byl schválen pro přijetí do GCC. Znamená to, že příští vydání GCC bude schopné kompilovat kód napsaný v Rustu. Arthur Cohen, jeden z autorů Gccrs ale uživatele varuje: „Jedná se o velmi experimentální…
      Petr Krčmář
      8. 12. 2022
    • BaCon: transpřekladač z jazyka BASIC do jazyka C

      Programátor
      Představíme si možnosti poskytované nástrojem BaCon. Jde o transpřekladač jazyka BASIC (resp. jeho rozšířené podoby) do jazyka C. Tento nástroj je zajímavý proto, že umožňuje prostudovat různé aspekty a problémy transpřekladu.
      Pavel Tišnovský
      6. 12. 2022
      Doba čtení: 39 minut
    • Rozšíření instrukční sady AVX-512 na platformě x86–64 (dokončení)

      V závěrečném článku o SIMD operacích podporovaných (i když nepřímo) překladačem GCC C se zaměříme přímo na konkrétní vybrané instrukce, které lze nalézt v jednotlivých rozšířeních instrukčních sad AVX-512.
      Pavel Tišnovský
      29. 11. 2022
      Doba čtení: 65 minut
    • GCC 13 bude s -O2 rozvíjet malé smyčky pro x86

      Možnost překladače GCC rozvíjet smyčky -funroll-loops či dokonce -funroll-all-loops může někdy pomoci s rychlostí výsledného kódu, ale téměř vždy je výsledný kód delší, proto se používá zřídka nebo s velkým rozmyslem. Hongyu Wang z Intelu si…
      Jan Fikar
      14. 11. 2022
    61–90 / 204
    První strana Předchozí strana 1 2 3 4 5 6 7 Následující strana Poslední strana