helloadhavan/github_issues huggingface dataset:
Repository: nodejs/node
Pull request: dns: fix parse memory leaky

Fix `SoaTraits::Parse` memory leaky.

- [x] `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes
- [x] tests and/or benchmarks are included
- [x] documentation is changed or added
- [x] commit message follows [commit guidelines](https://github.com/nodejs/node/blob/master/doc/guides/contributing/pull-requests.md#commit-message-guidelines)


Changed files:
filename: src/cares_wrap.cc
patch: @@ -1565,6 +1565,8 @@ Maybe<int> SoaTraits::Parse(QuerySoaWrap* wrap,
 
   if (status != ARES_SUCCESS) return Just<int>(status);
 
+  auto cleanup = OnScopeLeave([&]() { ares_free_data(soa_out); });
+
   Local<Object> soa_record = Object::New(env->isolate());
 
   if (soa_record
@@ -1605,8 +1607,6 @@ Maybe<int> SoaTraits::Parse(QuerySoaWrap* wrap,
     return Nothing<int>();
   }
 
-  ares_free_data(soa_out);
-
   wrap->CallOnComplete(soa_record);
   return Just<int>(ARES_SUCCESS);
 }
Repository: ollama/ollama
Pull request: handle ctrl+z

resolves #1332

Changed files:
filename: readline/readline.go
patch: @@ -191,6 +191,15 @@ func (i *Instance) Readline() (string, error) {
 			buf.ClearScreen()
 		case CharCtrlW:
 			buf.DeleteWord()
+		case CharCtrlZ:
+			if err := UnsetRawMode(fd, termios); err != nil {
+				return "", err
+			}
+
+			syscall.Kill(0, syscall.SIGSTOP)
+
+			// on resume...
+			return "", nil
 		case CharEnter:
 			output := buf.String()
 			if output != "" {
Repository: denoland/deno
Pull request: fix(config): support UTF-16 surrogate pairs in unicode escape sequences in json config

* https://github.com/dprint/jsonc-parser/pull/59

Changed files:
filename: Cargo.lock
patch: @@ -5554,9 +5554,9 @@ dependencies = [
 
 [[package]]
 name = "jsonc-parser"
-version = "0.27.0"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7ec4ac49f13c7b00f435f8a5bb55d725705e2cf620df35a5859321595102eb7e"
+checksum = "01958dcb05b69d9612853b47df8f7881810e4f61b5cedd8894be04291f28ccb9"
 dependencies = [
  "serde_json",
 ]

filename: Cargo.toml
patch: @@ -196,7 +196,7 @@ indexmap = { version = "2", features = ["serde"] }
 ipnet = "2.3"
 ipnetwork = "0.20.0"
 itertools = "0.14"
-jsonc-parser = { version = "0.27.0", features = ["serde"] }
+jsonc-parser = { version = "0.27.1", features = ["serde"] }
 jupyter_runtime = "=0.19.0"
 lazy-regex = "3"
 libc = "0.2.168"
Repository: vercel/next.js
Pull request: Fixed broken link in backend-for-frontend.mdx

Broken link to API Routes in Pages Router




Changed files:
filename: docs/01-app/02-guides/backend-for-frontend.mdx
patch: @@ -28,7 +28,7 @@ To implement this pattern, use:
 
 - [Route Handlers](/docs/app/api-reference/file-conventions/route)
 - [`middleware`](/docs/app/api-reference/file-conventions/middleware)
-- In Pages Router, [API Routes](/pages/building-your-application/routing/api-routes)
+- In Pages Router, [API Routes](/docs/pages/building-your-application/routing/api-routes)
 
 ## Public Endpoints
Repository: huggingface/transformers
Pull request: Remove overwritten `GitModelTest::test_beam_search_generate`

# What does this PR do?

This test overwrites the one from `GenerationTesterMixin`

and we have it being flaky

> FAILED tests/models/git/test_modeling_git.py::GitModelTest::test_beam_search_generate - AssertionError: torch.Size([26, 16]) != (26, 20)

https://app.circleci.com/pipelines/github/huggingface/transformers/144061/workflows/5cf0ad7e-25c7-4396-8e17-f58dfdf0adbf/jobs/1904264/parallel-runs/6

The `GenerationTesterMixin::test_beam_search_generate` has some new updates after `GitModelTest::test_beam_search_generate` being added.

Remove the overwritten one and the test works well: all pass in 3000 runs

Changed files:
filename: tests/models/git/test_modeling_git.py
patch: @@ -331,24 +331,6 @@ def create_and_check_for_causal_lm(self, config, input_ids, input_mask, pixel_va
         self.parent.assertEqual(result.loss.shape, ())
         self.parent.assertTrue(result.loss.item() > 0)
 
-    def _test_beam_search_generate(self, config, input_ids, input_mask, pixel_values):
-        model = GitForCausalLM(config=config)
-        model.to(torch_device)
-        model.eval()
-
-        # generate
-        generated_ids = model.generate(
-            input_ids,
-            attention_mask=input_mask,
-            pixel_values=pixel_values,
-            do_sample=False,
-            max_length=20,
-            num_beams=2,
-            num_return_sequences=2,
-        )
-
-        self.parent.assertEqual(generated_ids.shape, (self.batch_size * 2, 20))
-
     def _test_batched_generate_captioning(self, config, input_ids, input_mask, pixel_values):
         model = GitForCausalLM(config=config)
         model.to(torch_device)
@@ -431,10 +413,6 @@ def test_for_causal_lm(self):
         config_and_inputs = self.model_tester.prepare_config_and_inputs()
         self.model_tester.create_and_check_for_causal_lm(*config_and_inputs)
 
-    def test_beam_search_generate(self):
-        config_and_inputs = self.model_tester.prepare_config_and_inputs()
-        self.model_tester._test_beam_search_generate(*config_and_inputs)
-
     def test_batched_generate_captioning(self):
         config_and_inputs = self.model_tester.prepare_config_and_inputs()
         self.model_tester._test_batched_generate_captioning(*config_and_inputs)
Repository: electron/electron
Pull request: fix: file dialog filters not working correctly

Backport of #46660

See that PR for details.


Notes: Fixed case where file dialog filters would get mixed up, if a `*` filter was included


Changed files:
filename: shell/browser/ui/file_dialog_linux.cc
patch: @@ -44,14 +44,14 @@ ui::SelectFileDialog::FileTypeInfo GetFilterInfo(const Filters& filters) {
   ui::SelectFileDialog::FileTypeInfo file_type_info;
 
   for (const auto& [name, extension_group] : filters) {
-    file_type_info.extension_description_overrides.push_back(
-        base::UTF8ToUTF16(name));
-
     const bool has_all_files_wildcard = std::ranges::any_of(
         extension_group, [](const auto& ext) { return ext == "*"; });
+
     if (has_all_files_wildcard) {
       file_type_info.include_all_files = true;
     } else {
+      file_type_info.extension_description_overrides.push_back(
+          base::UTF8ToUTF16(name));
       file_type_info.extensions.emplace_back(extension_group);
     }
   }
Repository: ggml-org/llama.cpp
Pull request: models : move build_inp_out_ids outside loop

Noticed the discrepancy because `ik_llama.cpp` inherited this when ~down-stream~porting, resulting in duplicate calls: ikawrakow/ik_llama.cpp#935

Changed files:
filename: src/models/ernie4-5.cpp
patch: @@ -1,7 +1,5 @@
 #include "models.h"
 
-
-
 llm_build_ernie4_5::llm_build_ernie4_5(const llama_model & model, const llm_graph_params & params) :
     llm_graph_context(params) {
     const int64_t n_embd_head = hparams.n_embd_head_v;
@@ -19,6 +17,8 @@ llm_build_ernie4_5::llm_build_ernie4_5(const llama_model & model, const llm_grap
 
     auto * inp_attn = build_attn_inp_kv();
 
+    ggml_tensor * inp_out_ids = build_inp_out_ids();
+
     for (int il = 0; il < n_layer; ++il) {
         ggml_tensor * inpSA = inpL;
 
@@ -67,9 +67,8 @@ llm_build_ernie4_5::llm_build_ernie4_5(const llama_model & model, const llm_grap
         }
         if (il == n_layer - 1) {
             // skip computing output for unused tokens
-            ggml_tensor * inp_out_ids = build_inp_out_ids();
-            cur                       = ggml_get_rows(ctx0, cur, inp_out_ids);
-            inpSA                     = ggml_get_rows(ctx0, inpSA, inp_out_ids);
+            cur   = ggml_get_rows(ctx0, cur, inp_out_ids);
+            inpSA = ggml_get_rows(ctx0, inpSA, inp_out_ids);
         }
         ggml_tensor * ffn_inp = ggml_add(ctx0, cur, inpSA);
         cb(ffn_inp, "ffn_inp", il);

filename: src/models/openai-moe-iswa.cpp
patch: @@ -11,6 +11,8 @@ llm_build_openai_moe_iswa::llm_build_openai_moe_iswa(const llama_model & model,
 
     auto * inp_attn = build_attn_inp_kv_iswa();
 
+    ggml_tensor * inp_out_ids = build_inp_out_ids();
+
     for (int il = 0; il < n_layer; ++il) {
         ggml_tensor * inpSA = inpL;
 
@@ -69,7 +71,6 @@ llm_build_openai_moe_iswa::llm_build_openai_moe_iswa(const llama_model & model,
         }
         if (il == n_layer - 1) {
             // skip computing output for unused tokens
-            ggml_tensor * inp_out_ids = build_inp_out_ids();
             cur   = ggml_get_rows(ctx0,   cur, inp_out_ids);
             inpSA = ggml_get_rows(ctx0, inpSA, inp_out_ids);
         }
Repository: ollama/ollama
Pull request: Fix adapter loading from SHA hash

When I tried to load an adapter from a local .bin file (by using `ollama create`), the command errored out with `Error: open /@sha256:ac5d2a80bc8bb4e9be08302373191c842a7edd3fcefd346d93e84941313b1c5a: no such file or directory`. I believe this is because the sha hash was misinterpreted as a filepath. I found where this is handled in `images.go` and saw that `model`s resolve hashes correctly but adapters do not. I don't have context on the past implementations of adapters, but maybe at one point the adapters were not hashed/versioned?

I hope this addresses the issue! One small thought is that this block of code might be able to be placed before the switch to reduce duplicated logic for `model`. Not sure if that'd have an impact on the other cases.

Changed files:
filename: server/images.go
patch: @@ -375,6 +375,15 @@ func CreateModel(ctx context.Context, name, modelFileDir string, commands []pars
 			layer.MediaType = mediatype
 			layers = append(layers, layer)
 		case "adapter":
+			if strings.HasPrefix(c.Args, "@") {
+				blobPath, err := GetBlobsPath(strings.TrimPrefix(c.Args, "@"))
+				if err != nil {
+					return err
+				}
+
+				c.Args = blobPath
+			}
+			
 			fn(api.ProgressResponse{Status: "creating adapter layer"})
 			bin, err := os.Open(realpath(modelFileDir, c.Args))
 			if err != nil {
Repository: ggml-org/llama.cpp
Pull request: ggml-cpu:add RISC-V RVV (Zvfh) optimization for FP16 to FP32 conversion

This PR introduces vectorized support for the ggml_cpu_fp16_to_fp32 function on RISC-V platforms that implement the Zvfh extension (half-precision floating-point in vector registers)

Changed files:
filename: ggml/src/ggml-cpu/ggml-cpu.c
patch: @@ -3274,6 +3274,13 @@ void ggml_cpu_fp16_to_fp32(const ggml_fp16_t * x, float * y, int64_t n) {
         __m128 y_vec = _mm_cvtph_ps(x_vec);
         _mm_storeu_ps(y + i, y_vec);
     }
+#elif defined(__riscv_zvfh)
+    for (int vl; i < n; i += vl) {
+        vl = __riscv_vsetvl_e16m1(n - i);
+        vfloat16m1_t vx = __riscv_vle16_v_f16m1((_Float16 *)&x[i], vl);
+        vfloat32m2_t vy = __riscv_vfwcvt_f_f_v_f32m2(vx, vl);
+        __riscv_vse32_v_f32m2(&y[i], vy, vl);
+    }
 #endif
 
     for (; i < n; ++i) {
Repository: huggingface/transformers
Pull request: Skip `test_prompt_lookup_decoding_matches_greedy_search` for `qwen2_audio`

# What does this PR do?

Same as #40643

We will soon make it more automatically, but for now just skip this way.

Changed files:
filename: tests/generation/test_utils.py
patch: @@ -799,6 +799,7 @@ def test_prompt_lookup_decoding_matches_greedy_search(self):
                     "qwen2_5omni",  # the file is named `qwen2_5_omni`, but the model class is `Qwen2_5Omni`,
                     # All models below: shouldn't suggest audio tokens. Can be fixed by passing `suppress_ids` to candidate generator: @joaa @raushan
                     "voxtral",
+                    "qwen2audio",
                 ]
             ):
                 self.skipTest(reason="May fix in the future: need model-specific fixes")
Repository: nodejs/node
Pull request: doc: remove broken link to permission model source code

The permission model grew enough to be splited into multiple files, the link in the md file is broken. And as it is not part of a single file, the best way to fix this is just remove the link, many APIs in Node.js does not have the source code linked, this is not bad for our docs.

---
The link is pointing to https://github.com/nodejs/node/blob/v24.3.0/src/permission.cc, which is a "404". Everything is under `src/permission/*.{cc,h}` not a single file.


Changed files:
filename: doc/api/permissions.md
patch: @@ -2,8 +2,6 @@
 
 <!--introduced_in=v20.0.0-->
 
-<!-- source_link=src/permission.cc -->
-
 Permissions can be used to control what system resources the
 Node.js process has access to or what actions the process can take
 with those resources.
Repository: denoland/deno
Pull request: fix(node:console): ensure that the node:console implementation has an implementation for `emitWarning` in scope

Introduces the emitWarning function from the process module to enable warning capabilities within the console constructor implementation.

This fixes a bug where the `time`, `countReset` and `timeLogImpl` functions would throw an error due to trying to call `emitWarning`, they would throw an error for an undefined variable named `emitWarning` or if a global function had that name` they would call that function, which is not expected behaviour here.


Changed files:
filename: ext/node/polyfills/internal/console/constructor.mjs
patch: @@ -3,6 +3,7 @@
 
 import { op_preview_entries } from "ext:core/ops";
 import { primordials } from "ext:core/mod.js";
+import { emitWarning } from "node:process";
 const {
   ArrayIsArray,
   ArrayFrom,

filename: tests/unit_node/console_test.ts
patch: @@ -4,6 +4,9 @@ import vm from "node:vm";
 import { stripAnsiCode } from "@std/fmt/colors";
 import { assertStringIncludes } from "@std/assert";
 
+import { Console } from "node:console";
+import process from "node:process";
+
 Deno.test(function inspectCrossRealmObjects() {
   assertStringIncludes(
     stripAnsiCode(
@@ -26,3 +29,14 @@ Deno.test(function inspectCrossRealmObjects() {
     "2018-12-10T02:26:59.002Z",
   );
 });
+
+Deno.test("Console time and count methods don't throw when called with missing labels", () => {
+  const console = new Console({
+    stdout: process.stdout,
+    stderr: process.stderr,
+  });
+  console.timeEnd();
+  console.timeLog();
+  console.time();
+  console.countReset();
+});
Repository: electron/electron
Pull request: fix: file dialog filters not working correctly

#### Description of Change

Fixed a problem where filter name and the extensions they filter won't match.

If someone sets an `All filter` with `*` at the start of the filters all upcoming filters will be shifted and thus labels won't fit to the extensions they actually filter.

#### Checklist

- [x] PR description included and stakeholders cc'd
- [x] `npm test` passes
- [x] [PR release notes](https://github.com/electron/clerk/blob/main/README.md) describe the change in a way relevant to app developers, and are [capitalized, punctuated, and past tense](https://github.com/electron/clerk/blob/main/README.md#examples).

#### Release Notes

Notes: Fixed case where file dialog filters would get mixed up, if a `*` filter was included


Changed files:
filename: shell/browser/ui/file_dialog_linux.cc
patch: @@ -44,14 +44,14 @@ ui::SelectFileDialog::FileTypeInfo GetFilterInfo(const Filters& filters) {
   ui::SelectFileDialog::FileTypeInfo file_type_info;
 
   for (const auto& [name, extension_group] : filters) {
-    file_type_info.extension_description_overrides.push_back(
-        base::UTF8ToUTF16(name));
-
     const bool has_all_files_wildcard = std::ranges::any_of(
         extension_group, [](const auto& ext) { return ext == "*"; });
+
     if (has_all_files_wildcard) {
       file_type_info.include_all_files = true;
     } else {
+      file_type_info.extension_description_overrides.push_back(
+          base::UTF8ToUTF16(name));
       file_type_info.extensions.emplace_back(extension_group);
     }
   }
Repository: vercel/next.js
Pull request: Update next-response.mdx

This PR aims to fix a typo in documentation

Changed files:
filename: docs/01-app/03-api-reference/04-functions/next-response.mdx
patch: @@ -58,7 +58,7 @@ Given a cookie name, delete the cookie from the response.
 ```ts
 // Given incoming request /home
 let response = NextResponse.next()
-// Returns true for deleted, false is nothing is deleted
+// Returns true for deleted, false if nothing is deleted
 response.cookies.delete('experiments')
 ```
Repository: denoland/deno
Pull request: Revert "ci: use macos-15-intel image (#31259)"

This reverts commit 56dd527ae03578224cd9e09aedc9c1b9895003c4.

It appears `libsui` does not support macOS15 on intel correctly.

Changed files:
filename: .github/workflows/ci.generate.ts
patch: @@ -12,7 +12,7 @@ const ubuntuX86XlRunner = "ghcr.io/cirruslabs/ubuntu-runner-amd64:24.04";
 const ubuntuARMRunner = "ubicloud-standard-16-arm";
 const windowsX86Runner = "windows-2022";
 const windowsX86XlRunner = "windows-2022-xl";
-const macosX86Runner = "macos-15-intel";
+const macosX86Runner = "macos-13";
 const macosArmRunner = "macos-14";
 const selfHostedMacosArmRunner = "ghcr.io/cirruslabs/macos-runner:sonoma";
 

filename: .github/workflows/ci.yml
patch: @@ -60,12 +60,12 @@ jobs:
         include:
           - os: macos
             arch: x86_64
-            runner: macos-15-intel
+            runner: macos-13
             job: test
             profile: debug
           - os: macos
             arch: x86_64
-            runner: '${{ (!contains(github.event.pull_request.labels.*.name, ''ci-full'') && (github.event_name == ''pull_request'')) && ''ubuntu-24.04'' || ''macos-15-intel'' }}'
+            runner: '${{ (!contains(github.event.pull_request.labels.*.name, ''ci-full'') && (github.event_name == ''pull_request'')) && ''ubuntu-24.04'' || ''macos-13'' }}'
             job: test
             profile: release
             skip: '${{ !contains(github.event.pull_request.labels.*.name, ''ci-full'') && (github.event_name == ''pull_request'') }}'
@@ -762,7 +762,7 @@ jobs:
             job: lint
           - os: macos
             arch: x86_64
-            runner: macos-15-intel
+            runner: macos-13
             profile: debug
             job: lint
           - os: windows
Repository: ollama/ollama
Pull request: docker: set PATH, LD_LIBRARY_PATH, and capabilities


Changed files:
filename: Dockerfile
patch: @@ -19,5 +19,11 @@ RUN apt-get update && apt-get install -y ca-certificates
 COPY --from=0 /go/src/github.com/jmorganca/ollama/ollama /bin/ollama
 EXPOSE 11434
 ENV OLLAMA_HOST 0.0.0.0
+
+# set some environment variable for better NVIDIA compatibility
+ENV PATH=/usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+ENV LD_LIBRARY_PATH=/usr/local/nvidia/lib:/usr/local/nvidia/lib64
+ENV NVIDIA_DRIVER_CAPABILITIES=compute,utility
+
 ENTRYPOINT ["/bin/ollama"]
 CMD ["serve"]

filename: examples/kubernetes/gpu.yaml
patch: @@ -25,9 +25,11 @@ spec:
         image: ollama/ollama:latest
         env:
         - name: PATH
-          value: /usr/local/nvidia/bin:/usr/local/nvidia/lib64:/usr/bin:/usr/sbin:/bin:/sbin
+          value: /usr/local/nvidia/bin:/usr/local/cuda/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
         - name: LD_LIBRARY_PATH
-          value: /usr/local/nvidia/lib64
+          value: /usr/local/nvidia/lib:/usr/local/nvidia/lib64
+        - name: NVIDIA_DRIVER_CAPABILITIES
+          value: compute,utility
         ports:
         - name: http
           containerPort: 11434
Repository: huggingface/transformers
Pull request: Skip `test_fast_is_faster_than_slow` for `Owlv2ImageProcessingTest`

# What does this PR do?

Similar to #40599 

Never pass, but not reported due to CI pytest worker crash for some time

Changed files:
filename: tests/models/owlv2/test_image_processing_owlv2.py
patch: @@ -99,6 +99,10 @@ def setUp(self):
     def image_processor_dict(self):
         return self.image_processor_tester.prepare_image_processor_dict()
 
+    @unittest.skip(reason="FIXME: @yoni. It always fails: `0.12 not less than or equal to 0.03`.")
+    def test_fast_is_faster_than_slow(self):
+        super().test_fast_is_faster_than_slow()
+
     def test_image_processor_properties(self):
         for image_processing_class in self.image_processor_list:
             image_processing = image_processing_class(**self.image_processor_dict)
Repository: facebook/react
Pull request: Facebook: merge react index.classic.fb and index.modern.fb

Facebook: merge react index.classic.fb and index.modern.fb

These export the same.

NOTE: The 2 builds are still different based on flags and other forked files.


Changed files:
filename: packages/react/index.fb.js
patch: @@ -10,50 +10,50 @@
 export {
   __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
   act,
+  cache,
   Children,
-  Component,
-  Fragment,
-  Profiler,
-  PureComponent,
-  StrictMode,
-  Suspense,
   cloneElement,
+  Component,
   createContext,
   createElement,
   createRef,
-  use,
+  experimental_useEffectEvent,
   forwardRef,
+  Fragment,
   isValidElement,
   lazy,
   memo,
-  cache,
+  Profiler,
+  PureComponent,
   startTransition,
+  StrictMode,
+  Suspense,
   unstable_Activity,
-  unstable_TracingMarker,
   unstable_DebugTracingMode,
+  unstable_getCacheForType,
   unstable_LegacyHidden,
   unstable_Scope,
   unstable_SuspenseList,
-  unstable_getCacheForType,
+  unstable_TracingMarker,
   unstable_useCacheRefresh,
-  useId,
+  use,
+  useActionState,
   useCallback,
   useContext,
   useDebugValue,
   useDeferredValue,
   useEffect,
-  experimental_useEffectEvent,
+  useId,
   useImperativeHandle,
-  useLayoutEffect,
   useInsertionEffect,
+  useLayoutEffect,
   useMemo,
   useOptimistic,
   useReducer,
   useRef,
   useState,
   useSyncExternalStore,
   useTransition,
-  useActionState,
   version,
 } from './src/ReactClient';
 

filename: packages/react/index.modern.fb.js
patch: @@ -1,66 +0,0 @@
-/**
- * Copyright (c) Meta Platforms, Inc. and affiliates.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- *
- * @flow
- */
-
-export {
-  __CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,
-  act,
-  Children,
-  Component,
-  Fragment,
-  Profiler,
-  PureComponent,
-  StrictMode,
-  Suspense,
-  cloneElement,
-  createContext,
-  createElement,
-  createRef,
-  use,
-  forwardRef,
-  isValidElement,
-  lazy,
-  memo,
-  cache,
-  startTransition,
-  unstable_DebugTracingMode,
-  unstable_LegacyHidden,
-  unstable_Activity,
-  unstable_Scope,
-  unstable_SuspenseList,
-  unstable_TracingMarker,
-  unstable_getCacheForType,
-  unstable_useCacheRefresh,
-  useId,
-  useCallback,
-  useContext,
-  useDebugValue,
-  useDeferredValue,
-  useEffect,
-  experimental_useEffectEvent,
-  useImperativeHandle,
-  useInsertionEffect,
-  useLayoutEffect,
-  useMemo,
-  useOptimistic,
-  useSyncExternalStore,
-  useReducer,
-  useRef,
-  useState,
-  useTransition,
-  useActionState,
-  version,
-} from './src/ReactClient';
-export {jsx, jsxs, jsxDEV} from './src/jsx/ReactJSX';
-
-// export for backwards compatibility during upgrade
-export {useMemoCache as unstable_useMemoCache} from './src/ReactHooks';
-
-// export to match the name of the OSS function typically exported from
-// react/compiler-runtime
-export {useMemoCache as c} from './src/ReactHooks';