<feed xmlns='http://www.w3.org/2005/Atom'>
<title>Tianocore/edk2.git/BaseTools/Plugin, branch edk2_master</title>
<subtitle>EDK II (mirror)</subtitle>
<id>https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master</id>
<link rel='self' href='https://git.radix-linux.su/Tianocore/edk2.git/atom?h=edk2_master'/>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/'/>
<updated>2026-01-07T20:19:12+00:00</updated>
<entry>
<title>BaseTools: Add VS2026 support.</title>
<updated>2026-01-07T20:19:12+00:00</updated>
<author>
<name>Daniel</name>
<email>danalexgro@gmail.com</email>
</author>
<published>2025-12-18T13:56:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=52d54e0b440febab36686223d02cbe1467c3ca82'/>
<id>urn:sha1:52d54e0b440febab36686223d02cbe1467c3ca82</id>
<content type='text'>
Adding tools_def for VS2026.
Update WindowsVsToolChain to support VS2026.
Update set_vsPrefix_envs and toolsetup and edksetup to support VS2026.

Signed-off-by: Daniel Grobert &lt;danalexgro@gmail.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/Plugin/HostBasedUnitTestRunner: Add missing quotes for Windows</title>
<updated>2026-01-06T20:52:29+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2026-01-06T19:31:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=923a951e8a77ab62b089295a7e73b78b39940ab8'/>
<id>urn:sha1:923a951e8a77ab62b089295a7e73b78b39940ab8</id>
<content type='text'>
Add missing double quotes for lcov_cobertura --excludes option.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/WindowsVsToolChain: Add CLANG support</title>
<updated>2026-01-06T18:22:57+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-12-26T19:07:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=0f59a2a287dec7b74b138a6a0a8d43814cd82d0b'/>
<id>urn:sha1:0f59a2a287dec7b74b138a6a0a8d43814cd82d0b</id>
<content type='text'>
Add logic to detect CLANG environments and set the
required environment variables.

The CLANGPDB tool chain tag in Windows environments can
be used with Visual Studio compiler or Mingw CLANG
compiler. Add detection of Mingw CLANG compiler first
and if Mingw not detected, then use the existing logic
for using Visual Studio.

The CLANGDWARF tool chain tag in Windows environments
can only be used with Mingw CLANG compiler. Add detection
of Mingw CLANG compiler first and if Mingw not detected,
then fail with an error.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/Plugin/HostBasedUnitTestRunner: Merge clang coverage files</title>
<updated>2025-12-22T08:09:04+00:00</updated>
<author>
<name>Cosmo Lai</name>
<email>cosmo.lai@intel.com</email>
</author>
<published>2025-11-28T10:00:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=9e1a3bb474c9722bee1199b0da301dad55b602d9'/>
<id>urn:sha1:9e1a3bb474c9722bee1199b0da301dad55b602d9</id>
<content type='text'>
For clang build, enable to generate coverage file under Build folder to
merge coverage files of all module.

Signed-off-by: Cosmo Lai &lt;cosmo.lai@intel.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/Plugin/HostBasedUnitTestRunner: Add CLANG support</title>
<updated>2025-09-28T23:38:21+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-08-22T03:16:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3c454cf7d43c59f7ff0000ca6ac333e8f359673e'/>
<id>urn:sha1:3c454cf7d43c59f7ff0000ca6ac333e8f359673e</id>
<content type='text'>
Update HostBasedUnitTestRunner to generate merged Cobertura
coverage.xml output file using CLANG code coverage data
from -fprofile-instr-generate -fcoverage-mapping options.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>BaseTools: Remove ARM32 Support</title>
<updated>2025-09-25T22:04:10+00:00</updated>
<author>
<name>Oliver Smith-Denny</name>
<email>osde@microsoft.com</email>
</author>
<published>2025-09-17T21:24:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=2ff173af128e707867c6409f2e4ca308c255ca32'/>
<id>urn:sha1:2ff173af128e707867c6409f2e4ca308c255ca32</id>
<content type='text'>
edk2 is dropping support for the ARM32 architecture. This
commit removes ARM32 code from BaseTools.

Signed-off-by: Oliver Smith-Denny &lt;osde@microsoft.com&gt;
</content>
</entry>
<entry>
<title>BaseTools/HostBasedUnitTestRunner: lcov ignore mismatch errors</title>
<updated>2025-06-24T19:32:41+00:00</updated>
<author>
<name>Michael D Kinney</name>
<email>michael.d.kinney@intel.com</email>
</author>
<published>2025-06-19T05:05:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=3f278768fab371ca2d9d2515a85894f8ee3194f9'/>
<id>urn:sha1:3f278768fab371ca2d9d2515a85894f8ee3194f9</id>
<content type='text'>
Ignore mismatch errors for lcov 2.x in all locations that lcov
is run. When building more complex unit tests, these mismatch
errors are showing up in different phases of the code coverage
collection.

Signed-off-by: Michael D Kinney &lt;michael.d.kinney@intel.com&gt;
</content>
</entry>
<entry>
<title>BaseTools: Fix type annotations</title>
<updated>2025-05-26T01:02:24+00:00</updated>
<author>
<name>Roman A</name>
<email>121314722+GameRoMan@users.noreply.github.com</email>
</author>
<published>2025-05-12T15:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=88094970943d11c7c11710839e3d73b3e21fbaae'/>
<id>urn:sha1:88094970943d11c7c11710839e3d73b3e21fbaae</id>
<content type='text'>

Fixed type annotations for functions:
- `def _parse_pattern(line: str) -&gt; Tuple[str]:` -&gt; `def _parse_pattern(line: str) -&gt; Tuple[bool, str, str]:`
- `def get_scopes(codeql_enabled: bool) -&gt; Tuple[str]:` -&gt; `def get_scopes(codeql_enabled: bool) -&gt; Tuple[str, ...]:`

Signed-off-by: Roman A &lt;gameromandev@gmail.com&gt;</content>
</entry>
<entry>
<title>BaseTools: Fix Debug Macro Checking to Include Scanning Files</title>
<updated>2025-03-13T15:39:06+00:00</updated>
<author>
<name>Jason1 Lin</name>
<email>jason1.lin@intel.com</email>
</author>
<published>2025-03-13T12:44:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=1e0051e293aedc1a196ae5678a1e953e5ed946f1'/>
<id>urn:sha1:1e0051e293aedc1a196ae5678a1e953e5ed946f1</id>
<content type='text'>
- In the commit 42a141800c0c26a09d2344e84a89ce4097a263ae
  there was a misuse of "is_dir" method.

- Treating it as an object rather than function call,
  which caused if-condition to always as "false".

- No files would be added to scanning list due to incorrect usage.

- This patch corrects the issue by properly using "is_dir()".

Signed-off-by: Jason1 Lin &lt;jason1.lin@intel.com&gt;
</content>
</entry>
<entry>
<title>DebugMacroCheck: Do not show progress bar with zero items</title>
<updated>2025-03-06T15:35:40+00:00</updated>
<author>
<name>Michael Kubacki</name>
<email>michael.kubacki@microsoft.com</email>
</author>
<published>2025-03-05T21:04:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.radix-linux.su/Tianocore/edk2.git/commit/?id=67df979ad2ea0a5d344bd997a7b3b1e87c7e5cc8'/>
<id>urn:sha1:67df979ad2ea0a5d344bd997a7b3b1e87c7e5cc8</id>
<content type='text'>
In the case that the total provided to the `_show_progress()`
function is zero, do not show a progress bar to prevent aborts
`ZeroDivisionError` when calculating the progress percentage.

Signed-off-by: Michael Kubacki &lt;michael.kubacki@microsoft.com&gt;
</content>
</entry>
</feed>
