Overview
Syllabus
Introduction
Who has never heard of GCC
GCC Architecture
GCC Availability
GCC Plugin Requirements
Plugin Interface
GCC Computation Pipeline
Licensing
Abstract Syntax Tree
Three Nodes
Open Declaration
Other markers
Global namespace variable
Create simple traverser
Implement traverser
Diversity operations
Ticos variable
Sample code
What GC does
Types in GC
Multiple copies
Type nodes
Typedef
Example
owinwall
preprocess
OpenMP
CanRegister
Pragma
Primus Heavy
The Gentle Attributes
Runtime Template Instantiation
Custom Containers
Nessa Know
How would we handle this
Instantiating a template
Diagnostic
Comparison with SiLang
Competition
Taught by
CppNow