{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":709511644,"defaultBranch":"master","name":"rfcs","ownerLogin":"luau-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-24T20:36:55.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/104525888?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718120213.0","currentOid":""},"activityList":{"items":[{"before":"b344467d6a198d178dd2f15791cc1acd9941d8e7","after":"549e468c6db48424214de272a6879d6379997c8d","ref":"refs/heads/master","pushedAt":"2024-09-11T16:41:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vegorov-rbx","name":null,"path":"/vegorov-rbx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75688451?s=80&v=4"},"commit":{"message":"RFC: Vector library (#34)\n\n* Vector library RFC\r\n\r\n* cut out irrelevant information\r\n\r\n* small edits + vector(x, y, z) over vector.create\r\n\r\n* Fix formatting\r\n\r\n* Additional formatting\r\n\r\n* corrections to function types + special syntax\r\n\r\n* feedback\r\n\r\n* Additional functions, primitive type, constants\r\n\r\n* Update return types\r\n\r\n* Make max and min functions clearer\r\n\r\n* Clarify min and max functions\r\n\r\n* Change `vector.unit` to be `vector.normalized`\r\n\r\n* Update normalize function\r\n\r\n* Switch norm and normalized again\r\n\r\n* clarify vector.normalized\r\n\r\n* small fixes\r\n\r\n* Make the vector librarys functions align more with their math lib equivalents, and add functions that exist in the math lib that would also be useful for vectors\r\n\r\n* Update vector-library.md\r\n\r\n* fix typo\r\n\r\n* remove ncg stuff, add buffer stuff\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* add axis to angle function\r\n\r\n* Update vector-library.md\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/vector-library.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Fix typo\r\n\r\nCo-authored-by: dcope-rbx <91100513+dcope-rbx@users.noreply.github.com>\r\n\r\n* typo fix\r\n\r\nCo-authored-by: Varun Saini <61795485+vrn-sn@users.noreply.github.com>\r\n\r\n* typo fix\r\n\r\nCo-authored-by: Varun Saini <61795485+vrn-sn@users.noreply.github.com>\r\n\r\n* Fix typo\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: ffrostfall <80861876+ffrostflame@users.noreply.github.com>\r\nCo-authored-by: Jack <85714123+jackdotink@users.noreply.github.com>\r\nCo-authored-by: Kalrnlo <62822174+kalrnlo@users.noreply.github.com>\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\nCo-authored-by: dcope-rbx <91100513+dcope-rbx@users.noreply.github.com>\r\nCo-authored-by: Varun Saini <61795485+vrn-sn@users.noreply.github.com>","shortMessageHtmlLink":"RFC: Vector library (#34)"}},{"before":"1486302eff80cafef1282b390362b8816aa060ff","after":"b344467d6a198d178dd2f15791cc1acd9941d8e7","ref":"refs/heads/master","pushedAt":"2024-08-28T22:59:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"RFC: User Defined Type Functions (#45)\n\n* Initial commit for UDTF\r\n\r\n* library names to luacase\r\n\r\n* table runtime representation still depends on VM\r\n\r\n* addressing comment: boolean is equivalent to true | false\r\n\r\n* getname() should return string not table\r\n\r\n* Added a section about type function type checking as one of future works\r\n\r\n* type functions can call other type functions but not regular functions\r\n\r\n* user configurable timeout added\r\n\r\n* Type functions can not refer to outer scopes\r\n\r\n* lType -> typelib\r\n\r\n* print to warn; error/return nothing to fail reduction\r\n\r\n* removed getname() as there aren't real usecases\r\n\r\n* fix typos in method names\r\n\r\n* Starlark approach without execution limit\r\n\r\n* big revision on library methods, reason for using userdata, illegal constructs in type functions; need to add support for generic types and list of supported libraries/globals\r\n\r\n* colon to invoke methods\r\n\r\n* comment: ~ to not\r\n\r\n* Added indexer methods for Class types\r\n\r\n* using colons instead of periods to invoke method calls\r\n\r\n* added globals/libraries to a list of illegal constructs\r\n\r\n* revising typelib library and method descriptions\r\n\r\n* renaming methods, overloading __eq __le __newindex, metatable as representation of tables\r\n\r\n* small fix to reflect table method name change to class method names\r\n\r\n* make nil, unknown, never, any an instance attribute of typelib; merge getindextype/getindexresulttype into one function\r\n\r\n* Removed overloading metamethods for now\r\n\r\n* added tbl:getprop(key) to obtain a single value\r\n\r\n* addprop(key, ty.nil) != delprop(key)\r\n\r\n* merge addprop() and delprop() into one\r\n\r\n* typelib.nil clashes with the reserved keyword, so changed to typelib.niltype\r\n\r\n* == operator overridden with __eq\r\n\r\n* Fixed rawget example\r\n\r\n* Added parameters to newtable function\r\n\r\n* Added parameters to newfunction function\r\n\r\n* Revised typelib.function\r\n\r\n* fix typelib.newfunction\r\n\r\n* Clarification to typelib.newfunction methods\r\n\r\n* fix arguments of Function.setparameters and Function.setreturns\r\n\r\n* Error for returning non-typelib instance\r\n\r\n* added parameters to typelib.newmetatable\r\n\r\n* Delete String.getmetatable()\r\n\r\n* information about pass by reference and typelib.copy() method\r\n\r\n* moved stringle, boolean, number to be an instance attribute of typelib\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* remove print() for first iteration\r\n\r\n* removed typelib.is*() and added typelib.type() instead\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: James \r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\n\r\n* remove metatable from type\r\n\r\n* merge newmetatable with newfunction\r\n\r\n* some revisions + typelib->type\r\n\r\n* change typelib.type() to :is(...)\r\n\r\n* big revision with new information, features, supported methods, list of available globals\r\n\r\n* better example for long running type functions\r\n\r\n* combine getstringsingleton, getbooleansingleton\r\n\r\n* optional arguments does not mean you don't need to write it\r\n\r\n* forgot to finish my sentence\r\n\r\nCo-authored-by: aaron \r\n\r\n* add information about type functions not being able to be exported\r\n\r\n* Forgot string and utf8 library\r\n\r\n* Add a note about increasing the list of available globals/libraries:\r\n\r\n* Make a big edit pass over the RFC\r\n\r\n* Update user-defined-type-functions.md\r\n\r\n* We'll call the library `types`, not `type`.\r\n\r\n* Opinionatedly clean up the types API.\r\n\r\n* Take into account read/write properties\r\n\r\n* Update examples to match revised API\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Cleaning up the API a bit more.\r\n\r\n* Restructuring the API reference a bit.\r\n\r\n* Fix typo with type signature\r\n\r\n* Add missing code blocks\r\n\r\n* Update docs/user-defined-type-functions.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Add a small paragraph clarifying the scoping and shadowing rules being the same as type aliases\r\n\r\n---------\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\nCo-authored-by: James \r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\nCo-authored-by: aaron \r\nCo-authored-by: aaron ","shortMessageHtmlLink":"RFC: User Defined Type Functions (#45)"}},{"before":"42b12b95406acb8fda0669f8cf7e06cd452aa3c1","after":"1486302eff80cafef1282b390362b8816aa060ff","ref":"refs/heads/master","pushedAt":"2024-08-06T18:02:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"RFC: No Support for Function Inlining (#49)\n\n* init file\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* setup outline\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* first draft, needs work\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* removed conf link\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* minor improvements\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* minor improvements\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* corrected register, cleaned up typos and comments\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n* removed inaccurate text\r\n\r\nSigned-off-by: Dibri Nsofor \r\n\r\n---------\r\n\r\nSigned-off-by: Dibri Nsofor ","shortMessageHtmlLink":"RFC: No Support for Function Inlining (#49)"}},{"before":"b57bf486899235890fa6e6ce8498e96779e9e45c","after":"42b12b95406acb8fda0669f8cf7e06cd452aa3c1","ref":"refs/heads/master","pushedAt":"2024-08-06T17:52:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyfriesen","name":"Andy Friesen","path":"/andyfriesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123493?s=80&v=4"},"commit":{"message":"RFC: Deprecated Attribute for Functions (#48)\n\n* RFC: Deprecated Attribute for Functions\r\n\r\n* Minor fixes.\r\n\r\n* Apply review suggestions and fix text.\r\n\r\n* Add methods\r\n\r\n* Mention methods and fix text\r\n\r\n* Alex\r\n\r\n* upto is not a word :mindblown:\r\n\r\n* Add example\r\n\r\n* Update docs/syntax-attribute-functions-deprecated.md\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\n\r\n* Update docs/syntax-attribute-functions-deprecated.md\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\n\r\n* Add example for properties\r\n\r\n* Update docs/syntax-attribute-functions-deprecated.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Update docs/syntax-attribute-functions-deprecated.md\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>","shortMessageHtmlLink":"RFC: Deprecated Attribute for Functions (#48)"}},{"before":"65551e937a8b45daccfc97db462b0ba56f1bc5fd","after":"b57bf486899235890fa6e6ce8498e96779e9e45c","ref":"refs/heads/master","pushedAt":"2024-07-22T20:18:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Add Implemented status for the \"Native Attribute for Functions\" RFC (#47)","shortMessageHtmlLink":"Add Implemented status for the \"Native Attribute for Functions\" RFC (#47"}},{"before":"b14fb7798f9024e0e06b961bccc2b421a746de2f","after":"65551e937a8b45daccfc97db462b0ba56f1bc5fd","ref":"refs/heads/master","pushedAt":"2024-07-22T20:18:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Add `Implemented` status for the \"Attributes (for Functions)\" RFC (#46)","shortMessageHtmlLink":"Add Implemented status for the \"Attributes (for Functions)\" RFC (#46)"}},{"before":"766134c2d5ef6e52b8cbacd55fe45ad542858f73","after":"b14fb7798f9024e0e06b961bccc2b421a746de2f","ref":"refs/heads/master","pushedAt":"2024-06-25T15:15:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Reserve the dollar sign token (#44)","shortMessageHtmlLink":"Reserve the dollar sign token (#44)"}},{"before":"d473220d97f2244ee85e924da815b4a717bcd1f9","after":"766134c2d5ef6e52b8cbacd55fe45ad542858f73","ref":"refs/heads/master","pushedAt":"2024-06-20T19:52:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"Renamed all instances of type operators to type functions (#43)\n\n* Renamed all instances of type operators to type functions\r\n\r\n* Update docs/index-type-operator.md\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>","shortMessageHtmlLink":"Renamed all instances of type operators to type functions (#43)"}},{"before":"f71a7c557884f00b5d7b2b1517440b5b40f4658c","after":"d473220d97f2244ee85e924da815b4a717bcd1f9","ref":"refs/heads/master","pushedAt":"2024-06-20T17:30:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"RFC: `rawget` Type Operator (#39)\n\n* Initial commit for rawget\r\n\r\n* rfc for rawget type operator completed\r\n\r\n* Forgot .md\r\n\r\n* Code blocks '''lua -> '''luau\r\n\r\n* grammar fixes\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Revised motivation section and design section\r\n\r\n* Revised the drawbacks section\r\n\r\n* Added a note about how this type operator doesn't work with class types\r\n\r\n* Rephrased the summary\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Redirect users to open-source Luau global functions\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* reword \"runtime pair\" to counterpart and update the link\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* grammar fix: \"interactions\" -> \"interaction\"\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\n\r\n* Revised wording for motivation section\r\n\r\nCo-authored-by: aaron \r\n\r\n* Added an article and broke up a sentence into two\r\n\r\nCo-authored-by: aaron \r\n\r\n* Revided the reasoning for second drawback\r\n\r\n* Update docs/rawget-type-operator.md\r\n\r\nCo-authored-by: aaron \r\n\r\n---------\r\n\r\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\r\nCo-authored-by: aaron ","shortMessageHtmlLink":"RFC: rawget Type Operator (#39)"}},{"before":"70871e7516fa6914972ff3faa8593b37b1adaa04","after":"f71a7c557884f00b5d7b2b1517440b5b40f4658c","ref":"refs/heads/master","pushedAt":"2024-06-18T20:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyfriesen","name":"Andy Friesen","path":"/andyfriesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123493?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"7ad9975637246de77a11c66270b144aa94bf79ec","after":"70871e7516fa6914972ff3faa8593b37b1adaa04","ref":"refs/heads/master","pushedAt":"2024-06-18T16:18:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"bradsharp","name":"Brad Sharp","path":"/bradsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22573845?s=80&v=4"},"commit":{"message":"Update new-require-by-string-semantics.md (#22)\n\nAdded init.luau part because it was missing. (Also reformatted it a bit).","shortMessageHtmlLink":"Update new-require-by-string-semantics.md (#22)"}},{"before":"c0f8ae51d9a05aa439b403198081d14e9052f040","after":"7ad9975637246de77a11c66270b144aa94bf79ec","ref":"refs/heads/master","pushedAt":"2024-06-14T21:15:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andyfriesen","name":"Andy Friesen","path":"/andyfriesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123493?s=80&v=4"},"commit":{"message":"Unaccept syntax-key-destructuring.md","shortMessageHtmlLink":"Unaccept syntax-key-destructuring.md"}},{"before":"8ce7955b0d8ff9493d857e48e75f37180793da65","after":"3b26c60c163487126205577b8ec6a679f30cec5c","ref":"refs/heads/rfc-export-keyword","pushedAt":"2024-06-14T16:02:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradsharp","name":"Brad Sharp","path":"/bradsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22573845?s=80&v=4"},"commit":{"message":"Update docs/export-keyword.md\n\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>","shortMessageHtmlLink":"Update docs/export-keyword.md"}},{"before":"c0f8ae51d9a05aa439b403198081d14e9052f040","after":"8ce7955b0d8ff9493d857e48e75f37180793da65","ref":"refs/heads/rfc-export-keyword","pushedAt":"2024-06-11T16:11:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"bradsharp","name":"Brad Sharp","path":"/bradsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22573845?s=80&v=4"},"commit":{"message":"Update RFC","shortMessageHtmlLink":"Update RFC"}},{"before":null,"after":"c0f8ae51d9a05aa439b403198081d14e9052f040","ref":"refs/heads/rfc-export-keyword","pushedAt":"2024-06-11T15:36:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"bradsharp","name":"Brad Sharp","path":"/bradsharp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22573845?s=80&v=4"},"commit":{"message":"RFC: `index` Type Operator (#38)","shortMessageHtmlLink":"RFC: index Type Operator (#38)"}},{"before":"75d55ca4de83d69d6e0d06d2c99fea1ca64b115d","after":"c0f8ae51d9a05aa439b403198081d14e9052f040","ref":"refs/heads/master","pushedAt":"2024-06-10T22:22:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"RFC: `index` Type Operator (#38)","shortMessageHtmlLink":"RFC: index Type Operator (#38)"}},{"before":"620cbd88cc8b173d2622b696fc4178872f141dd6","after":null,"ref":"refs/heads/luau","pushedAt":"2024-06-10T19:13:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"}},{"before":"364425c5185166a2f0fc1b97e1e7b6924d0c241d","after":"75d55ca4de83d69d6e0d06d2c99fea1ca64b115d","ref":"refs/heads/master","pushedAt":"2024-06-10T16:30:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"vegorov-rbx","name":null,"path":"/vegorov-rbx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/75688451?s=80&v=4"},"commit":{"message":"RFC: Native Attribute for Functions (#31)\n\n* RFC for native attribute\r\n\r\n* Use \"comment directive\" terminology instead of \"hotcomment\"\r\n\r\n* Improve motivation and fix markdownlint errors.\r\n\r\n* `@native` does not apply recursively\r\n\r\n* Remove warning section","shortMessageHtmlLink":"RFC: Native Attribute for Functions (#31)"}},{"before":"6002a16fc3696c99afbd03aebd278b128f8b9358","after":"364425c5185166a2f0fc1b97e1e7b6924d0c241d","ref":"refs/heads/master","pushedAt":"2024-06-10T15:15:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Update codeblocks' language to use luau. (#40)","shortMessageHtmlLink":"Update codeblocks' language to use luau. (#40)"}},{"before":null,"after":"620cbd88cc8b173d2622b696fc4178872f141dd6","ref":"refs/heads/luau","pushedAt":"2024-06-10T14:57:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Update codeblocks' language to use luau.","shortMessageHtmlLink":"Update codeblocks' language to use luau."}},{"before":"21d3413d4790274304a70d58a598df1b0240cd47","after":"6002a16fc3696c99afbd03aebd278b128f8b9358","ref":"refs/heads/master","pushedAt":"2024-06-04T17:41:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aatxe","name":"aaron","path":"/aatxe","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/744293?s=80&v=4"},"commit":{"message":"RFC: An official mascot for Luau (#37)\n\n* mascot rfc\r\n\r\n* typo\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Alexander McCord <11488393+alexmccord@users.noreply.github.com>","shortMessageHtmlLink":"RFC: An official mascot for Luau (#37)"}},{"before":"7e35ba35a0440fab2f301cd31ac807c18228c59c","after":"21d3413d4790274304a70d58a598df1b0240cd47","ref":"refs/heads/master","pushedAt":"2024-05-30T19:19:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andyfriesen","name":"Andy Friesen","path":"/andyfriesen","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/123493?s=80&v=4"},"commit":{"message":"RFC: Function Attribute Parameters (#30)\n\n* RFC for attribute parameters\r\n\r\n* Use a relative path to generalize for GitHub and the RFC site.\r\n\r\n* Add reason for allowing `nil` parameter\r\n\r\n* Handle forward compatibility and clarify parsing behavior.\r\n\r\n* Slight rewording\r\n\r\n* Add discussion for handling `@checked`\r\n\r\n* Update description for new syntax.\r\n\r\n* Improve presentation, fix ebnf syntax, and address comments.\r\n\r\n* Propose function-call syntax for attributes","shortMessageHtmlLink":"RFC: Function Attribute Parameters (#30)"}},{"before":"1ca8399b0d1380f0aa0f7a97e2296dde7e0832e4","after":"7e35ba35a0440fab2f301cd31ac807c18228c59c","ref":"refs/heads/master","pushedAt":"2024-05-21T03:00:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Key destructuring (`local {.a, .b} = t`) (#24)\n\n* Key destructuring RFC\n\n* Feedback + 'as'\n\n* Mention evaluation amount\n\n* Fix type\n\n* Spell check\n\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>\n\n---------\n\nCo-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>","shortMessageHtmlLink":"Key destructuring (local {.a, .b} = t) (#24)"}},{"before":"82626520a1db23bf551e4a2660a01eb553f024f3","after":"ba38a41ef1ec41c7fe5cc64a0db89e0b55365973","ref":"refs/heads/negation-types","pushedAt":"2024-05-09T05:02:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Shouldn","shortMessageHtmlLink":"Shouldn"}},{"before":"0947a3d517d05f0e5fa68a7b12468252319f6783","after":"82626520a1db23bf551e4a2660a01eb553f024f3","ref":"refs/heads/negation-types","pushedAt":"2024-05-09T04:53:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Fluff around what a cofinite set is.","shortMessageHtmlLink":"Fluff around what a cofinite set is."}},{"before":"a55cce91f2982f56604fbf27cf40543ba4ca84f5","after":"0947a3d517d05f0e5fa68a7b12468252319f6783","ref":"refs/heads/negation-types","pushedAt":"2024-05-09T04:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Extract the and clause into its own sentence.","shortMessageHtmlLink":"Extract the and clause into its own sentence."}},{"before":"d495078767ead754b6a69188a961099f16dd4e88","after":"1ca8399b0d1380f0aa0f7a97e2296dde7e0832e4","ref":"refs/heads/master","pushedAt":"2024-05-08T22:48:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Update attributes for functions RFC with more reasons against comments (#33)\n\nWhy not use comments? This is why.","shortMessageHtmlLink":"Update attributes for functions RFC with more reasons against comments ("}},{"before":null,"after":"dee5f3797ff41e3242a7554d83aaf3f9bfb15a35","ref":"refs/heads/alexmccord-patch-1","pushedAt":"2024-05-08T22:43:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Why not use comments?\n\nThis is why.","shortMessageHtmlLink":"Why not use comments?"}},{"before":"a90e0fd22eacf23f3212d107c9c50ccffd7335c0","after":"a55cce91f2982f56604fbf27cf40543ba4ca84f5","ref":"refs/heads/negation-types","pushedAt":"2024-05-08T20:07:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Update docs/negation-types.md\n\nCo-authored-by: aaron ","shortMessageHtmlLink":"Update docs/negation-types.md"}},{"before":"689bba98817224769480ea5594ba352b6694fb4c","after":"a90e0fd22eacf23f3212d107c9c50ccffd7335c0","ref":"refs/heads/negation-types","pushedAt":"2024-05-08T20:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexmccord","name":"Alexander McCord","path":"/alexmccord","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11488393?s=80&v=4"},"commit":{"message":"Update docs/negation-types.md\n\nCo-authored-by: aaron ","shortMessageHtmlLink":"Update docs/negation-types.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNjo0MToxMi4wMDAwMDBazwAAAASzcp_o","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMVQxNjo0MToxMi4wMDAwMDBazwAAAASzcp_o","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wOFQyMDowNzoyMC4wMDAwMDBazwAAAARFAHkk"}},"title":"Activity ยท luau-lang/rfcs"}