{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":533404053,"defaultBranch":"master","name":"ir","ownerLogin":"dstogov","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-06T16:12:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2510034?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714087611.0","currentOid":""},"activityList":{"items":[{"before":"1aba19a2f4bb5bc7752119e79378f8f5d8cd5efd","after":"804e5c366e4e8319f6d832141f26074da322e0d0","ref":"refs/heads/master","pushedAt":"2024-07-22T14:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Switch to macos-13","shortMessageHtmlLink":"Switch to macos-13"}},{"before":"8fb33ceccd39d0052c5949cf96fc135e7ba1fbcb","after":"1aba19a2f4bb5bc7752119e79378f8f5d8cd5efd","ref":"refs/heads/master","pushedAt":"2024-07-22T13:43:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Regenerate IR parser","shortMessageHtmlLink":"Regenerate IR parser"}},{"before":"7df967d4d4783960d1fd07bac38326700bea8f12","after":"8fb33ceccd39d0052c5949cf96fc135e7ba1fbcb","ref":"refs/heads/master","pushedAt":"2024-07-22T06:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix \"Unknown addr size\" compilation error on ARM Windows (JIT is not\nsupported anyway)","shortMessageHtmlLink":"Fix \"Unknown addr size\" compilation error on ARM Windows (JIT is not"}},{"before":"44df3717b8345e3499c4721ce6dc715dccc51b26","after":"7df967d4d4783960d1fd07bac38326700bea8f12","ref":"refs/heads/master","pushedAt":"2024-06-10T17:34:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Sync DISASM_INTEL_SYNTAX condition #if/ifdef/defined (-Wundef) (#90)\n\n* Sync DISASM_INTEL_SYNTAX condition #if/ifdef/defined (-Wundef)\r\n\r\n* Rename DISASM_INTEL_SYNTAX to IR_DISASM_INTEL_SYNTAX","shortMessageHtmlLink":"Sync DISASM_INTEL_SYNTAX condition #if/ifdef/defined (-Wundef) (#90)"}},{"before":"5be6dd81f19f85bc06085617e7231f8699d7f9b0","after":"44df3717b8345e3499c4721ce6dc715dccc51b26","ref":"refs/heads/master","pushedAt":"2024-06-10T17:08:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Sync IR_DEBUG condition - #if/ifdef/defined (-Wundef) (#89)\n\nFollow-up of 5be6dd81f19f85bc06085617e7231f8699d7f9b0","shortMessageHtmlLink":"Sync IR_DEBUG condition - #if/ifdef/defined (-Wundef) (#89)"}},{"before":"97555e12b525b825ab3b2f12bfdfd5cb6c00b2b4","after":"5be6dd81f19f85bc06085617e7231f8699d7f9b0","ref":"refs/heads/master","pushedAt":"2024-06-10T08:04:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Sync IR_DEBUG conditions - #if/ifdef/defined (-Wundef) (#88)\n\nIR_DEBUG can be either undefined or defined (to value 1).","shortMessageHtmlLink":"Sync IR_DEBUG conditions - #if/ifdef/defined (-Wundef) (#88)"}},{"before":"e87914bda3939072bf1e470e923599d73063d9f1","after":"97555e12b525b825ab3b2f12bfdfd5cb6c00b2b4","ref":"refs/heads/master","pushedAt":"2024-06-03T09:18:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Add support for AArch64 FreeBSD dynamic TLS (#87)\n\nThis change is necessary to support\r\nhttps://github.com/php/php-src/pull/11236 for IR JIT.","shortMessageHtmlLink":"Add support for AArch64 FreeBSD dynamic TLS (#87)"}},{"before":"94e71e613221e79b033c48b54230e128755c95f9","after":"e87914bda3939072bf1e470e923599d73063d9f1","ref":"refs/heads/master","pushedAt":"2024-05-23T06:35:42.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Validate GCM scheduling","shortMessageHtmlLink":"Validate GCM scheduling"}},{"before":"f7f340033d1eeb35e0947248105b0306e9de7caa","after":"94e71e613221e79b033c48b54230e128755c95f9","ref":"refs/heads/master","pushedAt":"2024-05-08T15:27:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Select better blocks for clones.","shortMessageHtmlLink":"Select better blocks for clones."}},{"before":"3553ef10bee38c5bb05a586e39cfef40b9dec8ab","after":"f7f340033d1eeb35e0947248105b0306e9de7caa","ref":"refs/heads/master","pushedAt":"2024-05-08T12:17:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix possible incorrect split of live interval\n\nWe shouldn't split it exacly in the place of definition","shortMessageHtmlLink":"Fix possible incorrect split of live interval"}},{"before":"b0a34ae47955683fb627d74b140cd2d5bbf470e7","after":"3553ef10bee38c5bb05a586e39cfef40b9dec8ab","ref":"refs/heads/master","pushedAt":"2024-05-07T17:41:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix dessa swap of register with different types","shortMessageHtmlLink":"Fix dessa swap of register with different types"}},{"before":"005f7b5fb5cb01cc2a04ff8a17658999057cf40e","after":"b0a34ae47955683fb627d74b140cd2d5bbf470e7","ref":"refs/heads/master","pushedAt":"2024-05-07T11:57:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix support for local addresses in COND instruction","shortMessageHtmlLink":"Fix support for local addresses in COND instruction"}},{"before":"48687e2851038b4f00b1ce8230b166e7fd083bf7","after":"005f7b5fb5cb01cc2a04ff8a17658999057cf40e","ref":"refs/heads/master","pushedAt":"2024-05-07T11:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Recognize ROL/ROR patterns","shortMessageHtmlLink":"Recognize ROL/ROR patterns"}},{"before":"4b0b755598d42663beaf6b7b144c7c8f220a4d29","after":"48687e2851038b4f00b1ce8230b166e7fd083bf7","ref":"refs/heads/master","pushedAt":"2024-05-07T08:18:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Improve alias analysis\n\nElements of different arrays cannot alias","shortMessageHtmlLink":"Improve alias analysis"}},{"before":"cad9162540cc7aad1e8f3975758cc2fa20880e8f","after":"4b0b755598d42663beaf6b7b144c7c8f220a4d29","ref":"refs/heads/master","pushedAt":"2024-05-06T21:37:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Eliminate useless AND","shortMessageHtmlLink":"Eliminate useless AND"}},{"before":"fe4ba285bc576d83bea4a8099fb7315b8bc8c7fb","after":"cad9162540cc7aad1e8f3975758cc2fa20880e8f","ref":"refs/heads/master","pushedAt":"2024-05-06T20:38:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Remove useless folding rules (duplicate of commutative rules)","shortMessageHtmlLink":"Remove useless folding rules (duplicate of commutative rules)"}},{"before":"9cff27feeb1e07a23129ecf9dece66a22f5bc016","after":"fe4ba285bc576d83bea4a8099fb7315b8bc8c7fb","ref":"refs/heads/master","pushedAt":"2024-05-03T14:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Update inlining heuristics","shortMessageHtmlLink":"Update inlining heuristics"}},{"before":"2d9c5ea4b7fce40dfc089fc3dd69e92e3ce6c298","after":"463db75f0695adfd36abaa9959a99b0db9af6fb6","ref":"refs/heads/gcm_reassoc","pushedAt":"2024-05-03T13:48:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Reassociate ADD/SUB expressions to allow hoisting of loop invariants","shortMessageHtmlLink":"Reassociate ADD/SUB expressions to allow hoisting of loop invariants"}},{"before":"ab0ab627898c20ff7e8193b080f5626bc9915d88","after":"9cff27feeb1e07a23129ecf9dece66a22f5bc016","ref":"refs/heads/master","pushedAt":"2024-05-03T13:32:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Allow fusion of common index scale","shortMessageHtmlLink":"Allow fusion of common index scale"}},{"before":"08fceaf0fef0d9d8884297f62589dc2a8b2328b7","after":"ab0ab627898c20ff7e8193b080f5626bc9915d88","ref":"refs/heads/master","pushedAt":"2024-05-03T06:31:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Add \"--debug-bb-schedule\" option","shortMessageHtmlLink":"Add \"--debug-bb-schedule\" option"}},{"before":"962c49fbb1bc30ad777019062fb3dc1b88565e9c","after":"08fceaf0fef0d9d8884297f62589dc2a8b2328b7","ref":"refs/heads/master","pushedAt":"2024-05-02T21:14:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix support for constant conditions","shortMessageHtmlLink":"Fix support for constant conditions"}},{"before":"df8965265341eb5df241e2caac73db0bfd7ce83c","after":"962c49fbb1bc30ad777019062fb3dc1b88565e9c","ref":"refs/heads/master","pushedAt":"2024-05-02T20:36:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Allow fusion of condition across BB boundary","shortMessageHtmlLink":"Allow fusion of condition across BB boundary"}},{"before":"6c35b99bea3ae96f27f3700b9dc28eb8834587d3","after":"df8965265341eb5df241e2caac73db0bfd7ce83c","ref":"refs/heads/master","pushedAt":"2024-04-27T10:08:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix OVERFLOW placement","shortMessageHtmlLink":"Fix OVERFLOW placement"}},{"before":"3b35a1fd61b2b72da8a0852549880d2aff391dbe","after":"6c35b99bea3ae96f27f3700b9dc28eb8834587d3","ref":"refs/heads/master","pushedAt":"2024-04-27T08:51:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix temporaty register allocation for DESSA move","shortMessageHtmlLink":"Fix temporaty register allocation for DESSA move"}},{"before":"541aa7ad478eb815f39595fbeec172b758c55a58","after":"3b35a1fd61b2b72da8a0852549880d2aff391dbe","ref":"refs/heads/master","pushedAt":"2024-04-26T20:51:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Update bechmark results","shortMessageHtmlLink":"Update bechmark results"}},{"before":"6834d5aa419c01b1f87a5f656cc7d901e43d95d7","after":"541aa7ad478eb815f39595fbeec172b758c55a58","ref":"refs/heads/master","pushedAt":"2024-04-26T16:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Use cheaper thunk code","shortMessageHtmlLink":"Use cheaper thunk code"}},{"before":"97d5cd7b530ae3d057bdd1eee4977df151c919da","after":"6834d5aa419c01b1f87a5f656cc7d901e43d95d7","ref":"refs/heads/master","pushedAt":"2024-04-26T10:48:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Reuse existing instruction if possible","shortMessageHtmlLink":"Reuse existing instruction if possible"}},{"before":"ae34ae52b7b1c359afa03a0a1f45cbf689a64471","after":"97d5cd7b530ae3d057bdd1eee4977df151c919da","ref":"refs/heads/master","pushedAt":"2024-04-26T08:58:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"cleanup","shortMessageHtmlLink":"cleanup"}},{"before":"1ee6d3ecb65670564c9a0be9e1ba5b6d331a43c7","after":"ae34ae52b7b1c359afa03a0a1f45cbf689a64471","ref":"refs/heads/master","pushedAt":"2024-04-25T23:38:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Perform CFG optimisation as part of iterative pass at the end of SCCP (#86)\n\n* Perform CFG optimisation as part of iterative pass at the end of SCCP\r\n\r\n* Fix 64-bit specific test","shortMessageHtmlLink":"Perform CFG optimisation as part of iterative pass at the end of SCCP ("}},{"before":"f0466e0a681d63687beae3fc90b513e23188371a","after":"93b120e3a5ca71101319dd85b497bbe094ad51de","ref":"refs/heads/cfg_sccp_opt","pushedAt":"2024-04-25T23:33:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dstogov","name":"Dmitry Stogov","path":"/dstogov","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2510034?s=80&v=4"},"commit":{"message":"Fix 64-bit specific test","shortMessageHtmlLink":"Fix 64-bit specific test"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEhd4hmgA","startCursor":null,"endCursor":null}},"title":"Activity · dstogov/ir"}