{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":148563979,"defaultBranch":"master","name":"naga","ownerLogin":"gfx-rs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-09-13T01:26:50.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8213174?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699552621.0","currentOid":""},"activityList":{"items":[{"before":"e25280df9316434ef7752970016d01a3aede3f17","after":null,"ref":"refs/heads/override-expressions","pushedAt":"2023-11-09T17:57:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"}},{"before":"92e41b43e437146b5d946eb238de963be1168016","after":"d0f28c0b1a3c772e55e68db1c47eff5131cb6732","ref":"refs/heads/master","pushedAt":"2023-10-26T03:41:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"95d216bb5764128fa37554f2d0f9f97cf5eb7ccd","after":"92e41b43e437146b5d946eb238de963be1168016","ref":"refs/heads/master","pushedAt":"2023-10-25T17:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"},"commit":{"message":"Fix dependency","shortMessageHtmlLink":"Fix dependency"}},{"before":"7acd1aaa5e767b1f7f7a935262eb01381ca91978","after":"95d216bb5764128fa37554f2d0f9f97cf5eb7ccd","ref":"refs/heads/master","pushedAt":"2023-10-25T17:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"cwfitzgerald","name":"Connor Fitzgerald","path":"/cwfitzgerald","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7861353?s=80&v=4"},"commit":{"message":"Bump Versions","shortMessageHtmlLink":"Bump Versions"}},{"before":"a1c5f38b538da4457aa831dc8951ad27d43c6c8a","after":"7acd1aaa5e767b1f7f7a935262eb01381ca91978","ref":"refs/heads/master","pushedAt":"2023-10-25T16:06:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"add 0.14 changelog (#2588)","shortMessageHtmlLink":"add 0.14 changelog (#2588)"}},{"before":"c978fe62d57fc394489964bc1dc7de1e3569316f","after":null,"ref":"refs/heads/rem-dup-check","pushedAt":"2023-10-25T12:15:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"}},{"before":"ada3cd85bb046a220e61be8fd70a98a21c9cda77","after":"a1c5f38b538da4457aa831dc8951ad27d43c6c8a","ref":"refs/heads/master","pushedAt":"2023-10-25T12:15:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[glsl-out] remove duplicate version check (#2587)","shortMessageHtmlLink":"[glsl-out] remove duplicate version check (#2587)"}},{"before":"86b6db6f7645c5103f85c7a038a2eb91f97295ab","after":"ada3cd85bb046a220e61be8fd70a98a21c9cda77","ref":"refs/heads/master","pushedAt":"2023-10-24T20:49:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Unify ConcreteConstructor and ConcreteConstructorHandle. (#2577)\n\nReplace the `ConcreteConstructor` and `ConcreteConstructorHandle`\r\ntypes in `front::wgsl::lower::construction` with a single type\r\n`Constructor` with a type parameter that determines how it refers to\r\nNaga types.","shortMessageHtmlLink":"[wgsl-in] Unify ConcreteConstructor and ConcreteConstructorHandle. (#…"}},{"before":"d10590936b446cce7db1d1105b1ee47ec4fd4be5","after":"86b6db6f7645c5103f85c7a038a2eb91f97295ab","ref":"refs/heads/master","pushedAt":"2023-10-24T10:04:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Let lowering contexts point to a Function directly. (#2580)\n\nChange `StatementContext` and `RuntimeExpressionContext` in\r\n`front::wgsl::lower` to hold a `&mut crate::Function` reference,\r\nrather than separate pointers to individual fields of the `Function`.\r\nThis replaces three fields with one, and clarifies their\r\nrelationships.","shortMessageHtmlLink":"[wgsl-in] Let lowering contexts point to a Function directly. (#2580)"}},{"before":"65f2216ecfe9b4c09acc5824c094c28e6b71baa3","after":"d10590936b446cce7db1d1105b1ee47ec4fd4be5","ref":"refs/heads/master","pushedAt":"2023-10-24T09:56:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Don't use layout qualifiers to allow for GLSL 140 support (#2575)","shortMessageHtmlLink":"Don't use layout qualifiers to allow for GLSL 140 support (#2575)"}},{"before":null,"after":"c978fe62d57fc394489964bc1dc7de1e3569316f","ref":"refs/heads/rem-dup-check","pushedAt":"2023-10-24T09:55:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[glsl-out] remove duplicate version check","shortMessageHtmlLink":"[glsl-out] remove duplicate version check"}},{"before":"f081f06f54fab2cfdf636258b26670995861468e","after":"65f2216ecfe9b4c09acc5824c094c28e6b71baa3","ref":"refs/heads/master","pushedAt":"2023-10-23T17:33:09.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[wgsl-in] Doc fix for `Lowerer::constructor`.","shortMessageHtmlLink":"[wgsl-in] Doc fix for Lowerer::constructor."}},{"before":"528bca75f71b7d611afd101b59cb83eff154e722","after":"f081f06f54fab2cfdf636258b26670995861468e","ref":"refs/heads/master","pushedAt":"2023-10-23T17:26:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"fix expected min arg count of `textureLoad`","shortMessageHtmlLink":"fix expected min arg count of textureLoad"}},{"before":"946745d38fc2063a899794a40046d84ee2cbb8ef","after":"528bca75f71b7d611afd101b59cb83eff154e722","ref":"refs/heads/master","pushedAt":"2023-10-23T13:01:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Give front::wgsl::Error::InitializationTypeMismatch named fields.","shortMessageHtmlLink":"Give front::wgsl::Error::InitializationTypeMismatch named fields."}},{"before":"dd8f8143446b59c20f010bc532f9a25b46195580","after":"946745d38fc2063a899794a40046d84ee2cbb8ef","ref":"refs/heads/master","pushedAt":"2023-10-23T12:57:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Turn `Error::Other` into `Error::Internal`, to help devs.\n\nProvide a textual message with `front::wgsl::Error::Internal`, so that\na developer who sees one of these errors can at least search the\nsource tree to find out where it came from.","shortMessageHtmlLink":"[wgsl-in] Turn Error::Other into Error::Internal, to help devs."}},{"before":"d038506a8cdb23d24b63ec951f340f1d55dffd98","after":"dd8f8143446b59c20f010bc532f9a25b46195580","ref":"refs/heads/master","pushedAt":"2023-10-23T12:56:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Clean up swizzle/component access type.\n\nRename `front::wgsl::lower::Composition` to `Components`. It doesn't\nrepresent a composition, it represents either a single component being\nselected from a vector or a swizzle.\n\nClean up code and helper function names.","shortMessageHtmlLink":"[wgsl-in] Clean up swizzle/component access type."}},{"before":"509ea4c85702ee1d5009eb13301547c77c0c5e58","after":"d038506a8cdb23d24b63ec951f340f1d55dffd98","ref":"refs/heads/master","pushedAt":"2023-10-23T12:52:30.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Delete {ExpressionContext,RuntimeContext}::reborrow.\n\nRemove `front::wgsl::lower::ExpressionContext::reborrow` and\n`front::wgsl::lower::RuntimeExpressionContext::reborrow` in favor of\nRust's automatic reborrowing of `&mut` references.","shortMessageHtmlLink":"[wgsl-in] Delete {ExpressionContext,RuntimeContext}::reborrow."}},{"before":"17dfdb93659d6b3340f22ea4659a4e1bf3ca831c","after":"509ea4c85702ee1d5009eb13301547c77c0c5e58","ref":"refs/heads/master","pushedAt":"2023-10-23T12:48:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Generate no code for trivial vector/matrix construction. (#2576)\n\nDo not emit an `Expression::As` conversion for WGSL like `vec3(v)`\r\nwhere `v` is already a `vec3`, or `mat2x3(m)` where `m` is already a\r\n2x3 matrix. This doesn't fix any bugs, but it makes it clearer to the\r\nreader of `Lowerer::construct` that no conversion can actually take\r\nplace in this case.\r\n\r\nSome snapshots are affected because `As` expressions whose `width` is\r\n`None` are bitcast expressions, which the constant evaluator does not\r\nyet support. When this commit removes those `As` expressions, the\r\nconstant evaluator can reduce the expression to a `Literal` or\r\n`ZeroValue`, which is then concealed by #2539.","shortMessageHtmlLink":"[wgsl-in] Generate no code for trivial vector/matrix construction. (#…"}},{"before":"19209b67d26c4cb231c1b5464dbf712539ab7a5a","after":"17dfdb93659d6b3340f22ea4659a4e1bf3ca831c","ref":"refs/heads/master","pushedAt":"2023-10-22T19:25:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"fix clippy lints introduced in 1.72 and 1.73 (#2581)\n\nfixes:\r\n- [non_canonical_clone_impl](https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_clone_impl)\r\n- [non_canonical_partial_ord_impl](https://rust-lang.github.io/rust-clippy/master/index.html#non_canonical_partial_ord_impl)\r\n- [redundant_guards](https://rust-lang.github.io/rust-clippy/master/index.html#redundant_guards)","shortMessageHtmlLink":"fix clippy lints introduced in 1.72 and 1.73 (#2581)"}},{"before":"29ca53148d217bbb69ef52c17f46e101da79e06b","after":"19209b67d26c4cb231c1b5464dbf712539ab7a5a","ref":"refs/heads/master","pushedAt":"2023-10-19T20:20:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[wgsl-in] consolidate type resolution logic in a few macros (#2571)\n\n* [wgsl-in] consolidate type resolution logic in a few macros\r\n\r\n* rename + docs\r\n\r\n* reorder macros (avoids doc linking not working)","shortMessageHtmlLink":"[wgsl-in] consolidate type resolution logic in a few macros (#2571)"}},{"before":"af26d77ce436c85efb660d36c73c2de16c37cb6f","after":"29ca53148d217bbb69ef52c17f46e101da79e06b","ref":"refs/heads/master","pushedAt":"2023-10-19T16:15:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"fix OOB typifier indexing","shortMessageHtmlLink":"fix OOB typifier indexing"}},{"before":"334f7453660169251d5ec576ebfc3b9b0625ca79","after":"af26d77ce436c85efb660d36c73c2de16c37cb6f","ref":"refs/heads/master","pushedAt":"2023-10-19T15:56:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[wgsl-in] Abstract out ExpressionContext::as_const_evaluator.","shortMessageHtmlLink":"[wgsl-in] Abstract out ExpressionContext::as_const_evaluator."}},{"before":"5b65f11e3cb491707f9cdbb78388972367feb52d","after":"334f7453660169251d5ec576ebfc3b9b0625ca79","ref":"refs/heads/master","pushedAt":"2023-10-19T15:55:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"Make validation reject 64-bit floating-point literals.\n\nMake expression validation and constant expression validation reject\n`Literal` expressions containing `F64` literals unless the `FLOAT64`\ncapability is enabled.","shortMessageHtmlLink":"Make validation reject 64-bit floating-point literals."}},{"before":"e25280df9316434ef7752970016d01a3aede3f17","after":"5b65f11e3cb491707f9cdbb78388972367feb52d","ref":"refs/heads/master","pushedAt":"2023-10-18T19:25:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[refactor] make use of `resolve_type` wherever possible","shortMessageHtmlLink":"[refactor] make use of resolve_type wherever possible"}},{"before":null,"after":"e25280df9316434ef7752970016d01a3aede3f17","ref":"refs/heads/override-expressions","pushedAt":"2023-10-18T13:05:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[glsl/spv-out] Cull functions that should not be available for a given stage (#2531)","shortMessageHtmlLink":"[glsl/spv-out] Cull functions that should not be available for a give…"}},{"before":"cf113bdb53a59dbd6fba56f0b18c26ae189f794b","after":"e25280df9316434ef7752970016d01a3aede3f17","ref":"refs/heads/master","pushedAt":"2023-10-18T12:50:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"teoxoy","name":"Teodor Tanasoaia","path":"/teoxoy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28601907?s=80&v=4"},"commit":{"message":"[glsl/spv-out] Cull functions that should not be available for a given stage (#2531)","shortMessageHtmlLink":"[glsl/spv-out] Cull functions that should not be available for a give…"}},{"before":"5a0fb630da5ccdb3aab0830bd7c9dbecc70c6be5","after":"cf113bdb53a59dbd6fba56f0b18c26ae189f794b","ref":"refs/heads/master","pushedAt":"2023-10-18T04:53:26.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[spv-in] translate ModfStruct & FrexpStruct to their IR equivalents","shortMessageHtmlLink":"[spv-in] translate ModfStruct & FrexpStruct to their IR equivalents"}},{"before":"de9913f4760eaa407ac4ce0e3ae980d964297a1e","after":"5a0fb630da5ccdb3aab0830bd7c9dbecc70c6be5","ref":"refs/heads/master","pushedAt":"2023-10-18T04:51:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[valid] add `Capabilities::CUBE_ARRAY_TEXTURES`","shortMessageHtmlLink":"[valid] add Capabilities::CUBE_ARRAY_TEXTURES"}},{"before":"6854b0ab4f105131bfb87704927abec3fe366ef9","after":"de9913f4760eaa407ac4ce0e3ae980d964297a1e","ref":"refs/heads/master","pushedAt":"2023-10-18T04:50:32.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"[spv-in] remove `spirv::Capability::ImageMSArray`\n\nas we don't support multisampled storage textures at all","shortMessageHtmlLink":"[spv-in] remove spirv::Capability::ImageMSArray"}},{"before":"ea83f62a949ea076c3e5db56d4e099a9a4b34f0b","after":"6854b0ab4f105131bfb87704927abec3fe366ef9","ref":"refs/heads/master","pushedAt":"2023-10-17T02:03:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jimblandy","name":"Jim Blandy","path":"/jimblandy","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/751272?s=80&v=4"},"commit":{"message":"disallow ptr to workgroup fn arguments","shortMessageHtmlLink":"disallow ptr to workgroup fn arguments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADq4zVpgA","startCursor":null,"endCursor":null}},"title":"Activity · gfx-rs/naga"}