FailedChanges

Summary

  1. [lldb] Only run the shell test for the Xcode standalone build (details)
Commit f54354cb3888376b0ce8b536d46c5a5a47d5394f by Jonas Devlieghere
[lldb] Only run the shell test for the Xcode standalone build
The file was modifiedzorg/jenkins/monorepo_build.py (diff)

Summary

  1. Fix tests of constant folding of fp operations on NaN values (details)
  2. [mlir] Fix LLVM intrinsic convesion generator for overloadable types. (details)
  3. [lld][Hexagon] Add General Dynamic relocations (GD) (details)
  4. [Sema] Avoid Wrange-loop-analysis false positives (details)
  5. [clang-tidy] Fix check for Abseil internal namespace access (details)
  6. [APFloat][unittest] Fix -Wsign-compare after D69773 (details)
  7. [lldb/Platform] Re-add ifdef's to guard macOS-only code. (details)
  8. Allow arbitrary capability name in Thread Safety Analysis (details)
  9. Removing an accidentally duplicated line of test code to fix bots. (details)
  10. Revert "[Clang] Un-break scan-build after integrated-cc1 change" (details)
  11. Revert "List implicit operator== after implicit destructors in a (details)
  12. [lldb/CMake] Add check-lldb-shell and check-lldb-api targets for Xcode (details)
  13. AMDGPU/GlobalISel: Legalize G_PTR_ADD for arbitrary pointers (details)
  14. [lldb/DataFormatters] Fix the `$$deference$$` synthetic child (details)
  15. [APInt] Fix tests that had wrong assumption about sdivs with negative (details)
  16. AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules (details)
  17. [PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change (details)
  18. [SLP] Add a test showing miscompilation in AltOpcode support (details)
  19. [Matrix] Hide and describe matrix-propagate-shape option. (details)
  20. [IR] Value::getPointerAlignment(): handle pointer constants (details)
  21. AMDGPU/GlobalISel: Merge trivial legalize rules (details)
  22. [AArch64] Add custom store lowering for 256 bit non-temporal stores. (details)
  23. Fix an over-suspend bug with LaunchInNewTerminalWithAppleScript sessions (details)
  24. [lldb/Plugin] Rename AddressSanitizerRuntime for consistency with plugin (details)
  25. [lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC) (details)
  26. [lldb/Plugin] Rename UBSanRuntime for consistency with plugin (NFC) (details)
  27. [lldb/Plugin] Rename MainThreadCheckerRuntime for consistency with (details)
  28. [lldb/Plugin] Move DisassemblerLLVMC for consistency with plugin (NFC) (details)
  29. [SLP] Don't allow Div/Rem as alternate opcodes (details)
  30. Fix typos (details)
Commit 2d77e0b9f22a084c9a0664f74dad5b4f3c62e928 by ehudkatz
Fix tests of constant folding of fp operations on NaN values
Fix failures introduced due to change rG0b336b6048ae.
The file was modifiedllvm/test/Transforms/InstSimplify/fp-nan.ll
The file was modifiedllvm/test/Transforms/ConstProp/fma.ll
Commit cbf08d0f5751696d7ada90644eebfbef6df7a3ae by hayarms
[mlir] Fix LLVM intrinsic convesion generator for overloadable types.
Summary: If an intrinsic has overloadable types like llvm_anyint_ty or
llvm_anyfloat_ty then to getDeclaration() we need to pass a list of the
types that are "undefined" essentially concretizing them.
This patch add support for deriving such types from the MLIR op that has
been matched.
Reviewers: andydavis1, ftynse, nicolasvasilache, antiagainst
Subscribers: mehdi_amini, rriddle, jpienaar, burmako, shauheen,
arpith-jacob, mgester, lucyrfox, liufengdb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72974
The file was modifiedmlir/tools/mlir-tblgen/LLVMIRIntrinsicGen.cpp
The file was modifiedmlir/test/mlir-tblgen/llvm-intrinsics.td
Commit 6b9a5e6f05f9413f50b5ff7266e9108b6affa43a by sidneym
[lld][Hexagon] Add General Dynamic relocations (GD)
Differential revision: https://reviews.llvm.org/D72522
The file was addedlld/test/ELF/hexagon-tls-gd.s
The file was modifiedlld/ELF/Arch/Hexagon.cpp
Commit 41fcd17250fa0526e4b7fd2c7df7721b0f79b683 by koraq
[Sema] Avoid Wrange-loop-analysis false positives
When Wrange-loop-analysis issues a diagnostic on a dependent type in a
template the diagnostic may not be valid for all instantiations.
Therefore the diagnostic is suppressed during the instantiation. Non
dependent types still issue a diagnostic.
The same can happen when using macros. Therefore the diagnostic is
disabled for macros.
Fixes https://bugs.llvm.org/show_bug.cgi?id=44556
Differential Revision: https://reviews.llvm.org/D73007
The file was modifiedclang/lib/Sema/SemaStmt.cpp
The file was modifiedclang/test/SemaCXX/warn-range-loop-analysis.cpp
Commit 020ed6713d889a95f8c98d7725c87b458d99f6b3 by eric
[clang-tidy] Fix check for Abseil internal namespace access
This change makes following modifications:
* If reference originated from macro expansion, we report location
inside of
   the macro instead of location where macro is referenced.
* If for any reason deduced location is not correct we silently ignore
it.
Patch by Gennadiy Rozental (rogeeff@google.com) Reviewed as
https://reviews.llvm.org/D72484
The file was modifiedclang-tools-extra/clang-tidy/abseil/NoInternalDependenciesCheck.cpp
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/Inputs/absl/strings/internal-file.h
The file was modifiedclang-tools-extra/test/clang-tidy/checkers/abseil-no-internal-dependencies.cpp
Commit 2a879e6884bb95da747755e8eb219f2df3d4e488 by maskray
[APFloat][unittest] Fix -Wsign-compare after D69773
The file was modifiedllvm/unittests/ADT/APFloatTest.cpp
Commit b6c62ef0871576dd03de2c0077ba15ad0be23f6b by Jonas Devlieghere
[lldb/Platform] Re-add ifdef's to guard macOS-only code.
I moved the code from the system initializer to PlatformMacOSX. The
defines are still necessary because MacOSX is initialized on other
platforms where the other platforms are not available.
The file was modifiedlldb/source/Plugins/Platform/MacOSX/PlatformMacOSX.cpp
Commit 5260bc2497bb593ed4a01de5cfe84ed6f7b529b1 by aaron
Allow arbitrary capability name in Thread Safety Analysis
Restricting the names of capabilities to only "role" or "mutex" makes
for awkward diagnostic text, such as with:
https://chromium-review.googlesource.com/c/chromium/src/+/1948098/19/base/sequence_checker_unittest.nc#33
The file was modifiedclang/test/Sema/attr-capabilities.c
The file was modifiedclang/include/clang/Basic/DiagnosticSemaKinds.td
The file was modifiedclang/include/clang/Basic/Attr.td
The file was modifiedclang/lib/Sema/SemaDeclAttr.cpp
Commit a8c2f76cd258ea03f82a1fc12953ca8af6b7832b by aaron
Removing an accidentally duplicated line of test code to fix bots.
The file was modifiedclang/test/Sema/attr-capabilities.c
Commit b0b2b7e09926cdde4d82978a7c14b5e2d38db35c by alexandre.ganea
Revert "[Clang] Un-break scan-build after integrated-cc1 change"
This reverts commit a6883017ea9af529e89d7f89af2477378b6eafca.
The file was modifiedclang/lib/Driver/Job.cpp
The file was modifiedclang/test/Driver/cuda-simple.cu
The file was modifiedclang/test/Driver/offloading-interoperability.c
The file was modifiedclang/test/Driver/option-aliases.c
Commit 89e43f04ba87a0da6e94863db149669c7536486b by vvereschaka
Revert "List implicit operator== after implicit destructors in a
vtable."
This reverts commit add2b7e44ada46f30715b5c48823a9e9e317e0c3.
Failed "Clang::virtual-compare.cpp" test on the arm builders. See
http://lab.llvm.org:8011/builders/llvm-clang-win-x-armv7l/builds/3169
for details.
The file was removedclang/test/CodeGenCXX/virtual-compare.cpp
The file was modifiedclang/lib/AST/VTableBuilder.cpp
Commit aa91ce3e1dd53a614894d5bef515c5859eea368a by Jonas Devlieghere
[lldb/CMake] Add check-lldb-shell and check-lldb-api targets for Xcode
The Xcode generator does not provide the auto-generated targets where
you can append a folder name to check-lldb. Instead add two custom lit
targets to run just the shell and api tests.
The file was modifiedlldb/test/Shell/CMakeLists.txt
The file was modifiedlldb/test/API/CMakeLists.txt
Commit fd109308a7b71c009402b16c5e583ee462bfe9bd by arsenm2
AMDGPU/GlobalISel: Legalize G_PTR_ADD for arbitrary pointers
Pointers of unrecognized address spaces shoudl be treated as global-like
pointers. Even if loads and stores of them aren't handled, dumb
operations that just operate on the bits should work.
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/inst-select-ptr-add.mir
The file was modifiedllvm/test/CodeGen/AMDGPU/GlobalISel/legalize-ptr-add.mir
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit 0478eadf73c191199cba12c85785cfafb8bfa174 by Fred Riss
[lldb/DataFormatters] Fix the `$$deference$$` synthetic child
Summary: The ValueObject code checks for a special `$$dereference$$`
synthetic child to allow formatter providers to implement a natural
dereferencing behavior in `frame variable` for objects like smart
pointers.
This support was broken when used directly throught the Python API and
not trhough `frame variable`. The reason is that SBFrame.FindVariable()
will return by default the synthetic variable if it exists, while `frame
variable` will not do this eagerly. The code in
`ValueObject::Dereference()` accounted for the latter but not for the
former. The fix is trivial. The test change includes additional
covergage for the already-working bahevior as it wasn't covered by the
testsuite before.
This commit also adds a short piece of documentatione explaining that it
is possible (even advisable) to provide this synthetic child outstide of
the range of the normal children.
Reviewers: jingham
Subscribers: lldb-commits
Tags: #lldb
Differential Revision: https://reviews.llvm.org/D73053
The file was modifiedlldb/source/Core/ValueObject.cpp
The file was modifiedlldb/docs/use/variable.rst
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/fooSynthProvider.py
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/main.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/functionalities/data-formatter/data-formatter-python-synth/TestDataFormatterPythonSynth.py
Commit 7b771ed448487705237868f705da17b40c6bfe82 by timshen
[APInt] Fix tests that had wrong assumption about sdivs with negative
quotient.
Reviewers: sanjoy
Subscribers: bixia, dexonsmith, sanjoy.google, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D70156
The file was modifiedllvm/unittests/ADT/APIntTest.cpp
Commit 9a5a6e94651389263fb0036d97f731e7bbf55a50 by arsenm2
AMDGPU/GlobalISel: Merge G_PTR_ADD/G_PTR_MASK rules
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit 133a7e631cee97965e310f0d110739217427fd3d by alexandre.ganea
[PATCH] Reland [Clang] Un-break scan-build after integrated-cc1 change
The issue was reported by @xazax.hun here:
https://reviews.llvm.org/D69825#1827826
"This patch (D69825) breaks scan-build-py which parses the output of
"-###" to get -cc1 command. There might be other tools with the same
problems. Could we either remove (in-process) from CC1Command::Print or
add a line break?
Having the last line as a valid invocation is valuable and there might
be tools relying on that."
Differential Revision: https://reviews.llvm.org/D72982
The file was modifiedclang/test/Driver/option-aliases.c
The file was modifiedclang/test/Driver/cuda-simple.cu
The file was modifiedclang/test/Driver/offloading-interoperability.c
The file was modifiedclang/test/Driver/cc-print-options.c
The file was modifiedclang/lib/Driver/Job.cpp
The file was modifiedclang/lib/Driver/Compilation.cpp
Commit 757fe53994c1792cbdc84526696a0e256345911f by andrei.elovikov
[SLP] Add a test showing miscompilation in AltOpcode support
Reviewers: Vasilis, RKSimon, ABataev
Reviewed By: RKSimon, ABataev
Subscribers: ABataev, inglorion, dexonsmith, llvm-commits, vdmitrie
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72739
The file was addedllvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll
Commit f42994f228d20e787fe1dfab69ab5c59ca9e0868 by florian_hahn
[Matrix] Hide and describe matrix-propagate-shape option.
The file was modifiedllvm/lib/Transforms/Scalar/LowerMatrixIntrinsics.cpp
Commit a6492e22711e45f1e60416371f7b5c29be5f508e by lebedev.ri
[IR] Value::getPointerAlignment(): handle pointer constants
Summary: New `@test13` in `Attributor/align.ll` is the main motivation -
`null` pointer really does not limit our alignment knowledge, in fact it
is fully aligned since it has no bits set.
Here we don't special-case `null` pointer because it is somewhat
controversial to add one more place where we enforce that `null` pointer
is zero, but instead we do the more general thing of trying to perform
constant-fold of pointer constant to an integer, and perform alignment
inferrment on that.
Reviewers: jdoerfert, gchatelet, courbet, sstefan1
Reviewed By: jdoerfert
Subscribers: hiraditya, arphaman, jfb, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D73131
The file was modifiedllvm/test/Transforms/Attributor/nocapture-1.ll
The file was modifiedllvm/test/Transforms/Attributor/value-simplify.ll
The file was modifiedllvm/test/Transforms/Attributor/ArgumentPromotion/2008-07-02-array-indexing.ll
The file was modifiedllvm/test/Transforms/Attributor/IPConstantProp/pthreads.ll
The file was modifiedllvm/test/Transforms/Attributor/callbacks.ll
The file was modifiedllvm/lib/IR/Value.cpp
The file was modifiedllvm/test/Transforms/Attributor/align.ll
The file was modifiedllvm/test/Transforms/Attributor/nonnull.ll
Commit e47965bf64e62c496eb4259d47c62219007ae38a by arsenm2
AMDGPU/GlobalISel: Merge trivial legalize rules
Also move constant-like rules together
The file was modifiedllvm/lib/Target/AMDGPU/AMDGPULegalizerInfo.cpp
Commit 535ed62c5fcb9b8cd1e7abdd342277761aed29b7 by florian_hahn
[AArch64] Add custom store lowering for 256 bit non-temporal stores.
Currently we fail to lower non-termporal stores for 256+ bit vectors to
STNPQ, because type legalization will split them up to 128 bit stores
and because there are no single non-temporal stores, creating STPNQ in
the Load/Store optimizer would be quite tricky.
This patch adds custom lowering for 256 bit non-temporal vector stores
to improve the generated code.
Reviewers: dmgreen, samparker, t.p.northover, ab
Reviewed By: dmgreen
Differential Revision: https://reviews.llvm.org/D72919
The file was modifiedllvm/lib/Target/AArch64/AArch64InstrInfo.td
The file was modifiedllvm/test/CodeGen/AArch64/nontemporal.ll
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.cpp
The file was modifiedllvm/lib/Target/AArch64/AArch64ISelLowering.h
Commit 83a131b276426a0dc97f43c139a0f3b308f24154 by Jason Molenda
Fix an over-suspend bug with LaunchInNewTerminalWithAppleScript sessions
When launching an inferior in a new terminal window via AppleScript and
the darwin-debug helper program, we could often end up with the inferior
process having a too-high suspend count, and it would never resume
execution.
lldb tries to wait until darwin-debug has finished its work and has
launched the inferior (WaitForProcessToSIGSTOP) but this wasn't working
correctly - and cannot be made to work.
This patch removes WaitForProcessToSIGSTOP, adds a special tiny segment
to the darwin-debug executable so it can be identified as that binary
(ExecExtraSuspend), and adds code to debugserver to detect this segment.
When debugserver sees this segment, it notes that the next exec will be
done with a launch-suspended flag.  When the next exec happens,
debugserver forces an extra task_resume when we resume the inferior.
An alternative approach would be if lldb could detect when the inferior
has been launched by darwin-debug unambiguously; monitoring when the
unix socket between darwin-debug and lldb was closed would have been a
reasonable way to do this too.
<rdar://problem/29760580>
Differential Revision: https://reviews.llvm.org/D72963
The file was modifiedlldb/source/Host/macosx/objcxx/Host.mm
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachTask.h
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachTask.mm
The file was modifiedlldb/tools/darwin-debug/CMakeLists.txt
The file was modifiedlldb/tools/debugserver/source/MacOSX/MachProcess.mm
Commit 0feedebf4f4b2a888c0d66e2347342234b6fc5ff by Jonas Devlieghere
[lldb/Plugin] Rename AddressSanitizerRuntime for consistency with plugin
(NFC)
Renames AddressSanitizerRuntime to InstrumentationRuntimeASan to be
consistent with the directory structure and plugin name.
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was addedlldb/source/Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.cpp
The file was modifiedlldb/source/Plugins/InstrumentationRuntime/ASan/CMakeLists.txt
The file was removedlldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.h
The file was addedlldb/source/Plugins/InstrumentationRuntime/ASan/InstrumentationRuntimeASan.h
The file was removedlldb/source/Plugins/InstrumentationRuntime/ASan/ASanRuntime.cpp
Commit 7745990dd93267d73e08ac5d9e5104645791a70e by Jonas Devlieghere
[lldb/Plugin] Rename TSanRuntime for consistency with plugin (NFC)
Renames TSanRuntime to InstrumentationRuntimeTSan to be consistent with
the directory structure and plugin name.
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was addedlldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.cpp
The file was removedlldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.h
The file was addedlldb/source/Plugins/InstrumentationRuntime/TSan/InstrumentationRuntimeTSan.h
The file was modifiedlldb/source/Plugins/InstrumentationRuntime/TSan/CMakeLists.txt
The file was removedlldb/source/Plugins/InstrumentationRuntime/TSan/TSanRuntime.cpp
Commit 623c3c4cf96ba30ac3d653d8acf35a5c57c34bcd by Jonas Devlieghere
[lldb/Plugin] Rename UBSanRuntime for consistency with plugin (NFC)
Renames UBSanRuntime to InstrumentationRuntimeUBSan to be consistent
with the directory structure and plugin name.
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/source/Plugins/InstrumentationRuntime/UBSan/CMakeLists.txt
The file was removedlldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.cpp
The file was addedlldb/source/Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.h
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was addedlldb/source/Plugins/InstrumentationRuntime/UBSan/InstrumentationRuntimeUBSan.cpp
The file was removedlldb/source/Plugins/InstrumentationRuntime/UBSan/UBSanRuntime.h
Commit fc1e8551124187c6128612ab656e2ca0220c9b10 by Jonas Devlieghere
[lldb/Plugin] Rename MainThreadCheckerRuntime for consistency with
plugin (NFC)
Renames MainThreadCheckerRuntime to
InstrumentationRuntimeMainThreadChecker to be consistent with the
directory structure and plugin name.
The file was removedlldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.cpp
The file was addedlldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.cpp
The file was removedlldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/MainThreadCheckerRuntime.h
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was modifiedlldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/CMakeLists.txt
The file was addedlldb/source/Plugins/InstrumentationRuntime/MainThreadChecker/InstrumentationRuntimeMainThreadChecker.h
Commit be9604247e33146b53f270fd35c4a7c4a44fda53 by Jonas Devlieghere
[lldb/Plugin] Move DisassemblerLLVMC for consistency with plugin (NFC)
Rename the DisassemblerLLVMC directory from llvm to LLVMC to match the
plugin name.
The file was modifiedlldb/tools/lldb-test/SystemInitializerTest.cpp
The file was modifiedlldb/unittests/Disassembler/TestArm64Disassembly.cpp
The file was modifiedlldb/unittests/UnwindAssembly/ARM64/TestArm64InstEmulation.cpp
The file was removedlldb/source/Plugins/Disassembler/llvm/CMakeLists.txt
The file was addedlldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.h
The file was modifiedlldb/unittests/UnwindAssembly/PPC64/TestPPC64InstEmulation.cpp
The file was modifiedlldb/unittests/Disassembler/TestArmv7Disassembly.cpp
The file was modifiedlldb/source/API/SystemInitializerFull.cpp
The file was removedlldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.cpp
The file was addedlldb/source/Plugins/Disassembler/LLVMC/CMakeLists.txt
The file was modifiedlldb/source/Plugins/Disassembler/CMakeLists.txt
The file was addedlldb/source/Plugins/Disassembler/LLVMC/DisassemblerLLVMC.cpp
The file was removedlldb/source/Plugins/Disassembler/llvm/DisassemblerLLVMC.h
Commit e1d6d368529322edc658c893c01eaadaf8053ea6 by andrei.elovikov
[SLP] Don't allow Div/Rem as alternate opcodes
Summary: We don't have control/verify what will be the RHS of the
division, so it might happen to be zero, causing UB.
Reviewers: Vasilis, RKSimon, ABataev
Reviewed By: ABataev
Subscribers: vporpo, ABataev, hiraditya, llvm-commits, vdmitrie
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D72740
The file was modifiedllvm/lib/Transforms/Vectorize/SLPVectorizer.cpp
The file was modifiedllvm/test/Transforms/SLPVectorizer/X86/no_alternate_divrem.ll
Commit fa001767f0856118e8e7c8f12c31ef7c3afe2b4e by Adrian Prantl
Fix typos
The file was modifiedlldb/docs/use/symbols.rst
The file was modifiedlldb/source/Plugins/SymbolFile/PDB/SymbolFilePDB.cpp
The file was modifiedlldb/packages/Python/lldbsuite/test/make/Makefile.rules
The file was modifiedlldb/packages/Python/lldbsuite/test/lang/cpp/incomplete-types/Makefile

Summary

  1. [lldb] Only run the shell test for the Xcode standalone build (details)
Commit f54354cb3888376b0ce8b536d46c5a5a47d5394f by Jonas Devlieghere
[lldb] Only run the shell test for the Xcode standalone build
The file was modifiedzorg/jenkins/monorepo_build.py