
Explore building embedded Linux systems using Clang, covering tools, dependencies, configurations, and challenges in this comprehensive technical overview.

Explore Xtensa HIFI DSP support in Clang, unlocking open-source audio component development for Sound Open Firmware. Learn about VLIW, SIMD capabilities, and challenges in porting Clang to new architectures.

Explore GCC/Clang optimizations for embedded Linux, covering size, performance, and architecture-specific tuning. Learn compiler-friendly coding and command-line options for power, performance, and size trade-offs.

Discover practical memory safety mitigation techniques for C++ applications, including Standard Library hardening and typed memory allocation, with insights on implementing these security measures in production environments.

Explore FOSS static analysis tools for embedded systems, covering kernel and userspace, local tools, and integrated solutions. Learn implementation techniques and best practices.

Explore Clang as a viable static compiler for Embedded Linux, its modern design, sophisticated tools, and integration with Yocto Project. Learn about its advantages and use cases in embedded development.

Extending C with bounds checking to prevent low-level programming errors. Explores language design, implementation in clang compiler, and plans for real-world code modification to improve security and reliability.

Comprehensive update on Linux kernel security features across GCC and Clang, discussing toolchain parity, open problems, and new features like CFI, LTO, and overflow protection.

Explore effective gcc/clang optimizations for embedded systems, focusing on code size reduction, performance enhancement, and compiler-friendly coding practices for Linux-based platforms.

Techniques for minimizing Linux kernel and filesystem size in embedded systems, covering compiler optimizations, configuration options, and user space tools for faster boot times and resource efficiency.

Explore Clang's benefits for developers using Chromium project examples. Learn about improved productivity, bug detection, style enforcement, and large-scale refactoring capabilities.

Explore Linux kernel security with Control Flow Integrity, covering attack methods, implementation strategies, and upstream integration for enhanced system protection.

Explore modern toolchains and crosscompilers, including alternative compilers, libc implementations, and C++ support, with insights on filesystem changes and future developments.

Explore Clazy, a Clang plugin for Qt-specific static checks. Learn how to implement custom checks and apply similar techniques to other frameworks for improved code quality and development.

Exploring live patching for Clang-built LTO kernels: challenges, solutions, and potential improvements in kpatch implementation for enhanced scalability and compatibility.

Explore clang-based techniques for automatic C++ code generation, reducing boilerplate and enhancing productivity. Learn to develop custom tools and integrate them into CMake-based build systems.

Explore efforts to build the upstream Linux kernel using Clang, including patches to the build system, kernel code, and LLVM/Clang. Learn how to build a kernel with Clang and discover remaining challenges.

Explore automated C++ refactoring using Clang, covering recognition of patterns, source-to-source translation, and API updates. Learn to build safe, efficient tools for modernizing codebases.

Exploring ConceptClang: An infrastructure for implementing C++ concepts in Clang. Discusses concept-based lookup, overloading, constrained templates, and design exploration for constraint-based polymorphism in C++.

Explore real-time C++ execution and refactoring using Clang and LLVM JIT in the Projucer IDE. Learn architecture, implementation details, and future possibilities for live coding.

Explore interactive metaprogramming with Clang, covering template meta functions, constant expressions, and Boost MPL. Learn practical applications and implementation details.