GCC 12.1 Compiler Released With AVX-512 FP16, Better RISC-V Support, More C++23 Features Written by Michael Larabel in GNU on 6 May 2022 at 06:35 AM EDT. 6 Comments GCC 12.1 is out today as the first stable release of GCC 12. It also marks 35 years already since the release of GCC 1.0. With a year's worth of changes, GCC 12.1 is a big feature release with a lot of good stuff in it from new C/C++ f
Rust GCC Code Generator "rustc_codegen_gcc" Can Now Bootstrap Rustc Written by Michael Larabel in Programming on 2 April 2022 at 08:00 AM EDT. 122 Comments A huge milestone has been reached in the rustc_codegen_gcc effort that aims to offer a GCC-based Rust compiler alternative to the LLVM-based official Rust compiler. The rustc_codegen_gcc project that builds upon libgccjit for offering ahead-of-
[Phoronix] LLVM/Clang 3.3 Should Be Close To Building Linux Kernel LLVMLinux Bug 9254 – clang can't build iptables in Linux kernel: error: fields must have a constant size: 'variable length array in structure' extension will never be supported ClangでLinuxカーネルをビルドできる状況は、多くの勢力に望まれてきた。理由は様々だ。Clangはビルド時間が短い。静的解析による警告も優れている。ソースコードも綺麗だ。複数の独立した実装でコンパイルできるコードは、誤りを静的に発見しやすい移植性にも優れる。より優れたコピーレフトなライセンスであるGPLv
Visual Studio 17.1 Preview 2が登場、Gitのブランチを他のブランチと比較する機能、セーブ時にコードを自動的にクリーンナップする機能など追加 マイクロソフトはVisual Studio 17.1 Preview 2を公開しました。 Name a sequel that's better than the original. We'll start: Visual Studio 17.1 Preview 2 Reasons why: https://t.co/PdQAE324Mi #Git #VisualStudio pic.twitter.com/HuHzYeFa1q — Microsoft Visual Studio (@VisualStudio) January 13, 2022 Visual Studio 17.1 Preview 2には複数の新機能が搭載さ
この記事について 簡単な電卓アプリ開発を例に、以下を行います GitHub上でのIssueテンプレート、マイルストーン、Projects(カンバンボード)の設定 GitHub Flowを例にした簡単な開発の流れの説明 CMakeを用いた、C++プロジェクトの用意 GoogleTestを用いたUnit Testの導入 GitHub Actionsを用いた、CI/CDの導入 クロスプラットフォーム (Windows, Linux, MacOS, Linux(ARM)) GitHub Actionsを用いた、コードの静的解析 この記事では、開発の方法論はおまけとして、それを支えるためのツールの設定方法に重点を置きます 1人でやる個人開発~数名規模での開発は本記事の内容でカバーできると思います。もっと複雑になると別の仕組みが必要になってきそうです 本記事の設定を全てやる必要はなく、必要そうな項目を
はじめに CFLAGS と CXXFLAGS とは? CFLAGSとCXXFLAGSは、CやC++のソースコードをコンパイルするときに使われるオプションを、コンパイラに指示するために慣例的に使われる環境変数の一種です。これらの環境変数は標準化されているわけではありませんがそれに近い状況で用いられており、コンパイラを使う際に追加のオプションを指定したいなら理解しておく必要があります。GNU makeでは一般的によく使われている環境変数のリストが記されています。 Gentooシステムでは大多数のパッケージがCまたはC++で書かれているため、これらの環境変数はシステムがどのように構成されるかに多大な影響を及ぼします。そのため管理者にはこれらを正しく設定することが求められます。 これらはプログラムのデバッグメッセージの量を減らすために使われたり、エラーや警告のレベルを増加させたり、また、もちろん生
To get the licence for your open-source project, please fill out this form
Visual Studio 2022 for Macは、Mac用に調整された最新の.NET IDEを作成することを目的としており、今回公開されたPreview 1では、すべてのUIがmacOSネイティブに書き直され、Macユーザーに快適なユーザーエクスペリエンスを提供している。 ネイティブ化にともなって、パフォーマンスが向上したほか、長年のUIバグが解消され、クラッシュの頻度が減少した。また、Gitのユーザーエクスペリエンスを改善した、新たなGit Changesウィンドウも搭載している。 さらに、.NET 6 RC1を使用した、.NET 6およびC# 10開発のサポートが追加された。なお、.NET Core 3.1以降を使用したWebおよびクラウド開発、Xamarinプロジェクトによるモバイル開発、Unityを使用したゲーム開発も、引き続きサポートする。 一方で、.NET MAUIプロジ
News Blazor Developers Can Now Create Custom Elements, Render Components from JavaScript By David Ramel09/16/2021 Microsoft's Blazor web-dev tech received a raft of improvements in the new .NET 6 Release Candidate 1, including the ability to create custom elements, render components from JavaScript and even generate Angular and React components. Blazor, which allows for web projects coded primaril
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く