{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":1257080,"defaultBranch":"master","name":"dlang.org","ownerLogin":"dlang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-01-15T06:58:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/565913?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716802887.0","currentOid":""},"activityList":{"items":[{"before":"c75765a976a1f22e35b1a0b20fd58cbd341af5fc","after":"fdfa9773759a333a61f9ee224d103fca521990c8","ref":"refs/heads/master","pushedAt":"2024-05-28T12:36:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec/function] Improve contract docs (#3836)\n\nMove in/out grammar to respective subheadings.\r\nUse list for contract expression arguments.\r\nFix grammar for invalid state sentences.\r\nFix wording of postcondition best practice.\r\nMention postcondition identifier is implicitly const.\r\nAdd anchor for example subheading.\r\n\r\nFix Bugzilla 24565 - out contract variable is implicitly const","shortMessageHtmlLink":"[spec/function] Improve contract docs (#3836)"}},{"before":"593635060ff688fb336f6a9a7ad3fd8f1b5b9aab","after":"c75765a976a1f22e35b1a0b20fd58cbd341af5fc","ref":"refs/heads/master","pushedAt":"2024-05-27T12:03:35.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #3837 from ibuclaw/merge_stable\n\nmerge stable","shortMessageHtmlLink":"Merge pull request #3837 from ibuclaw/merge_stable"}},{"before":"6cb938377199c8211f8a9856f38d547f505e82be","after":"e4cd1a790bddd82eb4671f0fcfd604b91022b2d3","ref":"refs/heads/stable","pushedAt":"2024-05-27T06:29:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"update download and changelog for v2.109.0-rc.1","shortMessageHtmlLink":"update download and changelog for v2.109.0-rc.1"}},{"before":"06b69f9122c19b2e500ed35007e791454ee79659","after":"593635060ff688fb336f6a9a7ad3fd8f1b5b9aab","ref":"refs/heads/master","pushedAt":"2024-05-24T08:22:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec/template] Tweak template value parameters (#3835)\n\n* [spec/template] Tweak template value parameters\r\n\r\nUse list of argument kinds, add booleans & characters.\r\nUse '*valid* template value arguments' for clarity.\r\nTweak example to use enum instead of function.\r\n\r\n* Preclude expressions of type void; tighten 'valid arguments'\r\n\r\n* Restore floating point (oops)","shortMessageHtmlLink":"[spec/template] Tweak template value parameters (#3835)"}},{"before":"0f42807a0cf6dba833b9c2d4615be945b3c5b286","after":"06b69f9122c19b2e500ed35007e791454ee79659","ref":"refs/heads/master","pushedAt":"2024-05-23T08:21:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec] Improve foreach on a tuple range docs (#3832)\n\nState that one variable will be a value sequence.\r\nUse finite range.","shortMessageHtmlLink":"[spec] Improve foreach on a tuple range docs (#3832)"}},{"before":"47ecf15654fbc2af33b0b4737365a5c82c9ddda3","after":"0f42807a0cf6dba833b9c2d4615be945b3c5b286","ref":"refs/heads/master","pushedAt":"2024-05-22T19:56:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"Expand & improve `comparison.dd` (#3833)\n\n* Expand & improve `comparison.dd`\r\n\r\nAdd items:\r\n* GC: manual invocation, @nogc\r\n* Functions: `ref`\r\n\r\nReorder items a bit, indent some.\r\n\r\nMove:\r\nCTFE -> Metaprogramming\r\nAliases -> Generic\r\nUDAs -> Other\r\n\r\nGeneric:\r\nAdd foreach, ranges, algorithms, aggregate templates.\r\nRename Template Template parameters to alias parameters.\r\n\r\nChange links:\r\nProperties (more direct)\r\nconcepts (wrong) -> constraints\r\nraii -> glossary more formal than wiki\r\n80-bit -> vague type.html to float.html\r\n\r\nAdd links.\r\n\r\nAdd Metaprogramming group with string mixins and static foreach.\r\n\r\nReliability: immutable, @safe.\r\n\r\nAdd concurrency group: spawn, fibers, parallel, TLS, shared.\r\n\r\nAdd Types group with struct, union, pointers, tuples.\r\nMove enum, 80-bit, complex to Types.\r\n\r\nCompat: C statements, importc, betterc.\r\n\r\nOther: `with`, documented unittests.\r\n\r\n* Add ref & pure functions\r\n\r\n* Tweak 2 links","shortMessageHtmlLink":"Expand & improve comparison.dd (#3833)"}},{"before":"9e5bca29bfde0fb9b09284d7abc12cea07aa5366","after":"47ecf15654fbc2af33b0b4737365a5c82c9ddda3","ref":"refs/heads/master","pushedAt":"2024-05-21T00:11:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Merge pull request #3834 from ntrel/implicit-conv\n\n[spec/type] Document integer implicit conversions\n\nSigned-off-by: Nicholas Wilson \nMerged-on-behalf-of: Nicholas Wilson ","shortMessageHtmlLink":"Merge pull request #3834 from ntrel/implicit-conv"}},{"before":"ea2c81f2cacf62f53f91b0106e582119b7721e73","after":"9e5bca29bfde0fb9b09284d7abc12cea07aa5366","ref":"refs/heads/master","pushedAt":"2024-05-16T10:58:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec/legacy] Add entry for aliasing an instance member (#3831)\n\nSee https://github.com/dlang/dmd/pull/15863.","shortMessageHtmlLink":"[spec/legacy] Add entry for aliasing an instance member (#3831)"}},{"before":"cdec020bb8f59da4631ce15b24bed380c92c38b7","after":"ea2c81f2cacf62f53f91b0106e582119b7721e73","ref":"refs/heads/master","pushedAt":"2024-05-12T23:28:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix Bugzilla 24548 - [spec] Boolean condition conversion is not documented\n\nAdd subheading for boolean conditions.\nAlso use subheading instead of panel for `if` condition variables.","shortMessageHtmlLink":"Fix Bugzilla 24548 - [spec] Boolean condition conversion is not docum…"}},{"before":"36db76023df941a66a5ec2ff316c922fb0957c8e","after":"cdec020bb8f59da4631ce15b24bed380c92c38b7","ref":"refs/heads/master","pushedAt":"2024-05-10T05:22:46.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #3829 from ibuclaw/merge_stable\n\nupdate download and changelog for v2.109.0-beta.1","shortMessageHtmlLink":"Merge pull request #3829 from ibuclaw/merge_stable"}},{"before":"40461b06ec3f841810c522b4a34f87a810c6c1f6","after":"36db76023df941a66a5ec2ff316c922fb0957c8e","ref":"refs/heads/master","pushedAt":"2024-05-09T19:44:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Update to special member functions ddoc in c++ interop (#3820)\n\nUpdate to special member functions ddoc in c++ interop\n\nSigned-off-by: Nicholas Wilson \nSigned-off-by: Dennis \nMerged-on-behalf-of: Dennis ","shortMessageHtmlLink":"Update to special member functions ddoc in c++ interop (#3820)"}},{"before":"2255429723fcd748f4df8baf0d1c3b153c9dde96","after":"40461b06ec3f841810c522b4a34f87a810c6c1f6","ref":"refs/heads/master","pushedAt":"2024-05-09T19:15:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec] Add warning about struct .init not initializing context pointer (#3825)","shortMessageHtmlLink":"[spec] Add warning about struct .init not initializing context pointer ("}},{"before":"e02ea34e6f603c92457f0246af48dbb77ebc97d4","after":"2255429723fcd748f4df8baf0d1c3b153c9dde96","ref":"refs/heads/master","pushedAt":"2024-05-09T19:04:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec] `.tupleof` can be used on a struct/class type (#3824)\n\nDon't list it under 'instance properties'.\r\nIt gives a symbol sequence, which is an lvalue sequence when used on an\r\ninstance.\r\nAdd link to hidden fields.","shortMessageHtmlLink":"[spec] .tupleof can be used on a struct/class type (#3824)"}},{"before":"d6bbb195fb307a25066e2969ae775a89c5369ac4","after":"e02ea34e6f603c92457f0246af48dbb77ebc97d4","ref":"refs/heads/master","pushedAt":"2024-05-09T19:02:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"Fix Bugzilla 24543 - The `@future` attribute is (almost) undocumented (#3827)","shortMessageHtmlLink":"Fix Bugzilla 24543 - The @future attribute is (almost) undocumented ("}},{"before":"a454f9eae576bf6eca558242939e2cfb74de0131","after":"6cb938377199c8211f8a9856f38d547f505e82be","ref":"refs/heads/stable","pushedAt":"2024-05-09T13:16:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"update download and changelog for v2.109.0-beta.1","shortMessageHtmlLink":"update download and changelog for v2.109.0-beta.1"}},{"before":"ad08f9a180e2094fc18b4aae8ad726611f78eb50","after":"a454f9eae576bf6eca558242939e2cfb74de0131","ref":"refs/heads/stable","pushedAt":"2024-05-09T13:15:37.000Z","pushType":"push","commitsCount":52,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'upstream/master' into stable","shortMessageHtmlLink":"Merge remote-tracking branch 'upstream/master' into stable"}},{"before":"553d1bd3c3c16feea15d5560fa4681b3005323ac","after":"d6bbb195fb307a25066e2969ae775a89c5369ac4","ref":"refs/heads/master","pushedAt":"2024-05-03T18:52:40.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #3826 from ibuclaw/merge_stable\n\nupdate download and changelog for v2.108.1","shortMessageHtmlLink":"Merge pull request #3826 from ibuclaw/merge_stable"}},{"before":"782a495273ef3ee1f1ea280c067fa9c5df2a44e2","after":"ad08f9a180e2094fc18b4aae8ad726611f78eb50","ref":"refs/heads/stable","pushedAt":"2024-05-02T06:09:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"update download and changelog for v2.108.1","shortMessageHtmlLink":"update download and changelog for v2.108.1"}},{"before":"0723b37eff654880ac97a92537308adac51064fa","after":"553d1bd3c3c16feea15d5560fa4681b3005323ac","ref":"refs/heads/master","pushedAt":"2024-05-01T23:53:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"[spec] Improve PrimaryExpression docs\n\nRefactor PrimaryExpression with LiteralExpression. This makes it easier\nto read the other rules.\nAdd table showing key unnamed multiple-token rules.","shortMessageHtmlLink":"[spec] Improve PrimaryExpression docs"}},{"before":"c022f8d7942544bfda28723732acfa97f4c2c146","after":"0723b37eff654880ac97a92537308adac51064fa","ref":"refs/heads/master","pushedAt":"2024-05-01T23:51:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"[trivial] Improve module scope operator example\n\nMake example runnable.","shortMessageHtmlLink":"[trivial] Improve module scope operator example"}},{"before":"a535bf48d1644029a0a5e02d00685029ad1cb09e","after":"c022f8d7942544bfda28723732acfa97f4c2c146","ref":"refs/heads/master","pushedAt":"2024-05-01T10:40:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec] Improve PostfixExpression docs (#3818)\n\n* [spec] Improve PostfixExpression docs\r\n\r\nAdd `.` and `(args)` entries in the operation table.\r\nList which type instances can be called.\r\n\r\n* Fix example","shortMessageHtmlLink":"[spec] Improve PostfixExpression docs (#3818)"}},{"before":"f84b92c7b92dd62b03550269dd0271645d7eea72","after":"a535bf48d1644029a0a5e02d00685029ad1cb09e","ref":"refs/heads/master","pushedAt":"2024-05-01T09:52:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"},"commit":{"message":"[spec] Add grammar for `(Type)(args)` (#3819)\n\nChange introduced in https://github.com/dlang/dmd/pull/15377.\r\n\r\nFixes Bugzilla 24520 - type(value) got a synonym (type)(value)\r\n\r\nAlso combine 2 other PrimaryExpression rules with `TypeCtor? (Type).Identifier`.","shortMessageHtmlLink":"[spec] Add grammar for (Type)(args) (#3819)"}},{"before":"ceef0733928ad751fbb630d64fc0ecb03ef6d384","after":"f84b92c7b92dd62b03550269dd0271645d7eea72","ref":"refs/heads/master","pushedAt":"2024-04-29T06:27:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix invalid link","shortMessageHtmlLink":"Fix invalid link"}},{"before":"af1df705b1c566daf923451ce2a133fc9d4dfb43","after":"ceef0733928ad751fbb630d64fc0ecb03ef6d384","ref":"refs/heads/master","pushedAt":"2024-04-29T05:21:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dlang-bot","name":"The Dlang Bot","path":"/dlang-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15698993?s=80&v=4"},"commit":{"message":"Fix some invalid links","shortMessageHtmlLink":"Fix some invalid links"}},{"before":"d8c36e026c74541e3e1d4d4db9b91d5e3656505a","after":"af1df705b1c566daf923451ce2a133fc9d4dfb43","ref":"refs/heads/master","pushedAt":"2024-04-27T20:30:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"assert_writeln_magic.d: Upgrade libdparse (#3815)","shortMessageHtmlLink":"assert_writeln_magic.d: Upgrade libdparse (#3815)"}},{"before":"721ac37fb6b3a94bb68426df721b5b0a7a1163be","after":"d8c36e026c74541e3e1d4d4db9b91d5e3656505a","ref":"refs/heads/master","pushedAt":"2024-04-27T13:09:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"[spec] Specify when opApply's delegate returns nonzero (#3814)\n\n* [spec] Specify when opApply's delegate returns nonzero and add example about `break`","shortMessageHtmlLink":"[spec] Specify when opApply's delegate returns nonzero (#3814)"}},{"before":"15b06c6f38402be32fd9e1be2c3f8d9476f0e45e","after":"721ac37fb6b3a94bb68426df721b5b0a7a1163be","ref":"refs/heads/master","pushedAt":"2024-04-27T12:25:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"[spec] `foreach_reverse` with a delegate is an error (#3813)\n\n* [spec] `foreach_reverse` with a delegate is an error\r\n\r\nUpdate for https://github.com/dlang/dmd/pull/16418.\r\n\r\nCo-authored-by: Dennis ","shortMessageHtmlLink":"[spec] foreach_reverse with a delegate is an error (#3813)"}},{"before":"d061137057601bc3513bb5720e6ad471b426f34c","after":"15b06c6f38402be32fd9e1be2c3f8d9476f0e45e","ref":"refs/heads/master","pushedAt":"2024-04-27T06:31:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"thewilsonator","name":"Nicholas Wilson","path":"/thewilsonator","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6802489?s=80&v=4"},"commit":{"message":"[spec] Remove @ from `synchronized` keyword attribute (#3812)","shortMessageHtmlLink":"[spec] Remove @ from synchronized keyword attribute (#3812)"}},{"before":"b7c613e20c466ce53af47dc6db2618ea848eb753","after":"d061137057601bc3513bb5720e6ad471b426f34c","ref":"refs/heads/master","pushedAt":"2024-04-26T05:09:46.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ibuclaw","name":"Iain Buclaw","path":"/ibuclaw","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/397929?s=80&v=4"},"commit":{"message":"Merge pull request #3811 from ibuclaw/merge_stable\n\nupdate download and changelog for v2.108.1-rc.1","shortMessageHtmlLink":"Merge pull request #3811 from ibuclaw/merge_stable"}},{"before":"39e00e76e74f382f1ae7b479b10cdf5cc5565ada","after":null,"ref":"refs/heads/schveiguy-patch-2","pushedAt":"2024-04-25T22:16:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dkorpel","name":"Dennis","path":"/dkorpel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14114684?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEVdWR9QA","startCursor":null,"endCursor":null}},"title":"Activity · dlang/dlang.org"}