Pinned Loading
-
chromium/subspace
chromium/subspace PublicA concept-centered standard library for C++20, enabling safer and more reliable products and a more modern feel for C++ code; Also home of Subdoc the code-documentation generator.
-
-
danakj.github.io
danakj.github.io PublicThoughts about C++, Memory Safety, Library Design, Memory Safety, Sharp Edges
HTML 2
727 contributions in the last year
Day of Week | March Mar | April Apr | May May | June Jun | July Jul | August Aug | September Sep | October Oct | November Nov | December Dec | January Jan | February Feb | March Mar | ||||||||||||||||||||||||||||||||||||||||
Sunday Sun | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Monday Mon | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Tuesday Tue | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Wednesday Wed | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Thursday Thu | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Friday Fri | |||||||||||||||||||||||||||||||||||||||||||||||||||||
Saturday Sat |
Less
No contributions.
Low contributions.
Medium-low contributions.
Medium-high contributions.
High contributions.
More
Activity overview
Contributed to
carbon-language/carbon-lang,
chromium/chromium,
chromium/subspace
and 25 other
repositories
Loading
Contribution activity
March 2025
Created 28 commits in 2 repositories
Created 1 repository
-
danakj/compiler-explorer
TypeScript
This contribution was made on Mar 11
Created a pull request in carbon-language/carbon-lang that received 56 comments
Use a "type structure" of each impl to choose the best match
The type structure is built for the impl lookup query for the combination of the self type and the interface being queried. Then it is built for each
+2,054
−71
lines changed
•
56
comments
Opened 26 other pull requests in 2 repositories
carbon-language/carbon-lang
24
merged
1
open
-
Use CARBON_KIND in deduce for FacetAccessType
This contribution was made on Mar 20
-
Look through FacetAccessType and FacetValue self types in impl lookup
This contribution was made on Mar 20
-
Deduce through FacetValue
This contribution was made on Mar 20
-
Add a newline to the end of Printable::Dump()
This contribution was made on Mar 20
-
Rewrite symbolic constants in generic redeclarations
This contribution was made on Mar 20
-
Append the source-map configs for lldb
This contribution was made on Mar 18
-
Delete the GetConstantValue overload for AbsoluteInstId
This contribution was made on Mar 18
-
Delete the GetConstantValue overload for AbsoluteInstBlockId
This contribution was made on Mar 18
-
Dump the LocId with the InstId from Check
This contribution was made on Mar 18
-
Dump the inst block with the specific
This contribution was made on Mar 18
-
Print NOAUTOUPDATE when _not_ autoupdate
This contribution was made on Mar 14
-
Add a failing todo test for using a symbolic associated constant
This contribution was made on Mar 13
-
Avoid UAF in impl lookup when deduce imports an impl from Core
This contribution was made on Mar 13
-
Prevent BitAnd for facet types from matching non-type values
This contribution was made on Mar 11
-
Produce helpful diagnostics when converting to a facet fails
This contribution was made on Mar 11
-
Move impl cycle tests to min-prelude
This contribution was made on Mar 11
-
Remove redundant deduced specifics
This contribution was made on Mar 11
-
Make conversion tests into min_prelude tests
This contribution was made on Mar 11
-
Make file test readme refer to toolchain docs
This contribution was made on Mar 11
-
Support conversion from facet value to facet value
This contribution was made on Mar 7
-
Add
INCLUDE-FILE:
and --custom-core for file tests to specify a minimal prelude libraryThis contribution was made on Mar 6 -
Fix the error message in fail_todo_convert_facet_value_to_narrowed_facet_type.carbon
This contribution was made on Mar 5
-
Return a set of ImplWitnesses from impl lookup
This contribution was made on Mar 5
-
Perform member lookup on FacetAccessType
This contribution was made on Mar 3
-
Test that
(T as I) as type
recovers its original typeThis contribution was made on Mar 3
compiler-explorer/compiler-explorer
1
merged
-
Put the carbon toolchain in the
carbon.defaults
propertiesThis contribution was made on Mar 11
Reviewed 35 pull requests in 1 repository
carbon-language/carbon-lang
25 pull requests
-
Rewrite symbolic constants in generic redeclarations
This contribution was made on Mar 21
-
Use a "type structure" of each impl to choose the best match
This contribution was made on Mar 20
-
Make INCLUDE-FILE less sensitive to path changes
This contribution was made on Mar 20
-
Add test with example from 2025-03-19 discussion
This contribution was made on Mar 20
-
Error when using emitter.Build().Emit()
This contribution was made on Mar 19
-
Delete the GetConstantValue overload for AbsoluteInstId
This contribution was made on Mar 18
-
[Refactor] Move call_params_id from EntityBase to FunctionFields.
This contribution was made on Mar 18
-
Dump the inst block with the specific
This contribution was made on Mar 18
-
Delete the GetConstantValue overload for AbsoluteInstBlockId
This contribution was made on Mar 18
-
Update comment following a rename
This contribution was made on Mar 18
-
Fix parse support for 'fn F[];'
This contribution was made on Mar 14
-
Impl lookup allowed for incomplete facet types
This contribution was made on Mar 14
-
Add declaration checking for
fn destroy
This contribution was made on Mar 14 -
Fix use of keyword names in qualifiers with params
This contribution was made on Mar 14
-
Use the NameComponent's name_id when making an entity base
This contribution was made on Mar 14
-
Produce helpful diagnostics when converting to a facet fails
This contribution was made on Mar 14
-
Support conversion from facet value to facet value
This contribution was made on Mar 13
-
Get impl witnesses from facets cast to
type
This contribution was made on Mar 12 -
Renumber inner parameters when checking an impl function against an interface function.
This contribution was made on Mar 12
-
Make file test readme refer to toolchain docs
This contribution was made on Mar 11
-
Add
INCLUDE-FILE:
and --custom-core for file tests to specify a minimal prelude libraryThis contribution was made on Mar 11 -
Return a set of ImplWitnesses from impl lookup
This contribution was made on Mar 10
-
Improve debug
Dump
forNameScopeId
sThis contribution was made on Mar 10 -
Change NodeIdOneOf and similar to use "requires" and explicit UnsafeMake
This contribution was made on Mar 7
-
Allow LSP test_file to autofill didOpen params from previous splits
This contribution was made on Mar 7
- Some pull request reviews not shown.
Created an issue in carbon-language/carbon-lang that received 5 comments
Include LLVM_SYMBOLIZER_PATH
when running Carbon in Compiler explorer?
Description of the bug: Currently if you crash Carbon in compiler explorer you get a stack trace without symbols, which ends up in a bug report #5094
5
comments
Opened 4 other issues in 1 repository
carbon-language/carbon-lang
3
closed
1
open
-
Should impl lookup use the exact types specified by the caller, or deduced and restricted types, for the impl's self type?
This contribution was made on Mar 18
-
Conversion to facet types/
type
should be like a builtinfinal impl
?This contribution was made on Mar 13 -
References to the prelude in diagnostics use an absolute path
This contribution was made on Mar 11
-
File tests should allow pointing to a minimal prelude file
This contribution was made on Mar 5