{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":23940688,"defaultBranch":"master","name":"meta-clang","ownerLogin":"kraj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-09-12T00:20:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/465279?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713851281.0","currentOid":""},"activityList":{"items":[{"before":"e7dceb1c92caf7f21ef1d7b49c85328c30cffd90","after":"49b031747859cc20238c07628f1b550fcf759de9","ref":"refs/heads/master","pushedAt":"2024-05-21T15:36:37.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Upgrade to 18.1.6\n\n* 1118c2e05e67 [libcxx][libcxxabi] Fix build for OpenBSD (#92186)\n* 48c1364200b5 [clang] Don't assume location of compiler-rt for OpenBSD (#92183)\n* 3d0752b9492e [GlobalOpt] Don't replace aliasee with alias that has weak linkage (#91483)\n* 92087868d5d2 [Arm64EC] Correctly handle sret in entry thunks. (#92326)\n* bee6966d8efa [Arm64EC] Improve alignment mangling in arm64ec thunks. (#90115)\n* 6456ebbc18a6 [workflows] Fix libclang-abi-tests to work with new version scheme (#91865)\n* a7cd0c611238 [RISCV] Add a unaligned-scalar-mem feature like we had in clang 17.\n* 2a4a0bf1db8b Update llvm/test/Transforms/InstCombine/bit_ceil.ll\n* 26ccc6b5c1c7 [InstCombine] Drop nuw flag when CtlzOp is a sub nuw (#91776)\n* aa2549e2bf12 Revert \"[SLP]Fix a crash if the argument of call was affected by minbitwidth analysis.\"\n* c6d554618931 [GlobalIsel][AArch64] fix out of range access in regbankselect (#92072)\n* 9acb41b1e4bb [SystemZ] Handle address clobbering in splitMove(). (#92105)\n* 1665723044ec release/18.x: [libclc] Fix linking against libIRReader\n* 494847ba8fef [InstSimplify] Do not simplify freeze in `simplifyWithOpReplaced` (#91215)\n* fac122ac4391 [X86][Driver] Do not add `-evex512` for `-march=native` when the target doesn't support AVX512 (#91694)\n* 47b6dc45e39a [AArch64][SelectionDAG] Mask for SUBS with multiple users cannot be elided (#90911)\n* dff717818356 [RISCV] Use 'riscv-isa' module flag to set ELF flags and attributes. (#85155)\n* 3512b12a7981 [RISCV] Store RVC and TSO ELF flags explicitly in RISCVTargetStreamer. NFCI (#83344)\n* be239653149f [RISCV] Add canonical ISA string as Module metadata in IR. (#80760)\n* 6cfa40e450cf [RISCV][lld] Set the type of TLSDESC relocation's referenced local symbol to STT_NOTYPE\n* 1184a9cb30e6 [PPCMergeStringPool] Avoid replacing constant with instruction (#88846)\n* f1491c7460e7 [clang-format] Fix a crash with AlignArrayOfStructures option (#86420)\n* 8d65f14cb6ff [Clang][Sema] Revise the transformation of CTAD parameters of nested class templates (#91628)\n* be6c81751cc9 [lld][WebAssembly] Fix test on Windows, use llvm-ar instead of ar\n* c5b3fa491f00 Reland \"[clang-repl] Keep the first llvm::Module empty to avoid invalid memory access. (#89031)\"\n* a82ddb9d8122 [workflows] Add a job for requesting a release note on release branch PRs (#91826)\n* 09615ce869b0 [OpenMP] Fix child processes to use affinity_none (#91391)\n* 5c77c1d31d14 [llvm][lld] Pre-commit tests for RISCV TLSDESC symbols\n* 7dbd266e89a7 [AArc64][GlobalISel] Fix legalizer assert for G_INSERT_VECTOR_ELT\n* d9a7e5179a89 [InterleavedLoadCombine] Bail out on non-byte-sized vector element type (#90705)\n* 0a045c9d83bb [AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (#86972) (#91580)\n* 4a28f8e3c625 [FunctionAttrs] Fix incorrect nonnull inference for non-inbounds GEP (#91180)\n* 0abb89a80f5c [clang-format] Don't remove parentheses of fold expressions (#91045)\n* bce9393291a2 [AMDGPU] Fix GFX12 encoding of s_wait_event export_ready (#89622)\n* f5f572f54b32 [SelectionDAG] Mark frame index as \"aliased\" at argument copy elison (#89712)\n* dfc89f89ed14 [X86][FP16] Do not create VBROADCAST_LOAD for f16 without AVX2 (#91125)\n* 047cd915b86a [X86][EVEX512] Add `HasEVEX512` when `NoVLX` used for 512-bit patterns (#91106)\n* 58e44d3c6f67 [AMDGPU] Enhance s_waitcnt insertion before barrier for gfx12 (#90595)\n* d1d7131906d9 [Workflows] Re-write release-binaries workflow (#89521)\n* 211cdc65a1fb workflows: Fix incorrect input name in release-binaries.yml (#84604)\n* 0ec1bc454456 workflows: Fixes for building the release binaries (#83694)\n* d9661e11996d [Github] Add repository checks to release-binaries workflow (#84437)\n* b7e2397c54b7 [CMake][Release] Enable CMAKE_POSITION_INDEPENDENT_CODE (#90139)\n* ce88e86e428b [CMake][Release] Refactor cache file and use two stages for non-PGO builds (#89812)\n* f2c5a10e1f27 [CMake][Release] Add stage2-package target (#89517)\n* dd3aa6d0e9a8 Bump version to 18.1.6 (#91094)\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang: Upgrade to 18.1.6"}},{"before":"66414c17ae60e489bef9a97031323e92c247fbe1","after":"e7dceb1c92caf7f21ef1d7b49c85328c30cffd90","ref":"refs/heads/scarthgap","pushedAt":"2024-05-08T00:47:04.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: use release tarball instead of git\n\nFor clang 18.1.5, the llvm-project-source repository is about 3GB big, whereas\nthe source tarball is 126MB big. Using the source tarball instead of the git\nrepository speeds up the fetch step significantly.\n\nAlso, the git repository is getting so big that depending on the network setup,\nit is necessary to change git http.postBuffer options in order to avoid errors\nsuch as \"fetch-pack: unexpected disconnect while reading sideband packet\".\n\nSigned-off-by: Etienne Cordonnier ","shortMessageHtmlLink":"clang: use release tarball instead of git"}},{"before":"ad26539222d8d6e07cd0bcda196c9cf3433430ae","after":"e7dceb1c92caf7f21ef1d7b49c85328c30cffd90","ref":"refs/heads/master","pushedAt":"2024-05-08T00:45:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: use release tarball instead of git\n\nFor clang 18.1.5, the llvm-project-source repository is about 3GB big, whereas\nthe source tarball is 126MB big. Using the source tarball instead of the git\nrepository speeds up the fetch step significantly.\n\nAlso, the git repository is getting so big that depending on the network setup,\nit is necessary to change git http.postBuffer options in order to avoid errors\nsuch as \"fetch-pack: unexpected disconnect while reading sideband packet\".\n\nSigned-off-by: Etienne Cordonnier ","shortMessageHtmlLink":"clang: use release tarball instead of git"}},{"before":"4d4987dde739b1982c16f2970249d961fb617224","after":"ad26539222d8d6e07cd0bcda196c9cf3433430ae","ref":"refs/heads/master","pushedAt":"2024-05-04T16:44:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"frame: Use --undefined-version with lld\n\nsymbol version script adds some X11 symbols which lld complains about\nsince default is to report undefined symbols with lld.\n\nFixes\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_new' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_delete' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_process_event' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_accept_touch' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_reject_touch' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_get_window_id' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_create_window_id' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_get_touch_id' failed: symbol not defined\n| x86_64-yoe-linux-ld.lld: error: version script assignment of 'FRAME_2.2' to symbol 'frame_x11_create_touch_id' failed: symbol not defined\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"frame: Use --undefined-version with lld"}},{"before":"66414c17ae60e489bef9a97031323e92c247fbe1","after":"4d4987dde739b1982c16f2970249d961fb617224","ref":"refs/heads/master","pushedAt":"2024-05-03T17:18:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Upgrade to 18.1.5\n\nBrings\n\n* 617a15a9eac9 [clang codegen] Fix MS ABI detection of user-provided constructors. (#90151)\n* 20b9ed64ea07 [RISCV][ISel] Fix types in `tryFoldSelectIntoOp` (#90659)\n* ece9d35f1a70 [GlobalISel] Fix store merging incorrectly classifying an unknown index expr as 0. (#90375)\n* a7b8b890600a [X86] Enable EVEX512 when host CPU has AVX512 (#90479)\n* 4da5b1417493 [GlobalISel] Don't form anyextending atomic loads.\n* a96b04442c9f [AArch64] Remove invalid uabdl patterns. (#89272)\n* aea091b70eda [clang][CoverageMapping] do not emit a gap region when either end doesn't have valid source locations (#89564)\n* 58648f334d62 [X86][EVEX512] Check hasEVEX512 for canExtendTo512DQ (#90390)\n* 6350acdb134d [CGP] Drop poison-generating flags after hoisting (#90382)\n* f341c76b9461 [Clang] Handle structs with inner structs and no fields (#89126)\n* abf6b13085fb [IRCE] Skip icmp ptr in `InductiveRangeCheck::parseRangeCheckICmp` (#89967)\n* ee5bb0c95667 Fix Objective-C++ Sret of non-trivial data types on Windows ARM64 (#88671)\n* 6dbaa89433f7 [clang-format] Fix a regression in ContinuationIndenter (#88414)\n* 51ff7f38b633 [clang-format] Fix a regression in annotating TrailingReturnArrow (#86624)\n* b544217fb31f [AMDGPU] Fix setting nontemporal in memory legalizer (#83815)\n* 78b99c73ee4b [DAGCombiner] Fix miscompile bug in combineShiftOfShiftedLogic (#89616)\n* 1aa91720cc4f [DAGCombiner] Pre-commit test case for miscompile bug in combineShiftOfShiftedLogic\n* 35fea1032741 release/18.x: [clang-format] Correctly annotate braces in macros (#87953)\n* b9b73814ad8a [libcxx] [modules] Add _LIBCPP_USING_IF_EXISTS on aligned_alloc (#89827)\n* c0b48372d82a release/18.x: [clang-format] Revert breaking stream operators to previous default (#89016)\n* 3b4ba7277bd7 [analyzer] Fix performance of getTaintedSymbolsImpl() (#89606)\n* 7699b341b763 release/18.x: [clang-format] Fix a regression in annotating BK_BracedInit (#87450)\n* fb865928c8e0 [GlobalISel] Fix fewerElementsVectorPhi to insert after G_PHIs (#87927)\n* 111ae4509c96 [X86] Fix miscompile in combineShiftRightArithmetic\n* 76cbd417af50 [X86] Pre-commit tests (NFC)\n* e7c816b3cd3e [InstCombine] Fix unexpected overwriting in `foldSelectWithSRem` (#89539)\n* 3685a599c866 ReleaseNote: Mention SpecialCaseList change (#89141)\n* a981a4f7653c [X86] Always use 64-bit relocations in no-PIC large code model (#89101)\n* 4ddac856c55f [analyzer] Fix a security.cert.env.InvalidPtr crash\n* c6d63d4fc555 Bump version to 18.1.5 (#89291)\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang: Upgrade to 18.1.5"}},{"before":null,"after":"66414c17ae60e489bef9a97031323e92c247fbe1","ref":"refs/heads/scarthgap","pushedAt":"2024-04-23T05:48:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Upgrade to 18.1.4\n\n* e6c3289804a6 [CMake][Release] Disable PGO (#88465) (#89000)\n* 028e425f86cc [MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)\n* e3c832b37b0a Fix override keyword being print to the left side\n* 1deeee3f5da4 Revert \"[Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)\"\n* 995539ce05ba [LLD] [COFF] Don't add pseudo relocs for dangling references (#88487)\n* db67e6fb9ad1 [libc++] Fix -Wgnu-include-next in stddef.h (#88214)\n* 647fbc710840 [SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamond` (#84888)\n* eaae766a20fd [RISCV] Support rv{32, 64}e in the compiler builtins (#88252)\n* c24b41d71f2e github-upload-release.py: Fix bug preventing release creation (#84571)\n* c837970dd7e9 [Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)\n* d0ddcce21d91 [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (#87075)\n* 4056cc29dfd3 Prepend all library intrinsics with `#` when building for Arm64EC (#87542)\n* 6e071cf30599 [SLP]Fix a crash if the argument of call was affected by minbitwidth analysis.\n* d89da2ac8839 [libcxx] coerce formatter precision to int (#87738)\n* b6ebea7972cd [SPARC] Implement L and H inline asm argument modifiers (#87259)\n* bffecba7ce4c [libc++] Simplify the implementation of (#86843)\n* 9899a2d76c8f [lit][ci] Publish lit wheels (#88072)\n* 3ceccbdb1995 [clang-format] Correctly annotate braces of empty ctors/dtors (#82097)\n* 429d62872525 [Headers] Don't declare unreachable() from stddef.h in C++ (#86748)\n* feba8727f805 [ConstantRange] Fix off by 1 bugs in UIToFP and SIToFP handling. (#86041)\n* e4259b583c92 [Float2Int] Pre-commit test for SIToFP/UIToFP ConstantRange bug. NFC\n* daca56d8e162 Bump version to 18.1.4 (#87715)\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang: Upgrade to 18.1.4"}},{"before":"989ff6a4e7db59f01d511727135610006124ead2","after":"66414c17ae60e489bef9a97031323e92c247fbe1","ref":"refs/heads/master","pushedAt":"2024-04-23T05:47:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Upgrade to 18.1.4\n\n* e6c3289804a6 [CMake][Release] Disable PGO (#88465) (#89000)\n* 028e425f86cc [MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)\n* e3c832b37b0a Fix override keyword being print to the left side\n* 1deeee3f5da4 Revert \"[Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)\"\n* 995539ce05ba [LLD] [COFF] Don't add pseudo relocs for dangling references (#88487)\n* db67e6fb9ad1 [libc++] Fix -Wgnu-include-next in stddef.h (#88214)\n* 647fbc710840 [SelectionDAG] Prevent combination on inconsistent type in `combineCarryDiamond` (#84888)\n* eaae766a20fd [RISCV] Support rv{32, 64}e in the compiler builtins (#88252)\n* c24b41d71f2e github-upload-release.py: Fix bug preventing release creation (#84571)\n* c837970dd7e9 [Codegen][X86] Fix /HOTPATCH with clang-cl and inline asm (#87639)\n* d0ddcce21d91 [InstSimplify] Make sure the simplified value doesn't generate poison in threadBinOpOverSelect (#87075)\n* 4056cc29dfd3 Prepend all library intrinsics with `#` when building for Arm64EC (#87542)\n* 6e071cf30599 [SLP]Fix a crash if the argument of call was affected by minbitwidth analysis.\n* d89da2ac8839 [libcxx] coerce formatter precision to int (#87738)\n* b6ebea7972cd [SPARC] Implement L and H inline asm argument modifiers (#87259)\n* bffecba7ce4c [libc++] Simplify the implementation of (#86843)\n* 9899a2d76c8f [lit][ci] Publish lit wheels (#88072)\n* 3ceccbdb1995 [clang-format] Correctly annotate braces of empty ctors/dtors (#82097)\n* 429d62872525 [Headers] Don't declare unreachable() from stddef.h in C++ (#86748)\n* feba8727f805 [ConstantRange] Fix off by 1 bugs in UIToFP and SIToFP handling. (#86041)\n* e4259b583c92 [Float2Int] Pre-commit test for SIToFP/UIToFP ConstantRange bug. NFC\n* daca56d8e162 Bump version to 18.1.4 (#87715)\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang: Upgrade to 18.1.4"}},{"before":"c38281d2c4c5725ab4d3d07de7738b80ad0d8bbc","after":"989ff6a4e7db59f01d511727135610006124ead2","ref":"refs/heads/master","pushedAt":"2024-04-10T07:34:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: add .git to repository source url\n\nAlign the source url with oe-core\n(meta/recipes-devtools/llvm/llvm_git.bb)\n\nCurrently when creating shallow tarball download mirror\none of the biggest files is llvm and it has to be stored twice\nbecause of this difference.\n\nSigned-off-by: Peter Marko ","shortMessageHtmlLink":"clang: add .git to repository source url"}},{"before":"13dcab852c5bcd51fd75ae84ace9eddd99254653","after":"c38281d2c4c5725ab4d3d07de7738b80ad0d8bbc","ref":"refs/heads/master","pushedAt":"2024-04-10T02:34:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"bpftrace: fix the runtime ptest errors\n\nhttps://github.com/bpftrace/bpftrace/pull/2935 changed the test scripts,\nthen the runtime ptest got the following errors:\n| KeyError: 'BPFTRACE_AOT_RUNTIME_TEST_EXECUTABLE'\n| Output: /bin/sh: line 1: /usr/bin/: Is a directory\\n\nThe changes in run-ptest is to solve these problems.\n\nAfter fixing the previously mentioned problems,\nwe got the the following errors while running the runtime ptest:\n| error: :0:0: in function BEGIN i64 (ptr): 0x56056cec80f0: i64 = GlobalAddress 0 too many arguments\nThe new patch in the bb file is to solve this problem.\n\nSigned-off-by: Wentao Zhang ","shortMessageHtmlLink":"bpftrace: fix the runtime ptest errors"}},{"before":"73c00a5a0bebc871854e43cc1f0fe5bd5e5ad1d7","after":"13dcab852c5bcd51fd75ae84ace9eddd99254653","ref":"refs/heads/master","pushedAt":"2024-04-06T17:53:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Upgrade to 18.1.3\n\nBrings\n* c13b7485b879 [clang] Avoid -Wshadow warning when init-capture named same as class field (#74512)\n* f249092ef26d [tsan] Refine fstat{,64} interceptors (#86625)\n* 76c721994a11 [clang][Sema] Fix a CTAD regression after 42239d2e9 (#86914)\n* e0f0c463b539 [mlir][transform] replace original op to loop ops (#83537)\n* 47aac495c895 [OpenMP][AIX] Affinity implementation for AIX (#84984)\n* a385a917da93 [Support] Fix color handling in formatted_raw_ostream (#86700)\n* 0cd4babe0342 Reapply [libcxx] [modules] Fix relative paths with absolute LIBCXX_INSTALL_MODULES_DIR (#86020)\n* cfaeee6a8994 release/18.x: [SystemZ] Fix overflow flag for i128 USUBO (#86491)\n* 767b61c159b3 [lld/ELF][X86] Respect outSecOff when checking if GOTPCREL can be relaxed (#86334)\n* 7c7c3d4a3a27 [ODS][NFC] Cast range.size() to int32_t in accumulation (#85629)\n* 0e501dbd932e [Mips] Restore wrong deletion of instruction 'and' in unsigned min/max processing. (#85902)\n* fbb27d16fa12 [Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)\n* e74c1678231a [PowerPC] provide CFI for ELF32 to unwind cr2, cr3, cr4 (#83098)\n* 1c7c16e58240 [NFC][PowerPC] use script to regenerate the CHECK lines\n* c2a57034eff0 [msan] Re-exec with no ASLR if memory layout is incompatible on Linux (#85142)\n* b74f6158460c [msan] Add 'MappingDesc::ALLOCATOR' type and check it is available (#85153)\n* 98a15dd2d728 [clang][CodeGen] Allow `memcpy` replace with trivial auto var init\n* 2498e3a07f3d [LoongArch] Assume no-op addrspacecasts by default (#82332)\n* 368dc8553c5a [SROA]: Only defer trying partial sized ptr or ptr vector types\n* 0e16af8e4cf3 [ARM] Update IsRestored for LR based on all returns (#82745)\n* 6f8016fda7d5 Pre-commit test showing bug #80287\n* ef6d1ec07c69 Bump version to 18.1.3 (#86168)\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang: Upgrade to 18.1.3"}},{"before":"460034b1202b2ec139036ae40b06510df0e31555","after":"73c00a5a0bebc871854e43cc1f0fe5bd5e5ad1d7","ref":"refs/heads/master","pushedAt":"2024-03-28T03:17:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"uftrace: Do not use internal clang assembler\n\nThis expects GNU assembler I guess.\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"uftrace: Do not use internal clang assembler"}},{"before":"1208f1e6cd6a4ee21bb537e9f1eb966d01b146b7","after":"460034b1202b2ec139036ae40b06510df0e31555","ref":"refs/heads/master","pushedAt":"2024-03-24T15:13:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"liburing: Use --undefined-version with lld\n\n2.5+ does not link with lld as it has some linker script magic\nfor versioned symbols\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"liburing: Use --undefined-version with lld"}},{"before":"efec5edb798c23329c62c0a86264bc02ebe1dd0a","after":"1208f1e6cd6a4ee21bb537e9f1eb966d01b146b7","ref":"refs/heads/master","pushedAt":"2024-03-21T19:08:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"Update clang to 18.1.2 release\n\nBrings these changes\n\n* 26a1d6601d72 [X86] Add missing subvector_subreg_lowering for BF16 (#83720)\n* 0bf7ff1028fb [C++20] [Moduls] Avoid computing odr hash for functions from comparing constraint expression\n* a2c93b34dfdf [RISCV] Fix mgather -> riscv.masked.strided.load combine not extending indices (#82506)\n* a9d4ed71707d [RISCV] Adjust test case to show wrong stride. NFC\n* 42f511c95c6f [RISCV] Add test case for miscompile in gather -> strided load combine. NFC\n* 53ea0de61dcd [TSan] Fix atomicrmw xchg with pointer and floats (#85228)\n* fd9f1faf8fcb [AVR] Remove earlyclobber from LDDRdPtrQ (#85277)\n* 2d35ba4a8577 Revert \"release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#846…\"\n* df20f2fc9998 [PowerPC] Update chain uses when emitting lxsizx (#84892)\n* c09f6f6f4341 [llvm-shlib] Fix the version naming style of libLLVM for Windows (#85710)\n* cba6ebf0d0ab [llvm-shlib] Fix libLLVM-18 symlink on mingw (#85554)\n* bcf98bd84199 llvm-shlib: Fix libLLVM-${MAJOR}.so symlink on MacOS (#85163)\n* b1f1effacf32 [WebAssembly] Change the default linker for `wasm32-wasip2` (#84569)\n* ecc22d27e5b8 workflows: Fix baseline version for llvm abi checks (#85166)\n* 7fd9979eb9cf [InstCombine] Drop UB-implying attrs/metadata after speculating an instruction (#85542)\n* edbe7fa5fef9 [lld][LoongArch] Fix handleUleb128\n* b95ea2e51bdf [lld][test] Fix sanitizer buildbot failure\n* 2f640ad26d17 Remove support for EXPORTAS in def files to maintain ABI compatibility for COFFShortExport\n* 207ecd684cc6 [Arm64EC] Copy import descriptors to the EC Map (#84834)\n* 79bc8b32c6ed [llvm-lib][Object] Add support for EC importlib symbols. (#81059)\n* 76e1800f3565 [llvm-lib][llvm-dlltool][Object] Add support for EXPORTAS name types. (#78772)\n* 77e1992e89d3 [llvm-readobj][Object][COFF] Print COFF import library symbol export name. (#78769)\n* 3a06861272d8 [libc++] Use clang-tidy version that matches the compiler we use in the CI (#85305)\n* 0c1dcd675291 [clangd] [HeuristicResolver] Protect against infinite recursion on DependentNameTypes (#83542)\n* a649e0a6e80f [clang][modules] giving the __stddef_ headers their own modules can cause redeclaration errors with -fbuiltin-headers-in-system-modules (#84127)\n* 12a3bf351575 workflows: Add workaround for lld failures on MacOS (#85021) (#85110)\n* 9b3edb592deb release/18.x: [openmp] __kmp_x86_cpuid fix for i386/PIC builds. (#84626) (#85053)\n* 600f7f2ba28f [clangd] Add clangd 18 release notes (#84436)\n* bb83f055091c [runtimes] Prefer -fvisibility-global-new-delete=force-hidden (#84917)\n* 122ba9f10070 [ELF] Eliminate symbols demoted due to /DISCARD/ discarded sections (#85167)\n* 33c6b2027698 SystemZ release notes for 18.x. (#84560)\n* 8c6015db5912 [X86][Inline] Skip inline asm in inlining target feature check (#83820)\n* 38cf35dee880 [Inline] Add test for #67054 (NFC)\n* c7eb919d2cbe [ValueTracking] Treat phi as underlying obj when not decomposing further (#84339)\n* b01c3dcf2eb5 [LAA] Add test case for #82665.\n* 159969b3880b [Release] Install compiler-rt builtins during Phase 1 on AIX (#81485)\n* 7b61ddefc28a [ArgPromotion] Remove incorrect TranspBlocks set for loads. (#84835)\n* 25a989ce8bf3 [ArgPromotion] Add test case for #84807.\n* 2fc8bea42f99 [LLD] [COFF] Set the right alignment for DelayDirectoryChunk (#84697)\n* fcc33dca02d1 [X86] combineAndShuffleNot - ensure the type is legal before create X86ISD::ANDNP target nodes\n* 39e3ba8a383e [DSE] Remove malloc from EarliestEscapeInfo before removing. (#84157)\n* 3f8711fc5e01 [InstCombine] Fix miscompilation in PR83947 (#83993)\n* 9b9aee16d4dc [Clang][LoongArch] Fix wrong return value type of __iocsrrd_h (#84100)\n* a9ba36c7e7d7 [Clang][LoongArch] Precommit test for fix wrong return value type of __iocsrrd_h. NFC\n* d77c5c3830d9 [LoongArch] Make sure that the LoongArchISD::BSTRINS node uses the correct `MSB` value (#84454)\n* 1de8ea75d9b3 [analyzer] Fix crash on dereference invalid return value of getAdjustedParameterIndex() (#83585)\n* c14bf0a13d42 [libc++] Enable availability based on the compiler instead of __has_extension (#84065)\n* 55193c2ba53f [InstCombine] Handle scalable splat in `getFlippedStrictnessPredicateAndConstant`\n* 78859f118a6b [lld][LoongArch] Support the R_LARCH_{ADD,SUB}_ULEB128 relocation types (#81133)\n* d8352e93c1c8 [Clang] [Sema] Handle placeholders in '.*' expressions (#83103)\n* eb9bc02b06cb [RISCV] Fix crash when unrolling loop containing vector instructions (#83384)\n* c3721c1dcff5 [ELF] Internalize enum\n* c14879562f46 Unbreak *tf builtins for hexfloat (#82208)\n* 89d543227a32 [AArch64] Skip over shadow space for ARM64EC entry thunk variadic calls (#80994)\n* 42c599ab365b [AArch64] Fix generated types for ARM64EC variadic entry thunk targets (#80595)\n* d7a9810f9c14 [AArch64] Fix variadic tail-calls on ARM64EC (#79774)\n* ea6c457b8dd2 [LoongArch] Override LoongArchTargetLowering::getExtendForAtomicCmpSwapArg (#83656)\n* 69d9b15fe872 [TableGen] Fix wrong codegen of BothFusionPredicateWithMCInstPredicate (#83990)\n* a91b9bd9c750 [OpenMP] fix endianness dependent definitions in OMP headers for MSVC (#84540)\n* 7cb67530d2e9 ReleaseNotes for LLVM binary utilities (#83751)\n* 94d8f150ed8b [InstCombine] Fix infinite loop in select equivalence fold (#84036)\n* 4c36ecbe0e16 [InstCombine] Fix shift calculation in InstCombineCasts (#84027)\n* e90bfdb4ddce [test] Make two sanitize-coverage tests pass with glibc 2.39+\n* bf45c3a07918 [DSE] Delay deleting non-memory-defs until end of DSE. (#83411)\n* 16ab0812d201 [clang][fat-lto-objects] Make module flags match non-FatLTO pipelines (#83159)\n* 267d9b1a74c4 Allow .alt_entry symbols to pass the .cfi nesting check (#82268)\n* 340ba4588c80 MIPS: fix emitDirectiveCpsetup on N32 (#80534)\n* 439e6f81e772 [libc++][modules] Fixes naming inconsistency. (#83036)\n* 2ad8fbdbca06 Bump version to 18.1.2 (#84655)\n\nSigned-off-by: Khem Raj \n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"Update clang to 18.1.2 release"}},{"before":"80f77a2a71578604a48729591fdebf31e71f06bd","after":"efec5edb798c23329c62c0a86264bc02ebe1dd0a","ref":"refs/heads/master","pushedAt":"2024-03-21T19:08:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"qt6/qttools: remove bbappend\n\nclang dependency is already added in meta-qt6 recipe.\n\nSigned-off-by: Samuli Piippo ","shortMessageHtmlLink":"qt6/qttools: remove bbappend"}},{"before":"81e5f4eef93b5e1d6507daaf74fce28a2ccd7cf7","after":"80f77a2a71578604a48729591fdebf31e71f06bd","ref":"refs/heads/master","pushedAt":"2024-03-21T16:05:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"Revert \"nonclangable: elfuitls: add unused-const-variable fix\"\n\nThis reverts commit 81e5f4eef93b5e1d6507daaf74fce28a2ccd7cf7.\n\nIt is merged in oe-core master\n\nSigned-off-by: Jose Quaresma ","shortMessageHtmlLink":"Revert \"nonclangable: elfuitls: add unused-const-variable fix\""}},{"before":"2c1ac866f5338d7e4b085e5f6c7a2ab353ed3015","after":"81e5f4eef93b5e1d6507daaf74fce28a2ccd7cf7","ref":"refs/heads/master","pushedAt":"2024-03-20T01:38:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"nonclangable: elfuitls: add unused-const-variable fix\n\nSigned-off-by: Jose Quaresma ","shortMessageHtmlLink":"nonclangable: elfuitls: add unused-const-variable fix"}},{"before":"8e6be2c5abe7d70858c3116458e48f9fb14a7dc4","after":"2c1ac866f5338d7e4b085e5f6c7a2ab353ed3015","ref":"refs/heads/master","pushedAt":"2024-03-19T16:52:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang.bbclass: Do not lose TUNE_CCARGS_MARCH_OPTS when rewriting big.LITTLE mcpu\n\nCurrently, clang options lose the qualifiers like +crc+crypto which are in TUNE_CCARGS_MARCH_OPTS\nwhen options like -mcpu=big.little are transformed to -mcpu=little as clang\ndoes not understand -mcpu=big.little while gcc does. Here we append TUNE_CCARGS_MARCH_OPTS\nafter the rewrite\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"clang.bbclass: Do not lose TUNE_CCARGS_MARCH_OPTS when rewriting big.…"}},{"before":"ca6c714d4a807f199db009bf4be293640623d7af","after":"8fbc4b443893ab3842063e65d8fe27a5d166bd3e","ref":"refs/heads/mickledore","pushedAt":"2024-03-19T06:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"layer.conf: Mark it scarthgap compatible\n\nDownstream projects need time to switch to opaque\npointers in llvm16 which requires in some cases\nsignificant effort.\n\nSigned-off-by: Naveen Saini ","shortMessageHtmlLink":"layer.conf: Mark it scarthgap compatible"}},{"before":"6d9819258cde9ff5579242fad41c50503dde08fd","after":"8e6be2c5abe7d70858c3116458e48f9fb14a7dc4","ref":"refs/heads/master","pushedAt":"2024-03-18T21:15:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"bcc: remove LUAJIT setting and related examples\n\nCurrent LUAJIT actually not works, below is snip of src/lua/CMakeLists.txt\n[snip]\nfind_package(LuaJIT)\nfind_program(LUAJIT luajit)\n\nif (LUAJIT_LIBRARIES AND LUAJIT)\n\tFILE(GLOB_RECURSE SRC_LUA\n\t\t${CMAKE_CURRENT_SOURCE_DIR}/bcc/*.lua\n\t\t${CMAKE_CURRENT_SOURCE_DIR}/bcc/vendor/*.lua\n\t\t${CMAKE_CURRENT_SOURCE_DIR}/bpf/*.lua)\n\n\tADD_CUSTOM_COMMAND(\n\t\tOUTPUT bcc.lua\n\t\tCOMMAND ${LUAJIT} ${CMAKE_CURRENT_SOURCE_DIR}/src/squish.lua ${CMAKE_CURRENT_SOURCE_DIR}\n\t\tDEPENDS ${SRC_LUA} ${CMAKE_CURRENT_SOURCE_DIR}/squishy\n\t)\n\n\tADD_CUSTOM_COMMAND(\n\t\tOUTPUT bcc.o\n\t\tCOMMAND ${LUAJIT} -bg bcc.lua bcc.o\n\t\tDEPENDS bcc.lua\n\t)\n[snip]\n\nLUAJIT will be set when luajit is found. For oe, maybe we need to\nDEPENDS on luajit-native. But there are still 2 problems after I change\nDEPENDS from luajit to luajit-native and export\nLUA_PATH=\"${RECIPE_SYSROOT_NATIVE}/usr/share/luajit-2.1/?.lua\"\n\n1. luajit seems not support cross compile, if our target arch is\ndifferent with build host, from above snip, luajit will compile out\nbcc.o with host arch, int this way, compile will failed with below\nerror: \"error adding symbols: file in wrong format\".\n\nRefer [1], seems like option \"-a\" can used to generate other arch\nobject. But luajit-native don't have this option:\ncortexa57-wrs-linux/bcc/0.29.1/recipe-sysroot-native/usr/bin/luajit [options]... [script [args]...].\nAvailable options are:\n-e chunk Execute string 'chunk'.\n-l name Require library 'name'.\n-b ... Save or list bytecode.\n-j cmd Perform LuaJIT control command.\n-O[opt] Control LuaJIT optimizations.\n-i Enter interactive mode after executing 'script'.\n-v Show version information.\n-E Ignore environment variables.\n– Stop handling options.\n\n2. if target arch is the same as build host(my test env is x86-64),\nbcc-lua is built out, but still have 2 problems, first, \"bcc-lua\n/usr/share/bcc/examples/lua/bashreadline.lua\" has a runtime error [2].\nsecond, bcc-lua may try to find modules on host path:\n\nroot@qemux86-64:/usr/share/bcc/examples/lua# bcc-lua ./kprobe-latency.lua\nbcc-lua: bcc.lua:3052: module 'syscall' not found:\nno field package.preload['syscall']\nno file './syscall.lua'\nno file '/build/tmp-glibc/work/x86_64-linux/luajit-native/2.1/recipe-sysroot-native/usr/share/luaj'\nno file '/usr/local/share/lua/5.1/syscall.lua'\nno file '/usr/local/share/lua/5.1/syscall/init.lua'\nno file '/build/tmp-glibc/work/x86_64-linux/luajit-native/2.1/recipe-sysroot-native/usr/share/lua/'\nno file '/build/tmp-glibc/work/x86_64-linux/luajit-native/2.1/recipe-sysroot-native/usr/share/lua/'\nno file './syscall.so'\nno file '/usr/local/lib/lua/5.1/syscall.so'\nno file '/build/tmp-glibc/work/x86_64-linux/luajit-native/2.1/recipe-sysroot-native/usr/lib/lua/5.'\nno file '/usr/local/lib/lua/5.1/loadall.so'\n\nso remove LUAJIT setting and related examples first\n\n[1] https://luajit.org/running.html\n[2] https://github.com/iovisor/bcc/issues/1621\n\nSigned-off-by: Changqing Li ","shortMessageHtmlLink":"bcc: remove LUAJIT setting and related examples"}},{"before":"03130b5d2831bfdead4cbf960dc7b84c59676db6","after":"6d9819258cde9ff5579242fad41c50503dde08fd","ref":"refs/heads/master","pushedAt":"2024-03-18T01:23:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"gtk4: Compile with gcc for musl/x86_64\n\nThere is a gir generation error when compiled with clang\n\n| /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/recipe-sysroot/usr/include/glib-2.0/gobject/gobject.h:822: syntax error, unexpected INTEGER, expecting identifier in ' do\n { if (__builtin_expect (__extension__ ({ int G_PASTE (_g_boolean_var_, 9); if ((weak_pointer) == ((void*)0)) G_PASTE (_g_boolean_var_, 9) = 1; else G_PASTE (_g_boolean_var_, 9) = 0; G_PASTE (_\ng_boolean_var_, 9); }), 1)) ; else g_assertion_message (((gchar*) 0), \"/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/recipe-sysroot/usr/include/glib-2.0/gobject/gobject.h\n\", 822, ((const char*) (__func__)), \"'\" \"weak_pointer\" \"' should be NULL\"); } while (0);' at '9'\n| /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/recipe-sysroot/usr/include/glib-2.0/gobject/gobject.h:822: syntax error, unexpected ')', expecting identifier or '(' in '\n do { if (__builtin_expect (__extension__ ({ int G_PASTE (_g_boolean_var_, 9); if ((weak_pointer) == ((void*)0)) G_PASTE (_g_boolean_var_, 9) = 1; else G_PASTE (_g_boolean_var_, 9) = 0; G_PASTE\n (_g_boolean_var_, 9); }), 1)) ; else g_assertion_message (((gchar*) 0), \"/mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/recipe-sysroot/usr/include/glib-2.0/gobject/gobjec\nt.h\", 822, ((const char*) (__func__)), \"'\" \"weak_pointer\" \"' should be NULL\"); } while (0);' at ')'\n| Error relocating /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/build/gtk/libgtk-4.so.1: unsupported relocation type 37\n| Error relocating /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/build/gtk/libgtk-4.so.1: unsupported relocation type 37\n| Error relocating /mnt/b/yoe/master/build/tmp/work/core2-64-yoe-linux-musl/gtk4/4.12.5/build/gtk/libgtk-4.so.1: unsupported relocation type 37\n| If the above error message is about missing .so libraries, then setting up GIR_EXTRA_LIBS_PATH in the recipe should help.\n| (typically like this: GIR_EXTRA_LIBS_PATH=\"${B}/something/.libs\" )\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"gtk4: Compile with gcc for musl/x86_64"}},{"before":"eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52","after":"03130b5d2831bfdead4cbf960dc7b84c59676db6","ref":"refs/heads/master","pushedAt":"2024-03-14T05:33:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"elfuitls: Use libstdc++ instead of libc++ when using clang\n\nThis avoids/workarounds a libc++ and clang include issue as reported in\n\nhttps://github.com/llvm/llvm-project/issues/71925#issuecomment-1987141438\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"elfuitls: Use libstdc++ instead of libc++ when using clang"}},{"before":"9a763fcda3a62c69703c31b9bcfe658050df9dcd","after":"eebe4ff2e539f3ffb01c5060cc4ca8b226ea8b52","ref":"refs/heads/master","pushedAt":"2024-03-07T03:18:22.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"lksctp-tools: Reset SECURITY_STACK_PROTECTOR with clang\n\none of the test case test_connectx segfaults as the .so\nbuilt with -fstack-protector-strong seems to not work\nproperly when compiled with clang18\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"lksctp-tools: Reset SECURITY_STACK_PROTECTOR with clang"}},{"before":"fc56d6c8014f75fbc5a3f272c62ae201888e65d5","after":"9a763fcda3a62c69703c31b9bcfe658050df9dcd","ref":"refs/heads/master","pushedAt":"2024-03-03T21:51:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"openldap: Fix build with lld linker\n\nFixes\n aarch64-yoe-linux-ld.lld: error: version script assignment of 'OPENLDAP_2.200' to symbol 'ldap_host_connected_to' failed: symbol not defined /error: [1/17]\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"openldap: Fix build with lld linker"}},{"before":"f66ca28ec1b01e67e7ba176590070504a436405b","after":"fc56d6c8014f75fbc5a3f272c62ae201888e65d5","ref":"refs/heads/master","pushedAt":"2024-02-24T20:09:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"meta-clang: Reflect Yocto Project Compatible badge\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"meta-clang: Reflect Yocto Project Compatible badge"}},{"before":"ca26df08948d2d904641c35f6b1b4b289f0d9eac","after":"f66ca28ec1b01e67e7ba176590070504a436405b","ref":"refs/heads/master","pushedAt":"2024-02-22T04:01:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"dav1d: Use GNU assembler for asm files\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"dav1d: Use GNU assembler for asm files"}},{"before":"51c3fc23ee5d54419f2b244939afbcef526d6424","after":"ca26df08948d2d904641c35f6b1b4b289f0d9eac","ref":"refs/heads/master","pushedAt":"2024-02-15T18:17:01.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"clang: Allow conditional compilation of clangd\n\nclangd should not be needed in target builds. Extend PACKAGECONFIG to\nenable selective disabling and disable it by default for target builds.\n\nSigned-off-by: Philip Lorenz ","shortMessageHtmlLink":"clang: Allow conditional compilation of clangd"}},{"before":"aed185154328bc2df67cf34a592e358956d07df8","after":"51c3fc23ee5d54419f2b244939afbcef526d6424","ref":"refs/heads/master","pushedAt":"2024-02-14T21:28:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"Backport \"std::pointer_traits should be SFINAE-friendly\"\n\nE.g. meta-browser's Chromium recipe needs this for its 121 version\nupdate.\n\nSigned-off-by: Max Ihlenfeldt ","shortMessageHtmlLink":"Backport \"std::pointer_traits should be SFINAE-friendly\""}},{"before":"d24a847163343268e51310a0f03dcd0b7046616e","after":"aed185154328bc2df67cf34a592e358956d07df8","ref":"refs/heads/master","pushedAt":"2024-02-14T21:28:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"compiler-rt-sanitizers: Depend on compiler-rt\n\nWhen configuring with COMPILER_RT_USE_BUILTINS_LIBRARY=ON, compiler-rt\nexpects the target builtin libraries to be available. Make sure that\nthis really is the case by adding them to DEPENDS.\n\nWithout the dependency recipe build fails during the configure task\n\n| -- Failed to find compiler-rt builtins library for x86_64-poky-linux\n| CMake Error at .../build/tmp/work-shared/llvm-project-source-17.0.6-r0/git/compiler-rt/cmake/Modules/AddCompilerRT.cmake:281 (message):\n| Cannot find builtins library for the target architecture\n| Call Stack (most recent call first):\n| .../build/tmp/work-shared/llvm-project-source-17.0.6-r0/git/compiler-rt/lib/stats/CMakeLists.txt:23 (add_compiler_rt_runtime)\n\nSigned-off-by: Philip Lorenz ","shortMessageHtmlLink":"compiler-rt-sanitizers: Depend on compiler-rt"}},{"before":"5170ec9cdfe215fcef146fa9142521bfad1d7d6c","after":"b71a45630d19f210079f42f6394cdde65195fb84","ref":"refs/heads/nanbield","pushedAt":"2024-02-13T17:29:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"Backport \"std::pointer_traits should be SFINAE-friendly\"\n\nE.g. meta-browser's Chromium recipe needs this for its 121 version\nupdate.\n\nSigned-off-by: Max Ihlenfeldt ","shortMessageHtmlLink":"Backport \"std::pointer_traits should be SFINAE-friendly\""}},{"before":"03fb470c6090bb306870ea787fa42c6ce0337ed0","after":"d24a847163343268e51310a0f03dcd0b7046616e","ref":"refs/heads/master","pushedAt":"2024-02-07T03:23:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kraj","name":"Khem Raj","path":"/kraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/465279?s=80&v=4"},"commit":{"message":"layer.conf: Update for the scarthgap release series\n\nSigned-off-by: Khem Raj ","shortMessageHtmlLink":"layer.conf: Update for the scarthgap release series"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUAX9fQA","startCursor":null,"endCursor":null}},"title":"Activity · kraj/meta-clang"}