{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":655212571,"defaultBranch":"master","name":"cbindgen","ownerLogin":"orangeng","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-06-18T08:24:04.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/33560939?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1694811530.0","currentOid":""},"activityList":{"items":[{"before":"5258104d5d0abe9d2229a4662a7097da788f536c","after":"4cd92163b6d0a9733f6fbc018dd59fc4e118a6fd","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-05-28T19:16:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"c7f64b22707f00aca5eef637c3de39ea00c726f7","after":"5258104d5d0abe9d2229a4662a7097da788f536c","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-05-17T20:07:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"2895b550ba55c2ecf42201359dfbf4a5e7a86d43","after":"c7f64b22707f00aca5eef637c3de39ea00c726f7","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-05-17T20:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"fa24f93862deaab7799b2c9165ea061717f32445","after":"2895b550ba55c2ecf42201359dfbf4a5e7a86d43","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-04-23T11:49:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"85891a91ca41699942cea67231f727e92d754920","after":"fa24f93862deaab7799b2c9165ea061717f32445","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-04-23T11:46:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"68e66bd85fd02f6b47fd2779efe275d15e0c76b4","after":"85891a91ca41699942cea67231f727e92d754920","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-04-23T11:43:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"efc19c9ef629e138d6f4bbb189e3aa83019779e0","after":"68e66bd85fd02f6b47fd2779efe275d15e0c76b4","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-04-23T11:40:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"3ff88a9fc3a02abe542e70ece6dc942f1e4d0174","after":"efc19c9ef629e138d6f4bbb189e3aa83019779e0","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-04-23T11:38:17.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Merge branch 'master' into parse-assoc-types","shortMessageHtmlLink":"Merge branch 'master' into parse-assoc-types"}},{"before":"beb281c8b757887683b67399cf11c9180e466144","after":"3ff88a9fc3a02abe542e70ece6dc942f1e4d0174","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-03-09T08:50:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types\n\nIn the parsing stage, the functionality of the syn::Impl parsing is extended to keep track of associated type implementations in trait Impls.\n\nThis info is kept in a hash-map, where the key is a combination of (self type, trait name, associated type name) and the value is the concrete type itself.\n\nIn the library/transformation stage, this populated hashmap is then referenced to resolve associated types found.","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"a76a4e863b1873e605d5e5c5dd9ac50e38b0ebef","after":"beb281c8b757887683b67399cf11c9180e466144","ref":"refs/heads/parse-assoc-types","pushedAt":"2024-02-15T18:04:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types\n\nIn the parsing stage, the functionality of the syn::Impl parsing is extended to keep track of associated type implementations in trait Impls.\n\nThis info is kept in a hash-map, where the key is a combination of (self type, trait name, associated type name) and the value is the concrete type itself.\n\nIn the library/transformation stage, this populated hashmap is then referenced to resolve associated types found.","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"2cd1735d5cbfccbf7eee1bd4131f8f1054d02444","after":"a76a4e863b1873e605d5e5c5dd9ac50e38b0ebef","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-11T07:27:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types\n\nIn the parsing stage, the functionality of the syn::Impl parsing is extended to keep track of associated type implementations in trait Impls.\n\nThis info is kept in a hash-map, where the key is a combination of (self type, trait name, associated type name) and the value is the concrete type itself.\n\nIn the library/transformation stage, this populated hashmap is then referenced to resolve associated types found.","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"712ca5282bbbdd06e3b248e0bcf986c5f1f9cfd9","after":"2cd1735d5cbfccbf7eee1bd4131f8f1054d02444","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-10T22:38:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types\n\nParsed associated types to map\n\nParsed associated type on function signature. Replaced assoc type with concrete type\n\nFixed unwraps. Changed storage of AssocTypeId in function\n\nFixed unwraps in Parse::load_syn_impl()\n\nMoved AssocTypeId into GenericPath (Type::Path(GenericPath))\n\nMinor changes\n\nMoved assoc type translation to Library. Added for consts and structs\n\nAdded 1 test for assoc_types\n\nAutomatic output from tests\n\nMinor fixes\n\nFixed things from feedback\n\nAdded recursive associated type replacements. Added test for array\n\nAdded test for nested associated types in func ptr and raw ptr\n\nAdded assoc type replacement for all types in Library. Added tests for each\n\nMinor fixes + cargo fmt\n\nWIP: Resolving nested associated types\n\nAdded GenericParam parsing. Fixed nested associated types.\n\nAdded fn for generic_params. Added OpaqueItem processing in library\n\nAdded resolve_assoc for Literal. Moved resolve_assoc to individual ir types\n\nMoved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver\n\nAdd docs for no-export","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"cda3c70bf69a352639ab8c7b0463c70c57253bf8","after":"712ca5282bbbdd06e3b248e0bcf986c5f1f9cfd9","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-07T09:19:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Resolve fully-qualified associated types\n\nParsed associated types to map\n\nParsed associated type on function signature. Replaced assoc type with concrete type\n\nFixed unwraps. Changed storage of AssocTypeId in function\n\nFixed unwraps in Parse::load_syn_impl()\n\nMoved AssocTypeId into GenericPath (Type::Path(GenericPath))\n\nMinor changes\n\nMoved assoc type translation to Library. Added for consts and structs\n\nAdded 1 test for assoc_types\n\nAutomatic output from tests\n\nMinor fixes\n\nFixed things from feedback\n\nAdded recursive associated type replacements. Added test for array\n\nAdded test for nested associated types in func ptr and raw ptr\n\nAdded assoc type replacement for all types in Library. Added tests for each\n\nMinor fixes + cargo fmt\n\nWIP: Resolving nested associated types\n\nAdded GenericParam parsing. Fixed nested associated types.\n\nAdded fn for generic_params. Added OpaqueItem processing in library\n\nAdded resolve_assoc for Literal. Moved resolve_assoc to individual ir types\n\nMoved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver\n\nAdd docs for no-export","shortMessageHtmlLink":"Resolve fully-qualified associated types"}},{"before":"c15a902ed73a6ac58ac68f6f20c2fcd6c3ddf07a","after":"cda3c70bf69a352639ab8c7b0463c70c57253bf8","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-07T08:24:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mversic","name":"Marin Veršić","path":"/mversic","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45123125?s=80&v=4"},"commit":{"message":"Squashed commits. Added functionality to resolve fully-qualified trait associated types in cbindgen\n\nParsed associated types to map\n\nParsed associated type on function signature. Replaced assoc type with concrete type\n\nFixed unwraps. Changed storage of AssocTypeId in function\n\nFixed unwraps in Parse::load_syn_impl()\n\nMoved AssocTypeId into GenericPath (Type::Path(GenericPath))\n\nMinor changes\n\nMoved assoc type translation to Library. Added for consts and structs\n\nAdded 1 test for assoc_types\n\nAutomatic output from tests\n\nMinor fixes\n\nFixed things from feedback\n\nAdded recursive associated type replacements. Added test for array\n\nAdded test for nested associated types in func ptr and raw ptr\n\nAdded assoc type replacement for all types in Library. Added tests for each\n\nMinor fixes + cargo fmt\n\nWIP: Resolving nested associated types\n\nAdded GenericParam parsing. Fixed nested associated types.\n\nAdded fn for generic_params. Added OpaqueItem processing in library\n\nAdded resolve_assoc for Literal. Moved resolve_assoc to individual ir types\n\nMoved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver\n\nAdd docs for no-export","shortMessageHtmlLink":"Squashed commits. Added functionality to resolve fully-qualified trai…"}},{"before":"9bfbe7cb3494fdf9afd47604971995e54dcd99fd","after":"c15a902ed73a6ac58ac68f6f20c2fcd6c3ddf07a","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-07T08:14:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Squashed commits. Added functionality to resolve fully-qualified trait associated types in cbindgen\n\nParsed associated types to map\n\nParsed associated type on function signature. Replaced assoc type with concrete type\n\nFixed unwraps. Changed storage of AssocTypeId in function\n\nFixed unwraps in Parse::load_syn_impl()\n\nMoved AssocTypeId into GenericPath (Type::Path(GenericPath))\n\nMinor changes\n\nMoved assoc type translation to Library. Added for consts and structs\n\nAdded 1 test for assoc_types\n\nAutomatic output from tests\n\nMinor fixes\n\nFixed things from feedback\n\nAdded recursive associated type replacements. Added test for array\n\nAdded test for nested associated types in func ptr and raw ptr\n\nAdded assoc type replacement for all types in Library. Added tests for each\n\nMinor fixes + cargo fmt\n\nWIP: Resolving nested associated types\n\nAdded GenericParam parsing. Fixed nested associated types.\n\nAdded fn for generic_params. Added OpaqueItem processing in library\n\nAdded resolve_assoc for Literal. Moved resolve_assoc to individual ir types\n\nMoved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver\n\nAdd docs for no-export","shortMessageHtmlLink":"Squashed commits. Added functionality to resolve fully-qualified trai…"}},{"before":"335f15bbe736c625f572dee4b03583f9fccd2a59","after":"9bfbe7cb3494fdf9afd47604971995e54dcd99fd","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-07T07:44:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Merge branch 'mozilla:master' into parse-assoc-types","shortMessageHtmlLink":"Merge branch 'mozilla:master' into parse-assoc-types"}},{"before":"703b53c06f9fe2dbc0193d67626558cfa84a0f62","after":"6bfc2176187a6fc6fba6315323b0296112330294","ref":"refs/heads/master","pushedAt":"2023-12-07T07:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Add docs for no-export","shortMessageHtmlLink":"Add docs for no-export"}},{"before":"a0df66e0c301ea90af1e152e3ead4629b1c21cae","after":"335f15bbe736c625f572dee4b03583f9fccd2a59","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-07T07:42:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Moved resolve_assoc_types to Item trait. Added type alias for AssocTypeResolver","shortMessageHtmlLink":"Moved resolve_assoc_types to Item trait. Added type alias for AssocTy…"}},{"before":"081a80201f6ecfa4f4b13cbd0a52bfce3e0b651c","after":"a0df66e0c301ea90af1e152e3ead4629b1c21cae","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-06T23:30:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added resolve_assoc for Literal. Moved resolve_assoc to individual ir types","shortMessageHtmlLink":"Added resolve_assoc for Literal. Moved resolve_assoc to individual ir…"}},{"before":"ad5aff3bc837e30f9209959437598e556de57bf9","after":"081a80201f6ecfa4f4b13cbd0a52bfce3e0b651c","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-06T06:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added fn for generic_params. Added OpaqueItem processing in library","shortMessageHtmlLink":"Added fn for generic_params. Added OpaqueItem processing in library"}},{"before":"857155bb3d144076390a25c0b50855d556597d5e","after":"ad5aff3bc837e30f9209959437598e556de57bf9","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-12-01T02:39:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added GenericParam parsing. Fixed nested associated types.","shortMessageHtmlLink":"Added GenericParam parsing. Fixed nested associated types."}},{"before":"f4743db0f62c11fa1019eccc2c58135037c6b618","after":"857155bb3d144076390a25c0b50855d556597d5e","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-29T07:23:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"WIP: Resolving nested associated types","shortMessageHtmlLink":"WIP: Resolving nested associated types"}},{"before":"819aacf87784c904014cf872527c3149efa5c793","after":"f4743db0f62c11fa1019eccc2c58135037c6b618","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-24T04:38:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Minor fixes + cargo fmt","shortMessageHtmlLink":"Minor fixes + cargo fmt"}},{"before":"500867a6c6da2c6326a4008801991153edece990","after":"819aacf87784c904014cf872527c3149efa5c793","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-22T05:38:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added assoc type replacement for all types in Library. Added tests for each","shortMessageHtmlLink":"Added assoc type replacement for all types in Library. Added tests fo…"}},{"before":"e1e649f93e50025848c82eb4c5bce509859da7e5","after":"500867a6c6da2c6326a4008801991153edece990","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-20T04:59:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added test for nested associated types in func ptr and raw ptr","shortMessageHtmlLink":"Added test for nested associated types in func ptr and raw ptr"}},{"before":"46b3647473d2fcdcb5ba812e1eea067ec6c94f6c","after":"e1e649f93e50025848c82eb4c5bce509859da7e5","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-19T15:49:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added recursive associated type replacements. Added test for array","shortMessageHtmlLink":"Added recursive associated type replacements. Added test for array"}},{"before":"30978fefc39defb203b07021d0c977bf8d96f83e","after":"46b3647473d2fcdcb5ba812e1eea067ec6c94f6c","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-17T08:49:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Fixed things from feedback","shortMessageHtmlLink":"Fixed things from feedback"}},{"before":"03a16364d3ef6274441db2e1d9b20ee93d387835","after":"30978fefc39defb203b07021d0c977bf8d96f83e","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-09T05:26:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Minor fixes","shortMessageHtmlLink":"Minor fixes"}},{"before":"4ff166baa60627d4e80b643743fb44a63e94f82d","after":"03a16364d3ef6274441db2e1d9b20ee93d387835","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-11-07T22:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Added 1 test for assoc_types","shortMessageHtmlLink":"Added 1 test for assoc_types"}},{"before":"043243c159fa493201aee4a78567b93983cab966","after":"4ff166baa60627d4e80b643743fb44a63e94f82d","ref":"refs/heads/parse-assoc-types","pushedAt":"2023-10-31T23:03:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"orangeng","name":null,"path":"/orangeng","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33560939?s=80&v=4"},"commit":{"message":"Moved assoc type translation to Library. Added for consts and structs","shortMessageHtmlLink":"Moved assoc type translation to Library. Added for consts and structs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVjULWQA","startCursor":null,"endCursor":null}},"title":"Activity · orangeng/cbindgen"}