{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":223592087,"defaultBranch":"master","name":"rusty","ownerLogin":"PLC-lang","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-11-23T13:23:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/87856774?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721044828.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"673042fe6016e792176b4cfb4f914b326259336a","ref":"refs/heads/volsa/vscode-debug","pushedAt":"2024-07-15T12:00:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"chore: Enable logging in VSCode debug view\n\nPrints any log calls in VSCodes debug console","shortMessageHtmlLink":"chore: Enable logging in VSCode debug view"}},{"before":"67875c6056fe41e359b218ca8fccc116f8f83c5a","after":"5d00d7aa738957a60fee4a1cc0e54f8a39b33f84","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-15T11:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Add temporary is_aliasing field\n\nWill be replaced by an enum merging the is_auto_deref, is_reference_to and is_aliasing flags","shortMessageHtmlLink":"Add temporary is_aliasing field"}},{"before":"5110aa271fee2f8a8bd79c80eec33671930b832c","after":"67875c6056fe41e359b218ca8fccc116f8f83c5a","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-15T07:50:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"95cba40ae436f1dc78f8f9c90f5f6b2b72aea9e2","after":"09dbfec17523b5dd00f81e04866985e8ccc05bb1","ref":"refs/heads/initfn","pushedAt":"2024-07-12T07:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhasel","name":"Michael","path":"/mhasel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78988079?s=80&v=4"},"commit":{"message":"add new compilation unit during resolving","shortMessageHtmlLink":"add new compilation unit during resolving"}},{"before":"382a7295a520c5a0062e27b185bf34ab654d5412","after":"5110aa271fee2f8a8bd79c80eec33671930b832c","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-12T07:08:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"f3eaa638bc3021601f733bc9d3c7091b76c429c9","after":"1682947ac03b2ea3ffd92993bd2a8beec013aae9","ref":"refs/heads/volsa/readme","pushedAt":"2024-07-11T16:37:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"fd2ab31445f7bc58029ec5c5a91c83868c79a7d8","after":"f3eaa638bc3021601f733bc9d3c7091b76c429c9","ref":"refs/heads/volsa/readme","pushedAt":"2024-07-11T16:29:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b075229297f25efc648883686323ee9676f3db1a","after":"fd2ab31445f7bc58029ec5c5a91c83868c79a7d8","ref":"refs/heads/volsa/readme","pushedAt":"2024-07-11T16:28:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"79abdb6f8c8255303ba5bffe8ba562931398e583","after":"b075229297f25efc648883686323ee9676f3db1a","ref":"refs/heads/volsa/readme","pushedAt":"2024-07-11T16:27:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":null,"after":"79abdb6f8c8255303ba5bffe8ba562931398e583","ref":"refs/heads/volsa/readme","pushedAt":"2024-07-11T16:26:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"feat: Introduce `REF=` and `REFERENCE_TO` (#1251)\n\nThis PR introduces two new keywords, namely `REF=` and `REFERENCE TO`:\r\n* `REF=` is essentially syntactic sugar for an assignment where the right-hand side is wrapped in a `REF()` function call. Therefore `foo := REF(bar)` and `foo REF= bar` are equivalent.\r\n* `REFERENCE TO` is identical to `REF_TO` with the exception of being auto-deref by default. A variable `foo` declared as `REFERENCE TO` will therefore auto-deref on assignments, i.e. `foo := 5` is equivalent to `foo^ := 5`.\r\n\r\nMore information on CodeSys' [REF=](https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_ref_assignment/) and [REFERENCE TO](https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_datatype_reference/) documentation pages.","shortMessageHtmlLink":"feat: Introduce REF= and REFERENCE_TO (#1251)"}},{"before":"4ee207dd03fb5edf8b6a0c3b8798a72b4109447a","after":"382a7295a520c5a0062e27b185bf34ab654d5412","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-11T07:09:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"9e998d59d91b28c69afa88f4bf1d9c1da893b5c4","after":"4ee207dd03fb5edf8b6a0c3b8798a72b4109447a","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-11T07:04:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"275d8317038cd0e3971d3b02f347e7f6e5969700","after":"9e998d59d91b28c69afa88f4bf1d9c1da893b5c4","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-11T07:01:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}},{"before":"240b23d3436d9061c8f42913eeb0916b9021f03c","after":"275d8317038cd0e3971d3b02f347e7f6e5969700","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-11T06:16:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"26b11304233b9dc36300bbf5a13c874dd4a50b0d","after":"240b23d3436d9061c8f42913eeb0916b9021f03c","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-10T13:56:12.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/plc-lang/rusty into volsa…"}},{"before":"42fa3787c16fc84e1a73d3d6b819b3dc9710a928","after":"184410181beb1041997a719954a32b9775ab88ac","ref":"refs/heads/metrics-data","pushedAt":"2024-07-10T13:41:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update 79abdb6f8c8255303ba5bffe8ba562931398e583","shortMessageHtmlLink":"Update 79abdb6"}},{"before":"b8eb5cbfbea50c2d1eb97509f83efce67ef9037d","after":"20010787f551b1a7d9a71ad85e80653ff1e550f8","ref":"refs/heads/gh-pages","pushedAt":"2024-07-10T13:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 79abdb6f8c8255303ba5bffe8ba562931398e583","shortMessageHtmlLink":"deploy: 79abdb6"}},{"before":"1ccc09d4eb463f37c844ddd7ebcf1b0652f738a5","after":null,"ref":"refs/heads/volsa/referenceto","pushedAt":"2024-07-10T13:33:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"}},{"before":"4aea520a6a3422ffc1b7170933712922d0877610","after":"79abdb6f8c8255303ba5bffe8ba562931398e583","ref":"refs/heads/master","pushedAt":"2024-07-10T13:33:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"feat: Introduce `REF=` and `REFERENCE_TO` (#1251)\n\nThis PR introduces two new keywords, namely `REF=` and `REFERENCE TO`:\r\n* `REF=` is essentially syntactic sugar for an assignment where the right-hand side is wrapped in a `REF()` function call. Therefore `foo := REF(bar)` and `foo REF= bar` are equivalent.\r\n* `REFERENCE TO` is identical to `REF_TO` with the exception of being auto-deref by default. A variable `foo` declared as `REFERENCE TO` will therefore auto-deref on assignments, i.e. `foo := 5` is equivalent to `foo^ := 5`.\r\n\r\nMore information on CodeSys' [REF=](https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_ref_assignment/) and [REFERENCE TO](https://help.codesys.com/api-content/2/codesys/3.5.12.0/en/_cds_datatype_reference/) documentation pages.","shortMessageHtmlLink":"feat: Introduce REF= and REFERENCE_TO (#1251)"}},{"before":"5d2bce967da815df719bdee66d209c9a6cfdacb0","after":"26b11304233b9dc36300bbf5a13c874dd4a50b0d","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-10T13:30:50.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'volsa/referenceto' into volsa/aliasing","shortMessageHtmlLink":"Merge branch 'volsa/referenceto' into volsa/aliasing"}},{"before":"e0c283834beee508992b82e9c9b335a8f1281326","after":"95cba40ae436f1dc78f8f9c90f5f6b2b72aea9e2","ref":"refs/heads/initfn","pushedAt":"2024-07-10T09:16:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhasel","name":"Michael","path":"/mhasel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78988079?s=80&v=4"},"commit":{"message":"__init indexing","shortMessageHtmlLink":"__init indexing"}},{"before":"369231681c7d8c828387009aa1fb676b905fc7c2","after":"e0c283834beee508992b82e9c9b335a8f1281326","ref":"refs/heads/initfn","pushedAt":"2024-07-10T07:19:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhasel","name":"Michael","path":"/mhasel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78988079?s=80&v=4"},"commit":{"message":"init impl codegen","shortMessageHtmlLink":"init impl codegen"}},{"before":"05ee69ff679053f789ae1026c6e1ec1dcc853cb9","after":"1ccc09d4eb463f37c844ddd7ebcf1b0652f738a5","ref":"refs/heads/volsa/referenceto","pushedAt":"2024-07-09T13:18:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Delete tests/lit/single/pointer/referenceto_variable_uninitialized_address.st","shortMessageHtmlLink":"Delete tests/lit/single/pointer/referenceto_variable_uninitialized_ad…"}},{"before":"d2e974ff91b990f64fe73dd77fe6051bcefa71f2","after":"369231681c7d8c828387009aa1fb676b905fc7c2","ref":"refs/heads/initfn","pushedAt":"2024-07-09T13:13:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mhasel","name":"Michael","path":"/mhasel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/78988079?s=80&v=4"},"commit":{"message":"indexing struct init functions","shortMessageHtmlLink":"indexing struct init functions"}},{"before":"88f2c214e182d735bb929c613b4647e5281d0bb9","after":"05ee69ff679053f789ae1026c6e1ec1dcc853cb9","ref":"refs/heads/volsa/referenceto","pushedAt":"2024-07-09T11:47:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'volsa/referenceto' of https://github.com/plc-lang/rusty into volsa/referenceto","shortMessageHtmlLink":"Merge branch 'volsa/referenceto' of https://github.com/plc-lang/rusty …"}},{"before":null,"after":"5d2bce967da815df719bdee66d209c9a6cfdacb0","ref":"refs/heads/volsa/aliasing","pushedAt":"2024-07-09T07:53:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Initiali commit","shortMessageHtmlLink":"Initiali commit"}},{"before":"3efdf539d5eff0d5057f35242e7f9812d12dc247","after":"42fa3787c16fc84e1a73d3d6b819b3dc9710a928","ref":"refs/heads/metrics-data","pushedAt":"2024-07-09T07:39:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update 4aea520a6a3422ffc1b7170933712922d0877610","shortMessageHtmlLink":"Update 4aea520"}},{"before":"2bdb3f53e5fe6e2f3a3d0a485fc38617c526edfa","after":"b8eb5cbfbea50c2d1eb97509f83efce67ef9037d","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T07:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"deploy: 4aea520a6a3422ffc1b7170933712922d0877610","shortMessageHtmlLink":"deploy: 4aea520"}},{"before":"39da06447ac43541b079c5fa2e02d947a3ae8daf","after":"88f2c214e182d735bb929c613b4647e5281d0bb9","ref":"refs/heads/volsa/referenceto","pushedAt":"2024-07-09T07:32:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"Merge branch 'master' into volsa/referenceto","shortMessageHtmlLink":"Merge branch 'master' into volsa/referenceto"}},{"before":"ef09b87e731e0f7df9a3fda6be6ccffb6c031d48","after":"4aea520a6a3422ffc1b7170933712922d0877610","ref":"refs/heads/master","pushedAt":"2024-07-09T07:31:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"volsa","name":"Volkan","path":"/volsa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29666622?s=80&v=4"},"commit":{"message":"feat: Add --ast CLI argument to emit the AST to stdout (#1256)\n\n* add ast cli argument to print the AST to stdout\r\n\r\n* use pretty printed format\r\n\r\nCo-authored-by: Volkan \r\n\r\n---------\r\n\r\nCo-authored-by: Volkan ","shortMessageHtmlLink":"feat: Add --ast CLI argument to emit the AST to stdout (#1256)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEf6XsUgA","startCursor":null,"endCursor":null}},"title":"Activity · PLC-lang/rusty"}