Latest Tech News

Stay updated with the latest in technology, AI, cybersecurity, and more

Filtered by: gcc Clear Filter

Show HN: C++ Compiler Support Page

Feature C++ Paper(s) Supported by Reflection for C++26 ( <meta> ) [lib] 26 P2996 GCC Clang MSVC Xcode Annotations for Reflection [lib] 26 P3394 GCC Clang MSVC Xcode Splicing a base class subobject [lib] 26 P3293 GCC Clang MSVC Xcode define_static_{string,object,array} [lib] 26 P3491 GCC Clang MSVC Xcode Function Parameter Reflection in Reflection for C++26 [lib] 26 P3096 GCC Clang MSVC Xcode Expansion Statements ( template for ) 26 P1306 GCC 16 Clang MSVC Xcode Error Handling in Reflectio

Topics: 19 clang gcc msvc xcode

Hardening mode for the compiler

This is a joint proposal from: @AaronBallman, @shafik, @Endill, and @cor3ntin (with helpful input from others!) Safety and security of C and C++ programs has been an important issue in the ecosystem for a while. Both WG21 and WG14 are making plans on how to improve these aspects of the language from their end, but the standard is constrained by what it can talk about and the speed at which it can move. Implementations need to be the driving force behind improving this situation; we’re ultimatel

Topics: flags gcc mode user users

Microsoft to stop using China-based teams to support Department of Defense

Last week, Microsoft announced that it would no longer use China-based engineering teams to support the Defense Department’s cloud computing systems, following ProPublica’s investigation of the practice, which cybersecurity experts said could expose the government to hacking and espionage. But it turns out the Pentagon was not the only part of the government facing such a threat. For years, Microsoft has also used its global workforce, including China-based personnel, to maintain the cloud syst

Building the Rust Compiler with GCC

Bootstrapping Rust with GCC If you know one thing about me, it is that I love working on the Rust compiler. Some people kayak, travel or play guitar - and I stare at assembly, trying to figure out what I broke. This summer, I am taking on quite a large task: bootstrapping the Rust compiler using `cg_gcc` What does that mean? "bootstrapping" is simply a name given to the Rust compiler build process. So, what I am really trying to do is build a Rust compiler, without using LLVM - and using GCC