helloadhavan/github_issues huggingface dataset:
Repository: ggml-org/llama.cpp
Pull request: cmake : cleanup


Changed files:
filename: common/CMakeLists.txt
patch: @@ -93,7 +93,6 @@ if (LLAMA_CURL)
     set(LLAMA_COMMON_EXTRA_LIBS ${LLAMA_COMMON_EXTRA_LIBS} ${CURL_LIBRARIES})
 elseif (LLAMA_HTTPLIB)
     # otherwise, use cpp-httplib
-    message(FATAL "test")
     target_compile_definitions(${TARGET} PUBLIC LLAMA_USE_HTTPLIB)
     set(LLAMA_COMMON_EXTRA_LIBS ${LLAMA_COMMON_EXTRA_LIBS} cpp-httplib)
 endif()
Repository: ollama/ollama
Pull request: List "Send chat messages" in table of contents

This PR just adds a line in "docs/api.md" to list the new endpoint in TOC

Changed files:
filename: docs/api.md
patch: @@ -3,6 +3,7 @@
 ## Endpoints
 
 - [Generate a completion](#generate-a-completion)
+- [Send Chat Messages](#send-chat-messages)
 - [Create a Model](#create-a-model)
 - [List Local Models](#list-local-models)
 - [Show Model Information](#show-model-information)
Repository: electron/electron
Pull request: fix: missing `HandleScope` in `RemoveFromParentChildWindows`

Backport of #46758

See that PR for details.


Notes: Fixes a potential crash when closing a window with child windows.

Changed files:
filename: shell/browser/api/electron_api_base_window.cc
patch: @@ -1115,8 +1115,10 @@ void BaseWindow::RemoveFromParentChildWindows() {
   if (parent_window_.IsEmpty())
     return;
 
+  v8::Isolate* isolate = JavascriptEnvironment::GetIsolate();
+  v8::HandleScope handle_scope(isolate);
   gin::Handle<BaseWindow> parent;
-  if (!gin::ConvertFromV8(isolate(), GetParentWindow(), &parent) ||
+  if (!gin::ConvertFromV8(isolate, GetParentWindow(), &parent) ||
       parent.IsEmpty()) {
     return;
   }
Repository: facebook/react
Pull request: [compiler:eslint] Fix false positive with TS type param syntax

Stack from [ghstack](https://github.com/ezyang/ghstack) (oldest at bottom):
* __->__ #29081

Previously we would attempt to parse code in the eslint plugin with the
HermesParser first as it can handle some TS syntax. However, this was
leading to a mis-parse of React hook calls with type params (eg,
`useRef<null>()` as a BinaryExpression rather than a CallExpression with
a type param. This triggered our validation that Hooks should not be
used as normal values.

To fix this, we now try to parse with the babel parser (with TS support)
for filenames that end with ts/tsx, and fallback to HermesParser for
regular JS files.

Changed files:
filename: compiler/packages/eslint-plugin-react-compiler/__tests__/ReactCompilerRuleTypescript-test.ts
patch: @@ -34,24 +34,18 @@ const tests: CompilerTestCases = {
         }
       `,
     },
-  ],
-  invalid: [
     {
-      name: "[FALSE POSITIVE] Repro for hooks as normal values",
+      name: "Repro for hooks as normal values",
       filename: "test.tsx",
       code: normalizeIndent`
         function Button(props) {
           const scrollview = React.useRef<ScrollView>(null);
           return <Button thing={scrollview} />;
         }
       `,
-      errors: [
-        {
-          message:
-            "Hooks may not be referenced as normal values, they must be called. See https://react.dev/reference/rules/react-calls-components-and-hooks#never-pass-around-hooks-as-regular-values",
-        },
-      ],
     },
+  ],
+  invalid: [
     {
       name: "Mutating useState value",
       filename: "test.tsx",

filename: compiler/packages/eslint-plugin-react-compiler/src/rules/ReactCompilerRule.ts
patch: @@ -114,29 +114,25 @@ const rule: Rule.RuleModule = {
     }
 
     let babelAST;
-    try {
-      // first try parsing with the faster Hermes that also supports JS, Flow
-      // and most TS syntax
+    if (
+      context.filename.endsWith(".tsx") ||
+      context.filename.endsWith(".ts")
+    ) {
+      try {
+        const { parse: babelParse } = require("@babel/parser");
+        babelAST = babelParse(sourceCode, {
+          filename,
+          sourceType: "unambiguous",
+          plugins: ["typescript", "jsx"],
+        });
+      } catch {}
+    } else {
       babelAST = HermesParser.parse(sourceCode, {
         babel: true,
         enableExperimentalComponentSyntax: true,
         sourceFilename: filename,
         sourceType: "module",
       });
-    } catch {
-      // If Hermes fails, try Babel for advanced TS syntax.
-      if (
-        context.filename.endsWith(".tsx") ||
-        context.filename.endsWith(".ts")
-      ) {
-        try {
-          const { parse: babelParse } = require("@babel/parser");
-          babelAST = babelParse(sourceCode, {
-            sourceType: "unambiguous",
-            plugins: ["typescript", "jsx"],
-          });
-        } catch {}
-      }
     }
 
     if (babelAST != null) {
Repository: ggml-org/llama.cpp
Pull request: ci: add ARM64 Kleidiai build and test support

### Summary
Add ARM64 Kleidiai support to the CI pipeline.

### Details
- Enables ARM64 build and test path on the Ubuntu ARM runner
- CI-only change; no source code modifications

Changed files:
filename: .github/workflows/build.yml
patch: @@ -1515,3 +1515,29 @@ jobs:
         run: |
           vulkaninfo --summary
           GG_BUILD_VULKAN=1 bash ./ci/run.sh ~/results/llama.cpp ~/mnt/llama.cpp
+
+  ggml-ci-arm64-cpu-kleidiai:
+     runs-on: ubuntu-22.04-arm
+
+     steps:
+       - name: Clone
+         id: checkout
+         uses: actions/checkout@v4
+
+       - name: ccache
+         uses: ggml-org/ccache-action@v1.2.16
+         with:
+           key: ggml-ci-arm64-cpu-kleidiai
+           evict-old-files: 1d
+
+       - name: Dependencies
+         id: depends
+         run: |
+           sudo apt-get update
+           sudo apt-get install -y build-essential libcurl4-openssl-dev
+
+       - name: Test
+         id: ggml-ci
+         run: |
+           GG_BUILD_KLEIDIAI=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
+

filename: ci/run.sh
patch: @@ -22,6 +22,9 @@
 # # with MUSA support
 # GG_BUILD_MUSA=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
 #
+# # with KLEIDIAI support
+# GG_BUILD_KLEIDIAI=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
+#
 
 if [ -z "$2" ]; then
     echo "usage: $0 <output-dir> <mnt-dir>"
@@ -115,6 +118,34 @@ if [ ! -z ${GG_BUILD_NO_SVE} ]; then
     CMAKE_EXTRA="${CMAKE_EXTRA} -DGGML_NATIVE=OFF -DGGML_CPU_ARM_ARCH=armv8.5-a+fp16+i8mm"
 fi
 
+if [ -n "${GG_BUILD_KLEIDIAI}" ]; then
+    echo ">>===== Enabling KleidiAI support"
+
+    CANDIDATES=("armv9-a+dotprod+i8mm" "armv8.6-a+dotprod+i8mm" "armv8.2-a+dotprod")
+    CPU=""
+
+    for cpu in "${CANDIDATES[@]}"; do
+        if echo 'int main(){}' | ${CXX:-c++} -march="$cpu" -x c++ - -c -o /dev/null >/dev/null 2>&1; then
+            CPU="$cpu"
+            break
+        fi
+    done
+
+    if [ -z "$CPU" ]; then
+        echo "ERROR: None of the required ARM baselines (armv9/armv8.6/armv8.2 + dotprod) are supported by this compiler."
+        exit 1
+    fi
+
+    echo ">>===== Using ARM baseline: ${CPU}"
+
+    CMAKE_EXTRA="${CMAKE_EXTRA:+$CMAKE_EXTRA } \
+        -DGGML_NATIVE=OFF \
+        -DGGML_CPU_KLEIDIAI=ON \
+        -DGGML_CPU_AARCH64=ON \
+        -DGGML_CPU_ARM_ARCH=${CPU} \
+        -DBUILD_SHARED_LIBS=OFF"
+fi
+
 ## helpers
 
 # download a file if it does not exist or if it is outdated
Repository: denoland/deno
Pull request: fix(ext/web): Event dispatch should continue after reporting exception

https://dom.spec.whatwg.org/#concept-event-listener-inner-invoke

Changed files:
filename: ext/web/02_event.js
patch: @@ -772,16 +772,20 @@ function innerInvokeEventListeners(
       setInPassiveListener(eventImpl, true);
     }
 
-    if (typeof listener.callback === "object") {
-      if (typeof listener.callback.handleEvent === "function") {
-        listener.callback.handleEvent(eventImpl);
+    try {
+      if (typeof listener.callback === "object") {
+        if (typeof listener.callback.handleEvent === "function") {
+          listener.callback.handleEvent(eventImpl);
+        }
+      } else {
+        FunctionPrototypeCall(
+          listener.callback,
+          eventImpl.currentTarget,
+          eventImpl,
+        );
       }
-    } else {
-      FunctionPrototypeCall(
-        listener.callback,
-        eventImpl.currentTarget,
-        eventImpl,
-      );
+    } catch (error) {
+      reportException(error);
     }
 
     setInPassiveListener(eventImpl, false);

filename: tests/unit/worker_test.ts
patch: @@ -301,7 +301,7 @@ Deno.test({
     worker.postMessage("boom");
     worker.postMessage("ping");
     assertEquals(await promise, {
-      messageHandlersCalled: 4,
+      messageHandlersCalled: 3,
       errorHandlersCalled: 4,
     });
     worker.terminate();
Repository: ollama/ollama
Pull request: update for qwen


Changed files:
filename: llm/llama.cpp/gguf
patch: @@ -1 +1 @@
-Subproject commit 9656026b53236ed7328458269c4c798dd50ac8d1
+Subproject commit 23b5e12eb5a76489b4c3ee22213a081da68b1809
Repository: facebook/react
Pull request: [heathcheck] Check for namespaced StrictMode

Previously, we only checked for StrictMode by searching for `<StrictMode>` but we should also check for the namespaced version, `<React.StrictMode>`.

Fixes https://github.com/facebook/react/issues/29075

Changed files:
filename: compiler/packages/react-compiler-healthcheck/src/checks/strictMode.ts
patch: @@ -8,7 +8,7 @@
 import chalk from "chalk";
 
 const JsFileExtensionRE = /(js|ts|jsx|tsx)$/;
-const StrictModeRE = /\<StrictMode\>/;
+const StrictModeRE = /<(React\.StrictMode|StrictMode)>/;
 let StrictModeUsage = false;
 
 export default {
Repository: ollama/ollama
Pull request: Add Cheshire Cat to community integrations

We have an Ollama adapter (subclassing langchain to make it both sync and async) and also created a [setup tutorial](https://cheshirecat.ai/local-models-with-ollama/)

Changed files:
filename: README.md
patch: @@ -229,6 +229,7 @@ See the [API documentation](./docs/api.md) for all endpoints.
 - [Web UI](https://github.com/ollama-webui/ollama-webui)
 - [Ollamac](https://github.com/kevinhermawan/Ollamac)
 - [big-AGI](https://github.com/enricoros/big-agi/blob/main/docs/config-ollama.md)
+- [Cheshire Cat assistant framework](https://github.com/cheshire-cat-ai/core)
 
 ### Terminal
Repository: electron/electron
Pull request: build: update NMV to 136 for Electron 37

In preparation for releasing Electron 36 and cutting the `37-x-y` branch, this PR bumps the NMV to 136 for Electron 37.

(Ignore branch name and commit title, brain had an off-by-one error)

Ref: https://github.com/nodejs/node/pull/57979

Notes: none


Changed files:
filename: build/args/all.gn
patch: @@ -2,7 +2,7 @@ is_electron_build = true
 root_extra_deps = [ "//electron" ]
 
 # Registry of NMVs --> https://github.com/nodejs/node/blob/main/doc/abi_version_registry.json
-node_module_version = 135
+node_module_version = 136
 
 v8_promise_internal_field_count = 1
 v8_embedder_string = "-electron.0"
Repository: ollama/ollama
Pull request: Update icon


Changed files:
filename: README.md
patch: @@ -1,7 +1,7 @@
 <div align="center">
   <picture>
-    <source media="(prefers-color-scheme: dark)" height="200px" srcset="https://github.com/jmorganca/ollama/assets/3325447/318048d2-b2dd-459c-925a-ac8449d5f02c">
-    <img alt="logo" height="200px" src="https://github.com/jmorganca/ollama/assets/3325447/c7d6e15f-7f4d-4776-b568-c084afa297c2">
+    <source media="(prefers-color-scheme: dark)" height="200px" srcset="https://github.com/jmorganca/ollama/assets/3325447/56ea1849-1284-4645-8970-956de6e51c3c">
+    <img alt="logo" height="200px" src="https://github.com/jmorganca/ollama/assets/3325447/0d0b44e2-8f4a-4e99-9b52-a5c1c741c8f7">
   </picture>
 </div>
Repository: nodejs/node
Pull request: doc: add sponsorship link to RafaelGSS

As titled

Changed files:
filename: README.md
patch: @@ -424,7 +424,7 @@ For information about the governance of the Node.js project, see
 * [Qard](https://github.com/Qard) -
   **Stephen Belanger** <<admin@stephenbelanger.com>> (he/him)
 * [RafaelGSS](https://github.com/RafaelGSS) -
-  **Rafael Gonzaga** <<rafael.nunu@hotmail.com>> (he/him)
+  **Rafael Gonzaga** <<rafael.nunu@hotmail.com>> (he/him) - [Support me](https://github.com/sponsors/RafaelGSS)
 * [RaisinTen](https://github.com/RaisinTen) -
   **Darshan Sen** <<raisinten@gmail.com>> (he/him) - [Support me](https://github.com/sponsors/RaisinTen)
 * [richardlau](https://github.com/richardlau) -
Repository: facebook/react
Pull request: Add a `main` field to `eslint-plugin-react-compiler`, fixes #29068.

## Summary

The main field is missing, this fixes it.

Fixes #29068.

## How did you test this change?

Manually patched the package and tried it in my codebase.

Changed files:
filename: compiler/packages/eslint-plugin-react-compiler/package.json
patch: @@ -2,6 +2,7 @@
   "name": "eslint-plugin-react-compiler",
   "version": "0.0.0-experimental-e04a001-20240515",
   "description": "ESLint plugin to display errors found by the React compiler.",
+  "main": "dist/index.js",
   "scripts": {
     "build": "rimraf dist && rollup --config --bundleConfigAsCjs",
     "test": "tsc && jest"
Repository: vercel/next.js
Pull request: [test] Unflake `third-parties/basic`

Started flaking in https://github.com/vercel/next.js/pull/83301
Fixes https://github.com/vercel/next.js/actions/runs/17433342912/job/49496837774?pr=83381#step:34:401



Changed files:
filename: test/e2e/app-dir/third-parties/basic.test.ts
patch: @@ -34,7 +34,7 @@ describe('@next/third-parties basic usage', () => {
 
     await browser.waitForElementByCss('script#_next-gtm')
     await browser.elementByCss('script#_next-gtm-init')
-    await browser.elementByCssInstant(
+    await browser.elementByCss(
       'script[src^="https://www.googletagmanager.com/gtm.js?id=GTM-XYZ"]'
     )
 
@@ -52,7 +52,7 @@ describe('@next/third-parties basic usage', () => {
 
     await browser.waitForElementByCss('script#_next-ga')
     await browser.elementByCss('script#_next-ga-init')
-    await browser.elementByCssInstant(
+    await browser.elementByCss(
       'script[src^="https://www.googletagmanager.com/gtag/js?id=GA-XYZ"]'
     )
Repository: ggml-org/llama.cpp
Pull request: ci: add Arm-hosted Graviton4 runner

**Summary**  
Add an Arm-hosted Graviton4 (ARM64) runner to the CI for build and test execution.

**Changes**  
- Enable ARM64 (Kleidiai) build and test path on the Graviton4 runner  
- CI-only update; no source code changes


Changed files:
filename: .github/workflows/build.yml
patch: @@ -1651,3 +1651,50 @@ jobs:
          run: |
            GG_BUILD_KLEIDIAI=1 GG_BUILD_EXTRA_TESTS_0=1 bash ./ci/run.sh ./tmp/results ./tmp/mnt
 
+  ggml-ci-arm64-graviton4-kleidiai:
+     runs-on: ah-ubuntu_22_04-c8g_8x
+
+     steps:
+       - name: Clone
+         id: checkout
+         uses: actions/checkout@v4
+
+       - name: Dependencies
+         id: depends
+         run: |
+           set -euxo pipefail
+           sudo apt-get update
+           sudo DEBIAN_FRONTEND=noninteractive NEEDRESTART_MODE=a \
+           apt-get install -y \
+            build-essential \
+            libcurl4-openssl-dev \
+            python3-venv \
+            gpg \
+            wget \
+            time \
+            git-lfs
+
+           git lfs install
+
+           # install the latest cmake
+           sudo install -d /usr/share/keyrings
+           wget -O - https://apt.kitware.com/keys/kitware-archive-latest.asc \
+            | gpg --dearmor \
+            | sudo tee /usr/share/keyrings/kitware-archive-keyring.gpg >/dev/null
+           echo 'deb [signed-by=/usr/share/keyrings/kitware-archive-keyring.gpg] https://apt.kitware.com/ubuntu/ jammy main' \
+            | sudo tee /etc/apt/sources.list.d/kitware.list
+           sudo apt-get update
+           sudo apt-get install -y cmake
+
+       - name: ccache
+         uses: ggml-org/ccache-action@v1.2.16
+         with:
+           key: ggml-ci-arm64-graviton4-kleidiai
+           evict-old-files: 1d
+
+       - name: Test
+         id: ggml-ci
+         run: |
+           GG_BUILD_KLEIDIAI=1 \
+           GG_BUILD_EXTRA_TESTS_0=1 \
+           bash ./ci/run.sh ./tmp/results ./tmp/mnt

filename: ci/run.sh
patch: @@ -121,7 +121,12 @@ fi
 if [ -n "${GG_BUILD_KLEIDIAI}" ]; then
     echo ">>===== Enabling KleidiAI support"
 
-    CANDIDATES=("armv9-a+dotprod+i8mm" "armv8.6-a+dotprod+i8mm" "armv8.2-a+dotprod")
+    CANDIDATES=(
+        "armv9-a+dotprod+i8mm+sve2"
+        "armv9-a+dotprod+i8mm"
+        "armv8.6-a+dotprod+i8mm"
+        "armv8.2-a+dotprod"
+    )
     CPU=""
 
     for cpu in "${CANDIDATES[@]}"; do
Repository: facebook/react
Pull request: fix[react-devtools/InspectedElementView.css]: dont draw bottom border for empty badge list

Forward fix to https://github.com/facebook/react/pull/29014, the bug was discovered while testing v5.2.0.

Changed files:
filename: packages/react-devtools-shared/src/devtools/views/Components/InspectedElementSharedStyles.css
patch: @@ -1,6 +1,5 @@
 .InspectedElementTree {
   padding: 0.25rem;
-  border-top: 1px solid var(--color-border);
 }
 .InspectedElementTree:first-of-type {
   border-top: none;

filename: packages/react-devtools-shared/src/devtools/views/Components/InspectedElementView.css
patch: @@ -25,8 +25,9 @@
   line-height: var(--line-height-data);
 }
 
-.InspectedElementBadgesContainer {
+.InspectedElementBadgesContainer:not(:empty) {
   padding: 0.25rem;
+  border-bottom: 1px solid var(--color-border);
 }
 
 .Owner {
Repository: electron/electron
Pull request: fix: crash when renderer process crashes while webview is reloading

Backport of #46735

See that PR for details.


Notes: Fix crash when renderer process crashes while webview is reloading


Changed files:
filename: shell/browser/api/electron_api_web_contents.cc
patch: @@ -4135,6 +4135,14 @@ void WebContents::ExitPictureInPicture() {
   PictureInPictureWindowManager::GetInstance()->ExitPictureInPicture();
 }
 
+bool WebContents::ShouldFocusPageAfterCrash(content::WebContents* source) {
+  // WebView uses WebContentsViewChildFrame, which doesn't have a Focus impl
+  // and triggers a fatal NOTREACHED.
+  if (is_guest())
+    return false;
+  return true;
+}
+
 void WebContents::DevToolsSaveToFile(const std::string& url,
                                      const std::string& content,
                                      bool save_as,

filename: shell/browser/api/electron_api_web_contents.h
patch: @@ -753,6 +753,7 @@ class WebContents final : public ExclusiveAccessContext,
   content::PictureInPictureResult EnterPictureInPicture(
       content::WebContents* web_contents) override;
   void ExitPictureInPicture() override;
+  bool ShouldFocusPageAfterCrash(content::WebContents* source) override;
 
   // InspectableWebContentsDelegate:
   void DevToolsSaveToFile(const std::string& url,

filename: spec/webview-spec.ts
patch: @@ -1895,6 +1895,28 @@ describe('<webview> tag', function () {
 
         expect(channel).to.equal('onbeforeunload');
       });
+
+      it('does not crash when renderer process crashes', async function () {
+        // It takes more time to wait for the rendering process to crash
+        this.timeout(120000);
+        await loadWebView(w, {
+          nodeintegration: 'on',
+          webpreferences: 'contextIsolation=no',
+          src: blankPageUrl
+        });
+        // Create a crash in the rendering process of a webview
+        await w.executeJavaScript(`new Promise((resolve, reject) => {
+          webview.addEventListener('render-process-gone', (e) => resolve({...e}), {once: true})
+          webview.executeJavaScript('process.crash()', true)
+        })`);
+        // Reload the webview and the main process will not crash.
+        await w.executeJavaScript(`new Promise((resolve, reject) => {
+          webview.reload()
+          webview.addEventListener('did-finish-load', () => {
+            resolve()
+          })
+        })`);
+      });
     });
 
     describe('<webview>.goForward()', () => {
Repository: nodejs/node
Pull request: lib: fix incorrect `ArrayBufferPrototypeGetDetached` primordial type

This fixes a very minor type error I just noticed.

Before:
![before](https://github.com/user-attachments/assets/a5bba77b-4471-4bba-b83a-5965db9c57d1)

After:
![after](https://github.com/user-attachments/assets/c68a6b34-e74b-464d-9728-daa8fbd415e0)


<!--
Before submitting a pull request, please read:

- the CONTRIBUTING guide at https://github.com/nodejs/node/blob/HEAD/CONTRIBUTING.md
- the commit message formatting guidelines at
  https://github.com/nodejs/node/blob/HEAD/doc/contributing/pull-requests.md#commit-message-guidelines

For code changes:
1. Include tests for any bug fixes or new features.
2. Update documentation if relevant.
3. Ensure that `make -j4 test` (UNIX), or `vcbuild test` (Windows) passes.

If you believe this PR should be highlighted in the Node.js CHANGELOG
please add the `notable-change` label.

Developer's Certificate of Origin 1.1

By making a contribution to this project, I certify that:

(a) The contribution was created in whole or in part by me and I
    have the right to submit it under the open source license
    indicated in the file; or

(b) The contribution is based upon previous work that, to the best
    of my knowledge, is covered under an appropriate open source
    license and I have the right under that license to submit that
    work with modifications, whether created in whole or in part
    by me, under the same open source license (unless I am
    permitted to submit under a different license), as indicated
    in the file; or

(c) The contribution was provided directly to me by some other
    person who certified (a), (b) or (c) and I have not modified
    it.

(d) I understand and agree that this project and the contribution
    are public and that a record of the contribution (including all
    personal information I submit with it, including my sign-off) is
    maintained indefinitely and may be redistributed consistent with
    this project or the open source license(s) involved.
-->


Changed files:
filename: typings/primordials.d.ts
patch: @@ -164,7 +164,7 @@ declare namespace primordials {
   export import ArrayBuffer = globalThis.ArrayBuffer;
   export const ArrayBufferPrototype: typeof ArrayBuffer.prototype
   export const ArrayBufferIsView: typeof ArrayBuffer.isView
-  export const ArrayBufferPrototypeGetDetached: UncurryThis<typeof ArrayBuffer.prototype.detached>
+  export const ArrayBufferPrototypeGetDetached: UncurryGetter<typeof ArrayBuffer.prototype, 'detached'>;
   export const ArrayBufferPrototypeSlice: UncurryThis<typeof ArrayBuffer.prototype.slice>
   export const ArrayBufferPrototypeTransfer: UncurryThis<typeof ArrayBuffer.prototype.transfer>
   export const ArrayBufferPrototypeGetByteLength: UncurryGetter<typeof ArrayBuffer.prototype , "byteLength">;