LLVM/project 4b85f3cllvm/lib/Target/X86 X86InstrMisc.td, llvm/test/CodeGen/X86 bmi.ll

[X86] Select BLSMSK for i8 operands (#205093)

Adds a tablegen pattern to select BLSMSK i8 for 
```
  %neg = sub i8 %x, 1
  %and = xor i8 %neg, %x
```

I've used Claude to generate the comment line before the tablegen entry and the ll file decoding which I confirmed after llc

Fixes #204984
DeltaFile
+49-0llvm/test/CodeGen/X86/bmi.ll
+14-0llvm/lib/Target/X86/X86InstrMisc.td
+63-02 files

LLVM/project 2efe4d4clang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h FactsGenerator.h, clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

[LifetimeSafety] Fix loop liveness leakage for conditional operator

Generate flow facts for conditional operators in their respective
predecessor blocks (branches) instead of the merge block, path-isolating
the flows and preventing liveness from leaking across loop backedges.

Also includes tests, formatting cleanups, and refactoring of the flow propagation.

TAG=agy
CONV=b4614911-a1e1-489f-a395-2f895c423788
DeltaFile
+49-55clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+17-0clang/test/Sema/LifetimeSafety/safety.cpp
+5-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+2-1clang/include/clang/Analysis/Analyses/LifetimeSafety/FactsGenerator.h
+73-564 files

LLVM/project 236a0d1libsycl/include/sycl/__impl queue.hpp, libsycl/unittests/mock helpers.cpp mock.cpp

[libsycl] add UT for kernel submission (#203931)

Signed-off-by: Tikhomirova, Kseniya <kseniya.tikhomirova at intel.com>
DeltaFile
+98-0libsycl/unittests/queue/sycl_kernel_launch.cpp
+25-1libsycl/unittests/mock/helpers.cpp
+14-2libsycl/unittests/mock/mock.cpp
+8-1libsycl/unittests/mock/helpers.hpp
+2-0libsycl/include/sycl/__impl/queue.hpp
+1-0libsycl/unittests/queue/CMakeLists.txt
+148-46 files

LLVM/project fdb2f1bllvm/lib/Target/X86 X86ISelLowering.cpp, llvm/test/CodeGen/X86 gfni-xor-fold.ll gfni-xor-fold-avx512.ll

[X86] Fold splat XOR on VGF2P8AFFINEQB source (#204508)

Given that XORs are associative, a XOR on `vgf2p8affineqb`'s source can
be reassociated to occur after by first permuting by the matrix. If the
XOR operand is a 8-bit splat, it can be applied for free by combining it
with the immediate. This patch:

- Folds XOR by splat on `vgf2p8affineqb`'s source into its immediate.
- Only occurs when the matrix is both constant and splat across each
64-bit lane.
- Can occur when the XOR is multi-use, as it can still reduce the
dependency chain.
- Includes test coverage for a variety of matrices and negative cases
for when the fold isn't possible.

Fixes #179606
DeltaFile
+151-0llvm/test/CodeGen/X86/gfni-xor-fold.ll
+99-0llvm/test/CodeGen/X86/gfni-xor-fold-avx512.ll
+36-0llvm/lib/Target/X86/X86ISelLowering.cpp
+286-03 files

LLVM/project e8cca37flang/lib/Lower/OpenMP OpenMP.cpp, flang/lib/Optimizer/OpenMP DoConcurrentConversion.cpp

[Flang][OpenMP] Add combined construct information (#198783)

This patch adds the `omp.combined` attribute to OpenMP dialect
operations following changes to the `ComposableOpInterface`.

This attribute is added to operations representing non-innermost leaf
constructs of a combined construct and to standalone block-associated
constructs that can be combined with their parent construct.

Changes are made to the OpenMP lowering logic, as well as the
do-concurrent, workshare and workdistribute transformation passes.
DeltaFile
+1,094-0flang/test/Lower/OpenMP/compound.f90
+58-20flang/lib/Lower/OpenMP/OpenMP.cpp
+6-6flang/test/Transforms/DoConcurrent/use_loop_bounds_in_body.f90
+5-5flang/test/Transforms/DoConcurrent/local_device.mlir
+4-4flang/test/Transforms/DoConcurrent/reduce_device.mlir
+6-2flang/lib/Optimizer/OpenMP/DoConcurrentConversion.cpp
+1,173-3727 files not shown
+1,227-7133 files

LLVM/project a1396edflang/lib/Lower/OpenMP OpenMP.cpp, llvm/test/Transforms/LoopVectorize uniform_across_vf_induction2.ll uniform_across_vf_induction1_lshr.ll

Merge branch 'main' into users/usx95/06-25-suggesionsopt-in-suggestions
DeltaFile
+464-464llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction2.ll
+418-197flang/lib/Lower/OpenMP/OpenMP.cpp
+220-220llvm/test/Transforms/LoopVectorize/uniform_across_vf_induction1_lshr.ll
+206-228mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+155-155llvm/test/Transforms/LoopVectorize/X86/replicating-load-store-costs.ll
+239-0mlir/test/Dialect/Linalg/linalg-morph-elementwise-to-named.mlir
+1,702-1,264327 files not shown
+5,395-3,557333 files

LLVM/project 3e4c108mlir/include/mlir/Dialect/OpenMP OpenMPOps.td, mlir/lib/Dialect/OpenMP/IR OpenMPDialect.cpp

[MLIR][OpenMP] Explicit tagging of combined constructs (#198782)

Combined OpenMP constructs, such as `parallel do`, which represent nests
of constructs where each one contains a single other construct without
any other directives or statements in between, are currently not marked
in any way in the MLIR representation.

This works because they don't usually require any specific handling
other than what would be done for the included operations. However, the
handling of `target` regions needs to know whether it was part of a
combined construct in order to properly optimize for the SPMD case and
detect when certain clauses must be inconditionally evaluated in the
host.

So far, this has been achieved by having some MLIR pattern-matching
logic to infer whether a nest of operations could have potentially been
produced for a combined construct. This approach is error prone,
computationally expensive and it can't really work in the general case.
On the other hand, a compiler frontend can easily tell the difference

    [10 lines not shown]
DeltaFile
+137-134mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+123-76mlir/test/Dialect/OpenMP/invalid.mlir
+106-0mlir/test/Dialect/OpenMP/invalid-interface.mlir
+33-33mlir/test/Dialect/OpenMP/ops.mlir
+29-33mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+24-24mlir/test/Target/LLVMIR/openmp-teams-clauses-trunc-ext.mlir
+452-30036 files not shown
+574-37942 files

LLVM/project 8cd49c6flang/lib/Lower/OpenMP OpenMP.cpp, flang/test/Transforms/OpenMP function-filtering-host-ops.mlir

[Flang][MLIR][OpenMP] Explicitly represent omp.target kernel types (#186166)

Currently, the kernel type (i.e. `generic`, `spmd`, `spmd-no-loop` and
`bare`) of an `omp.target` operation is not an explicit attribute of the
operation. Rather, this is inferred based on the contents of its region
and clauses.

The problems with this approach are that it can be a potentially
resource intensive check for large kernels, and misidentifications are
prone to happen based on the presence of arbitrary operations from other
dialects.

Since the AST already contains the information needed to identify the
kernel type in a more reliable manner, this patch moves that
responsiblity to the Flang frontend. Other MLIR passes that create
`omp.target` operations are updated as well.

One known limitation of this approach is that the MLIR op verifier for
`omp.target` can't completely check that the contents of its region are

    [4 lines not shown]
DeltaFile
+418-197flang/lib/Lower/OpenMP/OpenMP.cpp
+110-135mlir/lib/Dialect/OpenMP/IR/OpenMPDialect.cpp
+96-50mlir/test/Dialect/OpenMP/ops.mlir
+116-28mlir/test/Dialect/OpenMP/invalid.mlir
+37-36flang/test/Transforms/OpenMP/function-filtering-host-ops.mlir
+29-28mlir/include/mlir/Dialect/OpenMP/OpenMPOps.td
+806-474159 files not shown
+1,227-916165 files

FreeBSD/ports 064ccd0lang/rizin pkg-plist Makefile, lang/rizin/files patch-librz_debug_p_native_reg.c

lang/rizin: Update to 0.9.0

Reported by:    portscout!
DeltaFile
+53-31lang/rizin/pkg-plist
+16-11lang/rizin/Makefile
+11-9lang/rizin/distinfo
+0-11lang/rizin/files/patch-librz_debug_p_native_reg.c
+80-624 files

FreeBSD/ports d782380misc/codex Makefile distinfo

misc/codex: Update to 0.142.1

Changelog:
- https://github.com/openai/codex/releases/tag/rust-v0.142.0
- https://github.com/openai/codex/releases/tag/rust-v0.142.1

Reported by:    GitHub (watch releases)
DeltaFile
+13-6misc/codex/Makefile
+9-9misc/codex/distinfo
+3-3misc/codex/Makefile.crates
+25-183 files

LLVM/project 4b42e25clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

no fallback
DeltaFile
+21-21clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+21-211 files

FreeBSD/ports 3585531www/iridium/files patch-chrome_browser_about__flags.cc patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc

www/iridium: update to 2026.06.149.4

(cherry picked from commit 1a3e5bd222d071699e22aac43b96c7d41b67bf59)
(cherry picked from commit 70c3e1856b339c9191a36eae531f7172061a1029)
(cherry picked from commit f29b1ad70fc7b9093955b68b43fc1e59d627f948)
(cherry picked from commit 0bf825b184ebedb798a100b47a364a1fff7324e7)
DeltaFile
+79-106www/iridium/files/patch-chrome_browser_about__flags.cc
+106-13www/iridium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+99-0www/iridium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+98-0www/iridium/files/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+49-35www/iridium/files/patch-build_config_compiler_BUILD.gn
+40-31www/iridium/files/patch-chrome_browser_policy_configuration__policy__handler__list__factory.cc
+471-185448 files not shown
+2,710-2,216454 files

NetBSD/pkgsrc Swdzw8Pdoc CHANGES-2026

   Note update of net/nsd to 4.14.3.
VersionDeltaFile
1.4005+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc kL0adtinet/nsd distinfo Makefile

   Update nsd to version 4.14.3.

   Pkgsrc changes:
    * Checksum changes.

   Upstream changes:

   4.14.3
   ================
   FEATURES:
   BUG FIXES:
           - Fix for CVE-2026-12244: A specially crafted SVCB RR can cause a heap
             overflow of up to 65509 attacker controlled bytes.
             Thanks to Qifan Zhang, Palo Alto Networks for the report
             https://www.nlnetlabs.nl/downloads/nsd/CVE-2026-12244.txt
           - Fix for CVE-2026-12245: If NSD is configured with DNS over TLS, a
             client that performs a TLS action, closing the connection early,
             causes a crash and restart of the server process. An attacker can
             keep all children in a crash-restart loop denying DoT service.

    [12 lines not shown]
VersionDeltaFile
1.94+4-4net/nsd/distinfo
1.137+2-2net/nsd/Makefile
+6-62 files

FreeBSD/ports c9378f1www/ungoogled-chromium/files patch-chrome_browser_about__flags.cc patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc

www/ungoogled-chromium: update to 149.0.7827.196

Security:       https://vuxml.freebsd.org/freebsd/cffe1232-e4b3-4c72-8b4c-6a8298c9b289.html
Security:       https://vuxml.freebsd.org/freebsd/efa1873c-64a0-11f1-b189-a8a1599412c6.html
Security:       https://vuxml.freebsd.org/freebsd/1466c84c-68b1-11f1-8de5-a8a1599412c6.html
(cherry picked from commit 83bdf5e847157e679a52bdee258494c615dbcfe2)
(cherry picked from commit b9e350eee15ce60a52a26068256ae0a16e31b78f)
(cherry picked from commit c98a01afcfab62b544b3d0f2bcc8f6582761c3f8)
(cherry picked from commit f2322a192461ce287d954e1eaf42dbad21c39d97)
(cherry picked from commit 5364b17343af3bb49f2a4e80afcd6e45eeb362e2)
DeltaFile
+79-106www/ungoogled-chromium/files/patch-chrome_browser_about__flags.cc
+106-13www/ungoogled-chromium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+99-0www/ungoogled-chromium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+98-0www/ungoogled-chromium/files/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+49-35www/ungoogled-chromium/files/patch-build_config_compiler_BUILD.gn
+44-26www/ungoogled-chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+475-180449 files not shown
+2,708-2,214455 files

FreeBSD/ports 4de7eb3sysutils/witr distinfo Makefile

sysutils/witr: Update 0.2.2 => 0.3.3

Changelogs:
https://github.com/pranshuparmar/witr/releases/tag/v0.2.3
https://github.com/pranshuparmar/witr/releases/tag/v0.2.4
https://github.com/pranshuparmar/witr/releases/tag/v0.2.5
https://github.com/pranshuparmar/witr/releases/tag/v0.2.6
https://github.com/pranshuparmar/witr/releases/tag/v0.2.7
https://github.com/pranshuparmar/witr/releases/tag/v0.3.0
https://github.com/pranshuparmar/witr/releases/tag/v0.3.1
https://github.com/pranshuparmar/witr/releases/tag/v0.3.2
https://github.com/pranshuparmar/witr/releases/tag/v0.3.3

While here replace PORTVERSION with DISTVERSION.

PR:             296266
Sponsored by:   UNIS Labs
DeltaFile
+57-3sysutils/witr/distinfo
+40-8sysutils/witr/Makefile
+97-112 files

OPNSense/core a309101src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api FilterBaseController.php AliasController.php

firewall: skip alias on rules GUI reload

Also align the alias load path in the controller with
how !skip_alias serializes the sequence after rules
reload inside filter_configure_sync().
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/FilterBaseController.php
+1-1src/opnsense/mvc/app/controllers/OPNsense/Firewall/Api/AliasController.php
+2-22 files

FreeBSD/ports bdfbee2www/chromium/files patch-chrome_browser_about__flags.cc patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc

www/chromium: update to 149.0.7827.196

Security:       https://vuxml.freebsd.org/freebsd/efa1873c-64a0-11f1-b189-a8a1599412c6.html
Security:       https://vuxml.freebsd.org/freebsd/1466c84c-68b1-11f1-8de5-a8a1599412c6.html
Security:       https://vuxml.freebsd.org/freebsd/cffe1232-e4b3-4c72-8b4c-6a8298c9b289.html

(cherry picked from commit 17424e55299d0a979bcc87e95a7d74272cf3cd85)
(cherry picked from commit a29e6d365e37e872d3f96fdb9b3ecda1e8837775)
(cherry picked from commit e390fea66027c67f5a4ddd095546563ce0602bf5)
(cherry picked from commit 437d36b4443d40ad4aa9e374f290242479e8e254)
(cherry picked from commit c67d900da180f9354b3fdcf8e597c477002bf167)
DeltaFile
+79-106www/chromium/files/patch-chrome_browser_about__flags.cc
+106-13www/chromium/files/patch-third__party_webrtc_modules_desktop__capture_linux_x11_x__server__pixel__buffer.cc
+99-0www/chromium/files/patch-third__party_libc++_src_include_____locale__dir_support_bsd__like.h
+98-0www/chromium/files/patch-third__party_libvpx_source_config_linux_arm64-highbd_vpx__dsp__rtcd.h
+49-35www/chromium/files/patch-build_config_compiler_BUILD.gn
+44-26www/chromium/files/patch-chrome_browser_profiles_chrome__browser__main__extra__parts__profiles.cc
+475-180447 files not shown
+2,704-2,210453 files

LLVM/project fe20e8allvm/test/CodeGen/AMDGPU/GlobalISel legalize-load-global.mir legalize-load-private.mir

AMDGPU/GlobalISel: Switch to extended LLTs

With minimal changes. Most notably because of changes to jumptable in isel
GIM_SwitchType requires explicit integer/float types and does not match scalar.
In most places change is in lowering to use LLT::integer or LLT::float.

Other changes:
- replaceRegWith can also change type on Dst register, this can cause CSE data
  corruption (fix is to notify observer)
- mixed i32/f32 in G_MERGE_VALUES/G_UNMERGE_VALUES, common in legalizing
  ray tracing and image intrinsics
- need extra bitcast between i32/f32 in some place
DeltaFile
+7,957-7,957llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-global.mir
+6,802-6,774llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-private.mir
+6,489-6,465llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-load-local.mir
+5,732-5,732llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.sample.a16.ll
+5,645-5,645llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-store-global.mir
+3,852-3,852llvm/test/CodeGen/AMDGPU/GlobalISel/legalize-llvm.amdgcn.image.dim.a16.ll
+36,477-36,425590 files not shown
+101,222-95,173596 files

FreeNAS/freenas 715a0bfsrc/middlewared/middlewared/plugins account.py, src/middlewared/middlewared/plugins/security update.py validate.py

Convert system.security to the typesafe pattern

## Context
`system.security` (FIPS / STIG / local-account password policy) was still an old dict-based `ConfigService`. This converts it to the typesafe pattern: a lean `GenericConfigService[SystemSecurityEntry]` delegating to a `ConfigServicePart`, with `config()`/`do_update()` returning Pydantic models and same-process callers moved to `call2`/`call_sync2`.

## Solution
- **Service split.** The lean service lives in `plugins/security/__init__.py`; the datastore model and all `do_update` HA/FIPS/STIG logic move to `config.py`; validation and STIG/FIPS/HA-reboot helpers become plain `ServiceContext` functions in `validate.py`/`stig.py`. The `system.security.info` and `system.security.sessions` plain services become children created on the parent (the sessions class was renamed from the duplicate `SystemSecurityInfoService` to `SystemSecuritySessionsService`). `update.py` is removed and the service is registered in `main.py`.
- **API models.** Added `SystemSecurityUpdate` and decoupled the legacy `@single_argument_args` update args into the standard split (wire shape unchanged).
- **Consumers.** Since `config()` now returns a model, every in-process consumer was fixed on both axes — dict access switched to attribute access, and string `system.security.*` calls switched to `call2`/`call_sync2` — across `account`, `api_key`, `auth.twofactor`, `system.general`, `smb`/`passdb`, `account.privilege`, `zettarepl`, three alert sources, and the etc renderers (nine pam/limits/shadow mako templates plus `audit_setup.py`/`fips.py`/`nginx`). Helpers typed `: dict` (e.g. `sync_account_policy`, `shadow_parse_aging`, `generate_smb_conf_dict`) are fed `.model_dump()`. `configure_stig`/`configure_fips` stay registered `@private` stubs because `failover.call_remote` and the config-upload hook reach them by name.
- Added `plugins/security/` to `mypy.yml` and `truenas_pam_session` to the mypy override list.
DeltaFile
+0-427src/middlewared/middlewared/plugins/security/update.py
+236-0src/middlewared/middlewared/plugins/security/validate.py
+102-0src/middlewared/middlewared/plugins/security/config.py
+88-0src/middlewared/middlewared/plugins/security/stig.py
+74-0src/middlewared/middlewared/plugins/security/__init__.py
+15-15src/middlewared/middlewared/plugins/account.py
+515-44228 files not shown
+573-48734 files

LLVM/project 5d4c079clang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

remove fallback
DeltaFile
+8-55clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+8-551 files

FreeBSD/ports 5364b17www/ungoogled-chromium distinfo Makefile, www/ungoogled-chromium/files patch-gpu_command__buffer_service_gles2__cmd__decoder.cc

www/ungoogled-chromium: update to 149.0.7827.196
DeltaFile
+7-7www/ungoogled-chromium/distinfo
+2-2www/ungoogled-chromium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+1-1www/ungoogled-chromium/Makefile
+10-103 files

FreeBSD/ports 1a3e5bdwww/iridium distinfo Makefile, www/iridium/files patch-gpu_command__buffer_service_gles2__cmd__decoder.cc

www/iridium: update to 2026.06.149.4
DeltaFile
+3-3www/iridium/distinfo
+2-2www/iridium/files/patch-gpu_command__buffer_service_gles2__cmd__decoder.cc
+1-1www/iridium/Makefile
+6-63 files

OpenBSD/ports 06S5TUOwww/ungoogled-chromium distinfo Makefile, www/ungoogled-chromium/patches patch-gpu_command_buffer_service_gles2_cmd_decoder_cc

   update to 149.0.7827.196
VersionDeltaFile
1.155+6-6www/ungoogled-chromium/distinfo
1.238+1-1www/ungoogled-chromium/Makefile
1.33+1-1www/ungoogled-chromium/patches/patch-gpu_command_buffer_service_gles2_cmd_decoder_cc
+8-83 files

LLVM/project a85dcb8libc/src/wchar wcslcat.cpp wcsncat.cpp, libc/test/src/wchar wcsncat_test.cpp wcslcat_test.cpp

[libc] fix oob and overflow bugs in wcslcat and wcsncat (#203697)

closes #203649 
- I have added a check in `libc/src/wchar/wcslcat.cpp` to prevent
overflow caused by when static_cast wraps the limit.
- For the `wcsncat` implementation I have fixed the condition in the for
loop to first check if `i` is within bounds preventing OOB access on
`s2`

I am new to the codebase so any feedback would be very helpful and I
will be happy to follow up promptly after a review!
DeltaFile
+12-0libc/test/src/wchar/wcsncat_test.cpp
+12-0libc/test/src/wchar/wcslcat_test.cpp
+3-1libc/src/wchar/wcslcat.cpp
+1-1libc/src/wchar/wcsncat.cpp
+28-24 files

LLVM/project ad66ccbclang/lib/Analysis/LifetimeSafety FactsGenerator.cpp

fmt
DeltaFile
+6-11clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+6-111 files

OPNSense/core 7914d18src/opnsense/mvc/app/models/OPNsense/Firewall DNat.php

Firewall: NAT: Destination NAT: Add validations for No RDR, prevent target and local-port being set (#10447)
DeltaFile
+14-0src/opnsense/mvc/app/models/OPNsense/Firewall/DNat.php
+14-01 files

LLVM/project db725f9clang/test/Sema/LifetimeSafety safety.cpp

more tests
DeltaFile
+5-0clang/test/Sema/LifetimeSafety/safety.cpp
+5-01 files

FreeBSD/ports 2d1dd06misc/ossp-uuid Makefile, misc/ossp-uuid/files patch-uuid.c patch-uuid.h.in

misc/ossp-uuid: provide ossp_ prefixed aliases to functions

This would help callers if some functions' names clash with ones from
libc, for example `uuid_create()`.

Co-authored-by: Nikolaj Thygesen <mailinglist at diamondbox.dk>
DeltaFile
+87-0misc/ossp-uuid/files/patch-uuid.c
+38-0misc/ossp-uuid/files/patch-uuid.h.in
+1-1misc/ossp-uuid/Makefile
+126-13 files

LLVM/project addd167. lifetime_reproduce.cpp, clang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h

fix-liveness
DeltaFile
+73-20clang/lib/Analysis/LifetimeSafety/FactsGenerator.cpp
+12-0clang/test/Sema/LifetimeSafety/safety.cpp
+8-0lifetime_reproduce.cpp
+5-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+98-204 files