GitHub / carbon-language/carbon-lang issues and pull requests
#5806 - Switch inst namer to queue entities when reached
Pull Request -
State: open - Opened by jonmeow 16 days ago
#5805 - Remove out of date comment
Pull Request -
State: open - Opened by dwblaikie 17 days ago
#5802 - Support importing vtables for generic classes
Pull Request -
State: closed - Opened by dwblaikie 17 days ago
- 2 comments
Labels: toolchain
#5796 - Basic support for calling class methods imported from C++.
Pull Request -
State: closed - Opened by zygoloid 21 days ago
Labels: toolchain
#5498 - Reformat banner comments in `toolchain/check/testdata/interop/cpp/function_param_*.carbon` , following the agreed format in #5467
Pull Request -
State: open - Opened by bricknerb 2 months ago
Labels: toolchain
#5497 - Add section descriptions in `toolchain/check/testdata/interop/cpp/no_prelude/cpp_diagnostics.carbon` as agreed in #5467
Pull Request -
State: open - Opened by bricknerb 2 months ago
Labels: toolchain
#5496 - Devcontainer uses an outdated version of Clang
Issue -
State: open - Opened by Shpana 2 months ago
Labels: toolchain
#5495 - Collapse identical overloads of FormatInstLhs
Pull Request -
State: open - Opened by jonmeow 3 months ago
Labels: toolchain
#5494 - Restructure FormatInstRhs to allow for better logic sharing
Pull Request -
State: open - Opened by jonmeow 3 months ago
- 1 comment
Labels: toolchain
#5493 - Get type in specific when lowering certain instructions.
Pull Request -
State: closed - Opened by alinas 3 months ago
Labels: toolchain
#5492 - Improve lowering for global variables.
Pull Request -
State: open - Opened by zygoloid 3 months ago
Labels: toolchain
#5491 - Use TypeEnum for ScopeId to refactor call structure
Pull Request -
State: open - Opened by jonmeow 3 months ago
Labels: toolchain
#5490 - Add a SameAsOneOf helper
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5489 - Add FUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION to fuzzer mode and enable DCHECKs under fuzzing
Pull Request -
State: closed - Opened by danakj 3 months ago
- 1 comment
Labels: infrastructure, toolchain
#5488 - Update the test comment explaining the fix for #5481
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5487 - Update LLVM
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure, toolchain
#5486 - Add missing standard library header inclusions
Pull Request -
State: open - Opened by tkoeppe 3 months ago
Labels: toolchain
#5485 - Gracefully error in non-compound member lookup into a runtime facet value
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5484 - Bump undici from 6.21.1 to 6.21.3 in /utils/vscode in the npm_and_yarn group across 1 directory
Pull Request -
State: closed - Opened by dependabot[bot] 3 months ago
Labels: dependencies, javascript, utilities
#5483 - Use `GetWithAttachedType` consistently in import
Pull Request -
State: open - Opened by geoffromer 3 months ago
Labels: toolchain
#5482 - Add more documentation to formatting
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5481 - Substitute into the type of BindSymbolicName or SymbolicBindingPattern
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5480 - Handle FunctionType and FunctionTypeWithSelfType in TypeIterator without crashing
Pull Request -
State: closed - Opened by danakj 3 months ago
- 6 comments
Labels: toolchain
#5479 - Revert to Ubuntu 22 builders
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: infrastructure
#5478 - Improve `toolchain/check/testdata/interop/cpp/no_prelude/namespace.carbon`
Pull Request -
State: closed - Opened by bricknerb 3 months ago
- 1 comment
Labels: toolchain
#5477 - Refactor `toolchain/check/testdata/interop/cpp/no_prelude/function_decl.carbon`
Pull Request -
State: open - Opened by bricknerb 3 months ago
Labels: toolchain
#5476 - Rename `toolchain/check/testdata/interop/cpp/no_prelude/function_decl_inline.carbon` and its shard files to simpler names
Pull Request -
State: closed - Opened by bricknerb 3 months ago
- 1 comment
Labels: toolchain
#5475 - Support lowering specifics for imported generics.
Pull Request -
State: open - Opened by zygoloid 3 months ago
Labels: toolchain
#5474 - Adjust formatting of blocks and scopes
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5473 - Update/clarify documentation of generic constants
Pull Request -
State: open - Opened by geoffromer 3 months ago
Labels: toolchain
#5472 - Represent vtables as a top level SemIR construct
Pull Request -
State: open - Opened by dwblaikie 3 months ago
Labels: toolchain
#5471 - Change default flags for min_prelude tests
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 1 comment
Labels: toolchain
#5470 - Clean up bazel config comment change made in #5459
Pull Request -
State: closed - Opened by josh11b 3 months ago
Labels: infrastructure
#5469 - Make `patterns/min_prelude/underscore.carbon` into a min_prelude test
Pull Request -
State: closed - Opened by danakj 3 months ago
- 1 comment
Labels: toolchain
#5468 - Fix C++ function params and return values printed in SemIR
Pull Request -
State: open - Opened by ivanaivanovska 3 months ago
Labels: toolchain
#5467 - Improve `toolchain/check/testdata/interop/cpp/no_prelude/{class,struct,union}.carbon`
Pull Request -
State: closed - Opened by bricknerb 3 months ago
Labels: toolchain
#5466 - Improve toolchain/check/testdata/interop/cpp/no_prelude/class.carbon
Pull Request -
State: closed - Opened by bricknerb 3 months ago
Labels: toolchain
#5465 - I have some expectations for this language
Issue -
State: closed - Opened by LetAmericaGreatAgain 3 months ago
- 2 comments
#5464 - Switch BuildData to char arrays
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 3 comments
Labels: toolchain
#5463 - Pin the version of prettier used by pre-commit
Pull Request -
State: closed - Opened by chandlerc 3 months ago
Labels: infrastructure
#5461 - Preserve the `is_final` bit when importing an `impl` declaration
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5460 - Remove old clang-format workaround for attr on enum
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5459 - Require clang 19 in bazel
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: infrastructure
#5458 - Switch clang-tidy config comment format
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure
#5457 - Refactor `toolchain/check/testdata/interop/cpp/function_decl.carbon`
Pull Request -
State: closed - Opened by bricknerb 3 months ago
- 2 comments
Labels: toolchain
#5456 - Don't reuse the reference into the ImplStore after doing deduce
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5455 - Update tests of alias for ranges, splits, and min_prelude
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 4 comments
Labels: toolchain
#5454 - Have FormatScopeIfUsed consider ranges before printing
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 1 comment
Labels: toolchain
#5453 - Flatten TypeIterator::Step::Any to not use nested variants
Pull Request -
State: closed - Opened by danakj 3 months ago
- 4 comments
Labels: toolchain
#5452 - Convert discarded calls in thunks.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5451 - Add linkstamp support to get the target name
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5450 - Add --dump-sem-ir-ranges for controlling dump output
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 3 comments
Labels: toolchain
#5449 - C++ function params and return values not printed in the SemIR anymore
Issue -
State: open - Opened by ivanaivanovska 3 months ago
- 4 comments
Labels: toolchain
#5448 - Carbon/C++ Interop: Primitive Types proposal
Pull Request -
State: open - Opened by ivanaivanovska 3 months ago
Labels: proposal
#5447 - Don't CHECK-fail when emitting IR with cross-file locations.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5446 - Update tool versions beyond just bazel
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 1 comment
Labels: infrastructure, toolchain
#5445 - Update to bazel 8.2.1
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure, toolchain
#5444 - Don't crash if a builtin fn is declared with positional parameters.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5443 - Remove `needs_substitution` logic
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5442 - Make the `file_test` binary work without custom environment variables.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5441 - CI post-commit bots are failing
Issue -
State: closed - Opened by danakj 3 months ago
- 4 comments
Labels: infrastructure
#5440 - Bump clang version to 19
Pull Request -
State: closed - Opened by danakj 3 months ago
- 10 comments
Labels: infrastructure
#5439 - Bump clang version to 18
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: infrastructure
#5438 - Add build option `--features=poison_value_stores`.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: infrastructure, toolchain
#5437 - Remove VariantMatch; use CARBON_KIND_SWITCH for std::variants
Pull Request -
State: closed - Opened by danakj 3 months ago
- 1 comment
Labels: toolchain
#5436 - Make any C++ function callable from Carbon
Issue -
State: open - Opened by bricknerb 3 months ago
#5434 - `ref`
Pull Request -
State: open - Opened by josh11b 3 months ago
Labels: proposal, proposal draft
#5433 - Allow using CARBON_KIND_SWITCH on a std::variant
Pull Request -
State: closed - Opened by danakj 3 months ago
- 2 comments
Labels: toolchain
#5432 - Fix debug location for variable allocas and lifetime markers.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5431 - Include concrete non-type values in the type structure and use for impl candidate selection
Pull Request -
State: closed - Opened by danakj 3 months ago
- 1 comment
Labels: toolchain
#5430 - Pull type iteration out into a TypeIterator, build the TypeStructureBuilder on it
Pull Request -
State: closed - Opened by danakj 3 months ago
- 1 comment
Labels: toolchain
#5429 - Print ubsan stack traces
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure
#5428 - Fix handling of null StringRef file buffers
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5427 - Add support for importing C++ inline functions
Pull Request -
State: open - Opened by bricknerb 3 months ago
- 2 comments
Labels: toolchain
#5426 - C++ interop: Add support for C++ references and pointers
Issue -
State: open - Opened by ivanaivanovska 3 months ago
#5425 - Clean up `KeywordModifierSet` after #5345
Pull Request -
State: closed - Opened by josh11b 3 months ago
- 1 comment
Labels: toolchain
#5424 - Add mangling support for thunks.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5423 - Do a stable sort when splitting up impls by interface
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5421 - Avoid unused case variable
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5420 - Add diagnostics for invalid impl declarations
Pull Request -
State: open - Opened by danakj 3 months ago
- 2 comments
Labels: toolchain
#5419 - Add tests for where you can or can't write a final impl
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5418 - Don't use `GetCanonicalLocId` when determining what instruction an instruction was imported from.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5417 - Diagnose impls that are fully overlapped by a final impl
Pull Request -
State: closed - Opened by danakj 3 months ago
- 4 comments
Labels: toolchain
#5416 - Add test for impl lookup on struct types with different field names and orders
Pull Request -
State: closed - Opened by danakj 3 months ago
- 3 comments
Labels: toolchain
#5415 - Update LLVM version
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure, toolchain
#5414 - Minor simplification.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5413 - Does struct field order matter for impl lookup and type structure?
Issue -
State: open - Opened by danakj 3 months ago
- 1 comment
Labels: leads question
#5412 - Implement non-final impl overlap diagnostics
Pull Request -
State: closed - Opened by danakj 3 months ago
- 3 comments
Labels: toolchain
#5411 - Decouple associated constants from pattern matching
Issue -
State: open - Opened by geoffromer 3 months ago
- 1 comment
Labels: good first issue, toolchain
#5410 - Restore disabled CHECK in pattern handling.
Pull Request -
State: closed - Opened by geoffromer 3 months ago
Labels: toolchain
#5409 - Avoid witnesses in redecls when handling errors in handle_impl
Pull Request -
State: closed - Opened by danakj 3 months ago
Labels: toolchain
#5408 - Cache multi-IR info, particularly include_in_dumps
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: toolchain
#5407 - Set ASAN_SYMBOLIZER_PATH in addition to LLVM_SYMBOLIZER_PATH
Pull Request -
State: closed - Opened by jonmeow 3 months ago
Labels: infrastructure
#5406 - Add C++ interop inline function tests
Pull Request -
State: closed - Opened by bricknerb 3 months ago
- 4 comments
Labels: toolchain
#5405 - Code generation for inline Clang functions
Issue -
State: open - Opened by bricknerb 3 months ago
#5404 - Don't require a thunk for parameter name differences.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
Labels: toolchain
#5403 - Defer building thunks until the end of the enclosing definition.
Pull Request -
State: closed - Opened by zygoloid 3 months ago
- 3 comments
Labels: toolchain
#5402 - Enable asan in dbg
Pull Request -
State: closed - Opened by jonmeow 3 months ago
- 8 comments
Labels: infrastructure
#5401 - Alphabetize typed_insts.h
Pull Request -
State: open - Opened by geoffromer 3 months ago
- 2 comments
Labels: toolchain
#5400 - Support importing `var` parameters
Pull Request -
State: open - Opened by geoffromer 3 months ago
Labels: toolchain