helloadhavan/github_issues huggingface dataset:
Repository: electron/electron
Pull request: ci: fix Nan test failure on Linux

Backport of #42863.

See that PR for details.

Notes: none

Changed files:
filename: script/nan-spec-runner.js
patch: @@ -17,6 +17,14 @@ const args = require('minimist')(process.argv.slice(2), {
   string: ['only']
 });
 
+const getNodeGypVersion = () => {
+  const nanPackageJSONPath = path.join(NAN_DIR, 'package.json');
+  const nanPackageJSON = JSON.parse(fs.readFileSync(nanPackageJSONPath, 'utf8'));
+  const { devDependencies } = nanPackageJSON;
+  const nodeGypVersion = devDependencies['node-gyp'];
+  return nodeGypVersion || 'latest';
+};
+
 async function main () {
   const outDir = utils.getOutDir({ shouldLog: true });
   const nodeDir = path.resolve(BASE, 'out', outDir, 'gen', 'node_headers');
@@ -90,16 +98,17 @@ async function main () {
     env.LDFLAGS = ldflags;
   }
 
-  const { status: buildStatus } = cp.spawnSync(NPX_CMD, ['node-gyp', 'rebuild', '--verbose', '--directory', 'test', '-j', 'max'], {
+  const nodeGypVersion = getNodeGypVersion();
+  const { status: buildStatus, signal } = cp.spawnSync(NPX_CMD, [`node-gyp@${nodeGypVersion}`, 'rebuild', '--verbose', '--directory', 'test', '-j', 'max'], {
     env,
     cwd: NAN_DIR,
     stdio: 'inherit',
     shell: process.platform === 'win32'
   });
 
-  if (buildStatus !== 0) {
+  if (buildStatus !== 0 || signal != null) {
     console.error('Failed to build nan test modules');
-    return process.exit(buildStatus);
+    return process.exit(buildStatus !== 0 ? buildStatus : signal);
   }
 
   const { status: installStatus } = cp.spawnSync(NPX_CMD, [`yarn@${YARN_VERSION}`, 'install'], {
@@ -108,9 +117,10 @@ async function main () {
     stdio: 'inherit',
     shell: process.platform === 'win32'
   });
-  if (installStatus !== 0) {
+
+  if (installStatus !== 0 || signal != null) {
     console.error('Failed to install nan node_modules');
-    return process.exit(installStatus);
+    return process.exit(installStatus !== 0 ? installStatus : signal);
   }
 
   const onlyTests = args.only && args.only.split(',');
Repository: nodejs/node
Pull request: stream: propagate AbortSignal reason

This PR propagates the reason of the `AbortSignal` passed to the `pipeline` function (`node:stream/promises`) to the `cause` of the thrown `AbortError`.

The vast majority of `AbortError`s created by the standard library already propagates the reason, so this should bring more consistency.

Changed files:
filename: lib/internal/streams/pipeline.js
patch: @@ -203,7 +203,7 @@ function pipelineImpl(streams, callback, opts) {
   validateAbortSignal(outerSignal, 'options.signal');
 
   function abort() {
-    finishImpl(new AbortError());
+    finishImpl(new AbortError(undefined, { cause: outerSignal?.reason }));
   }
 
   addAbortListener ??= require('internal/events/abort_listener').addAbortListener;

filename: test/parallel/test-stream-pipeline.js
patch: @@ -1344,12 +1344,13 @@ tmpdir.refresh();
 
 {
   const ac = new AbortController();
+  const reason = new Error('Reason');
   const r = Readable.from(async function* () {
     for (let i = 0; i < 10; i++) {
       await Promise.resolve();
       yield String(i);
       if (i === 5) {
-        ac.abort();
+        ac.abort(reason);
       }
     }
   }());
@@ -1362,6 +1363,7 @@ tmpdir.refresh();
   });
   const cb = common.mustCall((err) => {
     assert.strictEqual(err.name, 'AbortError');
+    assert.strictEqual(err.cause, reason);
     assert.strictEqual(res, '012345');
     assert.strictEqual(w.destroyed, true);
     assert.strictEqual(r.destroyed, true);
Repository: huggingface/transformers
Pull request: Fix dtype for params without tp_plan

# What does this PR do?

As per the title. Otherwise forward pass fail with errors such as `[rank2]: RuntimeError: expected mat1 and mat2 to have the same dtype, but got: c10::BFloat16 != c10::Half`


Changed files:
filename: src/transformers/integrations/tensor_parallel.py
patch: @@ -531,7 +531,7 @@ def shard_and_distribute_module(
             param, empty_param, param_type, param_casting_dtype, is_contiguous, rank, device_mesh
         )
     else:
-        param = param[...]
+        param = param[...].to(param_casting_dtype)
         if is_contiguous:
             param = param.contiguous()
Repository: facebook/react
Pull request: Fix Fizz exported types

I noticed that this was missing while writing docs. These aren't tested since our tests don't use Flow. I also noticed we don't use exact objects by default which would've caught this oversight.

Changed files:
filename: packages/react-dom/src/server/ReactDOMFizzServerBrowser.js
patch: @@ -21,15 +21,15 @@ import {
   createRootFormatContext,
 } from './ReactDOMServerFormatConfig';
 
-type Options = {
+type Options = {|
   identifierPrefix?: string,
   namespaceURI?: string,
   progressiveChunkSize?: number,
   signal?: AbortSignal,
   onReadyToStream?: () => void,
   onCompleteAll?: () => void,
   onError?: (error: mixed) => void,
-};
+|};
 
 function renderToReadableStream(
   children: ReactNodeList,

filename: packages/react-dom/src/server/ReactDOMFizzServerNode.js
patch: @@ -26,20 +26,21 @@ function createDrainHandler(destination, request) {
   return () => startFlowing(request);
 }
 
-type Options = {
+type Options = {|
   identifierPrefix?: string,
   namespaceURI?: string,
   progressiveChunkSize?: number,
   onReadyToStream?: () => void,
   onCompleteAll?: () => void,
   onError?: (error: mixed) => void,
-};
+|};
 
-type Controls = {
+type Controls = {|
   // Cancel any pending I/O and put anything remaining into
   // client rendered mode.
   abort(): void,
-};
+  startWriting(): void,
+|};
 
 function pipeToNodeWritable(
   children: ReactNodeList,
Repository: denoland/deno
Pull request: fix(cli): error when collecting a directory with file://

This makes commands like these work:

deno test file:///home/user/project/tests, deno bench file:///home/user/project/benches

Which are currently not working, and throw os error 21:

![image](https://user-images.githubusercontent.com/49933115/176387845-9a8caf50-910c-4af3-bda6-c88a5257a37c.png)



Changed files:
filename: cli/fs_util.rs
patch: @@ -254,14 +254,18 @@ where
     let lowercase_path = path.to_lowercase();
     if lowercase_path.starts_with("http://")
       || lowercase_path.starts_with("https://")
-      || lowercase_path.starts_with("file://")
     {
       let url = ModuleSpecifier::parse(&path)?;
       prepared.push(url);
       continue;
     }
 
-    let p = normalize_path(&root_path.join(path));
+    let p = if lowercase_path.starts_with("file://") {
+      specifier_to_file_path(&ModuleSpecifier::parse(&path)?)?
+    } else {
+      root_path.join(path)
+    };
+    let p = normalize_path(&p);
     if p.is_dir() {
       let test_files = collect_files(&[p], ignore, &predicate).unwrap();
       let mut test_files_as_urls = test_files
@@ -663,20 +667,22 @@ mod tests {
     let ignore_dir_files = ["g.d.ts", ".gitignore"];
     create_files(&ignore_dir_path, &ignore_dir_files);
 
+    let predicate = |path: &Path| {
+      // exclude dotfiles
+      path
+        .file_name()
+        .and_then(|f| f.to_str())
+        .map_or(false, |f| !f.starts_with('.'))
+    };
+
     let result = collect_specifiers(
       vec![
         "http://localhost:8080".to_string(),
         root_dir_path.to_str().unwrap().to_string(),
         "https://localhost:8080".to_string(),
       ],
       &[ignore_dir_path],
-      |path| {
-        // exclude dotfiles
-        path
-          .file_name()
-          .and_then(|f| f.to_str())
-          .map_or(false, |f| !f.starts_with('.'))
-      },
+      predicate,
     )
     .unwrap();
 
@@ -698,7 +704,38 @@ mod tests {
     ]
     .iter()
     .map(|f| ModuleSpecifier::parse(f).unwrap())
-    .collect::<Vec<ModuleSpecifier>>();
+    .collect::<Vec<_>>();
+
+    assert_eq!(result, expected);
+
+    let scheme = if cfg!(target_os = "windows") {
+      "file:///"
+    } else {
+      "file://"
+    };
+    let result = collect_specifiers(
+      vec![format!(
+        "{}{}",
+        scheme,
+        root_dir_path
+          .join("child")
+          .to_str()
+          .unwrap()
+          .replace('/', "\\")
+      )],
+      &[],
+      predicate,
+    )
+    .unwrap();
+
+    let expected: Vec<ModuleSpecifier> = [
+      &format!("{}/child/README.md", root_dir_url),
+      &format!("{}/child/e.mjs", root_dir_url),
+      &format!("{}/child/f.mjsx", root_dir_url),
+    ]
+    .iter()
+    .map(|f| ModuleSpecifier::parse(f).unwrap())
+    .collect::<Vec<_>>();
 
     assert_eq!(result, expected);
   }
Repository: denoland/deno
Pull request: FUTURE(ext/net): remove `Deno.ConnectTlsOptions.(certFile|certChain|privateKey)`

Towards #23089

Changed files:
filename: tests/specs/future/runtime_api/main.js
patch: @@ -74,7 +74,6 @@ const tlsConn = await Deno.connectTls({ port: tlsPort });
 console.log("Deno.TlsConn.prototype.rid is", tlsConn.rid);
 
 tlsConn.close();
-tlsListener.close();
 
 const watcher = Deno.watchFs(".");
 console.log("Deno.FsWatcher.prototype.rid is", watcher.rid);
@@ -92,6 +91,28 @@ try {
   }
 }
 
+// Note: this could throw with a `Deno.errors.NotFound` error if `keyFile` and
+// `certFile` were used.
+const conn1 = await Deno.connectTls({
+  port: tlsPort,
+  certFile: "foo",
+  keyFile: "foo",
+});
+conn1.close();
+console.log("Deno.ConnectTlsOptions.(certFile|keyFile) do nothing");
+
+// Note: this could throw with a `Deno.errors.InvalidData` error if `certChain`
+// and `privateKey` were used.
+const conn2 = await Deno.connectTls({
+  port: tlsPort,
+  certChain: "foo",
+  privateKey: "foo",
+});
+conn2.close();
+console.log("Deno.ConnectTlsOptions.(certChain|privateKey) do nothing");
+
+tlsListener.close();
+
 // Note: this could throw with a `Deno.errors.NotFound` error if `keyFile` and
 // `certFile` were used.
 try {

filename: tests/specs/future/runtime_api/main.out
patch: @@ -34,5 +34,7 @@ Deno.TlsListener.prototype.rid is undefined
 Deno.TlsConn.prototype.rid is undefined
 Deno.FsWatcher.prototype.rid is undefined
 Deno.FsFile constructor is illegal
+Deno.ConnectTlsOptions.(certFile|keyFile) do nothing
+Deno.ConnectTlsOptions.(certChain|privateKey) do nothing
 Deno.ListenTlsOptions.(keyFile|certFile) do nothing
 Deno.customInspect is undefined
Repository: ggml-org/llama.cpp
Pull request: server: log original chat template parsing error

Logging the original error from minja is useful for identifying compatibility issues.

See #12231

Changed files:
filename: examples/server/server.cpp
patch: @@ -1900,6 +1900,7 @@ struct server_context {
         try {
             common_chat_format_example(chat_templates.get(), params.use_jinja);
         } catch (const std::exception & e) {
+            SRV_WRN("%s: Chat template parsing error: %s\n", __func__, e.what());
             SRV_WRN("%s: The chat template that comes with this model is not yet supported, falling back to chatml. This may cause the model to output suboptimal responses\n", __func__);
             chat_templates = common_chat_templates_init(model, "chatml");
         }
Repository: denoland/deno
Pull request: FUTURE(ext/net): remove `Deno.ListenTlsOptions.(keyFile|certFile)`

Towards #23089

Changed files:
filename: ext/net/02_tls.js
patch: @@ -153,6 +153,13 @@ function loadTlsKeyPair(api, {
   keyFile,
   privateKey,
 }) {
+  if (internals.future) {
+    certFile = undefined;
+    certChain = undefined;
+    keyFile = undefined;
+    privateKey = undefined;
+  }
+
   // Check for "pem" format
   if (keyFormat !== undefined && keyFormat !== "pem") {
     throw new TypeError('If `keyFormat` is specified, it must be "pem"');

filename: tests/specs/future/runtime_api/main.js
patch: @@ -92,6 +92,19 @@ try {
   }
 }
 
+// Note: this could throw with a `Deno.errors.NotFound` error if `keyFile` and
+// `certFile` were used.
+try {
+  Deno.listenTls({ port: tlsPort, keyFile: "foo", certFile: "foo" });
+} catch (error) {
+  if (
+    error instanceof Deno.errors.InvalidData &&
+    error.message ===
+      "Deno.listenTls requires a key: Error creating TLS certificate"
+  ) {
+    console.log("Deno.ListenTlsOptions.(keyFile|certFile) do nothing");
+  }
+}
 console.log("Deno.customInspect is", Deno.customInspect);
 
 self.close();

filename: tests/specs/future/runtime_api/main.out
patch: @@ -34,4 +34,5 @@ Deno.TlsListener.prototype.rid is undefined
 Deno.TlsConn.prototype.rid is undefined
 Deno.FsWatcher.prototype.rid is undefined
 Deno.FsFile constructor is illegal
+Deno.ListenTlsOptions.(keyFile|certFile) do nothing
 Deno.customInspect is undefined
Repository: vercel/next.js
Pull request: Fix chakra link

Fix chakra ui link in (https://nextjs.org/docs/app/getting-started/css)

Changed files:
filename: docs/01-app/01-getting-started/05-css.mdx
patch: @@ -237,7 +237,7 @@ export default nextConfig
 The following libraries are supported in **Client Components** in the `app` directory (alphabetical):
 
 - [`ant-design`](https://ant.design/docs/react/use-with-next#using-app-router)
-- [`chakra-ui`](https://chakra-ui.com/getting-started/nextjs-app-guide)
+- [`chakra-ui`](https://chakra-ui.com/docs/get-started/frameworks/next-app)
 - [`@fluentui/react-components`](https://react.fluentui.dev/?path=/docs/concepts-developer-server-side-rendering-next-js-appdir-setup--page)
 - [`kuma-ui`](https://kuma-ui.com)
 - [`@mui/material`](https://mui.com/material-ui/guides/next-js-app-router/)
Repository: ggml-org/llama.cpp
Pull request: ci : fix save-load test invokations

close #2631 

Fix CLI args. These tests are currently disabled, so that's why we haven't noticed this bug.

Changed files:
filename: ci/run.sh
patch: @@ -352,10 +352,10 @@ function gg_run_open_llama_7b_v2 {
 
     (time ./bin/llama-imatrix --model ${model_f16} -f ${wiki_test} -t 1 -ngl 99 -c 2048 -b 512 --chunks 4 ) 2>&1 | tee -a $OUT/${ci}-imatrix.log
 
-    (time ./bin/llama-save-load-state--model ${model_q4_0} -ngl 10 -c 0     ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
-    (time ./bin/llama-save-load-state--model ${model_q4_0} -ngl 10 -c 0 -fa ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
-    (time ./bin/llama-save-load-state--model ${model_q4_0} -ngl 99 -c 0     ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
-    (time ./bin/llama-save-load-state--model ${model_q4_0} -ngl 99 -c 0 -fa ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
+    (time ./bin/llama-save-load-state --model ${model_q4_0} -ngl 10 -c 0     ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
+    (time ./bin/llama-save-load-state --model ${model_q4_0} -ngl 10 -c 0 -fa ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
+    (time ./bin/llama-save-load-state --model ${model_q4_0} -ngl 99 -c 0     ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
+    (time ./bin/llama-save-load-state --model ${model_q4_0} -ngl 99 -c 0 -fa ) 2>&1 | tee -a $OUT/${ci}-save-load-state.log
 
     function check_ppl {
         qnt="$1"
Repository: electron/electron
Pull request: fix: dangling raw_ptr<Session> in UserDataLink

Backport of #42786

See that PR for details.


Notes: none

Changed files:
filename: shell/browser/api/electron_api_session.cc
patch: @@ -530,9 +530,10 @@ class DictionaryObserver final : public SpellcheckCustomDictionary::Observer {
 #endif  // BUILDFLAG(ENABLE_BUILTIN_SPELLCHECKER)
 
 struct UserDataLink : base::SupportsUserData::Data {
-  explicit UserDataLink(Session* ses) : session(ses) {}
+  explicit UserDataLink(base::WeakPtr<Session> session_in)
+      : session{std::move(session_in)} {}
 
-  raw_ptr<Session> session;
+  base::WeakPtr<Session> session;
 };
 
 const void* kElectronApiSessionKey = &kElectronApiSessionKey;
@@ -552,8 +553,9 @@ Session::Session(v8::Isolate* isolate, ElectronBrowserContext* browser_context)
 
   protocol_.Reset(isolate, Protocol::Create(isolate, browser_context).ToV8());
 
-  browser_context->SetUserData(kElectronApiSessionKey,
-                               std::make_unique<UserDataLink>(this));
+  browser_context->SetUserData(
+      kElectronApiSessionKey,
+      std::make_unique<UserDataLink>(weak_factory_.GetWeakPtr()));
 
 #if BUILDFLAG(ENABLE_BUILTIN_SPELLCHECKER)
   SpellcheckService* service =
@@ -1512,7 +1514,7 @@ bool Session::IsSpellCheckerEnabled() const {
 Session* Session::FromBrowserContext(content::BrowserContext* context) {
   auto* data =
       static_cast<UserDataLink*>(context->GetUserData(kElectronApiSessionKey));
-  return data ? data->session : nullptr;
+  return data ? data->session.get() : nullptr;
 }
 
 // static

filename: shell/browser/api/electron_api_session.h
patch: @@ -10,6 +10,7 @@
 #include <vector>
 
 #include "base/memory/raw_ptr.h"
+#include "base/memory/weak_ptr.h"
 #include "base/values.h"
 #include "content/public/browser/download_manager.h"
 #include "electron/buildflags/buildflags.h"
@@ -215,7 +216,9 @@ class Session : public gin::Wrappable<Session>,
   // The client id to enable the network throttler.
   base::UnguessableToken network_emulation_token_;
 
-  raw_ptr<ElectronBrowserContext> browser_context_;
+  const raw_ptr<ElectronBrowserContext> browser_context_;
+
+  base::WeakPtrFactory<Session> weak_factory_{this};
 };
 
 }  // namespace api
Repository: facebook/react
Pull request: DevTools: Format error message

To support GitHub API fuzzy issue search.

I noticed #21579 was filed as a new issue rather than finding a match in #21573.

Changed files:
filename: packages/react-devtools-shared/src/inspectedElementCache.js
patch: @@ -110,7 +110,7 @@ export function inspectElement(
     if (rendererID == null) {
       const rejectedRecord = ((newRecord: any): RejectedRecord);
       rejectedRecord.status = Rejected;
-      rejectedRecord.value = `Could not inspect element with id ${element.id}`;
+      rejectedRecord.value = `Could not inspect element with id "${element.id}"`;
 
       map.set(element, record);
 
@@ -134,7 +134,7 @@ export function inspectElement(
         if (newRecord.status === Pending) {
           const rejectedRecord = ((newRecord: any): RejectedRecord);
           rejectedRecord.status = Rejected;
-          rejectedRecord.value = `Could not inspect element with id ${element.id}`;
+          rejectedRecord.value = `Could not inspect element with id "${element.id}"`;
           wake();
         }
       },
Repository: vercel/next.js
Pull request: [metadata] remove dead code of metadata routes handling

### What

- `[].[ext]` was temporary convention invented in a PR but we never decided to go that way. Remove the tests for it
- `dynamicExtensions` can be either empty array or null, for both case it can skip adding the regex for it. This just saves some bytes for generated regex. Also added some test

Changed files:
filename: packages/next/src/lib/metadata/is-metadata-route.test.ts
patch: @@ -19,15 +19,26 @@ describe('getExtensionRegexString', () => {
       expect(regex.test('.js')).toBe(false)
     })
 
-    it('should match dynamic multi-routes with dynamic extensions', () => {
-      const regex = createExtensionMatchRegex(['png'], ['ts'])
+    it('should not handle js extensions with empty dynamic extensions', () => {
+      const regex = createExtensionMatchRegex(['png', 'jpg'], [])
       expect(regex.test('.png')).toBe(true)
-      expect(regex.test('[].png')).toBe(false)
+      expect(regex.test('.jpg')).toBe(true)
+      expect(regex.test('.webp')).toBe(false)
 
-      expect(regex.test('.ts')).toBe(true)
-      expect(regex.test('[].ts')).toBe(true)
+      expect(regex.test('.ts')).toBe(false)
       expect(regex.test('.tsx')).toBe(false)
-      expect(regex.test('[].tsx')).toBe(false)
+      expect(regex.test('.js')).toBe(false)
+    })
+
+    it('should not handle js extensions with passing null for dynamic extensions', () => {
+      const regex = createExtensionMatchRegex(['png', 'jpg'], null)
+      expect(regex.test('.png')).toBe(true)
+      expect(regex.test('.jpg')).toBe(true)
+      expect(regex.test('.webp')).toBe(false)
+
+      expect(regex.test('.ts')).toBe(false)
+      expect(regex.test('.tsx')).toBe(false)
+      expect(regex.test('.js')).toBe(false)
     })
   })
 

filename: packages/next/src/lib/metadata/is-metadata-route.ts
patch: @@ -31,13 +31,13 @@ const defaultExtensions = ['js', 'jsx', 'ts', 'tsx']
 
 // Match the file extension with the dynamic multi-routes extensions
 // e.g. ([xml, js], null) -> can match `/sitemap.xml/route`, `sitemap.js/route`
-// e.g. ([png], [ts]) -> can match `/opengrapg-image.png/route`, `/opengraph-image.ts[]/route`
+// e.g. ([png], [ts]) -> can match `/opengrapg-image.png`, `/opengraph-image.ts`
 export const getExtensionRegexString = (
   staticExtensions: readonly string[],
   dynamicExtensions: readonly string[] | null
 ) => {
   // If there's no possible multi dynamic routes, will not match any <name>[].<ext> files
-  if (!dynamicExtensions) {
+  if (!dynamicExtensions || dynamicExtensions.length === 0) {
     return `\\.(?:${staticExtensions.join('|')})`
   }
   return `(?:\\.(${staticExtensions.join('|')})|((\\[\\])?\\.(${dynamicExtensions.join('|')})))`
Repository: facebook/react
Pull request: Enable the updater-tracking feature flag in more builds

Enable the `enableUpdaterTracking` flag (#15658) for React Native builds and makes it a static (profiling-only) fag in www.

It was accidentally left as a dynamic flag in www even though it was turned on statically in `ReactFeatureFlags`.

Changed files:
filename: packages/shared/forks/ReactFeatureFlags.native-fb.js
patch: @@ -17,7 +17,7 @@ export const enableProfilerTimer = __PROFILE__;
 export const enableProfilerCommitHooks = __PROFILE__;
 export const enableProfilerNestedUpdatePhase = __PROFILE__;
 export const enableProfilerNestedUpdateScheduledHook = false;
-export const enableUpdaterTracking = false;
+export const enableUpdaterTracking = __PROFILE__;
 export const enableSuspenseServerRenderer = false;
 export const enableSelectiveHydration = false;
 export const enableLazyElements = false;

filename: packages/shared/forks/ReactFeatureFlags.native-oss.js
patch: @@ -19,7 +19,7 @@ export const enableProfilerTimer = __PROFILE__;
 export const enableProfilerCommitHooks = __PROFILE__;
 export const enableProfilerNestedUpdatePhase = __PROFILE__;
 export const enableProfilerNestedUpdateScheduledHook = false;
-export const enableUpdaterTracking = false;
+export const enableUpdaterTracking = __PROFILE__;
 export const enableSuspenseServerRenderer = false;
 export const enableSelectiveHydration = false;
 export const enableLazyElements = false;

filename: packages/shared/forks/ReactFeatureFlags.www-dynamic.js
patch: @@ -25,7 +25,6 @@ export const enableSuspenseLayoutEffectSemantics = __VARIANT__;
 //
 // NOTE: This feature will only work in DEV mode; all callsites are wrapped with __DEV__.
 export const enableDebugTracing = __EXPERIMENTAL__;
-export const enableUpdaterTracking = false;
 
 export const enableSchedulingProfiler = __VARIANT__;
 

filename: packages/shared/forks/ReactFeatureFlags.www.js
patch: @@ -45,8 +45,7 @@ export const enableProfilerCommitHooks = __PROFILE__;
 export const enableProfilerNestedUpdatePhase = __PROFILE__;
 export const enableProfilerNestedUpdateScheduledHook =
   __PROFILE__ && dynamicFeatureFlags.enableProfilerNestedUpdateScheduledHook;
-export const enableUpdaterTracking =
-  __PROFILE__ && dynamicFeatureFlags.enableUpdaterTracking;
+export const enableUpdaterTracking = __PROFILE__;
 
 // Logs additional User Timing API marks for use with an experimental profiling tool.
 export const enableSchedulingProfiler =