{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":534062528,"defaultBranch":"trunk","name":"carbon-lang","ownerLogin":"naonaoyh","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-09-08T05:24:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60425?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1662614675.272886","currentOid":""},"activityList":{"items":[{"before":"3a093980a63840cbd6292e3ea709ac71c38fba71","after":"895e90e791824ffa2bc5d73e19b9cf1910517e0f","ref":"refs/heads/trunk","pushedAt":"2024-04-08T09:07:45.000Z","pushType":"push","commitsCount":683,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Start including the prelude for testing. (#3861)\n\n- Adds an empty prelude.carbon file\n- Imports that file in any non-Core package file\n - Adds --disable-prelude-import to avoid that\n- Adds --exclude-dump-file-prefix to be able to hide files from dumping\n- Used to hide core files (we can't do this by package name due to lex\ndumps, for example)\n- Restructures some tests to not rely on `i32`, particularly `alias`\ntests (which rely on a name ref) and tests with no prelude.\n\nI'm adding the framework for switching i32 to calling Int32 in the\nprelude, but I'm running into a separate error actually switching over.\nSo that *mostly* works, but isn't quite ready for prime time. However,\nmaybe the current state of this PR is still useful to review since it\ndoes a lot of the infrastructure work and adds the %Core everywhere?","shortMessageHtmlLink":"Start including the prelude for testing. (carbon-language#3861)"}},{"before":"92d73985df33b1912bc882b78bfd3ac8ebf730ac","after":"3a093980a63840cbd6292e3ea709ac71c38fba71","ref":"refs/heads/trunk","pushedAt":"2023-08-04T18:08:37.000Z","pushType":"push","commitsCount":96,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Lowering for tuple indexing. (#3059)\n\nCo-authored-by: Farzana Ahmed Siddique ","shortMessageHtmlLink":"Lowering for tuple indexing. (carbon-language#3059)"}},{"before":"78444fa7b13f5bc955c18949a6e8a3d7c9446de5","after":"92d73985df33b1912bc882b78bfd3ac8ebf730ac","ref":"refs/heads/trunk","pushedAt":"2023-06-25T02:22:56.339Z","pushType":"push","commitsCount":9,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"CI: tentative enabling of tests workflow for merge group (#2933)","shortMessageHtmlLink":"CI: tentative enabling of tests workflow for merge group (carbon-lang…"}},{"before":"78444fa7b13f5bc955c18949a6e8a3d7c9446de5","after":"92d73985df33b1912bc882b78bfd3ac8ebf730ac","ref":"refs/heads/trunk","pushedAt":"2023-06-25T02:22:56.298Z","pushType":"push","commitsCount":9,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"CI: tentative enabling of tests workflow for merge group (#2933)","shortMessageHtmlLink":"CI: tentative enabling of tests workflow for merge group (carbon-lang…"}},{"before":"2e4beaf8f0261d15fbc49ccec16fac1979e881bc","after":"78444fa7b13f5bc955c18949a6e8a3d7c9446de5","ref":"refs/heads/trunk","pushedAt":"2023-06-20T10:23:26.792Z","pushType":"push","commitsCount":51,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Remove and rename keywords from toolchain to reflect #2760 (#2921)\n\n- Renames `extends` -> `extend`\r\n- Removes `external`\r\n- Adds `require`\r\n\r\nNone of these seem to be in use by the parser yet, so no other changes are needed.","shortMessageHtmlLink":"Remove and rename keywords from toolchain to reflect carbon-language#…"}},{"before":"2e4beaf8f0261d15fbc49ccec16fac1979e881bc","after":"78444fa7b13f5bc955c18949a6e8a3d7c9446de5","ref":"refs/heads/trunk","pushedAt":"2023-06-20T10:23:26.735Z","pushType":"push","commitsCount":51,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Remove and rename keywords from toolchain to reflect #2760 (#2921)\n\n- Renames `extends` -> `extend`\r\n- Removes `external`\r\n- Adds `require`\r\n\r\nNone of these seem to be in use by the parser yet, so no other changes are needed.","shortMessageHtmlLink":"Remove and rename keywords from toolchain to reflect carbon-language#…"}},{"before":"527f314a2b11adc05ac4d452642db98a635cbc5c","after":"2e4beaf8f0261d15fbc49ccec16fac1979e881bc","ref":"refs/heads/trunk","pushedAt":"2023-05-27T04:37:34.063Z","pushType":"push","commitsCount":6,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Canonicalize struct types. (#2855)\n\nThis adds canonicalization of struct types based on their type fields. It obsoletes the current CanImplicitAsStruct because the type ids should now be identical when they're structurally identical; there's only a reason to implicit CanImplicitAsStruct to detect _compatible_ conversions.\r\n\r\nThe type fields themselves aren't canonicalized because it would need to be done during the first parse, and could yield name conflicts being associated with the wrong location. i.e.:\r\n\r\n```\r\nvar x: {a: i32, a: i32};\r\nvar y: {a: i32, b: i32, a: i32};\r\n```\r\n\r\nThis should yield two separate name conflict diagnostics pointing at the type fields for each respective line, but if struct type fields were canonicalized then both would point at the first `a: i32` field definition. This isn't expected to be an issue for types because I'm trying to print those, but we may also end up with a \"first defined at\" situation in some cases (still, less confusing because the type should match). Regardless, I think individual fields gets much more awkward.","shortMessageHtmlLink":"Canonicalize struct types. (carbon-language#2855)"}},{"before":"681dcfdcefc1292ced16323ba74c50592e8f5c23","after":"527f314a2b11adc05ac4d452642db98a635cbc5c","ref":"refs/heads/trunk","pushedAt":"2023-05-25T08:03:19.472Z","pushType":"push","commitsCount":27,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Fixed typo in comments of numeric literal (#2847)\n\nAs I went through and analyzed the Carbon source code, I saw that there is typo in the comments, which may need to be modified to avoid misleading other people.","shortMessageHtmlLink":"Fixed typo in comments of numeric literal (carbon-language#2847)"}},{"before":"5cd05efc62b9125fd7613588713818251ff6dabe","after":"681dcfdcefc1292ced16323ba74c50592e8f5c23","ref":"refs/heads/trunk","pushedAt":"2023-05-11T07:46:12.227Z","pushType":"push","commitsCount":266,"pusher":{"login":"naonaoyh","name":"yuanhong","path":"/naonaoyh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60425?s=80&v=4"},"commit":{"message":"Fix local and global uninitialized array access (#2816)\n\n* Fix uninitialized array access/initialization\r\n\r\n* Handle printing uninitialized value\r\n\r\n* Fix error message directory name","shortMessageHtmlLink":"Fix local and global uninitialized array access (carbon-language#2816)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKrWCGAA","startCursor":null,"endCursor":null}},"title":"Activity · naonaoyh/carbon-lang"}