{"bugs":[],"categories":[{"categoryid":1596,"name":"llvm-core"}],"changelog":[{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b5e4c17ea495aa570f0956e8e88bf3d8ef287090","committime":"2026-02-25T15:15:48","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"9901caa7e1863b884246f52793073ee588213338","committime":"2026-02-25T14:52:49","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Add keywords to 22.x"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"0d33a59424e03b9002342ea73fbbca97d9bc5306","committime":"2026-02-08T19:16:11","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"16f2330280fdcffb9f8eb803a0c51126b372a9ef","committime":"2026-02-08T19:06:06","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Remove old"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"5607c98f5cce26ce97e0032a5c8208d8402a5f02","committime":"2026-01-17T06:00:50","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"430ffd78869c25e5a026d5df6fec7922c09cc6fc","committime":"2026-01-17T05:56:25","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Move live to 23.x"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"310beff2607f52e5472ce93c3fc60c28bbf8844e","committime":"2025-12-27T13:31:00","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"f8523ed37ddd5b7b571682b94efaacb1189329a8","committime":"2025-12-27T13:14:08","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 21 ppc64, #968019"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"97c9e8bb2d9b59f292b725e9087bb281b5ed39e8","committime":"2025-12-27T13:13:39","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 21 arm64, #968019"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"2063d02dc13e40b33fd07ea5dc10b5b36d8ae165","committime":"2025-12-27T13:13:18","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 21 arm, #968019"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"e389db18f7775693f7e42ad2923ccd34097e5a28","committime":"2025-12-27T13:12:59","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 21 x86, #968019"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"088c82f893e26bdce383f58d35c9073445d5c717","committime":"2025-12-27T13:12:41","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 21 amd64, #968019"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"a198e862478387fe37b4d232d51a3edb558cd3e0","committime":"2025-12-19T10:01:01","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"grobian@gentoo.org","authorname":"Fabian Groffen","body":"Bug: https:\/\/bugs.gentoo.org\/473598\nBug: https:\/\/bugs.gentoo.org\/720224\nSigned-off-by: Fabian Groffen <grobian@gentoo.org>","commitid":"2d25fad95cbaa525c8945d8e582c749d49524f49","committime":"2025-12-19T09:25:43","packageid":78056,"repoid":1,"summary":"*\/*: drop *-linux keywords"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30e2fcd0b492ae2bcb6f03ac571b6d5f82f733a6","committime":"2025-09-02T17:19:36","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Result of running the command:\n grep --include=\"*.ebuild\" -r . -e 'KEYWORDS=.*[\" ]sparc' -l | xargs ekeyword ~sparc\n\nSigned-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"0ad96e879b651cc7e8214159d5841d6b633bef8a","committime":"2025-09-02T16:20:20","packageid":78056,"repoid":1,"summary":"*\/*: destable sparc"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"7751ef2e4acd35d68ee27df7c7f6bc99971ea9b2","committime":"2025-08-26T19:49:26","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"817db987d503ec29de68117c81e8d027122e56ff","committime":"2025-08-26T19:24:20","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Keyword 21.1.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"d96a2f5c8b0d409392922f88d3b92025a8781528","committime":"2025-07-19T07:07:49","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"e5ca18b7abeae63ff4169b340f29bb7e02791e0a","committime":"2025-07-19T06:42:19","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Add 22"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"3225638445688898ec23fc042106150d9981bb86","committime":"2025-06-14T14:37:55","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"74582032f59d91044c43fad380b8468e898b0644","committime":"2025-06-14T14:21:55","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 x86, #958081"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"6b55d2d7a80cce9a81b79b7eae83cb1280899c36","committime":"2025-06-14T14:21:41","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 sparc, #958081"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"0a547027e0bb66a4cd64bb73922a5f6001d76b1d","committime":"2025-06-14T14:21:10","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 ppc64, #958081"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"075ee0053cc86b273f872e1e8a292c921c0431d4","committime":"2025-06-14T14:20:57","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 arm, #958081"},{"authoremail":"sam@gentoo.org","authorname":"Sam James","body":"Signed-off-by: Sam James <sam@gentoo.org>","commitid":"686d74de48f4a5bc60d909c4025e257ae49d87dd","committime":"2025-06-14T14:20:38","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 amd64, #958081"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"b73ca01d57df543c7b211fa740a710ada404e9db","committime":"2025-06-14T11:23:01","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"arthurzam@gentoo.org","authorname":"Arthur Zamarin","body":"Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>","commitid":"5ac0ce15336048056a745031fdc900f1b23b3a77","committime":"2025-06-14T11:01:48","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Stabilize 20 arm64, #958081"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"30679d150152c04b046a4f28747582012403f8e2","committime":"2025-03-05T10:18:49","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"7af14fc0b577db5e6b0cb4c8a0974682e68704ee","committime":"2025-03-05T10:01:25","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: Add keywords to 20.1.0"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"4de8cff84b5ae58a6ee215a31205f853ca981393","committime":"2025-02-01T08:18:37","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"c3c4a4d49efc9325d0f78e0149b6adb7844718ae","committime":"2025-02-01T07:59:07","packageid":78056,"repoid":1,"summary":"llvm-core\/llvmgold: main is now 21*"},{"authoremail":"repomirrorci@gentoo.org","authorname":"Repository mirror & CI","commitid":"f6abb524388c440c805bf897a0e2bf46a0518323","committime":"2024-12-11T12:06:12","packageid":78056,"repoid":1,"summary":"Merge updates from master"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"1f9f1999cdc8ccb94054dec2d2951c7e486aa996","committime":"2024-12-11T11:29:30","packageid":78056,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/llvm"},{"authoremail":"mgorny@gentoo.org","authorname":"Michał Górny","body":"Signed-off-by: Michał Górny <mgorny@gentoo.org>","commitid":"f454ea46192c3690cf09762e2d28fdb335b5626b","committime":"2024-12-11T11:26:13","packageid":78056,"repoid":1,"summary":"Move {sys-devel → llvm-core}\/llvmgold"}],"dependencies":[],"depending":[],"ebuilds":[{"archs":[],"ebuildid":887473,"firstseen":"2026-01-17T06:08:24.460365","license":"public-domain","moddate":"2026-01-17T06:08:24","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"23"},{"archs":["~amd64","~arm","~arm64","~loong","~mips","~ppc","~ppc64","~riscv","~sparc","~x86"],"ebuildid":870821,"firstseen":"2025-07-19T08:12:58.772759","license":"public-domain","moddate":"2026-02-25T15:17:17","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"22"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~mips","~ppc","~riscv","~sparc"],"ebuildid":852463,"firstseen":"2025-02-01T08:29:24.948067","license":"public-domain","moddate":"2025-12-27T13:32:28","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"21"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~mips","~ppc","~riscv","~sparc"],"ebuildid":847349,"firstseen":"2024-12-11T12:13:21.481019","license":"public-domain","moddate":"2025-12-19T10:14:52","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"20"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~mips","~ppc","~riscv","~sparc"],"ebuildid":847348,"firstseen":"2024-12-11T12:13:21.481019","license":"public-domain","moddate":"2025-12-19T10:14:52","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"19"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~mips","~ppc","~riscv","~sparc"],"ebuildid":847347,"firstseen":"2024-12-11T12:13:21.481019","license":"public-domain","moddate":"2025-12-19T10:14:52","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"18"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~ppc","~riscv","~sparc"],"ebuildid":847346,"firstseen":"2024-12-11T12:13:21.481019","license":"public-domain","moddate":"2025-12-19T10:14:52","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"17"},{"archs":["amd64","arm","arm64","ppc64","x86","~loong","~ppc","~riscv","~sparc"],"ebuildid":847345,"firstseen":"2024-12-11T12:13:21.481019","license":"public-domain","moddate":"2025-12-19T10:14:52","packageid":78056,"repoid":1,"slot":"0","uses":[],"version":"16"}],"masks":[],"package":{"categoryid":1596,"description":"LLVMgold plugin symlink for autoloading","firstseen":"2024-12-11T12:13:21.481019","name":"llvmgold","packageid":78056},"rdependencies":[{"block":false,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[847345,847346,847347,847348,847349,852463,870821,887473],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."},{"block":true,"categoryid":1596,"description":"Low Level Virtual Machine","ebuildids":[847345,847346,847347,847348,847349,852463,870821,887473],"firstseen":"2024-12-11T12:13:21.481019","name":"llvm","packageid":78059,"summary":"Low Level Virtual Machine (LLVM) is: 1. A compilation strategy designed to enable effective program optimization across the entire lifetime of a program. LLVM supports effective optimization at compile time, link-time (particularly interprocedural), run-time and offline (i.e., after software is installed), while remaining transparent to developers and maintaining compatibility with existing build scripts. 2. A virtual instruction set - LLVM is a low-level object code representation that uses simple RISC-like instructions, but provides rich, language-independent, type information and dataflow (SSA) information about operands. This combination enables sophisticated transformations on object code, while remaining light-weight enough to be attached to the executable. This combination is key to allowing link-time, run-time, and offline transformations. 3. A compiler infrastructure - LLVM is also a collection of source code that implements the language and compilation strategy. The primary components of the LLVM infrastructure are a GCC-based C and C++ front-end, a link-time optimization framework with a growing set of global and interprocedural analyses and transformations, static back-ends for many popular (and some obscure) architectures, a back-end which emits portable C code, and a Just-In-Time compilers for several architectures. 4. LLVM does not imply things that you would expect from a high-level virtual machine. It does not require garbage collection or run-time code generation (In fact, LLVM makes a great static compiler!). Note that optional LLVM components can be used to build high-level virtual machines and other systems that need these services."}],"repos":[{"branch":"master","lastcommit":"52197549fd3431fa256b8edbafdcd3702dd0e134","name":"gentoo","path":"\/usr\/portage","repoid":1,"upstream":"origin"}],"tracked":false,"urls":["https:\/\/llvm.org\/"],"uses":[]}