{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":435609557,"defaultBranch":"main","name":"perf-book","ownerLogin":"dendibakh","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-12-06T18:45:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4634056?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719419968.0","currentOid":""},"activityList":{"items":[{"before":"c985ca8f08ff80f0d118a636904e66198f592f6f","after":"73deae24b0d67eac00125def5b02cbd036443779","ref":"refs/heads/main","pushedAt":"2024-09-23T19:40:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Temporarily removed badge","shortMessageHtmlLink":"Temporarily removed badge"}},{"before":"f4e730465747cde41416f90359f55736f4e66eb5","after":"c985ca8f08ff80f0d118a636904e66198f592f6f","ref":"refs/heads/main","pushedAt":"2024-09-23T18:10:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-4 Multiple Compares Single Branch.md","shortMessageHtmlLink":"[Grammar] Update 10-4 Multiple Compares Single Branch.md"}},{"before":"3abe0f83a09898db68acf9a5061403c8ce4100e3","after":"f4e730465747cde41416f90359f55736f4e66eb5","ref":"refs/heads/main","pushedAt":"2024-09-23T18:09:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-3 Replace branches with predication.md","shortMessageHtmlLink":"[Grammar] Update 10-3 Replace branches with predication.md"}},{"before":"04b914cbdf97324764c6d3aad82775e258f7ad24","after":"3abe0f83a09898db68acf9a5061403c8ce4100e3","ref":"refs/heads/main","pushedAt":"2024-09-23T18:08:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-0 Optimizing bad speculation.md","shortMessageHtmlLink":"[Grammar] Update 10-0 Optimizing bad speculation.md"}},{"before":"e9906ac2ce80768fe65b46bb22fb8f2d08f2bbc4","after":"04b914cbdf97324764c6d3aad82775e258f7ad24","ref":"refs/heads/main","pushedAt":"2024-09-23T16:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter10] Final touches","shortMessageHtmlLink":"[Chapter10] Final touches"}},{"before":"1cb1a7763f6b922ffbda1bc2bbe138d0d3453a98","after":"e9906ac2ce80768fe65b46bb22fb8f2d08f2bbc4","ref":"refs/heads/main","pushedAt":"2024-09-22T17:57:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-4 Multiple Compares Single Branch.md","shortMessageHtmlLink":"[Grammar] Update 10-4 Multiple Compares Single Branch.md"}},{"before":"92f53b530f1b7d30aa33d6139006ae478daa76d2","after":"1cb1a7763f6b922ffbda1bc2bbe138d0d3453a98","ref":"refs/heads/main","pushedAt":"2024-09-22T17:54:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-3 Replace branches with predication.md","shortMessageHtmlLink":"[Grammar] Update 10-3 Replace branches with predication.md"}},{"before":"fa934642ac6cfcf836f2c018f7c8bd4c8f1cca14","after":"92f53b530f1b7d30aa33d6139006ae478daa76d2","ref":"refs/heads/main","pushedAt":"2024-09-22T17:51:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-2 Replace branches with arithmetic.md","shortMessageHtmlLink":"[Grammar] Update 10-2 Replace branches with arithmetic.md"}},{"before":"fdd986325a52dea13165853395509db351e7822f","after":"fa934642ac6cfcf836f2c018f7c8bd4c8f1cca14","ref":"refs/heads/main","pushedAt":"2024-09-22T17:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Grammar] Update 10-0 Optimizing bad speculation.md","shortMessageHtmlLink":"[Grammar] Update 10-0 Optimizing bad speculation.md"}},{"before":"fc3db0caf60bb8b755d2eb6ef89b46f62d95f7f7","after":"fdd986325a52dea13165853395509db351e7822f","ref":"refs/heads/main","pushedAt":"2024-09-22T00:00:16.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter12] Removed TODO","shortMessageHtmlLink":"[Chapter12] Removed TODO"}},{"before":"2b5ab40f9feb94d9f31081126f50aa65f2e49e63","after":"fc3db0caf60bb8b755d2eb6ef89b46f62d95f7f7","ref":"refs/heads/main","pushedAt":"2024-09-17T17:53:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter10] Predication -> Selection.","shortMessageHtmlLink":"[Chapter10] Predication -> Selection."}},{"before":"1c7aedea3fdeb998182a2cbb04608eb83aa0d7cf","after":"2b5ab40f9feb94d9f31081126f50aa65f2e49e63","ref":"refs/heads/main","pushedAt":"2024-09-14T21:08:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 4-7 Cache miss.md","shortMessageHtmlLink":"Update 4-7 Cache miss.md"}},{"before":"1ac2b43cc6b0ac870bb53ad1a65da86bffbef843","after":"1c7aedea3fdeb998182a2cbb04608eb83aa0d7cf","ref":"refs/heads/main","pushedAt":"2024-09-14T21:07:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter4] Small fixes.","shortMessageHtmlLink":"[Chapter4] Small fixes."}},{"before":"07bd550fb0b6eb56aaa0c7cfdb3536e97da617b1","after":"1ac2b43cc6b0ac870bb53ad1a65da86bffbef843","ref":"refs/heads/main","pushedAt":"2024-09-14T20:52:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Chapter 4 edits (#71)\n\n* 4-0\r\n\r\n* 4-3: fix inversion of CPI/IPC definitions, fix number problems\r\n\r\n* 4-4: comma splices\r\n\r\n* 4-9: normalize a lot of entries\r\n\r\n* 4.10: normalize some things\r\n\r\n* chapter 4: en dashes, number agreement, word ordering","shortMessageHtmlLink":"Chapter 4 edits (#71)"}},{"before":"6ffd668de50990d94027eb00de80dc6417aa5799","after":"07bd550fb0b6eb56aaa0c7cfdb3536e97da617b1","ref":"refs/heads/main","pushedAt":"2024-09-14T19:19:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 3-8 Modern CPU design.md","shortMessageHtmlLink":"Update 3-8 Modern CPU design.md"}},{"before":"90ccf686e45c84e6e5b46f7ec0d80bec083f4e3e","after":"6ffd668de50990d94027eb00de80dc6417aa5799","ref":"refs/heads/main","pushedAt":"2024-09-14T19:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter3] Small fixes.","shortMessageHtmlLink":"[Chapter3] Small fixes."}},{"before":"79a6cea099099712791bf5398ca5cce0b6f40ec0","after":"90ccf686e45c84e6e5b46f7ec0d80bec083f4e3e","ref":"refs/heads/main","pushedAt":"2024-09-14T18:50:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 3-3 Exploiting ILP.md","shortMessageHtmlLink":"Update 3-3 Exploiting ILP.md"}},{"before":"a408bdcad0bb8b96775d110a355353fa5cb3205e","after":"79a6cea099099712791bf5398ca5cce0b6f40ec0","ref":"refs/heads/main","pushedAt":"2024-09-14T18:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 3-2 Pipelining.md","shortMessageHtmlLink":"Update 3-2 Pipelining.md"}},{"before":"49cda2859b5ced964e4f6ce653f8f88a0a639266","after":"a408bdcad0bb8b96775d110a355353fa5cb3205e","ref":"refs/heads/main","pushedAt":"2024-09-14T18:39:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter3] Fixed register renaming examples.","shortMessageHtmlLink":"[Chapter3] Fixed register renaming examples."}},{"before":"b0a70e82be2abbfbc8a1dd9b9217c1757170716e","after":"49cda2859b5ced964e4f6ce653f8f88a0a639266","ref":"refs/heads/main","pushedAt":"2024-09-14T16:33:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Chapter 3 edits (#70)\n\n* 3-1: number agreement, ARM v8 becomes Armv8-A\r\n\r\n* 3-2: markdown syntax, indefinite article\r\n\r\n* ch3: Model 91\r\n\r\n* chapter4: target, not just direction\r\n\r\n* ch3-4: number agreement\r\n\r\n* 3-6: simplify to 'per transfer'\r\n\r\n* ch3: small things\r\n\r\n* 3.8: kill duplicated sentences, number issues\r\n\r\n* normalize front-end to frontend\r\n\r\n* 3: as is -> as-is\r\n\r\n* 3-9: monotype 'perf'","shortMessageHtmlLink":"Chapter 3 edits (#70)"}},{"before":"ba5338ac33fd037174b39f15ac7de2cd594cafe3","after":"b0a70e82be2abbfbc8a1dd9b9217c1757170716e","ref":"refs/heads/main","pushedAt":"2024-09-13T19:16:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 2-4 Local Performance Testing.md","shortMessageHtmlLink":"Update 2-4 Local Performance Testing.md"}},{"before":"4a85ad8873a9364992bdce8484e430e6ec86999c","after":"ba5338ac33fd037174b39f15ac7de2cd594cafe3","ref":"refs/heads/main","pushedAt":"2024-09-13T19:15:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 2-2 Measuring Performance In Procution.md","shortMessageHtmlLink":"Update 2-2 Measuring Performance In Procution.md"}},{"before":"27a1e0b764330bcb4fc892b66df6863d551694c9","after":"4a85ad8873a9364992bdce8484e430e6ec86999c","ref":"refs/heads/main","pushedAt":"2024-09-13T19:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 2-1 Noise In Modern Systems.md","shortMessageHtmlLink":"Update 2-1 Noise In Modern Systems.md"}},{"before":"85b957f36bc596b353174cc030dc69482a88ea9c","after":"27a1e0b764330bcb4fc892b66df6863d551694c9","ref":"refs/heads/main","pushedAt":"2024-09-13T19:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Update 2-3 Performance Regressions.md","shortMessageHtmlLink":"Update 2-3 Performance Regressions.md"}},{"before":"ce6d7300761ae483f6234925a1a78d265753ce2c","after":"85b957f36bc596b353174cc030dc69482a88ea9c","ref":"refs/heads/main","pushedAt":"2024-09-13T19:08:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Acks] Added TODOs.","shortMessageHtmlLink":"[Acks] Added TODOs."}},{"before":"effb03acfa06a84028953ef1462c633035f7f433","after":"ce6d7300761ae483f6234925a1a78d265753ce2c","ref":"refs/heads/main","pushedAt":"2024-09-13T19:04:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Chapter 2 edits (#69)\n\n* 2-0: number agreement\r\n\r\n* 2-1: spelling, weird use of 'diverge'\r\n\r\n* chapter 2: non-determinism becomes nondeterminism\r\n\r\n* chapter 2: representative\r\n\r\n* 2-7: period following etc","shortMessageHtmlLink":"Chapter 2 edits (#69)"}},{"before":"51cfb251f6ffc7f3888adc44d71e21f60c67872d","after":"effb03acfa06a84028953ef1462c633035f7f433","ref":"refs/heads/main","pushedAt":"2024-09-10T16:31:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"[Chapter1] Review comments.","shortMessageHtmlLink":"[Chapter1] Review comments."}},{"before":"97c06216920ea2b11523bdaacb8e6445c414e109","after":"51cfb251f6ffc7f3888adc44d71e21f60c67872d","ref":"refs/heads/main","pushedAt":"2024-09-10T16:27:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"chapter 1 section 5 edits. mostly reductions. (#68)\n\n* chapter 1 section 5 edits. mostly reductions.\r\n\r\n* Denis fixes++\r\n\r\n---------\r\n\r\nCo-authored-by: Denis Bakhvalov ","shortMessageHtmlLink":"chapter 1 section 5 edits. mostly reductions. (#68)"}},{"before":"59bc1cef609330dc489b24bcfd5f6aa7e48d0b99","after":"97c06216920ea2b11523bdaacb8e6445c414e109","ref":"refs/heads/main","pushedAt":"2024-09-10T16:16:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"Chapter 1 section 3 edits (#66)\n\n* Update file names for renumbered Ch1 sections\r\n\r\n* Chapter 1 section 3. You swapped post- and pre-!\r\n\r\n* Revert \"Chapter 1 section 3. You swapped post- and pre-!\"\r\n\r\nThis reverts commit 5966184c4061064f0bc53e43b1ed64bbc22738dc.\r\n\r\n* Revert \"Update file names for renumbered Ch1 sections\"\r\n\r\nThis reverts commit 72c93d29df8974c2ea6182e36b0c8b1e0188e232.\r\n\r\n* Reapplied Nick's edits\r\n\r\n---------\r\n\r\nCo-authored-by: Denis Bakhvalov ","shortMessageHtmlLink":"Chapter 1 section 3 edits (#66)"}},{"before":"687554a64c8b989e3bd12dfd239021cd228613f2","after":"59bc1cef609330dc489b24bcfd5f6aa7e48d0b99","ref":"refs/heads/main","pushedAt":"2024-09-10T16:15:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dendibakh","name":"Denis Bakhvalov","path":"/dendibakh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4634056?s=80&v=4"},"commit":{"message":"chapter 1 section 2 edits (#65)\n\n* chapter 1 section 2 edits\r\n\r\nWhenever you have a numeric range, you want what's called\r\nan \"en dash\" (–, U+2013). Ala LaTeX, this is done in pandoc\r\nvia two hyphens without whitespace. I'm using these\r\nwherever appropriate.\r\n\r\nWhenever you have a break in thought, you want an em dash\r\n(—, U+2014). Ala LaTeX, this is done via three hyphens,\r\nyadda yadda.\r\n\r\nI think I've managed to avoid most stylistic edits.\r\n\r\n* Lowercase section 2 title to match other sections\r\n\r\nUpdate file name to reflect new capitalization.\r\n\r\n* Reverted some changes\r\n\r\n* Revert \"Lowercase section 2 title to match other sections\"\r\n\r\nThis reverts commit 6334686e6e3c04ea1127d680690a3cea90298fbe.\r\n\r\n---------\r\n\r\nCo-authored-by: Denis Bakhvalov ","shortMessageHtmlLink":"chapter 1 section 2 edits (#65)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxOTo0MDoxNi4wMDAwMDBazwAAAAS-X2We","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxOTo0MDoxNi4wMDAwMDBazwAAAAS-X2We","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQxNjoxNTo1OS4wMDAwMDBazwAAAASySC1a"}},"title":"Activity · dendibakh/perf-book"}