# Mojo

**URL:** https://forum.modular.com/c/mojo/7.md?page=1

[Latest](https://forum.modular.com/latest.md) · [Categories](https://forum.modular.com/categories.md) · [Tags](https://forum.modular.com/tags.md)

**Page:** 2

---

## [Mojo Pro 2026.1.11 released with Mojo 1.1 support](https://forum.modular.com/t/mojo-pro-2026-1-11-released-with-mojo-1-1-support/3516)

<div class="topic-metadata">

**Author:** [@Bodiam](https://forum.modular.com/u/Bodiam)\
**Replies:** 0\
**Last updated:** [September 20, 2026, 8:00am UTC](https://forum.modular.com/t/mojo-pro-2026-1-11-released-with-mojo-1-1-support/3516 "2026-09-20T08:00:43Z")

</div>

Hi all, Mojo Pro 2026.1.11 is now available which adds support for Mojo 1.1 inferred members, generic thin function types with trailing where clauses, new inline and documentation decorators, and current standard-library…

---

## [Tcmalloc error in device that does not has 48 bit virtual address space size](https://forum.modular.com/t/tcmalloc-error-in-device-that-does-not-has-48-bit-virtual-address-space-size/3514)

<div class="topic-metadata">

**Author:** [@Fuji](https://forum.modular.com/u/Fuji)\
**Replies:** 2\
**Last updated:** [September 20, 2026, 3:25am UTC](https://forum.modular.com/t/tcmalloc-error-in-device-that-does-not-has-48-bit-virtual-address-space-size/3514 "2026-09-20T03:25:48Z")

</div>

Hello, I get this error in Mojo after fresh install \[dev@localhost ~\]# uv init mojo\_tes Initialized project mojo-tes at /dev/mojo\_tes \[dev@localhost ~\]# cd mojo\_tes \[dev@localhost mojo\_tes\]# uv run python --version U…

---

## [Idea: Unsafe Iterator optimization traits](https://forum.modular.com/t/idea-unsafe-iterator-optimization-traits/3506)

<div class="topic-metadata">

**Author:** [@leb-kuchen](https://forum.modular.com/u/leb-kuchen)\
**Replies:** 1\
**Last updated:** [September 18, 2026, 4:40pm UTC](https://forum.modular.com/t/idea-unsafe-iterator-optimization-traits/3506 "2026-09-18T16:40:19Z")

</div>

For reference, rust has TrustedLen. Mojo would arguably have an easier time than rust implementing that, since mojo has conform\_to and reflect. This is one reason why rust iterators are described as zero cost; namely be…

---

## [Per-Package Compile Time Sandboxing](https://forum.modular.com/t/per-package-compile-time-sandboxing/3433)

<div class="topic-metadata">

**Author:** [@akneni](https://forum.modular.com/u/akneni)\
**Replies:** 5\
**Last updated:** [September 18, 2026, 4:16pm UTC](https://forum.modular.com/t/per-package-compile-time-sandboxing/3433 "2026-09-18T16:16:52Z")

</div>

Motivation The typical modern application depends on hundreds or thousands of third-party packages, all of which execute with essentially the same authority as the application itself. If a dependency is compromised, mali…

---

## [Should mojo at some point require a seperate toolchain for nightly features?](https://forum.modular.com/t/should-mojo-at-some-point-require-a-seperate-toolchain-for-nightly-features/3507)

<div class="topic-metadata">

**Author:** [@leb-kuchen](https://forum.modular.com/u/leb-kuchen)\
**Replies:** 0\
**Last updated:** [September 18, 2026, 6:37am UTC](https://forum.modular.com/t/should-mojo-at-some-point-require-a-seperate-toolchain-for-nightly-features/3507 "2026-09-18T06:37:13Z")

</div>

I think that is worth considering. The main advantage is, that it allows new nightly features without thinking and thus enables more experimentation. Of course that would come at the cost of complicated packaging. But …

---

## [How to bring your awesome mojo code in an existing data pipeline](https://forum.modular.com/t/how-to-bring-your-awesome-mojo-code-in-an-existing-data-pipeline/3502)

<div class="topic-metadata">

**Author:** [@mseritan](https://forum.modular.com/u/mseritan)\
**Replies:** 0\
**Last updated:** [September 17, 2026, 4:36am UTC](https://forum.modular.com/t/how-to-bring-your-awesome-mojo-code-in-an-existing-data-pipeline/3502 "2026-09-17T04:36:42Z")

</div>

Here is a possible approach to start bringing some mojo goodness to your existing data pipelines: Comments and criticism appreciated!

---

## [Open source compiler contributions](https://forum.modular.com/t/open-source-compiler-contributions/3423)

<div class="topic-metadata">

**Author:** [@AlisterBurt](https://forum.modular.com/u/AlisterBurt)\
**Replies:** 2\
**Last updated:** [September 16, 2026, 1:18am UTC](https://forum.modular.com/t/open-source-compiler-contributions/3423 "2026-09-16T01:18:02Z")

</div>

Hi all, It has been great to see so much interest in contributing to Mojo! We wanted to take a moment to reiterate that we are currently only accepting outside contributions to the standard library and not to the compi…

---

## [\[Feature Request\] Overflow and Saturating Arithmetic](https://forum.modular.com/t/feature-request-overflow-and-saturating-arithmetic/3496)

<div class="topic-metadata">

**Author:** [@leb-kuchen](https://forum.modular.com/u/leb-kuchen)\
**Replies:** 3\
**Last updated:** [September 15, 2026, 1:03pm UTC](https://forum.modular.com/t/feature-request-overflow-and-saturating-arithmetic/3496 "2026-09-15T13:03:21Z")

</div>

Multi-precision integer arithmetic (BigInt, cryptographic field arithmetic) cannot be implemented efficiently without carry/borrow propagation and double-word multiplication primitives. Without them, compilers are forced…

---

## [Initializer lists \`{}\` out of place?](https://forum.modular.com/t/initializer-lists-out-of-place/3489)

<div class="topic-metadata">

**Author:** [@leb-kuchen](https://forum.modular.com/u/leb-kuchen)\
**Replies:** 7\
**Last updated:** [September 14, 2026, 10:40am UTC](https://forum.modular.com/t/initializer-lists-out-of-place/3489 "2026-09-14T10:40:35Z")

</div>

They are now equivalent to .\_init\_(). To make this more ergonomic, a built-in new or init function could be added. I don’t like the current initalizer lists, since they are harder to distinguish as function calls.

---

## [How the Mojo serializers complian to the standards](https://forum.modular.com/t/how-the-mojo-serializers-complian-to-the-standards/3491)

<div class="topic-metadata">

**Author:** [@leo-gan](https://forum.modular.com/u/leo-gan)\
**Replies:** 2\
**Last updated:** [September 14, 2026, 10:21am UTC](https://forum.modular.com/t/how-the-mojo-serializers-complian-to-the-standards/3491 "2026-09-14T10:21:11Z")

</div>

Here is the compliance evaluation for existing Mojo serializers. How the serializers follow the standards (JSON, Yaml, etc.) You can compare them with other languages.

---

## [Writing DuckDB extensions in Mojo](https://forum.modular.com/t/writing-duckdb-extensions-in-mojo/3488)

<div class="topic-metadata">

**Author:** [@mseritan](https://forum.modular.com/u/mseritan)\
**Replies:** 0\
**Last updated:** [September 11, 2026, 2:19pm UTC](https://forum.modular.com/t/writing-duckdb-extensions-in-mojo/3488 "2026-09-11T14:19:06Z")

</div>

Sometimes one needs to combine relational data and multimedia. I wanted to see if I can use DuckDB to process the former and Mojo the latter, all in one integrate solution. It works nicely Performance wise 300 lines o…

---

## [Protocol Buffers serializer for Mojo](https://forum.modular.com/t/protocol-buffers-serializer-for-mojo/3480)

<div class="topic-metadata">

**Author:** [@leo-gan](https://forum.modular.com/u/leo-gan)\
**Replies:** 0\
**Last updated:** [September 10, 2026, 4:36pm UTC](https://forum.modular.com/t/protocol-buffers-serializer-for-mojo/3480 "2026-09-10T16:36:45Z")

</div>

I’ve created the Protocol Buffers serializer for Mojo. Here is the documentation. I would appreciate suggestions and contributions. Thanks!

---

## [Does Mojo support cross-compilation for GPU targets on non-GPU platforms?](https://forum.modular.com/t/does-mojo-support-cross-compilation-for-gpu-targets-on-non-gpu-platforms/3465)

<div class="topic-metadata">

**Author:** [@yinghao](https://forum.modular.com/u/yinghao)\
**Replies:** 5\
**Last updated:** [September 8, 2026, 10:15pm UTC](https://forum.modular.com/t/does-mojo-support-cross-compilation-for-gpu-targets-on-non-gpu-platforms/3465 "2026-09-08T22:15:09Z")

</div>

My current local machine doesn’t meet Mojo’s GPU runtime requirements, and I’m currently unable to compile on it. Given that most modern programming languages and compilers support cross-compilation, I was wondering: doe…

---

## [Supporting Mojo 1.0 and nightly in the same codebase](https://forum.modular.com/t/supporting-mojo-1-0-and-nightly-in-the-same-codebase/3478)

<div class="topic-metadata">

**Author:** [@mseritan](https://forum.modular.com/u/mseritan)\
**Replies:** 0\
**Last updated:** [September 8, 2026, 9:26pm UTC](https://forum.modular.com/t/supporting-mojo-1-0-and-nightly-in-the-same-codebase/3478 "2026-09-08T21:26:57Z")

</div>

I wanted to share my current pattern for allowing threads.mojo to support both 1.0 and nightly in one codebase. With some help from the compiler this could be more ergonomic, maybe Allow \`comptime if\` at module scope …

---

## [Writing multithreaded code today](https://forum.modular.com/t/writing-multithreaded-code-today/3463)

<div class="topic-metadata">

**Author:** [@mseritan](https://forum.modular.com/u/mseritan)\
**Replies:** 1\
**Last updated:** [September 3, 2026, 8:39pm UTC](https://forum.modular.com/t/writing-multithreaded-code-today/3463 "2026-09-03T20:39:14Z")

</div>

As some members of the Modular team have said you can write multithreaded code today in Mojo. I wanted to see how good/bad the code would be. I think the result is very reasonable and I will be writing multithreaded cod…

---

## [Float64 accuracy of std.math on CPU, measured against the system libm (Mojo 1.0.0)](https://forum.modular.com/t/float64-accuracy-of-std-math-on-cpu-measured-against-the-system-libm-mojo-1-0-0/3460)

<div class="topic-metadata">

**Author:** [@zapazite](https://forum.modular.com/u/zapazite)\
**Replies:** 2\
**Last updated:** [September 2, 2026, 10:41pm UTC](https://forum.modular.com/t/float64-accuracy-of-std-math-on-cpu-measured-against-the-system-libm-mojo-1-0-0/3460 "2026-09-02T22:41:59Z")

</div>

Float64 accuracy of std.math on CPU, measured against the system libm (Mojo 1.0.0) Hello, A few months ago, on a 1.0 beta, I ran into a small numerical discrepancy in exp/log while gradient-checking some derivatives I h…

---

## [What is the point of do\_smallsort in sort.mojo](https://forum.modular.com/t/what-is-the-point-of-do-smallsort-in-sort-mojo/3452)

<div class="topic-metadata">

**Author:** [@Doby](https://forum.modular.com/u/Doby)\
**Replies:** 1\
**Last updated:** [September 2, 2026, 6:49am UTC](https://forum.modular.com/t/what-is-the-point-of-do-smallsort-in-sort-mojo/3452 "2026-09-02T06:49:45Z")

</div>

Builtin sort module has this entry-point: def sort\[ T: Copyable, origin: MutOrigin, //, \*, stable: Bool = False, \](span: Span\[T, origin\], cmp\_fn: Some\[def(T, T) -\> Bool\]): """Sort a span in-place…

---

## [Mojo Pro now supports Mojo 1.0.0b2](https://forum.modular.com/t/mojo-pro-now-supports-mojo-1-0-0b2/3359)

<div class="topic-metadata">

**Author:** [@Bodiam](https://forum.modular.com/u/Bodiam)\
**Replies:** 3\
**Last updated:** [August 31, 2026, 10:12am UTC](https://forum.modular.com/t/mojo-pro-now-supports-mojo-1-0-0b2/3359 "2026-08-31T10:12:36Z")

</div>

Hi all, I’m the author of Mojo Pro (https://plugins.jetbrains.com/plugin/31943-mojo-pro), a plugin for the Jetbrains products I’m maintaining. For those who are interested, I’ve just updated the plugin with the new Mojo …

---

## [Zed extension for Mojo: how to package mojo-lsp-server?](https://forum.modular.com/t/zed-extension-for-mojo-how-to-package-mojo-lsp-server/3422)

<div class="topic-metadata">

**Author:** [@bwibking](https://forum.modular.com/u/bwibking)\
**Replies:** 6\
**Last updated:** [August 20, 2026, 1:00pm UTC](https://forum.modular.com/t/zed-extension-for-mojo-how-to-package-mojo-lsp-server/3422 "2026-08-20T13:00:13Z")

</div>

I’ve developed a Zed extension for Mojo (available here: GitHub - BenWibking/zed\_mojo · GitHub), and I’d like to publish it. However, it only works when Zed is launched from within a pixi shell that has Mojo installed, w…

---

## [Lsp support for Mojo 1.0](https://forum.modular.com/t/lsp-support-for-mojo-1-0/3404)

<div class="topic-metadata">

**Author:** [@AnibalFermandois](https://forum.modular.com/u/AnibalFermandois)\
**Replies:** 4\
**Last updated:** [August 18, 2026, 6:12pm UTC](https://forum.modular.com/t/lsp-support-for-mojo-1-0/3404 "2026-08-18T18:12:18Z")

</div>

Nice to see the 1.0 release. Congrats to the team. :100: Since we have now stabilized on a mojo syntax, it would be nice to see the LSP expand from just the current VScode + forks to the general ecosystem, in my case Ze…

---

## [Merging errors during cleanup failures](https://forum.modular.com/t/merging-errors-during-cleanup-failures/3397)

<div class="topic-metadata">

**Author:** [@DenisNavarro](https://forum.modular.com/u/DenisNavarro)\
**Replies:** 10\
**Last updated:** [August 16, 2026, 8:39pm UTC](https://forum.modular.com/t/merging-errors-during-cleanup-failures/3397 "2026-08-16T20:39:45Z")

</div>

Hello. Thanks for your work on the Mojo language. Right now, Mojo does not merge exceptions by default when multiple exceptions are raised, especially during cleanup failures. May it change in a future version of Mojo? …

---

## [Many bf16 precision issues](https://forum.modular.com/t/many-bf16-precision-issues/3407)

<div class="topic-metadata">

**Author:** [@npuichigo](https://forum.modular.com/u/npuichigo)\
**Replies:** 0\
**Last updated:** [August 16, 2026, 2:08pm UTC](https://forum.modular.com/t/many-bf16-precision-issues/3407 "2026-08-16T14:08:10Z")

</div>

---

## [Proposal: Introduce implicit raises for Optional Error Handling](https://forum.modular.com/t/proposal-introduce-implicit-raises-for-optional-error-handling/2551)

<div class="topic-metadata">

**Author:** [@leb-kuchen](https://forum.modular.com/u/leb-kuchen)\
**Replies:** 3\
**Last updated:** [August 14, 2026, 4:11am UTC](https://forum.modular.com/t/proposal-introduce-implicit-raises-for-optional-error-handling/2551 "2026-08-14T04:11:54Z")

</div>

Proposal: Introduce implicit raises for Optional Error Handling Summary I propose adding the syntax implicit raises Type. This allows functions to declare exceptions that are optional to handle. If the caller does not h…

---

## [Can mojo run on Android?](https://forum.modular.com/t/can-mojo-run-on-android/3399)

<div class="topic-metadata">

**Author:** [@zMatrix7](https://forum.modular.com/u/zMatrix7)\
**Replies:** 1\
**Last updated:** [August 13, 2026, 10:52pm UTC](https://forum.modular.com/t/can-mojo-run-on-android/3399 "2026-08-13T22:52:08Z")

</div>

$ uname -a Linux localhost 5.4.276-android12-9-gb4a927d994a0 #1 SMP PREEMPT Fri Dec 19 14:52:48 CST 2025 aarch64 Android $ pip install mojo Looking in indexes: Simple Index ERROR: Could not find a version that satisf…

---

## [Syntax Proposal: Replace \`thin\` with \`{}\`](https://forum.modular.com/t/syntax-proposal-replace-thin-with/3383)

<div class="topic-metadata">

**Author:** [@yinon](https://forum.modular.com/u/yinon)\
**Replies:** 14\
**Last updated:** [August 13, 2026, 5:26pm UTC](https://forum.modular.com/t/syntax-proposal-replace-thin-with/3383 "2026-08-13T17:26:11Z")

</div>

Syntax Proposal: Replace thin with {} Currently, a non-capturing function pointer type is written as def(Int) thin -\> Int. We propose replacing the thin keyword with an empty capture list {} (e.g. def(Int) {} -\> Int). f…

---

## [\[Proposal\] The Risk Effect: Reducing the Verbosity of Unsafe Naming Convention](https://forum.modular.com/t/proposal-the-risk-effect-reducing-the-verbosity-of-unsafe-naming-convention/3382)

<div class="topic-metadata">

**Author:** [@yinon](https://forum.modular.com/u/yinon)\
**Replies:** 4\
**Last updated:** [August 10, 2026, 11:39pm UTC](https://forum.modular.com/t/proposal-the-risk-effect-reducing-the-verbosity-of-unsafe-naming-convention/3382 "2026-08-10T23:39:28Z")

</div>

The Risk Effect: Reducing the Verbosity of Unsafe Naming Convention 1. The Problem: The Burden of Naming-Based Safety Mojo uses the unsafe\_ prefix in function and method names (e.g., Pointer.unsafe\_offset) to track unsaf…

---

## [Parallelism\_level](https://forum.modular.com/t/parallelism-level/3378)

<div class="topic-metadata">

**Author:** [@reymono](https://forum.modular.com/u/reymono)\
**Replies:** 1\
**Last updated:** [August 10, 2026, 11:25pm UTC](https://forum.modular.com/t/parallelism-level/3378 "2026-08-10T23:25:22Z")

</div>

Nice to see Mojo reach v.1.0 I’m comparing Mojo to C on a mandelbrot task. This on a Macbook Air M5. SIMD works well, but multi-threaded performance suffers and I think it is because parallelism\_level()is limited to 4…

---

## [Mojo 1.0 release](https://forum.modular.com/t/mojo-1-0-release/3384)

<div class="topic-metadata">

**Author:** [@matus](https://forum.modular.com/u/matus)\
**Replies:** 0\
**Last updated:** [August 10, 2026, 10:33pm UTC](https://forum.modular.com/t/mojo-1-0-release/3384 "2026-08-10T22:33:13Z")

</div>

Chris Lattner set release date of Mojo 1.0 to 11.8.2026 Ask Us Anything: Modular and Qualcomm

---

## [\[Proposal\] Parameterized Deinitialization for Linear Types](https://forum.modular.com/t/proposal-parameterized-deinitialization-for-linear-types/3372)

<div class="topic-metadata">

**Author:** [@yinon](https://forum.modular.com/u/yinon)\
**Replies:** 5\
**Last updated:** [August 10, 2026, 8:21pm UTC](https://forum.modular.com/t/proposal-parameterized-deinitialization-for-linear-types/3372 "2026-08-10T20:21:04Z")

</div>

Linear Types: Parameterized Deinitialization 1. The Problem: The API Duplication Burden Mojo has introduced elegant solutions to unify common language dualities—for example, raises Never unifies raising and non-raising f…

---

## [\[Proposal\] LSP Inlay Hints for \`raises\`](https://forum.modular.com/t/proposal-lsp-inlay-hints-for-raises/3373)

<div class="topic-metadata">

**Author:** [@yinon](https://forum.modular.com/u/yinon)\
**Replies:** 2\
**Last updated:** [August 8, 2026, 9:10pm UTC](https://forum.modular.com/t/proposal-lsp-inlay-hints-for-raises/3373 "2026-08-08T21:10:38Z")

</div>

Proposal: LSP Inlay Hints for raises Background: What are Inlay Hints? Inlay hints are a feature provided by the Language Server Protocol (LSP) and supported by modern editors like VSCode. They inject helpful information…

[Previous page](https://forum.modular.com/c/mojo/7.md)

[Next page](https://forum.modular.com/c/mojo/7.md?page=2)
