Releases: carbon-language/carbon-lang
Releases · carbon-language/carbon-lang
Nightly build 2024.07.06
What's Changed
Toolchain and implementation changes 🛠️
- Use separate value stores for identifiers and string literals by @chandlerc in #4106
- Create an array stack type for a shared use-case by @jonmeow in #4100
- Add a location to indirect imports. by @jonmeow in #4098
- Split global init out from InstBlockStack. by @jonmeow in #4101
- Move import refs to their own block. by @jonmeow in #4103
- Refactor InstBlockStack to use ArrayStack. by @jonmeow in #4104
Infrastructure changes 🏗️
- Add a few percentiles to histogram output. by @chandlerc in #4108
Full Changelog: v0.0.0-0.nightly.2024.07.03...v0.0.0-0.nightly.2024.07.06
Nightly build 2024.07.05
What's Changed
Toolchain and implementation changes 🛠️
- Use separate value stores for identifiers and string literals by @chandlerc in #4106
- Create an array stack type for a shared use-case by @jonmeow in #4100
- Add a location to indirect imports. by @jonmeow in #4098
- Split global init out from InstBlockStack. by @jonmeow in #4101
- Move import refs to their own block. by @jonmeow in #4103
- Refactor InstBlockStack to use ArrayStack. by @jonmeow in #4104
Infrastructure changes 🏗️
- Add a few percentiles to histogram output. by @chandlerc in #4108
Full Changelog: v0.0.0-0.nightly.2024.07.03...v0.0.0-0.nightly.2024.07.05
Nightly build 2024.07.04
What's Changed
Toolchain and implementation changes 🛠️
- Use separate value stores for identifiers and string literals by @chandlerc in #4106
- Create an array stack type for a shared use-case by @jonmeow in #4100
- Add a location to indirect imports. by @jonmeow in #4098
- Split global init out from InstBlockStack. by @jonmeow in #4101
- Move import refs to their own block. by @jonmeow in #4103
- Refactor InstBlockStack to use ArrayStack. by @jonmeow in #4104
Infrastructure changes 🏗️
- Add a few percentiles to histogram output. by @chandlerc in #4108
Full Changelog: v0.0.0-0.nightly.2024.07.03...v0.0.0-0.nightly.2024.07.04
Nightly build 2024.07.03
What's Changed
Toolchain and implementation changes 🛠️
- A collection of hashing improvements from using hashtables. by @chandlerc in #4094
- Key context improvements by @chandlerc in #4095
- Store additional information for symbolic constants. by @zygoloid in #4102
- Fix drop_back call in scope_stack by @jonmeow in #4099
- Port the toolchain to use the new Carbon hashtable by @chandlerc in #4097
Full Changelog: v0.0.0-0.nightly.2024.07.02...v0.0.0-0.nightly.2024.07.03
Nightly build 2024.07.02
What's Changed
Toolchain and implementation changes 🛠️
- Fix quirks in debug printing by @jonmeow in #4088
- Track a list of dependent instructions created within a generic by @zygoloid in #4092
Infrastructure changes 🏗️
- Hack in a unique IDs counter to source stats. by @chandlerc in #4096
Full Changelog: v0.0.0-0.nightly.2024.06.30...v0.0.0-0.nightly.2024.07.02
Nightly build 2024.07.01
What's Changed
Toolchain and implementation changes 🛠️
- Fix some subtle UB found by MSan. by @chandlerc in #4093
Full Changelog: v0.0.0-0.nightly.2024.06.29...v0.0.0-0.nightly.2024.07.01
Nightly build 2024.06.30
What's Changed
Toolchain and implementation changes 🛠️
- Fix some subtle UB found by MSan. by @chandlerc in #4093
Full Changelog: v0.0.0-0.nightly.2024.06.29...v0.0.0-0.nightly.2024.06.30
Nightly build 2024.06.29
What's Changed
Toolchain and implementation changes 🛠️
- Use the correct type for
Self
in generic classes and generic interfaces by @zygoloid in #4087 - Change implicit import handling to be namespace-oriented. by @jonmeow in #4089
Full Changelog: v0.0.0-0.nightly.2024.06.28...v0.0.0-0.nightly.2024.06.29
Nightly build 2024.06.28
What's Changed
Toolchain and implementation changes 🛠️
Full Changelog: v0.0.0-0.nightly.2024.06.27...v0.0.0-0.nightly.2024.06.28
Nightly build 2024.06.27
What's Changed
Toolchain and implementation changes 🛠️
- Treat constants with symbolic type as being symbolic. by @zygoloid in #4082
- Diagnose missing definitions in impl files by @geoffromer in #4079
- Prefer function-style cast instead of static_cast to convert integers to Ids. by @zygoloid in #4084
- Create a
Generic
object to represent a generic. by @zygoloid in #4081 - Add
GenericInstance
type to represent instances of generics. by @zygoloid in #4085
Infrastructure changes 🏗️
- Convert Python type hinting to be PEP-585 Compliant by @jrmccluskey in #4083
New Contributors
- @jrmccluskey made their first contribution in #4083
Full Changelog: v0.0.0-0.nightly.2024.06.26...v0.0.0-0.nightly.2024.06.27