Skip to content

Releases: carbon-language/carbon-lang

Nightly build 2024.09.16

16 Sep 02:35
06344ae
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Do some tactical inlining across lexer and parser. by @chandlerc in #4307

Full Changelog: v0.0.0-0.nightly.2024.09.15...v0.0.0-0.nightly.2024.09.16

Nightly build 2024.09.15

15 Sep 02:38
580e845
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Refactor link and compile into subcommand objects. by @jonmeow in #4303
  • Clarify what was missing in binding pattern errors by @josh11b in #4314
  • Brief documentation for the current name mangling scheme by @dwblaikie in #4286

Full Changelog: v0.0.0-0.nightly.2024.09.14...v0.0.0-0.nightly.2024.09.15

Nightly build 2024.09.14

14 Sep 02:27
5d48187
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Move the constants in the precedence table into the header. by @chandlerc in #4308
  • Extract subcommand options from the driver file. by @jonmeow in #4300
  • Move 'core' directory prefix by @jonmeow in #4311
  • Rework how we check calls to support deduced implicit parameters by @zygoloid in #4302
  • Omit a trailing SpecificId by default when formatting instruction arguments. by @zygoloid in #4315

Infrastructure changes 🏗️

  • Ignore the .gdb_history that's created next to the project-specific .gdbinit by @dwblaikie in #4313

Full Changelog: v0.0.0-0.nightly.2024.09.13...v0.0.0-0.nightly.2024.09.14

Nightly build 2024.09.13

13 Sep 02:30
ec63d2b
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Switch CARBON_CHECK to a format string API by @chandlerc in #4285
  • Switch to ctx.label.package for rule, and adjust relative path handling by @jonmeow in #4305
  • Improve error recovery in binding patterns by @josh11b in #4309
  • Assert that the llvm::Function is created with the same name as requested by @dwblaikie in #4306

Full Changelog: v0.0.0-0.nightly.2024.09.12...v0.0.0-0.nightly.2024.09.13

Nightly build 2024.09.12

12 Sep 02:28
35dfa5f
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Parse support for where operator by @josh11b in #4275
  • Switch CARBON_VLOG to support a format string API. by @chandlerc in #4283
  • Migrate all CARBON_VLOG to the format string variant. by @chandlerc in #4284
  • add additional testdata for access checks by @brymer-meneses in #4297
  • Add parse support for multiple requirements after where separated by and by @josh11b in #4298
  • Break out driver environment info into its own type. by @jonmeow in #4299
  • Only allow designators when parsing where __ = ... by @josh11b in #4304

Documentation changes 📝

Full Changelog: v0.0.0-0.nightly.2024.09.11...v0.0.0-0.nightly.2024.09.12

Nightly build 2024.09.11

11 Sep 02:28
8fa173b
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Full Changelog: v0.0.0-0.nightly.2024.09.10...v0.0.0-0.nightly.2024.09.11

Nightly build 2024.09.10

10 Sep 02:29
43c6259
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

Infrastructure changes 🏗️

Full Changelog: v0.0.0-0.nightly.2024.09.07...v0.0.0-0.nightly.2024.09.10

Nightly build 2024.09.09

09 Sep 02:32
a4fe9be
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Bit-pack the lexer's token info by @chandlerc in #4270
  • Remove default from ComputeIdKindTable switch by @geoffromer in #4280
  • Rudimentary name mangling support by @dwblaikie in #4267
  • Resolve the definition of the self specific when re-entering its scope for an inline method definition. by @zygoloid in #4281

Full Changelog: v0.0.0-0.nightly.2024.09.06...v0.0.0-0.nightly.2024.09.09

Nightly build 2024.09.08

08 Sep 02:31
a4fe9be
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Bit-pack the lexer's token info by @chandlerc in #4270
  • Remove default from ComputeIdKindTable switch by @geoffromer in #4280
  • Rudimentary name mangling support by @dwblaikie in #4267
  • Resolve the definition of the self specific when re-entering its scope for an inline method definition. by @zygoloid in #4281

Full Changelog: v0.0.0-0.nightly.2024.09.06...v0.0.0-0.nightly.2024.09.08

Nightly build 2024.09.07

07 Sep 02:26
a4fe9be
Compare
Choose a tag to compare
Pre-release

What's Changed

Toolchain and implementation changes 🛠️

  • Bit-pack the lexer's token info by @chandlerc in #4270
  • Remove default from ComputeIdKindTable switch by @geoffromer in #4280
  • Rudimentary name mangling support by @dwblaikie in #4267
  • Resolve the definition of the self specific when re-entering its scope for an inline method definition. by @zygoloid in #4281

Full Changelog: v0.0.0-0.nightly.2024.09.06...v0.0.0-0.nightly.2024.09.07