summaryrefslogtreecommitdiff
path: root/BaseTools
AgeCommit message (Expand)AuthorFilesLines
2023-05-12BaseTools/tools_def: Disable overzealous unused variable warning on ClangArd Biesheuvel1-1/+1
2023-05-12BaseTools/tools_def: Drop ref to undefined CLANGDWARF_ARM_PREFIXArd Biesheuvel1-1/+1
2023-05-11BaseTools/Plugin: Too many execute files cause "cmd too long" failureGua Guo1-5/+41
2023-05-11BaseTools: Update Tests/TestTools.py to allow it to work on WindowsRebecca Cran1-1/+3
2023-05-11BaseTools: only print the environment once in toolsetup.batRebecca Cran1-19/+16
2023-05-11BaseTools: Update toolsetup.bat to not use BASETOOLS_PYTHON_SOURCERebecca Cran1-3/+2
2023-05-11BaseTools: Revert Set the CLANGDWARF OBJCOPY path in tools_def.templateRebecca Cran1-4/+0
2023-05-10Remove bashisms from edksetup.sh and BaseTools/BuildEnvRebecca Cran1-15/+15
2023-05-10BaseTools: Remove the CLANGCC build rule for Hii-Binary-Package.UEFI_HIIRebecca Cran1-1/+1
2023-05-10BaseTools: Set CLANGDWARF RC path to llvm-objcopy in tools_def.templateRebecca Cran1-4/+4
2023-05-10BaseTools: Set the CLANGDWARF OBJCOPY path in tools_def.templateRebecca Cran1-0/+4
2023-05-10BaseTools: Remove BUILDRULEFAMILY from CLANGDWARF in tools_def.templateRebecca Cran1-1/+1
2023-05-08BaseTools: Update toolsetup.bat and Tests/PythonTest.py to check verRebecca Cran2-29/+54
2023-05-08BaseTools: use threading.current_thread in NmakeSubdirs.pyRebecca Cran1-1/+1
2023-05-08BaseTools: Remove Python2/Python3 detection from toolset.batRebecca Cran1-48/+16
2023-05-06BaseTools/Conf: Add quotes to ADDDEBUGFLAG in tools_def.txtMichael D Kinney1-2/+2
2023-05-06BaseTools/Conf: Align CLANGDWARF and CLANGPDB warning overridesMichael D Kinney1-1/+1
2023-05-05BaseTools/Conf/tools_def.template: Bump VERSION to 3.00Rebecca Cran1-1/+6
2023-05-05BaseTools: Delete CLANG38 from tools_def.templateRebecca Cran1-211/+22
2023-05-05BaseTools: Remove CLANG35 toolchain from tools_def.templateRebecca Cran1-88/+0
2023-05-05BaseTools: As with CLANGDWARF IA32 and X64, use lld for ARM and AARCH64Rebecca Cran1-6/+6
2023-05-05BaseTools: Add ARM and AARCH64 CLANGDWARF support in tools_def.templateRebecca Cran1-0/+90
2023-05-05BaseTools/Conf/tools_def.template: Add section for deprecated toolchainsRebecca Cran1-8/+23
2023-05-05Add GCC and GCCNOLTO toolchains to tools_def.txt and update packagesRebecca Cran1-0/+366
2023-05-05BaseTools: Update VS toolchain descriptions in tools_def.txt.templateRebecca Cran1-5/+2
2023-05-05BaseTools: Remove EBC (EFI Byte Code) compiler definitionsRebecca Cran1-98/+0
2023-05-05BaseTools: Remove unused IPHONE_TOOLS and SOURCERY_CYGWIN_TOOLS defsRebecca Cran1-4/+0
2023-05-05BaseTools: Remove VS2008-VS2013 remnantsRebecca Cran6-177/+2
2023-05-05BaseTools: Remove VS2008, 2010, 2012 and 2013 toolchain definitionsRebecca Cran1-1005/+0
2023-04-27BaseTools/Plugin: Report error if code coverage failureGua Guo1-2/+6
2023-04-25BaseTools: Add quotes around OBJCOPY cmd in build_rule.templateRebecca Cran1-2/+2
2023-04-20BaseTools/Plugin: Clarify code coverage failure messageMichael Kubacki1-0/+13
2023-04-14BaseTools: Update SetupGit.py to add new 'fp' alias for patch formattingRebecca Cran1-0/+2
2023-04-14BaseTools: Update PatchCheck.py to check for __FUNCTION__Rebecca Cran1-0/+6
2023-04-07BaseTools/GenFw: Add DllCharacteristicsEx field to debug dataArd Biesheuvel3-15/+55
2023-04-07BaseTools/GenFw: Parse IBT/BTI support status from ELF noteArd Biesheuvel2-0/+59
2023-04-06BaseTools/tools_def CLANGDWARF: Permit text relocationsArd Biesheuvel1-1/+1
2023-04-06BaseTools: Update antlr makefile to use cc by defaultRebecca Cran1-5/+0
2023-04-05BaseTools/Conf/tools_def: Fix linking using CLANGDWARF_IA32Rebecca Cran1-7/+7
2023-04-05BaseTools: Build against C++14 when building with clangRebecca Cran1-1/+1
2023-04-05BaseTools: Allow users to build with clang using CC=clang CXX=clang++Rebecca Cran5-18/+22
2023-04-05BaseTools: Allow users to specify compiler to use with make CC= CXX=Rebecca Cran9-59/+59
2023-04-03BaseTools/VfrCompile: Fix potential buffer overwritesMichael Kubacki2-7/+7
2023-04-03BaseTools/PatchCheck.py: Add PCCTS to tab exemption listMichael Kubacki1-1/+4
2023-03-30ArmPkg, BaseTools AARCH64: Add BTI ELF note to .hii objectsArd Biesheuvel1-2/+3
2023-03-24BaseTools: Replace duplicate __PcdSet prototype with __PcdGetRebecca Cran1-7/+6
2023-03-24BaseTools: Source/C/Common: Fix doc block locations and convert to DoxygenRebecca Cran29-4065/+2072
2023-03-11BaseTools: Extend fields for module_report.jsonGuillermo Antonio Palomino Sosa1-0/+4
2023-03-11BaseTools: Generate compile information in build reportPalomino Sosa, Guillermo A2-3/+140
2023-02-23BaseTools/tools_def.template: Update -march parameter for RISC-VSunil V L1-1/+1