feat: Implement String.prototype.replaceAll (#7013) Implement String.prototype.replaceAll (ES2021) #7058
Cirrus CI / CMake ARM64.macOS.Debug (noJit)
failed
Mar 10, 2026 in 1m 49s
Task Summary
Instruction Build failed in 00:57
Details
ℹ️ Scheduling was delayed due to a concurrency limit on community tasks
✅ 00:30 clone
✅ 00:04 Dependencies
✅ 00:09 CMake
❌ 00:57 Build
[375/540] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/arm64/StackFrame.cpp.o
[376/540] Building CXX object lib/Runtime/Language/CMakeFiles/Chakra.Runtime.Language.dir/ValueType.cpp.o
[377/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArgumentsObject.cpp.o
[378/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArgumentsObjectEnumerator.cpp.o
[379/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DelayFreeArrayBufferHelper.cpp.o
[380/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ArrayBuffer.cpp.o
[381/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/AtomicsOperations.cpp.o
[382/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/AtomicsObject.cpp.o
[383/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/BoundFunction.cpp.o
[384/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/BufferStringBuilder.cpp.o
[385/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CommonExternalApiImpl.cpp.o
[386/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CompoundString.cpp.o
[387/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ConcatString.cpp.o
[388/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/CustomExternalWrapperObject.cpp.o
[389/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DataView.cpp.o
[390/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/DateImplementation.cpp.o
[391/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ES5Array.cpp.o
[392/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ES5ArrayIndexEnumerator.cpp.o
[393/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/EngineInterfaceObject.cpp.o
[394/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ExternalLibraryBase.cpp.o
[395/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/ForInObjectEnumerator.cpp.o
[396/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/GlobalObject.cpp.o
[397/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/IntlEngineInterfaceExtensionObject.cpp.o
[398/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSON.cpp.o
[399/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONParser.cpp.o
[400/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONScanner.cpp.o
[401/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStack.cpp.o
[402/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStringBuilder.cpp.o
[403/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JSONStringifier.cpp.o
[404/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexEnumerator.cpp.o
[405/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexEnumeratorBase.cpp.o
[406/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIndexSnapshotEnumerator.cpp.o
[407/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArray.cpp.o
[408/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptArrayIterator.cpp.o
[409/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncFromSyncIterator.cpp.o
[410/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncFunction.cpp.o
[411/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncGenerator.cpp.o
[412/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptAsyncGeneratorFunction.cpp.o
[413/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBoolean.cpp.o
[414/540] 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 -DCHAKRA_STATIC_LIBRARY=1 -DCLANG_HAS_DISABLE_TAIL_CALLS=1 -DDBG=1 -DDBG_DUMP=1 -DDEBUG=1 -DDISABLE_JIT=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_DEBUG=1 -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 -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.
[415/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptBooleanObject.cpp.o
[416/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptDate.cpp.o
[417/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptExceptionMetadata.cpp.o
[418/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptError.cpp.o
[419/540] Building CXX object lib/Runtime/Library/CMakeFiles/Chakra.Runtime.Library.dir/JavascriptExternalFunction.cpp.o
ninja: build stopped: subcommand failed.
Loading