{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":161515828,"defaultBranch":"master","name":"io","ownerLogin":"kernkonzept","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-12-12T16:32:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12676763?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1680253836.0","currentOid":""},"activityList":{"items":[{"before":"3606d7a8cc8b743d44ac7425296effaeb1db189a","after":"db0de8f5879b704f10a60822d952a46b70ecf091","ref":"refs/heads/master","pushedAt":"2024-06-07T09:25:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"No remapping on no-MMU systems\n\nJust map resources right at the spot. Anything else will fail without\nan MMU.\n\nChange-Id: I3d31d908934fb62cf955be208b72cd5743317223","shortMessageHtmlLink":"No remapping on no-MMU systems"}},{"before":"ad16c6056055d7fa015def159ba436bc231ddd79","after":"3606d7a8cc8b743d44ac7425296effaeb1db189a","ref":"refs/heads/master","pushedAt":"2024-05-24T11:00:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: fix leak of (single) Generic_pm object\n\n`Root_bus::_pm` is initialized with a heap-allocated `Generic_pm`\nobject. This was not deleted, e.g., when replaced via\n`Root_bus::set_pm()`. This is now resolved by turning `Root_bus::_pm`\ninto a smart pointer and switching to heap allocation for objects\nregistered via `set_pm()` (see `Acpi_pm` object creation in\n`io/server/src/acpi/acpi.cc`). `Root_bus` now takes ownership of objects\nregistered via `set_pm()` as indicated by the rvalue-reference\nparameter type.\n\nChange-Id: Ia36c99ddc903b3bfe40be18d8b3d38bd926210e4","shortMessageHtmlLink":"io: fix leak of (single) Generic_pm object"}},{"before":"91786a85c512fee15d00cdbb300ddf3c1c3aaff6","after":"ad16c6056055d7fa015def159ba436bc231ddd79","ref":"refs/heads/master","pushedAt":"2024-04-19T11:32:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"[API] dataspace: add map_info method\n\nIn case of a MMU-less system, the dataspace must be mapped at the\ncorrect address in the task because virtual and physical address must\nmatch. This method returns the start and end address of the physically\ncontiguous buffer backing the dataspace.\n\nOn MMU-enabled system any page aligned address is permissible. On such\nsystems the method is just a stub.\n\nChange-Id: I26a19bf63d769c24099dc6625bbeeba50b809da6","shortMessageHtmlLink":"[API] dataspace: add map_info method"}},{"before":"ec8bc291b4e6bed20ae2ff510b09cf78c074e147","after":"91786a85c512fee15d00cdbb300ddf3c1c3aaff6","ref":"refs/heads/master","pushedAt":"2024-04-12T10:10:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"acpi: make sure tables are mapped cacheable\n\nThere are no alignment requirements for all ACPI tables. Because they\nare described as structures the compiler will assume that accesses to\nunaligned members are permissible on Arm. This is only true if the\ntable was mapped as normal cachable memory, though.\n\nChange-Id: I13f393866348ce5601c6972a758e8be0fa64b6fd","shortMessageHtmlLink":"acpi: make sure tables are mapped cacheable"}},{"before":"2b8c95ed04199f8b0060565017f4d96634a85731","after":"ec8bc291b4e6bed20ae2ff510b09cf78c074e147","ref":"refs/heads/master","pushedAt":"2024-04-04T10:03:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"gpio: Fix typo in Qualcomm Kconfig description\n\nThe Qualcomm GPIO controller is called \"Top-Level Mode Multiplexer\"\n(TLMM), but the Kconfig description currently is \"Qualcom TLMN\". The\ndriver is also generic enough to work for multiple Qualcomm SoCs, so\nmove MSM8916 as example into the help text and keep the prompt generic.\n\nChange-Id: I44239d38c5374e7705ea03e197e1dc5f692f44c5","shortMessageHtmlLink":"gpio: Fix typo in Qualcomm Kconfig description"}},{"before":"3ddf2b774765158643ac224f5b0e485220e502a8","after":"2b8c95ed04199f8b0060565017f4d96634a85731","ref":"refs/heads/master","pushedAt":"2024-03-14T12:02:20.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add default open source LICENSE.spdx\n\nOur default open source license is GPL-2.0-only. For libraries we add\nthe GCC-exception-2.0 so that they can be linked with proprietary\n3rd-party software.\n\nChange-Id: I43934d9409ed8662a449d4a5fe723e6419c22bc0","shortMessageHtmlLink":"Add default open source LICENSE.spdx"}},{"before":"75154e470d04a4e7e742c2f66ef90d7337836cc4","after":"3ddf2b774765158643ac224f5b0e485220e502a8","ref":"refs/heads/master","pushedAt":"2024-02-29T16:07:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: whitelist lua_glue.swg.cc warning\n\nThe warning is in auto-generated code and thus such cases where a\nvariable is generated but never read / used may occur.\n\nChange-Id: Ic52a4b8ee1fc97e57b748af7b072ae48a1fef186","shortMessageHtmlLink":"io: whitelist lua_glue.swg.cc warning"}},{"before":"c563820e497037fdb7dbd97445c47d7fb242c47f","after":"75154e470d04a4e7e742c2f66ef90d7337836cc4","ref":"refs/heads/master","pushedAt":"2024-02-22T13:49:02.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Revert \"avoid hiding of non-private methods (Autosar A10-2-1)\"\n\nThis reverts commit 0c5c27d009e78290e664450221a66d45616126ed.\nThis reverts change I70ec3803247c9d5156fdd7c75efd8c7b0cd45d90.\n\nChange-Id: Ica0ffe5f6fbb35abef2b52e499c1c6b34929f586","shortMessageHtmlLink":"Revert \"avoid hiding of non-private methods (Autosar A10-2-1)\""}},{"before":"22727c5d2a58a2415251599b289784fb825db2bf","after":"c563820e497037fdb7dbd97445c47d7fb242c47f","ref":"refs/heads/master","pushedAt":"2024-02-16T11:05:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"i915: register driver for UHD graphics 620 device\n\nThis is the i915 version in an CoffeeLake generation Intel Core i5.\n\nChange-Id: I46bc6a6505d6ab2c063fea2af06c482626a39dd9","shortMessageHtmlLink":"i915: register driver for UHD graphics 620 device"}},{"before":"6fb62c268803c1a464b6d3e9c345f9b6b7538dcc","after":"22727c5d2a58a2415251599b289784fb825db2bf","ref":"refs/heads/master","pushedAt":"2024-02-09T14:09:08.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"i915: check OpRegion Header for size\n\nThe OpRegion header contains a size field, which tells about the size of\nthe region to be mapped. Per default this size is 8k, however, this\nmight be changed. Dynamically detect the size and request the resource.\n\nChange-Id: I804d692b71aafa66dc272153abb0ae1a71b3d24e","shortMessageHtmlLink":"i915: check OpRegion Header for size"}},{"before":"e4a4c483efbcd6eb70f95a7da6f3d9e560e2c112","after":"6fb62c268803c1a464b6d3e9c345f9b6b7538dcc","ref":"refs/heads/master","pushedAt":"2024-02-01T14:01:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"i915: register driver for UHD graphics 630 device\n\nChange-Id: I46e899ff15995524f65c1412b9f53faa1f642bbf","shortMessageHtmlLink":"i915: register driver for UHD graphics 630 device"}},{"before":"e69d1f8fec5faac0cfef4e83e787d57873467974","after":"e4a4c483efbcd6eb70f95a7da6f3d9e560e2c112","ref":"refs/heads/master","pushedAt":"2024-01-25T11:30:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Initialize variables in constructor explicitly.\n\nPrimitive data type variables should be explicitly initialized to avoid\nundefined behavior. This instance was uncovered by the Klocwork checker\nUNINIT.CTOR.MUST.\n\nChange-Id: Ia72173935509f0cbb24498c85c8b1dddfcb9130a","shortMessageHtmlLink":"Initialize variables in constructor explicitly."}},{"before":"d535798ce16135b51ecafd2b6162f62214cf8d0c","after":"e69d1f8fec5faac0cfef4e83e787d57873467974","ref":"refs/heads/master","pushedAt":"2024-01-18T11:52:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Convert to use the global config\n\nThis allows to select the devices and technologies supported by Io as\npart of the L4Re configuration step. Also adjust the ACPI dependecny to\nonly be there on amd64/x86.\n\nChange-Id: I6d026b2047b9feba2c12dad6baec93e441103a71\nRequires-Change-Id: Idc0e0085ff99d78c1c33ec7d85eafb7409a09e24","shortMessageHtmlLink":"Convert to use the global config"}},{"before":"875e110da5662ec1c8cf38cfd5d5ad5569928963","after":"d535798ce16135b51ecafd2b6162f62214cf8d0c","ref":"refs/heads/master","pushedAt":"2024-01-12T12:02:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Update PCI-IDs\n\nChange-Id: Iaedcb934554298e4961a26e3b42d6fa914c1406d","shortMessageHtmlLink":"Update PCI-IDs"}},{"before":"4a5aa4c9b368d537be4a3ff793c448085d56b40a","after":"875e110da5662ec1c8cf38cfd5d5ad5569928963","ref":"refs/heads/master","pushedAt":"2023-12-15T15:10:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Remove deprecated dynamic exception specification\n\nDynamic exception specification using `throw()` is deprecated since\nC++11 and removed in C++17. This change replaces `throw()` with\n`noexcept`.\n\nChange-Id: I850248fcc1aa39181b3b75366c17764e70b92efa","shortMessageHtmlLink":"Remove deprecated dynamic exception specification"}},{"before":"b7fac043d5597c986d11d5cd474923248a062f79","after":"4a5aa4c9b368d537be4a3ff793c448085d56b40a","ref":"refs/heads/master","pushedAt":"2023-11-10T11:43:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Registry_server: Do not use deprecated constructor\n\nChange-Id: I817b6080cddca6a74df9328f88d32f3e5c9b4e2f","shortMessageHtmlLink":"Registry_server: Do not use deprecated constructor"}},{"before":"ff55abefdd343790437a40135dd447ee30ae6edd","after":"b7fac043d5597c986d11d5cd474923248a062f79","ref":"refs/heads/master","pushedAt":"2023-10-20T14:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: don't use streams for printing runtime exceptions\n\nUsing plain fprintf(stderr, ...) saves about 400KiB code and 27KiB data\non AArch64 by not dragging the code (which includes locales,\ntime handling, ...)\n\nChange-Id: Ie31ddbec7ddeef74851d0414e07285c8381be836","shortMessageHtmlLink":"io: don't use streams for printing runtime exceptions"}},{"before":"21af4495750f04d0f8c2375dde5d7111c57a3182","after":"ff55abefdd343790437a40135dd447ee30ae6edd","ref":"refs/heads/master","pushedAt":"2023-10-05T10:24:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Update PCI-IDs\n\nChange-Id: I52e3a09a93419b5c293380f77fbef1387d08f50d","shortMessageHtmlLink":"Update PCI-IDs"}},{"before":"d07bcf1c4f556d806a53d3c96e560f599c8858f4","after":"21af4495750f04d0f8c2375dde5d7111c57a3182","ref":"refs/heads/master","pushedAt":"2023-09-21T11:18:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: fix transparent MSIs source id\n\nCalling Icu::msi_info() also has the side effect of configuring the MSI\nvector to be actually able to receive MSIs from the device that is\nspecified in the `source` parameter. On x86 Intel VT-d a source\nparameter of \"0\" means \"any device\".\n\nOn Arm there is no such flexibility. There it is mandatory to always\nspecify the exact originating device ID. Otherwise the MSI will be\nsilently dropped by the hardware. To keep things easy we simply always\nuse the MSI source ID of the device whose MSI is about to be bound.\n\nChange-Id: I8d8f4adfd7440a0cea0aa966b904b3d117084cdf","shortMessageHtmlLink":"io: fix transparent MSIs source id"}},{"before":"b854fef2f50f7aac6d415a67019588a03cc0387a","after":"d07bcf1c4f556d806a53d3c96e560f599c8858f4","ref":"refs/heads/master","pushedAt":"2023-08-25T11:47:45.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add emmc to config for rpi-4\n\nChange-Id: I1a7226bb315873ebbe9aed9f9542f7cebff0b391","shortMessageHtmlLink":"Add emmc to config for rpi-4"}},{"before":"b02aad97d4aa323fd0c207205108af7f2ee6e4dd","after":"b854fef2f50f7aac6d415a67019588a03cc0387a","ref":"refs/heads/master","pushedAt":"2023-08-16T14:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Update PCI-IDs\n\nChange-Id: Iecc49a05e41f61a9820a31db57d80970b24aa193","shortMessageHtmlLink":"Update PCI-IDs"}},{"before":"4522ca1f8dc3da383115f0bb409a9b25ff01d5ce","after":"b02aad97d4aa323fd0c207205108af7f2ee6e4dd","ref":"refs/heads/master","pushedAt":"2023-07-20T11:07:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"libvbus: document L4vbus::Device constructors and more docs\n\nThe constructor methods were previously undocumented.\nAlso fix the documentation of _bus and perform further fixes and insert\na few cross-references.\n\nChange-Id: I46f95daf3df85fe83081e26df79e3f7aef0ae555","shortMessageHtmlLink":"libvbus: document L4vbus::Device constructors and more docs"}},{"before":"f22720e9d9e160a325f8c4ba54fc8a46ffe299ae","after":"4522ca1f8dc3da383115f0bb409a9b25ff01d5ce","ref":"refs/heads/master","pushedAt":"2023-07-14T10:55:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: rename rpi_b platform to rpi\n\nChange Ia5f271625169a782687abf87cb1facf960e10cac unified the\nplatform name for all Raspberry Pi models. Reflect this change here to\nmake the PLATFORM_TYPE mechanics work again.\n\nChange-Id: Ia837ead0d2e40d1c9ae60ce8180fdb4b41a8a181","shortMessageHtmlLink":"io: rename rpi_b platform to rpi"}},{"before":"e052e24203da5da5f22f3ba7403a09c4a964cf26","after":"f22720e9d9e160a325f8c4ba54fc8a46ffe299ae","ref":"refs/heads/master","pushedAt":"2023-06-30T11:23:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: pci: PCIe driver for i.MX8QM SoC\n\nThis change adds a PCIe driver for the i.MX8 SoC. It is based on the\ngeneric DesignWare driver.\n\nSee ticket #CD-885.\n\nChange-Id: I49e7e86af435077b7559ab51fb8bcd29ffa69a3b","shortMessageHtmlLink":"io: pci: PCIe driver for i.MX8QM SoC"}},{"before":"026ff4cc38de94bc171b351e6ae92fe1a39e5417","after":"e052e24203da5da5f22f3ba7403a09c4a964cf26","ref":"refs/heads/master","pushedAt":"2023-06-22T11:07:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"acpi - Fallback for ACPI shutdown\n\nIf the ACPI sleep state S5 aka Shutdown is not supported by the ACPI\nimplementation, then fallback to the shutdown functionality provided by\nFiasco via the ICU, which might use other means to shutdown e.g. PSCI.\n\nChange-Id: I87ac054f2d73e793ee63f2d9b8073329f9c72caf","shortMessageHtmlLink":"acpi - Fallback for ACPI shutdown"}},{"before":"e3b13501f8e890991cbd06036994b6e49138a9ea","after":"026ff4cc38de94bc171b351e6ae92fe1a39e5417","ref":"refs/heads/master","pushedAt":"2023-06-15T11:04:49.118Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: Add i.MX gpio support\n\nThis supports older i.MX chipsets and the newer i.MX8 one with an SCU.\n\nOn i.MX8 the gpio needs to be turned on with the help of the SCU before\nuse.\n\nChange-Id: I7c27c7b9407ce0f1c7d355eb77325fd2e6e4dec0","shortMessageHtmlLink":"io: Add i.MX gpio support"}},{"before":"152126ab69ad6f8d27bcc222d7b80a225759825c","after":"e3b13501f8e890991cbd06036994b6e49138a9ea","ref":"refs/heads/master","pushedAt":"2023-06-08T19:33:25.452Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: add generic driver for DesignWare PCIe cores\n\nThis driver provides the generic layer to support DesignWare PCIe cores\nin io. The driver implements the basic resource discovery and\ninitialization. Further it provides the config read/write methods\nrequired for device discovery and configuration.\n\nA SoC specific driver should inherit from this generic driver and\nimplement any functionality such as power up/down, clock en-/disable and\nother SoC-specific setup.\n\nSee design ticket #TRAC-679.\n\nChange-Id: I1015aaa19481caaaf45428dc79240896ae7a9e91","shortMessageHtmlLink":"io: add generic driver for DesignWare PCIe cores"}},{"before":"a721ebbfd9f2edc27faf23d479ff25b9602e9601","after":"152126ab69ad6f8d27bcc222d7b80a225759825c","ref":"refs/heads/master","pushedAt":"2023-05-12T08:47:27.754Z","pushType":"push","commitsCount":4,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: Add support for the imx8qm SCU\n\nChange-Id: I216d9ee6b3b95478af1046535747256661767cd6","shortMessageHtmlLink":"io: Add support for the imx8qm SCU"}},{"before":null,"after":"06ba5a636f2ca82b539884fac399843a2582a5c9","ref":"refs/heads/nommu-1.0","pushedAt":"2023-03-28T16:06:32.295Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"Add our security policy\n\nThis document states Kernkonzept's security policies for the open-source\nprojects of the L4Re Operating System Framework.\n\nChange-Id: I6ff7f76b432e813d870f3d96fce59407b5dbed39","shortMessageHtmlLink":"Add our security policy"}},{"before":"e1f20111f0d1a57f8920918c036cee60994ea2ec","after":"a721ebbfd9f2edc27faf23d479ff25b9602e9601","ref":"refs/heads/master","pushedAt":"2023-03-24T14:39:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kk-infra","name":null,"path":"/kk-infra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/36235065?s=80&v=4"},"commit":{"message":"io: prevent undefined behavior in invalid iterator\n\nPrevent wrong code generation with certain compilers. The `==` operator\nshall first compare the `_c` member of both operands because `_c` is\ninitialized while the other members are not.\n\nWhile at it, also fix a few related typos in comments.\n\nSee ticket #CD-968.\n\nChange-Id: Id6e2fcfb788064548a59e7933322e31fa0460cf1","shortMessageHtmlLink":"io: prevent undefined behavior in invalid iterator"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXws_3AA","startCursor":null,"endCursor":null}},"title":"Activity ยท kernkonzept/io"}