-
Google, Inc
- Mountain View, CA
Block or Report
Block or report jonmeow
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePopular repositories
-
carbon-lang Public
Forked from carbon-language/carbon-lang
Carbon Language's main repository: documents, design, implementation, and related tools. (NOTE: Carbon Language is experimental; see README)
C++ 5
-
-
-
-
pre-commit-tool-hooks Public
Forked from google/pre-commit-tool-hooks
Hooks for use with http://pre-commit.com/ tooling
Python
1,314 contributions in the last year
Contribution activity
December 2022
Created 11 commits in 1 repository
Created a pull request in carbon-language/carbon-lang that received 5 comments
Remove equality on enum types
A quick check suggests this isn't necessary -- probably because the implicit enum cast is used for comparisons. I think this adds a lot to the boil…
Opened 10 other pull requests in 1 repository
carbon-language/carbon-lang
9
merged
1
open
- Update moderator/conduct team contacts
- Make TokenKind's API closer to toolchain's typical API setup.
- Restructure enums for common handling, and removing .def files
- Change result_id to use is_valid instead of an optional.
- Use macros to enforce handling parse nodes in SemanticsIR.
- Start adding var decls to semantics.
- Bracket the tokenized buffer output.
- Move trace banners to driver and trace intermediate state.
- Move parse tree tests to files.
- Expand use of IndexBase
Reviewed 14 pull requests in 1 repository
carbon-language/carbon-lang
14 pull requests
-
[parser] More support for
interfaces: methods andselfdeduced param. -
Add
Valuedecomposition and use it to implementSubstitute - Restructure enums for common handling, and removing .def files
-
Support
p->member, rewriting it to(*p).memberin the parser. - Change result_id to use is_valid instead of an optional.
- Use macros to enforce handling parse nodes in SemanticsIR.
- Bracket the tokenized buffer output.
-
Add
-march=...to our compile flags. - Move trace banners to driver and trace intermediate state.
-
Explorer: basic
abstractclass support - llvm-ar no such file or directory fix instruction
- Updated docker tagging to match correct ubuntu version
- Fix some broken regexes for files in pre-commit configs.
-
Update LLVM and switch to
std::optional.




