feat: Implement String.prototype.replaceAll (#7013) Implement String.prototype.replaceAll (ES2021) #7058
Cirrus CI / CMake ARM64.macOS.ReleaseWithDebug (noJit)
failed
Mar 10, 2026 in 2m 10s
Task Summary
Instruction Build failed in 01:15
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
✅ 00:32 clone
✅ 00:05 Dependencies
✅ 00:09 CMake
❌ 01:15 Build
[373/546] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/TaggedInt.cpp.o
[374/546] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/SourceTextModuleRecord.cpp.o
[375/546] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/arm64/StackFrame.cpp.o
[376/546] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/ValueType.cpp.o
[377/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArgumentsObject.cpp.o
[378/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArgumentsObjectEnumerator.cpp.o
[379/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DelayFreeArrayBufferHelper.cpp.o
[380/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/AtomicsOperations.cpp.o
[381/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/AtomicsObject.cpp.o
[382/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArrayBuffer.cpp.o
[383/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/BoundFunction.cpp.o
[384/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/BufferStringBuilder.cpp.o
[385/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CommonExternalApiImpl.cpp.o
[386/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CompoundString.cpp.o
[387/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ConcatString.cpp.o
[388/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CustomExternalWrapperObject.cpp.o
[389/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DataView.cpp.o
[390/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DateImplementation.cpp.o
[391/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ES5Array.cpp.o
[392/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ES5ArrayIndexEnumerator.cpp.o
[393/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/EngineInterfaceObject.cpp.o
[394/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ExternalLibraryBase.cpp.o
[395/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ForInObjectEnumerator.cpp.o
[396/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/GlobalObject.cpp.o
[397/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSON.cpp.o
[398/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/IntlEngineInterfaceExtensionObject.cpp.o
[399/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONParser.cpp.o
[400/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONScanner.cpp.o
[401/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStack.cpp.o
[402/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStringBuilder.cpp.o
[403/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStringifier.cpp.o
[404/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexEnumeratorBase.cpp.o
[405/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexEnumerator.cpp.o
[406/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexSnapshotEnumerator.cpp.o
[407/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIterator.cpp.o
[408/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncFromSyncIterator.cpp.o
[409/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncFunction.cpp.o
[410/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncGenerator.cpp.o
[411/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncGeneratorFunction.cpp.o
[412/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBuiltInFunctions.cpp.o
FAILED: [code=1] lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBuiltInFunctions.cpp.o
/usr/bin/clang++ -DBIT64=1 -DCLANG_HAS_DISABLE_TAIL_CALLS=1 -DDISABLE_JIT=1 -DENABLE_DEBUG_CONFIG_OPTIONS=1 -DFEATURE_PAL -DHAS_ICU -DHAS_REAL_ICU=1 -DINTL_ICU=1 -DNO_PAL_MINMAX -DPAL_STDCPP_COMPAT -DPLATFORM_UNIX -DPLATFORM_UNIX=1 -DSTACK_ALIGN=16 -DTARGET_64 -DUNICODE -D_ARM64_ -D_ARM64_=1 -D_CHAKRACOREBUILD -D_M_ARM32_OR_ARM64 -D_M_ARM64 -D_SAFECRT_USE_CPP_OVERLOADS=1 -D__STDC_WANT_LIB_EXT1__=1 -D__aarch64__ -D__arm64__=1 -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/. -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Common -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Common/PlaceHolder -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/pal -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/pal/inc -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/pal/inc/rt -I/opt/homebrew/opt/icu4c/include -I/opt/homebrew/opt/icu4c/include/../i18n -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/. -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/../JITIDL -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/../Common -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/../Backend -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/../Parser -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/../WasmReader -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/ByteCode -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/PlatformAgnostic -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/Math -I/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/Library -isystem /usr/local/include -mmacosx-version-min=10.9 -std=gnu++11 -Wno-ignored-attributes -Wno-parentheses-equality -Wno-reorder -Wno-microsoft -Wno-unused-value -Wno-int-to-void-pointer-cast -Wno-invalid-offsetof -Wno-undefined-inline -Wno-inconsistent-missing-override -Wno-macro-redefined -Wno-pragmas -Wno-invalid-token-paste -Wno-format -Wno-invalid-noreturn -Wno-null-arithmetic -Wno-tautological-constant-out-of-range-compare -Wno-tautological-undefined-compare -Wno-address-of-temporary -Wno-null-conversion -Wno-return-type -Wno-switch -Wno-int-to-pointer-cast -Wno-tautological-constant-compare -Wno-enum-compare-switch -Wno-unknown-warning-option -Werror -Wno-error -fno-omit-frame-pointer -fdelayed-template-parsing -O3 -g -std=gnu++17 -arch arm64 -fdiagnostics-color=always -arch arm64 -mmacosx-version-min=10.9 -fasm-blocks -fms-extensions -fwrapv -fPIC -MD -MT lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBuiltInFunctions.cpp.o -MF lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBuiltInFunctions.cpp.o.d -o lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBuiltInFunctions.cpp.o -c /private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/Library/JavascriptBuiltInFunctions.cpp
In file included from /private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/Library/JavascriptBuiltInFunctions.cpp:13:
/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/./Library/JavascriptBuiltInFunctionList.h:242:27: error: no member named 'ReplaceAll' in 'Js::JavascriptString::EntryInfo'
242 | BUILTIN(JavascriptString, ReplaceAll, EntryReplaceAll, FunctionInfo::ErrorOnNew)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/private/var/folders/hj/jshqx2gn79l6bdlp_zwmk3m80000gn/T/cirrus-ci-build/lib/Runtime/Library/JavascriptBuiltInFunctions.cpp:11:56: note: expanded from macro 'BUILTIN'
11 | #define BUILTIN(c, n, e, i) FunctionInfo c::EntryInfo::n(FORCE_NO_WRITE_BARRIER_TAG(c::e), (Js::FunctionInfo::Attributes)(i), JavascriptBuiltInFunction:: ## c ## _ ## n);
| ~~~~~~~~~~~~~~^
1 error generated.
[413/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBoolean.cpp.o
[414/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArray.cpp.o
[415/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBooleanObject.cpp.o
[416/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptDate.cpp.o
[417/546] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptError.cpp.o
ninja: build stopped: subcommand failed.
Loading