···101101```shell
102102rustup upgrade stable
103103```
104104+105105+## Cap'n Proto schema
106106+107107+The compiler uses a Cap'n Proto schema to serialize/deserialize module information.
108108+Occasionally, the schema needs to change. After modifying `compiler-core/schema.capnp`
109109+you need to to re-generate `compiler-core/generated/schema_capnp.rs`. To do that,
110110+[install Cap'n Proto](https://capnproto.org/install.html) and un-comment appropriate lines
111111+in `compiler-core/build.rs`. Then you should be able to re-generate that file with:
112112+113113+```shell
114114+cd compiler-core
115115+cargo build
116116+```