helloadhavan/github_issues huggingface dataset:
Repository: rust-lang/rust
Pull request: Add `IoSplit` diagnostic item for `std::io::Split`

Similar to the existing `IoLines` item.  It will be used in Clippy to detect uses of `Split` leading to infinite loops similar to the existing lint for `Lines`.

<!-- homu-ignore:start -->
<!--
If this PR is related to an unstable feature or an otherwise tracked effort,
please link to the relevant tracking issue here. If you don't know of a related
tracking issue or there are none, feel free to ignore this.

This PR will get automatically assigned to a reviewer. In case you would like
a specific user to review your work, you can assign it to them by using

    r? <reviewer name>
-->
<!-- homu-ignore:end -->


Changed files:
filename: library/std/src/io/mod.rs
patch: @@ -3348,6 +3348,7 @@ impl SizeHint for &[u8] {
 /// [`split`]: BufRead::split
 #[stable(feature = "rust1", since = "1.0.0")]
 #[derive(Debug)]
+#[cfg_attr(not(test), rustc_diagnostic_item = "IoSplit")]
 pub struct Split<B> {
     buf: B,
     delim: u8,
Repository: facebook/react
Pull request: Update bug report template for eslint plugin label

## Summary

When creating https://github.com/facebook/react/issues/34957, I noticed a reference to `eslint-plugin-react-compiler` instead of `eslint-plugin-react-hooks`. Since the former is merged into the latter (https://github.com/facebook/react/pull/32416, https://github.com/facebook/react/pull/34228), I have decided to update the issue template to avoid confusion.

Changed files:
filename: .github/ISSUE_TEMPLATE/compiler_bug_report.yml
patch: @@ -11,7 +11,7 @@ body:
     options:
       - label: React Compiler core (the JS output is incorrect, or your app works incorrectly after optimization)
       - label: babel-plugin-react-compiler (build issue installing or using the Babel plugin)
-      - label: eslint-plugin-react-compiler (build issue installing or using the eslint plugin)
+      - label: eslint-plugin-react-hooks (build issue installing or using the eslint plugin)
       - label: react-compiler-healthcheck (build issue installing or using the healthcheck script)
 - type: input
   attributes:
Repository: huggingface/transformers
Pull request: [medasr] doc update

# What does this PR do?

As per title 🤗

Changed files:
filename: docs/source/en/model_doc/lasr.md
patch: @@ -24,7 +24,7 @@ rendered properly in your Markdown viewer.
 
 ## Overview
 
-TODO
+LASR is the architecture behind MedASR, a speech-to-text model from Google Health AI pre-trained for medical dictation. It's based on the [Conformer architecture](https://huggingface.co/papers/2005.08100) and designed as a starting point for developers building dictation tools with medical terminology, like radiology dictation. MedASR performs well on medical audio but can struggle with terms outside its training data, such as non-standard medication names or temporal references (dates, times, or durations).
 
 ## Usage
 
@@ -36,7 +36,7 @@ TODO
 ```py
 from transformers import pipeline
 
-pipe = pipeline("automatic-speech-recognition", model="path/to/lasr-model")
+pipe = pipeline("automatic-speech-recognition", model="google/medasr")
 out = pipe("path/to/audio.mp3")
 print(out)
 ```
@@ -47,12 +47,9 @@ print(out)
 ```py
 from transformers import AutoModelForCTC, AutoProcessor
 from datasets import load_dataset, Audio
-import torch
 
-device = "cuda" if torch.cuda.is_available() else "cpu"
-
-processor = AutoProcessor.from_pretrained("path/to/lasr-model")
-model = AutoModelForCTC.from_pretrained("path/to/lasr-model", dtype="auto", device_map=device)
+processor = AutoProcessor.from_pretrained("google/medasr")
+model = AutoModelForCTC.from_pretrained("google/medasr", dtype="auto", device_map="auto")
 
 ds = load_dataset("hf-internal-testing/librispeech_asr_dummy", "clean", split="validation")
 ds = ds.cast_column("audio", Audio(sampling_rate=processor.feature_extractor.sampling_rate))
@@ -67,13 +64,31 @@ print(processor.batch_decode(outputs))
 </hfoption>
 </hfoptions>
 
-### Making The Model Go Brrr
+### Training
 
-TODO
+The example below prepares a batch of audio and text, passes it through the LASR/MedASR model, and computes the training loss.
 
-### Training
+```python
+from transformers import AutoModelForCTC, AutoProcessor
+from datasets import load_dataset, Audio
+
+# Load processor and model
+processor = AutoProcessor.from_pretrained("google/medasr")
+model = AutoModelForCTC.from_pretrained("google/medasr", dtype="auto", device_map="auto")
 
-TODO
+# Load a small example dataset and prepare batch
+ds = load_dataset("hf-internal-testing/librispeech_asr_dummy", "clean", split="validation")
+ds = ds.cast_column("audio", Audio(sampling_rate=processor.feature_extractor.sampling_rate))
+speech_samples = [el["array"] for el in ds["audio"][:5]]
+text_samples = [el for el in ds["text"][:5]]
+
+# Passing `text` to the processor will prepare the `labels`
+inputs = processor(audio=speech_samples, text=text_samples, sampling_rate=processor.feature_extractor.sampling_rate)
+inputs.to(device, dtype=model.dtype)
+
+outputs = model(**inputs)
+outputs.loss.backward()
+```
 
 ## LasrTokenizer
Repository: electron/electron
Pull request: fix: don't re-parse URL unnecessarily when handling dialogs

Backport of #50062

See that PR for details.


Notes: Fixed crash when handling JavaScript dialogs from windows opened with invalid or empty URLs.


Changed files:
filename: lib/browser/api/web-contents.ts
patch: @@ -777,8 +777,7 @@ WebContents.prototype._init = function () {
   const originCounts = new Map<string, number>();
   const openDialogs = new Set<AbortController>();
   this.on('-run-dialog', async (info, callback) => {
-    const originUrl = new URL(info.frame.url);
-    const origin = originUrl.protocol === 'file:' ? originUrl.href : originUrl.origin;
+    const origin = info.frame.origin === 'file://' ? info.frame.url : info.frame.origin;
     if ((originCounts.get(origin) ?? 0) < 0) return callback(false, '');
 
     const prefs = this.getLastWebPreferences();

filename: spec/fixtures/crash-cases/dialog-on-invalid-url/index.html
patch: @@ -0,0 +1,7 @@
+<html>
+<body>
+<script>
+window.open('javascript:alert()');
+</script>
+</body>
+</html>

filename: spec/fixtures/crash-cases/dialog-on-invalid-url/index.js
patch: @@ -0,0 +1,22 @@
+const { app, BrowserWindow } = require('electron');
+
+process.on('uncaughtException', (err) => {
+  console.error(err);
+  process.exit(1);
+});
+
+process.on('unhandledRejection', (reason) => {
+  console.error(reason);
+  process.exit(1);
+});
+
+app.on('browser-window-created', (_, window) => {
+  window.webContents.once('did-frame-navigate', () => {
+    process.exit(0);
+  });
+});
+
+app.whenReady().then(() => {
+  const win = new BrowserWindow({ show: false });
+  win.loadFile('index.html');
+});
Repository: ollama/ollama
Pull request: ci: add missing mlx components to release build


Changed files:
filename: .github/workflows/release.yaml
patch: @@ -375,10 +375,11 @@ jobs:
       - run: |
           for COMPONENT in bin/* lib/ollama/*; do
             case "$COMPONENT" in
-              bin/ollama)                echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
+              bin/ollama*)               echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
               lib/ollama/*.so*)          echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
               lib/ollama/cuda_v*)        echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
               lib/ollama/vulkan*)        echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
+              lib/ollama/mlx*)           echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}.tar.in ;;
               lib/ollama/cuda_jetpack5)  echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}-jetpack5.tar.in ;;
               lib/ollama/cuda_jetpack6)  echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}-jetpack6.tar.in ;;
               lib/ollama/rocm)           echo $COMPONENT >>ollama-${{ matrix.os }}-${{ matrix.arch }}-rocm.tar.in ;;
Repository: rust-lang/rust
Pull request: Fix LegacyKeyValueFormat report from docker build: powerpc

Part of rust-lang/rust#152305

r? @marcoieni 

Changed files:
filename: src/ci/docker/host-x86_64/dist-powerpc-linux/Dockerfile
patch: @@ -26,5 +26,5 @@ ENV \
 
 ENV HOSTS=powerpc-unknown-linux-gnu
 
-ENV RUST_CONFIGURE_ARGS --enable-extended --enable-profiler --disable-docs
-ENV SCRIPT python3 ../x.py dist --host $HOSTS --target $HOSTS
+ENV RUST_CONFIGURE_ARGS="--enable-extended --enable-profiler --disable-docs"
+ENV SCRIPT="python3 ../x.py dist --host $HOSTS --target $HOSTS"

filename: src/ci/docker/host-x86_64/dist-powerpc64-linux-gnu/Dockerfile
patch: @@ -26,5 +26,5 @@ ENV \
 
 ENV HOSTS=powerpc64-unknown-linux-gnu
 
-ENV RUST_CONFIGURE_ARGS --enable-extended --enable-profiler --disable-docs
-ENV SCRIPT python3 ../x.py dist --host $HOSTS --target $HOSTS
+ENV RUST_CONFIGURE_ARGS="--enable-extended --enable-profiler --disable-docs"
+ENV SCRIPT="python3 ../x.py dist --host $HOSTS --target $HOSTS"

filename: src/ci/docker/host-x86_64/dist-powerpc64-linux-musl/Dockerfile
patch: @@ -27,13 +27,12 @@ ENV \
 
 ENV HOSTS=powerpc64-unknown-linux-musl
 
-ENV RUST_CONFIGURE_ARGS \
-    --enable-extended \
+ENV RUST_CONFIGURE_ARGS="--enable-extended \
     --enable-full-tools \
     --enable-profiler \
     --enable-sanitizers \
     --disable-docs \
     --set target.powerpc64-unknown-linux-musl.crt-static=false \
-    --musl-root-powerpc64=/x-tools/powerpc64-unknown-linux-musl/powerpc64-unknown-linux-musl/sysroot/usr
+    --musl-root-powerpc64=/x-tools/powerpc64-unknown-linux-musl/powerpc64-unknown-linux-musl/sysroot/usr"
 
-ENV SCRIPT python3 ../x.py dist --host $HOSTS --target $HOSTS
+ENV SCRIPT="python3 ../x.py dist --host $HOSTS --target $HOSTS"

filename: src/ci/docker/host-x86_64/dist-powerpc64le-linux-gnu/Dockerfile
patch: @@ -27,11 +27,10 @@ ENV \
 
 ENV HOSTS=powerpc64le-unknown-linux-gnu
 
-ENV RUST_CONFIGURE_ARGS \
-    --enable-extended \
+ENV RUST_CONFIGURE_ARGS="--enable-extended \
     --enable-full-tools \
     --enable-profiler \
     --enable-sanitizers \
-    --disable-docs
+    --disable-docs"
 
-ENV SCRIPT python3 ../x.py dist --host $HOSTS --target $HOSTS
+ENV SCRIPT="python3 ../x.py dist --host $HOSTS --target $HOSTS"

filename: src/ci/docker/host-x86_64/dist-powerpc64le-linux-musl/Dockerfile
patch: @@ -27,13 +27,12 @@ ENV \
 
 ENV HOSTS=powerpc64le-unknown-linux-musl
 
-ENV RUST_CONFIGURE_ARGS \
-    --enable-extended \
+ENV RUST_CONFIGURE_ARGS="--enable-extended \
     --enable-full-tools \
     --enable-profiler \
     --enable-sanitizers \
     --disable-docs \
     --set target.powerpc64le-unknown-linux-musl.crt-static=false \
-    --musl-root-powerpc64le=/x-tools/powerpc64le-unknown-linux-musl/powerpc64le-unknown-linux-musl/sysroot/usr
+    --musl-root-powerpc64le=/x-tools/powerpc64le-unknown-linux-musl/powerpc64le-unknown-linux-musl/sysroot/usr"
 
-ENV SCRIPT python3 ../x.py dist --host $HOSTS --target $HOSTS
+ENV SCRIPT="python3 ../x.py dist --host $HOSTS --target $HOSTS"
Repository: ollama/ollama
Pull request: x/imagegen/cli: skip local model check

`ollama run` was incorrectly checking for imagegen models locally before sending a request

Changed files:
filename: x/imagegen/cli.go
patch: @@ -123,11 +123,6 @@ func RegisterFlags(cmd *cobra.Command) {
 // Returns true if it handled the request, false if the caller should continue with normal flow.
 // Supports flags: --width, --height, --steps, --seed, --negative
 func RunCLI(cmd *cobra.Command, name string, prompt string, interactive bool, keepAlive *api.Duration) error {
-	// Verify it's a valid image gen model
-	if ResolveModelName(name) == "" {
-		return fmt.Errorf("unknown image generation model: %s", name)
-	}
-
 	// Get options from flags (with env var defaults)
 	opts := DefaultOptions()
 	if cmd != nil && cmd.Flags() != nil {
@@ -511,10 +506,7 @@ func displayImageInTerminal(imagePath string) bool {
 		// Send in chunks for large images
 		const chunkSize = 4096
 		for i := 0; i < len(encoded); i += chunkSize {
-			end := i + chunkSize
-			if end > len(encoded) {
-				end = len(encoded)
-			}
+			end := min(i+chunkSize, len(encoded))
 			chunk := encoded[i:end]
 
 			if i == 0 {
Repository: vercel/next.js
Pull request: test(app-basepath): increase waitForElementByCss timeout for hard-nav test

### What?

Increase the `waitForElementByCss('#page-2', ...)` timeout in the `app dir - basepath › should successfully hard navigate from pages -> app` test from the default 10 s to 30 s.

### Why?

[Datadog test runs](https://app.datadoghq.com/ci/test/runs?query=test_level%3Atest%20%40test.source.file%3Atest%2Fe2e%2Fapp-dir%2Fapp-basepath%2Findex.test.ts%20%40test.name%3A%22app%20dir%20-%20basepath%20should%20successfully%20hard%20navigate%20from%20pages%20-%3E%20app%22&agg_m=count&agg_m_source=base&agg_t=count&cols=%40test.status%2Ctimestamp%2C%40duration%2C%40test.type%2C%40test.is_known_flaky%2C%40test.name&currentTab=overview&eventStack=&fromUser=false&index=citest&start=1773951667400&end=1774556467400&paused=false)

The test navigates from a Pages Router page (`/base/pages-path`) to an App Router page (`/base/another`) via a hard (non-client-side) navigation. In dev mode, the destination App Router page is compiled on demand the first time it is visited. That compilation can take longer than the default 10 s `waitForElementByCss` timeout, causing the test to fail spuriously with:

```
page.waitForSelector: Timeout 10000ms exceeded
```

### How?

Pass `30000` (30 s) as the second argument to `waitForElementByCss`. This matches the pattern used elsewhere in the test suite for dev-mode tests that are subject to on-demand compilation latency. No runtime code changes are needed — this is purely a test-side fix.

Changed files:
filename: test/e2e/app-dir/app-basepath/index.test.ts
patch: @@ -13,7 +13,8 @@ describe('app dir - basepath', () => {
   it('should successfully hard navigate from pages -> app', async () => {
     const browser = await next.browser('/base/pages-path')
     await browser.elementByCss('#to-another').click()
-    await browser.waitForElementByCss('#page-2')
+    // Hard nav from pages -> app triggers on-demand compilation in dev; allow extra time
+    await browser.waitForElementByCss('#page-2', 30000)
   })
 
   it('should support `basePath`', async () => {
Repository: ollama/ollama
Pull request: scripts: increase notarization timeout to 20m

The 100MB mlx.metallib file significantly increased the app bundle size, causing Apple's notarization service to timeout with the previous 10m limit (although we shipped electron previously, which was much bigger! and this timeout was okay)

Changed files:
filename: scripts/build_darwin.sh
patch: @@ -94,7 +94,7 @@ _sign_darwin() {
         # create a temporary zip for notarization
         TEMP=$(mktemp -u).zip
         ditto -c -k --keepParent dist/darwin/ollama "$TEMP"
-        xcrun notarytool submit "$TEMP" --wait --timeout 10m --apple-id $APPLE_ID --password $APPLE_PASSWORD --team-id $APPLE_TEAM_ID
+        xcrun notarytool submit "$TEMP" --wait --timeout 20m --apple-id $APPLE_ID --password $APPLE_PASSWORD --team-id $APPLE_TEAM_ID
         rm -f "$TEMP"
     fi
 
@@ -184,7 +184,7 @@ _build_macapp() {
 
     # Notarize and Staple
     if [ -n "$APPLE_IDENTITY" ]; then
-        $(xcrun -f notarytool) submit dist/Ollama-darwin.zip --wait --timeout 10m --apple-id "$APPLE_ID" --password "$APPLE_PASSWORD" --team-id "$APPLE_TEAM_ID"
+        $(xcrun -f notarytool) submit dist/Ollama-darwin.zip --wait --timeout 20m --apple-id "$APPLE_ID" --password "$APPLE_PASSWORD" --team-id "$APPLE_TEAM_ID"
         rm -f dist/Ollama-darwin.zip
         $(xcrun -f stapler) staple dist/Ollama.app
         ditto -c -k --keepParent dist/Ollama.app dist/Ollama-darwin.zip
@@ -208,7 +208,7 @@ _build_macapp() {
         rm -f dist/rw*.dmg
 
         codesign -f --timestamp -s "$APPLE_IDENTITY" --identifier ai.ollama.ollama --options=runtime dist/Ollama.dmg
-        $(xcrun -f notarytool) submit dist/Ollama.dmg --wait --timeout 10m --apple-id "$APPLE_ID" --password "$APPLE_PASSWORD" --team-id "$APPLE_TEAM_ID"
+        $(xcrun -f notarytool) submit dist/Ollama.dmg --wait --timeout 20m --apple-id "$APPLE_ID" --password "$APPLE_PASSWORD" --team-id "$APPLE_TEAM_ID"
         $(xcrun -f stapler) staple dist/Ollama.dmg
     else
         echo "WARNING: Code signing disabled, this bundle will not work for upgrade testing"
Repository: ollama/ollama
Pull request: cmake: use CMAKE_SYSTEM_PROCESSOR instead of CMAKE_OSX_ARCHITECTURES for mlx.metallib install

Change mlx.metallib install condition from checking `CMAKE_OSX_ARCHITECTURES` to`CMAKE_SYSTEM_PROCESSOR`

`CMAKE_OSX_ARCHITECTURES` is a user-defined variable that may not be set for native builds. `CMAKE_SYSTEM_PROCESSOR` reflects the actual target architecture and is already overridden by the cross-compilation logic at the top of CMakeLists.txt when `CMAKE_OSX_ARCHITECTURES` is explicitly set.

This makes the install condition work correctly for:
  - Native arm64 builds (no explicit architecture flag needed)
  - Cross-compiled arm64 builds (architecture flag triggers the override)

Changed files:
filename: CMakeLists.txt
patch: @@ -199,7 +199,7 @@ if(MLX_ENGINE)
 
     # Install the Metal library for macOS arm64 (must be colocated with the binary)
     # Metal backend is only built for arm64, not x86_64
-    if(APPLE AND CMAKE_OSX_ARCHITECTURES MATCHES "arm64")
+    if(APPLE AND CMAKE_SYSTEM_PROCESSOR STREQUAL "arm64")
         install(FILES ${CMAKE_BINARY_DIR}/_deps/mlx-build/mlx/backend/metal/kernels/mlx.metallib
             DESTINATION ${OLLAMA_INSTALL_DIR}
             COMPONENT MLX)
Repository: electron/electron
Pull request: fix: don't re-parse URL unnecessarily when handling dialogs

#### Description of Change

Should resolve #50059. The crash was due to our code assuming that the frame where a dialog is being shown will always have a parseable URL.

~~This PR makes two changes:~~

~~1. it falls back to a generated URL (based on frame identity) when the frame URL is an empty string, and~~
2. it tightens up the origin calculation, falling back to the entire href when, by spec, the `origin` is a non-unique ~~opaque origin (the string `"null"`).~~

~~The only edge case I see here is if the frame URL is a non-empty string _and_ is un-parsable, but that should be rare. I can add a `try`-`catch` if we decide it's worth it.~~

This PR removes an unnecessary `new URL()` call that could lead to crashing.

#### Checklist

- [x] PR description included
- [x] I have built and tested this PR
- [ ] `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 crash when handling JavaScript dialogs from windows opened with invalid or empty URLs.


Changed files:
filename: lib/browser/api/web-contents.ts
patch: @@ -782,8 +782,7 @@ WebContents.prototype._init = function () {
   const originCounts = new Map<string, number>();
   const openDialogs = new Set<AbortController>();
   this.on('-run-dialog', async (info, callback) => {
-    const originUrl = new URL(info.frame.url);
-    const origin = originUrl.protocol === 'file:' ? originUrl.href : originUrl.origin;
+    const origin = info.frame.origin === 'file://' ? info.frame.url : info.frame.origin;
     if ((originCounts.get(origin) ?? 0) < 0) return callback(false, '');
 
     const prefs = this.getLastWebPreferences();

filename: spec/fixtures/crash-cases/dialog-on-invalid-url/index.html
patch: @@ -0,0 +1,7 @@
+<html>
+<body>
+<script>
+window.open('javascript:alert()');
+</script>
+</body>
+</html>

filename: spec/fixtures/crash-cases/dialog-on-invalid-url/index.js
patch: @@ -0,0 +1,22 @@
+const { app, BrowserWindow } = require('electron');
+
+process.on('uncaughtException', (err) => {
+  console.error(err);
+  process.exit(1);
+});
+
+process.on('unhandledRejection', (reason) => {
+  console.error(reason);
+  process.exit(1);
+});
+
+app.on('browser-window-created', (_, window) => {
+  window.webContents.once('did-frame-navigate', () => {
+    process.exit(0);
+  });
+});
+
+app.whenReady().then(() => {
+  const win = new BrowserWindow({ show: false });
+  win.loadFile('index.html');
+});
Repository: nodejs/node
Pull request: src: remove redundant `experimental_transform_types` from node_options.h

<!--
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.
-->

https://github.com/nodejs/node/pull/61803 removed --experimental-transform-types

There is still one related attribute in node_options.h that has not been removed.

@marco-ippolito 

Changed files:
filename: src/node_options.h
patch: @@ -262,7 +262,6 @@ class EnvironmentOptions : public Options {
   std::vector<std::string> preload_esm_modules;
 
   bool strip_types = HAVE_AMARO;
-  bool experimental_transform_types = false;
 
   std::vector<std::string> user_argv;