Skip to content

Commit f8ba580

Browse files
authored
Merge branch '2025sp' into 2025sp
2 parents ed94767 + ac20e7e commit f8ba580

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

content/lesson/2.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,13 @@ Your goal is to get familiar with [Bril][].
6161
* Use `turnt --save yours.bril` to create the test outputs for your new benchmark. (See the [Turnt][] README for details.)
6262
* If your `@main` function takes arguments, you can specify ones to use in testing with an `ARGS:` comment, [like this][args-example].
6363
* Mention it in [the docs][bmdocs].
64-
* Write a program to analyze or transform Bril programs in some small way.
64+
* Write a program to analyze or transform Bril programs in some other small way that you invent.
6565
* Pick your favorite programming language—there is no "starter code," so you can start from scratch.
6666
* Load up a JSON file. You can start with [this tiny one][add]!
6767
* Read [the docs][bril-docs].
6868
* Do something unambitious with it: count the number of add instructions, or add a `print` instruction before every jump, or whatever. Pick something small and contrived!
6969
* Use [Turnt][] to test your new tool. Think carefully about what makes a good test for your tool, no matter how trivial.
70+
* Implement the algorithms to form basic blocks and build a control flow graph.
7071
* Along the way, you may run into problems! Ask questions on [Zulip][], and open issues and pull requests to describe or fix problems. For example, some benchmarks you might imagine probably can't be written easily because Bril is too simple. Mention this on Zulip, and consider pitching in to help add features.
7172
* As with all implementation tasks:
7273
* Summarize your work in the discussion thread associated with this lesson (see the link above). Check out [the relevant section in the syllabus][syl-tasks] to know more about what this post should consist of.

data/content.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ lesson = 5
3131

3232
[[classes]]
3333
title = "Profiling"
34-
leader = "Simon"
34+
leader = "Simon, Allen"
3535
readings = ["ball-larus"]
3636

3737
[[classes]]
@@ -53,7 +53,7 @@ lesson = 7
5353

5454
[[classes]]
5555
title = "Automatic Verification"
56-
leader = "Annabel Baniak"
56+
leader = "Annabel Baniak, Dev Patel (dp673), Katherine Wu"
5757
readings = ["alive"]
5858

5959

@@ -110,7 +110,7 @@ readings = ["tracemonkey"]
110110

111111
[[classes]]
112112
title = "Superoptimization"
113-
leader = "Mark Barbone, Zihan Li"
113+
leader = "Mark Barbone, Zihan Li, Sam Breckenridge"
114114
readings = ["denali"]
115115

116116
[[classes]]

0 commit comments

Comments
 (0)