helloadhavan/github_issues huggingface dataset:
Repository: ollama/ollama
Pull request: types/model: support : in PartHost for host:port

PartHost needs to allow `:` to support host:port

Changed files:
filename: types/model/name.go
patch: @@ -521,6 +521,8 @@ func parts(s string) iter_Seq2[PartKind, string] {
 						return
 					}
 					state, j, partLen = PartModel, i, 0
+				case PartHost:
+					// noop: support for host:port
 				default:
 					yield(PartExtraneous, s[i+1:j])
 					return
@@ -678,6 +680,9 @@ func isValidByteFor(kind PartKind, c byte) bool {
 	if kind == PartNamespace && c == '.' {
 		return false
 	}
+	if kind == PartHost && c == ':' {
+		return true
+	}
 	if c == '.' || c == '-' {
 		return true
 	}

filename: types/model/name_test.go
patch: @@ -40,6 +40,7 @@ var testNames = map[string]fields{
 	"user/model":                     {namespace: "user", model: "model"},
 	"example.com/ns/mistral:7b+Q4_0": {host: "example.com", namespace: "ns", model: "mistral", tag: "7b", build: "Q4_0"},
 	"example.com/ns/mistral:7b+X":    {host: "example.com", namespace: "ns", model: "mistral", tag: "7b", build: "X"},
+	"localhost:5000/ns/mistral":      {host: "localhost:5000", namespace: "ns", model: "mistral"},
 
 	// invalid digest
 	"mistral:latest@invalid256-": {},
Repository: facebook/react
Pull request: [compiler] Add Identifier.declarationId

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

Adds `Identifier.declarationId` and the new `DeclarationId` (simulated) opaque type. DeclarationId allows uniquely identifying a variable in the original source, ie regardless of reassignments. This allows us to stay in SSA form throughout compilation (see next diff) while still being able to distinguish SSA versions (via IdentifierId) and non-SSA versions (DeclarationId).

Changed files:
filename: compiler/packages/babel-plugin-react-compiler/src/HIR/HIR.ts
patch: @@ -1213,7 +1213,7 @@ export type ValidIdentifierName = string & {
   [opaqueValidIdentifierName]: 'ValidIdentifierName';
 };
 
-export function makeTemporary(
+export function makeTemporaryIdentifier(
   id: IdentifierId,
   loc: SourceLocation,
 ): Identifier {

filename: compiler/packages/babel-plugin-react-compiler/src/HIR/HIRBuilder.ts
patch: @@ -28,7 +28,7 @@ import {
   makeDeclarationId,
   makeIdentifierName,
   makeInstructionId,
-  makeTemporary,
+  makeTemporaryIdentifier,
   makeType,
 } from './HIR';
 import {printInstruction} from './PrintHIR';
@@ -184,7 +184,7 @@ export default class HIRBuilder {
 
   makeTemporary(loc: SourceLocation): Identifier {
     const id = this.nextIdentifierId;
-    return makeTemporary(id, loc);
+    return makeTemporaryIdentifier(id, loc);
   }
 
   #resolveBabelBinding(
@@ -891,18 +891,9 @@ export function createTemporaryPlace(
   env: Environment,
   loc: SourceLocation,
 ): Place {
-  const id = env.nextIdentifierId;
   return {
     kind: 'Identifier',
-    identifier: {
-      id,
-      declarationId: makeDeclarationId(id),
-      mutableRange: {start: makeInstructionId(0), end: makeInstructionId(0)},
-      name: null,
-      scope: null,
-      type: makeType(),
-      loc,
-    },
+    identifier: makeTemporaryIdentifier(env.nextIdentifierId, loc),
     reactive: false,
     effect: Effect.Unknown,
     loc: GeneratedSource,

filename: fixtures/flight/package.json
patch: @@ -4,7 +4,7 @@
   "version": "0.1.0",
   "private": true,
   "devEngines": {
-    "node": "20.x || 21.x"
+    "node": "20.x || 22.x"
   },
   "dependencies": {
     "@babel/core": "^7.16.0",

filename: package.json
patch: @@ -103,7 +103,7 @@
     "yargs": "^15.3.1"
   },
   "devEngines": {
-    "node": "16.x || 18.x || 20.x || 21.x"
+    "node": "16.x || 18.x || 20.x || 22.x"
   },
   "jest": {
     "testRegex": "/scripts/jest/dont-run-jest-directly\\.js$"
Repository: huggingface/transformers
Pull request: enhance patched_tearDown to support python 3.11+

@ydshieh , I tried your `PATCH_TESTING_METHODS_TO_COLLECT_OUTPUTS=yes`, it's cool. And my env is Python 3.12, so the `_Outcome.errors` has changed to `_Outcome.result.errors`, so I do a minor enhancement to make it work in my env. @ydshieh  Pls help review, thx very much.

Changed files:
filename: src/transformers/testing_utils.py
patch: @@ -3533,8 +3533,15 @@ def _patched_tearDown(self, *args, **kwargs):
     # We still record those failures not handled by the patched methods, and add custom messages along with the usual
     # pytest failure report.
     regular_failures_info = []
-    if hasattr(self, "_outcome") and self._outcome.errors:
-        for error_entry in self._outcome.errors:
+
+    errors = None
+    if hasattr(self._outcome, "errors"):
+        errors = self._outcome.errors
+    elif hasattr(self._outcome, "result") and hasattr(self._outcome.result, "errors"):
+        errors = self._outcome.result.errors
+
+    if hasattr(self, "_outcome") and errors:
+        for error_entry in errors:
             test_instance, (exc_type, exc_obj, exc_tb) = error_entry
             # breakpoint()
             regular_failures_info.append(
@@ -3547,7 +3554,10 @@ def _patched_tearDown(self, *args, **kwargs):
             )
 
         # Clear the regular failure (i.e. that is not from any of our patched assertion methods) from pytest's records.
-        self._outcome.errors.clear()
+        if hasattr(self._outcome, "errors"):
+            self._outcome.errors.clear()
+        elif hasattr(self._outcome, "result") and hasattr(self._outcome.result, "errors"):
+            self._outcome.result.errors.clear()
 
     # reset back to the original tearDown method, so `_patched_tearDown` won't be run by the subsequent tests if they
     # have only test failures that are not handle by the patched methods (or no test failure at all).
Repository: facebook/react
Pull request: [ci] Make compiler publish script runnable

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



Changed files:
filename: compiler/scripts/release/publish.js
patch: @@ -1,3 +1,7 @@
+#!/usr/bin/env node
+
+'use strict';
+
 const ora = require('ora');
 const path = require('path');
 const yargs = require('yargs');
Repository: denoland/deno
Pull request: fix: validate cron schedule when using cron socket


Changed files:
filename: ext/cron/socket.rs
patch: @@ -490,6 +490,11 @@ impl CronHandler for SocketCronHandler {
       return Err(CronError::RejectedError(reason.clone()));
     }
 
+    spec
+      .cron_schedule
+      .parse::<saffron::Cron>()
+      .map_err(|_| CronError::InvalidCron)?;
+
     let (invocation_tx, invocation_rx) = mpsc::channel::<Traceparent>(1);
     let socket_task_tx = self.socket_task_tx.clone();
     let socket_task_exit_error = self.socket_task_exit_error.clone();

filename: tests/specs/run/unstable_cron_socket_basic/main.js
patch: @@ -4,7 +4,7 @@ Deno.cron("test-cron", "* * * * *", () => {
 });
 
 console.error("[ISOLATE] Registering other-cron");
-Deno.cron("other-cron", "*/5 * * * * *", () => {
+Deno.cron("other-cron", "*/5 * * * *", () => {
   console.error("[ISOLATE] other-cron executed");
 });
 

filename: tests/specs/run/unstable_cron_socket_basic/test_runner.out
patch: @@ -5,7 +5,7 @@
 [CRON SERVER] Received: {"kind":"register","crons":[{"name":"test-cron","schedule":"* * * * *"}]}
 [CRON SERVER] Registered 1 crons
 [CRON SERVER] Cron names: test-cron
-[CRON SERVER] Received: {"kind":"register","crons":[{"name":"other-cron","schedule":"*/5 * * * * *"}]}
+[CRON SERVER] Received: {"kind":"register","crons":[{"name":"other-cron","schedule":"*/5 * * * *"}]}
 [CRON SERVER] Registered 1 crons
 [CRON SERVER] Cron names: other-cron
 [CRON SERVER] Invoking cron: test-cron
Repository: vercel/next.js
Pull request: [turbopack[ Use the configured hasher to implementh Hash for AutoMap and AutoSet

Should be a small perf win.

Also, use `wrapping_add` instead of xor as our commutative operator.


Closes PACK-5625

Changed files:
filename: turbopack/crates/turbo-tasks-auto-hash-map/src/map.rs
patch: @@ -840,7 +840,9 @@ where
 {
 }
 
-impl<K: Eq + Hash, V: Eq + Hash, MH: BuildHasher, const I: usize> Hash for AutoMap<K, V, MH, I> {
+impl<K: Eq + Hash, V: Eq + Hash, MH: BuildHasher + Default, const I: usize> Hash
+    for AutoMap<K, V, MH, I>
+{
     fn hash<H: std::hash::Hasher>(&self, state: &mut H) {
         // Hash the length first to distinguish maps of different sizes
         self.len().hash(state);
@@ -849,17 +851,18 @@ impl<K: Eq + Hash, V: Eq + Hash, MH: BuildHasher, const I: usize> Hash for AutoM
         // regardless of iteration order
         let mut combined_hash = 0u64;
 
+        let hash_builder = MH::default();
         for (k, v) in self.iter() {
-            use std::{collections::hash_map::DefaultHasher, hash::Hasher};
+            use std::hash::Hasher;
 
             // Hash each key-value pair independently
-            let mut entry_hasher = DefaultHasher::new();
+            let mut entry_hasher = hash_builder.build_hasher();
             k.hash(&mut entry_hasher);
             v.hash(&mut entry_hasher);
             let entry_hash = entry_hasher.finish();
 
-            // Combine using XOR to make it order-independent
-            combined_hash ^= entry_hash;
+            // Combine using addition to make it order-independent (wrapping_add is commutative)
+            combined_hash = combined_hash.wrapping_add(entry_hash);
         }
 
         // Hash the combined result

filename: turbopack/crates/turbo-tasks-auto-hash-map/src/set.rs
patch: @@ -219,7 +219,7 @@ impl<K: Eq + Hash, H: BuildHasher, const I: usize> PartialEq for AutoSet<K, H, I
 
 impl<K: Eq + Hash, H: BuildHasher, const I: usize> Eq for AutoSet<K, H, I> {}
 
-impl<K: Eq + Hash, SH: BuildHasher, const I: usize> Hash for AutoSet<K, SH, I> {
+impl<K: Eq + Hash, SH: BuildHasher + Default, const I: usize> Hash for AutoSet<K, SH, I> {
     fn hash<H: std::hash::Hasher>(&self, state: &mut H) {
         self.map.hash(state);
     }
Repository: ggml-org/llama.cpp
Pull request: vulkan: Fix data race/hang in scalar/cm1 flash attention

Should fix #17389

Changed files:
filename: ggml/src/ggml-vulkan/vulkan-shaders/flash_attn.comp
patch: @@ -256,6 +256,9 @@ void main() {
         barrier();
     }
 
+    // prevent race on tmpsh
+    barrier();
+
     // reduce across threads
 
     [[unroll]] for (uint32_t r = 0; r < Br; ++r) {

filename: ggml/src/ggml-vulkan/vulkan-shaders/flash_attn_cm1.comp
patch: @@ -302,6 +302,9 @@ void main() {
         barrier();
     }
 
+    // prevent race on tmpsh
+    barrier();
+
     // reduce across threads
 
     float rowmaxf[rows_per_thread], eMf[rows_per_thread], Moldf[rows_per_thread];
Repository: ollama/ollama
Pull request: scale graph based on gpu count


Changed files:
filename: gpu/gpu_darwin.go
patch: @@ -55,6 +55,6 @@ func getCPUMem() (memInfo, error) {
 	return memInfo{
 		TotalMemory: uint64(C.getPhysicalMemory()),
 		FreeMemory:  0,
-		DeviceCount: 0,
+		DeviceCount: 1,
 	}, nil
 }

filename: llm/server.go
patch: @@ -79,6 +79,9 @@ func NewLlamaServer(model string, adapters, projectors []string, opts api.Option
 		graphFullOffload = graphPartialOffload
 	}
 
+	graphFullOffload *= uint64(info.DeviceCount)
+	graphPartialOffload *= uint64(info.DeviceCount)
+
 	// memoryRequiredTotal represents the memory required for full GPU offloading (all layers)
 	memoryRequiredTotal := memoryMinimum + graphFullOffload
Repository: facebook/react
Pull request: [ci] Add prerelease nightly and manual script for compiler

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

Publishes the compiler packages on the same schedule as the React ones.
For now the manual script can only build from `main` but in the future
we can add support for building specific commits

Changed files:
filename: compiler/crates/react_hir/src/merge_consecutive_blocks.rs
patch: @@ -151,6 +151,7 @@ impl MergedBlocks {
 
 #[derive(Debug, Error)]
 #[error("Expected predecessor {predecessor} to exist")]
+#[allow(dead_code)]
 pub struct ExpectedPredecessorToExist {
     predecessor: BlockId,
 }

filename: compiler/crates/react_semantic_analysis/src/scope_view.rs
patch: @@ -159,6 +159,7 @@ impl<'m> std::fmt::Debug for ScopeView<'m> {
 }
 
 #[derive(Clone, Copy)]
+#[allow(dead_code)]
 pub struct LabelView<'m> {
     #[allow(dead_code)]
     pub(crate) manager: &'m ScopeManager,
Repository: huggingface/transformers
Pull request: Fixed tiny incorrect import in `gemma3`

# What does this PR do?
Fixes tiny incorrect import in `gemma3`. This is the correct class name https://github.com/huggingface/transformers/blob/e11a00a16f925b7d3b52f5007bdce3464edb361f/src/transformers/models/paligemma/modeling_paligemma.py#L67

Fixes # (issue)


## Before submitting
- [ ] This PR fixes a typo or improves the docs (you can dismiss the other checks if that's the case).
- [x] Did you read the [contributor guideline](https://github.com/huggingface/transformers/blob/main/CONTRIBUTING.md#create-a-pull-request),
      Pull Request section?
- [ ] Was this discussed/approved via a Github issue or the [forum](https://discuss.huggingface.co/)? Please add a link
      to it if that's the case.
- [ ] Did you make sure to update the documentation with your changes? Here are the
      [documentation guidelines](https://github.com/huggingface/transformers/tree/main/docs), and
      [here are tips on formatting docstrings](https://github.com/huggingface/transformers/tree/main/docs#writing-source-documentation).
- [ ] Did you write any new necessary tests?


## Who can review?
@gante @zucchini-nlp 


Changed files:
filename: src/transformers/models/gemma3/modular_gemma3.py
patch: @@ -44,7 +44,7 @@
     eager_attention_forward,
 )
 from ..paligemma.modeling_paligemma import (
-    PaligemmaCausalLMOutputWithPast,
+    PaliGemmaCausalLMOutputWithPast,
     PaliGemmaForConditionalGeneration,
     PaliGemmaModel,
     PaligemmaModelOutputWithPast,
@@ -354,7 +354,7 @@ class Gemma3ModelOutputWithPast(PaligemmaModelOutputWithPast):
     pass
 
 
-class Gemma3CausalLMOutputWithPast(PaligemmaCausalLMOutputWithPast):
+class Gemma3CausalLMOutputWithPast(PaliGemmaCausalLMOutputWithPast):
     pass
Repository: nodejs/node
Pull request: deps: update amaro to 1.1.2

This is an automated update of amaro to 1.1.2.

Changed files:
filename: deps/amaro/dist/package.json
patch: @@ -4,7 +4,7 @@
     "강동윤 <kdy1997.dev@gmail.com>"
   ],
   "description": "wasm module for swc",
-  "version": "1.13.1",
+  "version": "1.13.5",
   "license": "Apache-2.0",
   "repository": {
     "type": "git",

filename: deps/amaro/package.json
patch: @@ -1,6 +1,6 @@
 {
 	"name": "amaro",
-	"version": "1.1.1",
+	"version": "1.1.2",
 	"description": "Node.js TypeScript wrapper",
 	"license": "MIT",
 	"type": "commonjs",

filename: src/amaro_version.h
patch: @@ -2,5 +2,5 @@
 // Refer to tools/dep_updaters/update-amaro.sh
 #ifndef SRC_AMARO_VERSION_H_
 #define SRC_AMARO_VERSION_H_
-#define AMARO_VERSION "1.1.1"
+#define AMARO_VERSION "1.1.2"
 #endif  // SRC_AMARO_VERSION_H_
Repository: vercel/next.js
Pull request: Turbopack: debug ids for server chunks

Looks like #84319 forgot to enable them for the server chunks

Closes PACK-5626

Changed files:
filename: crates/next-api/src/project.rs
patch: @@ -1073,6 +1073,7 @@ impl Project {
             turbo_source_maps: self.next_config().server_source_maps(),
             no_mangling: self.no_mangling(),
             scope_hoisting: self.next_config().turbo_scope_hoisting(self.next_mode()),
+            debug_ids: self.next_config().turbopack_debug_ids(),
         };
         Ok(if client_assets {
             get_server_chunking_context_with_client_assets(

filename: crates/next-core/src/next_server/context.rs
patch: @@ -993,6 +993,7 @@ pub struct ServerChunkingContextOptions {
     pub turbo_source_maps: Vc<bool>,
     pub no_mangling: Vc<bool>,
     pub scope_hoisting: Vc<bool>,
+    pub debug_ids: Vc<bool>,
 }
 
 #[turbo_tasks::function]
@@ -1013,6 +1014,7 @@ pub async fn get_server_chunking_context_with_client_assets(
         turbo_source_maps,
         no_mangling,
         scope_hoisting,
+        debug_ids,
     } = options;
 
     let next_mode = mode.await?;
@@ -1045,7 +1047,8 @@ pub async fn get_server_chunking_context_with_client_assets(
     })
     .module_id_strategy(module_id_strategy.to_resolved().await?)
     .export_usage(*export_usage.await?)
-    .file_tracing(next_mode.is_production());
+    .file_tracing(next_mode.is_production())
+    .debug_ids(*debug_ids.await?);
 
     if next_mode.is_development() {
         builder = builder.use_file_source_map_uris();
@@ -1089,6 +1092,7 @@ pub async fn get_server_chunking_context(
         turbo_source_maps,
         no_mangling,
         scope_hoisting,
+        debug_ids,
     } = options;
     let next_mode = mode.await?;
     // TODO(alexkirsz) This should return a trait that can be implemented by the
@@ -1118,7 +1122,8 @@ pub async fn get_server_chunking_context(
     })
     .module_id_strategy(module_id_strategy.to_resolved().await?)
     .export_usage(*export_usage.await?)
-    .file_tracing(next_mode.is_production());
+    .file_tracing(next_mode.is_production())
+    .debug_ids(*debug_ids.await?);
 
     if next_mode.is_development() {
         builder = builder.use_file_source_map_uris()
Repository: ggml-org/llama.cpp
Pull request: model-conversion : cast logits to float32

Always dump F32 logits

Changed files:
filename: examples/model-conversion/scripts/causal/run-org-model.py
patch: @@ -200,7 +200,7 @@ def fn(_m, input, output):
     logits = outputs.logits
 
     # Extract logits for the last token (next token prediction)
-    last_logits = logits[0, -1, :].cpu().numpy()
+    last_logits = logits[0, -1, :].float().cpu().numpy()
 
     print(f"Logits shape: {logits.shape}")
     print(f"Last token logits shape: {last_logits.shape}")
Repository: ggml-org/llama.cpp
Pull request: sync : ggml


Changed files:
filename: ggml/src/ggml-cpu/arch/arm/repack.cpp
patch: @@ -24,7 +24,7 @@
 
 #define UNUSED GGML_UNUSED
 
-#if defined(__aarch64__) && defined(__ARM_NEON) && defined(__ARM_FEATURE_MATMUL_INT8)
+#if defined(__aarch64__) && defined(__ARM_NEON) && (defined(__ARM_FEATURE_MATMUL_INT8) || defined(__ARM_FEATURE_DOTPROD))
 static inline void decode_q4_Kx8_scales_mins(const uint8_t * scales_in,
                                              int16x8_t *     out_mins,
                                              int8_t *        out_scales) {
Repository: ollama/ollama
Pull request: Support unicode characters in model path

When running the c++ subprocess, unicode characters in file names were not being parsed correctly, resulting in an error. This changes `server.cpp` to use `wmain` to receive the wide characters and converts them first.

Closes #3273
Fixes #2888
Fixes #3120 

Changed files:
filename: llm/ext_server/server.cpp
patch: @@ -39,6 +39,10 @@
 #include "httplib.h"
 #include "json.hpp"
 
+#if defined(_WIN32)
+#include <windows.h>
+#endif
+
 #include <cstddef>
 #include <thread>
 #include <chrono>
@@ -2770,8 +2774,28 @@ inline void signal_handler(int signal) {
     shutdown_handler(signal);
 }
 
-int main(int argc, char **argv)
-{
+#if defined(_WIN32)
+char* wchar_to_char(const wchar_t* wstr) {
+    if (wstr == nullptr) return nullptr;
+
+    // Determine the number of bytes needed for the UTF-8 string
+    int bytes = WideCharToMultiByte(CP_UTF8, 0, wstr, -1, nullptr, 0, nullptr, nullptr);
+    char* str = new char[bytes];
+
+    // Convert the wide-character string to a UTF-8 string
+    WideCharToMultiByte(CP_UTF8, 0, wstr, -1, str, bytes, nullptr, nullptr);
+    return str;
+}
+
+int wmain(int argc, wchar_t **wargv) {
+    char** argv = new char*[argc];
+    for (int i = 0; i < argc; ++i) {
+        argv[i] = wchar_to_char(wargv[i]);
+    }
+#else
+int main(int argc, char **argv) {
+#endif
+
 #if SERVER_VERBOSE != 1
     log_disable();
 #endif
@@ -3282,6 +3306,11 @@ int main(int argc, char **argv)
         return (ctrl_type == CTRL_C_EVENT) ? (signal_handler(SIGINT), true) : false;
     };
     SetConsoleCtrlHandler(reinterpret_cast<PHANDLER_ROUTINE>(console_ctrl_handler), true);
+
+    for (int i = 0; i < argc; ++i) {
+        delete[] argv[i];
+    }
+    delete[] argv;
 #endif
     llama.queue_tasks.start_loop();
     svr.stop();
Repository: ggml-org/llama.cpp
Pull request: server-models.cpp: add missing <filesystem>

Fixes: https://github.com/ggml-org/llama.cpp/issues/17999


Changed files:
filename: tools/server/server-models.cpp
patch: @@ -16,6 +16,7 @@
 #include <atomic>
 #include <chrono>
 #include <queue>
+#include <filesystem>
 
 #ifdef _WIN32
 #include <winsock2.h>
Repository: facebook/react
Pull request: [compiler] Remove sleep in manual release script

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

I originally added this prior to the compiler being OSS'd as a "just in
case" feature to panic cancel if something went wrong. Now that the
compiler is already launched this is unnecessary.

Changed files:
filename: compiler/crates/react_hir/src/merge_consecutive_blocks.rs
patch: @@ -151,6 +151,7 @@ impl MergedBlocks {
 
 #[derive(Debug, Error)]
 #[error("Expected predecessor {predecessor} to exist")]
+#[allow(dead_code)]
 pub struct ExpectedPredecessorToExist {
     predecessor: BlockId,
 }

filename: compiler/crates/react_semantic_analysis/src/scope_view.rs
patch: @@ -159,6 +159,7 @@ impl<'m> std::fmt::Debug for ScopeView<'m> {
 }
 
 #[derive(Clone, Copy)]
+#[allow(dead_code)]
 pub struct LabelView<'m> {
     #[allow(dead_code)]
     pub(crate) manager: &'m ScopeManager,
Repository: electron/electron
Pull request: feat: add support for `--experimental-network-inspection`

Backport of #46690

See that PR for details.


Notes: Added support for node option `--experimental-network-inspection`


Changed files:
filename: docs/api/command-line-switches.md
patch: @@ -256,7 +256,7 @@ Electron supports some of the [CLI flags][node-cli] supported by Node.js.
 > [!NOTE]
 > Passing unsupported command line switches to Electron when it is not running in `ELECTRON_RUN_AS_NODE` will have no effect.
 
-### `--inspect-brk\[=\[host:]port]`
+### `--inspect-brk[=[host:]port]`
 
 Activate inspector on host:port and break at start of user script. Default host:port is 127.0.0.1:9229.
 
@@ -268,13 +268,13 @@ Activate inspector on `host:port` and break at start of the first internal
 JavaScript script executed when the inspector is available.
 Default `host:port` is `127.0.0.1:9229`.
 
-### `--inspect-port=\[host:]port`
+### `--inspect-port=[host:]port`
 
 Set the `host:port` to be used when the inspector is activated. Useful when activating the inspector by sending the SIGUSR1 signal. Default host is `127.0.0.1`.
 
 Aliased to `--debug-port=[host:]port`.
 
-### `--inspect\[=\[host:]port]`
+### `--inspect[=[host:]port]`
 
 Activate inspector on `host:port`. Default is `127.0.0.1:9229`.
 
@@ -290,6 +290,10 @@ Specify ways of the inspector web socket url exposure.
 
 By default inspector websocket url is available in stderr and under /json/list endpoint on `http://host:port/json/list`.
 
+### `--experimental-network-inspector`
+
+Enable support for devtools network inspector events, for visibility into requests made by the nodejs `http` and `https` modules.
+
 ### `--no-deprecation`
 
 Silence deprecation warnings.

filename: shell/common/node_bindings.cc
patch: @@ -349,6 +349,7 @@ bool IsAllowedOption(const std::string_view option) {
           "--inspect-brk-node",
           "--inspect-port",
           "--inspect-publish-uid",
+          "--experimental-network-inspection",
       });
 
   // This should be aligned with what's possible to set via the process object.
Repository: denoland/deno
Pull request: fix(compile): store self extracting dir in hidden dir beside executable

I think this is a little cleaner?

Changed files:
filename: cli/rt/binary.rs
patch: @@ -179,7 +179,7 @@ fn choose_and_create_extraction_dir(
 
   // try next to the executable first
   if let Some(exe_dir) = current_exe.parent() {
-    let dir = exe_dir.join(format!("{}.fs", exe_name)).join(hash_str);
+    let dir = exe_dir.join(format!(".{}", exe_name)).join(hash_str);
     match std::fs::create_dir_all(&dir) {
       Ok(()) => return Ok(dir),
       Err(err) => {