Browse Source

Add link for 'How we compile' talk (#5810)

Co-authored-by: Dana Jansens <danakj@orodu.net>
Jon Ross-Perkins 9 months ago
parent
commit
2658142f7b
2 changed files with 29 additions and 0 deletions
  1. 4 0
      README.md
  2. 25 0
      toolchain/docs/README.md

+ 4 - 0
README.md

@@ -405,6 +405,10 @@ Carbon focused talks from the community:
     ([video](https://youtu.be/omrY53kbVoA),
     [slides](https://chandlerc.blog/slides/2022-07-19-cppnorth-keynote/#/))
 
+### Other videos
+
+We additionally have [toolchain videos](/toolchain/docs/README.md#videos).
+
 ## Join us
 
 We'd love to have folks join us and contribute to the project. Carbon is

+ 25 - 0
toolchain/docs/README.md

@@ -14,6 +14,10 @@ SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
 -   [High-level architecture](#high-level-architecture)
     -   [Design patterns](#design-patterns)
 -   [Adding features](#adding-features)
+-   [Videos](#videos)
+    -   [Talks](#talks)
+        -   [2025](#2025)
+    -   [Implementation walkthroughs](#implementation-walkthroughs)
 
 <!-- tocstop -->
 
@@ -92,3 +96,24 @@ techniques.
 ## Adding features
 
 We have a [walkthrough for adding features](adding_features.md).
+
+## Videos
+
+### Talks
+
+These talks are focused on implementation details of the toolchain, and can be
+helpful for learning how the toolchain internals work.
+
+#### 2025
+
+-   How we compile, Google tech talk ([video](https://youtu.be/HBUAWvwo3qg),
+    [slides](https://drive.google.com/file/d/1YoM1lz74PsBs0KQIyAVb3cGh5G0WL2Ik/view))
+
+### Implementation walkthroughs
+
+These are recordings of implementing PRs.
+
+-   PR [#4173](https://github.com/carbon-language/carbon-lang/pull/4173):
+    Parsing `extern library` syntax ([video](https://youtu.be/iyE3sT4zB2Q))
+-   PR [#4149](https://github.com/carbon-language/carbon-lang/pull/4149):
+    Implementing syntactic merge checks ([video](https://youtu.be/71UM06RiZLA))