Advanced Tools for Better Productivity - Gábor Horváth
New video from Meeting C++ 2017
Advanced Tools for Better Productivity
by Gábor Horváth
April 19-20, Saint-Petersburg, Russia
May 6-11, Aspen, CO, USA
May 14-16, Burghausen, Germany
Jun 4-9, Rapperswil, Switzerland
Jun 23, Milan, Italy
Sep 23-29, Bellevue, WA, USA
Oct 18-19, Sydney, Australia
Nov 7-8, Wrocław, Poland
By Meeting C++ | Feb 20, 2018 03:00 AM | Tags: tools meetingcpp efficiency clang-tidy clang
New video from Meeting C++ 2017
Advanced Tools for Better Productivity
by Gábor Horváth
By Meeting C++ | Jan 29, 2018 04:18 AM | Tags: tooling modern c++ meetingcpp clang-tidy clang
A new tooling related talk from Meeting C++ 2017:
Bringing clang-tidy magic to Visual Studio C++ Developers
by Victor Ciura
By Meeting C++ | Jul 10, 2017 05:59 AM | Tags: security fuzzing experimental clang c++11 boost advanced
A short blog post about my experience in fuzzing beast during my boost review
Fuzzing beast with libFuzzer
by Jens Weller
From the article:
During the weekend I wanted to take a closer look at beast, a http library proposed for boost. I planned to write an http client class, as thats something I'll need in some project later anyways. I've been looking at beast on and off for a few month now, and started by reviewing the documentation and examples to get a feel for the library it self.
By Meeting C++ | Jan 27, 2017 05:04 AM | Tags: intermediate gamedev emscripten di dependency injection clang c++14 advanced
Next Video from Meeting C++ 2016
Implementing a web game in C++14
by Kris Jusiak
By Andrey Karpov | Oct 31, 2016 09:57 AM | Tags: pvs-studio open source llvm clang bugs
Let's take a look at the suspicious fragments in the LLVM code which PVS-Studio detected.
Finding bugs in the code of LLVM project with the help of PVS-Studio
by Andrey Karpov
From the article:
LLVM developers, of course, will be able to understand if there is a bug here or not. I have to play detective. Looking at the code, I was thinking in the following direction: The function should read the opening bracket '<', then it reads the identifiers and commas in the loop. If there is no comma, we expected a closing bracket. If something goes wrong, then the function returns an error code. I reckon there was supposed to be the following algorithm of the function work (pseudocode).
By Razvan Pascalau | Dec 8, 2014 05:33 PM | Tags: openmp intermediate compiler clang
A status update for the work done on OpenMP for Clang/LLVM and future directions presented at the 2014 LLVM Developers' Meeting. The slides are also available here.
OpenMP* Support in Clang/LLVM: Status Update and Future Directions
OpenMP is a well-known and widely used API for shared-memory parallelism. Support for OpenMP in Clang/LLVM compiler is currently under development. In this talk, we will present current status of OpenMP support, what is done and what remains to be done, technical details behind OpenMP implementation. Also, we will elaborate on accelerators and pragma-assisted SIMD vectorization, introduced in the latest 4.0 edition of the OpenMP standard.