Hacker GitHub

← All repos

dotnet/runtime

View on GitHub ↗ ★ 18,406 C#

.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

335 mentions on Hacker News by 195 people: 30 stories, 305 comments · first 2019-12-06 · latest 2026-09-21

Mentions per year 335 mentions · busiest year 2024 (96)
20082026
  1. …external abstractions zero-cost. For example System.Numerics.Tensors which is pure C# BLAS package: https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... combines two operators that are then statically dispatched as it's no…
    comment by neonsunset · 2024-06-10 · in in Rust, methods should be object safe
  2. ▲ 2
    Core .NET engineer: why it takes longer to implement groundbreaking features
    story by thunderbong · 2024-05-25 · 1 comment
  3. …this, I'm holding my breath waiting for DistIL[1] to be production-ready which does just that. [0]: https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... [1]: https://github.com/dubiousconst282/DistIL (I don't understand what you…
  4. …numeric types already. [0]: https://learn.microsoft.com/en-us/dotnet/standard/generics/m... [1]: https://github.com/dotnet/runtime/issues/64031
  5. …instance, in the vtable of some array class), but as far as their API is concerned, yeah, they do: https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
  6. …NewtonSoft handles it fine. (Had wanted a quick-and-dirty debugging dump of properties) [0] https://github.com/dotnet/runtime/issues/43026
    comment by ethbr1 · 2024-05-13 · in Statement on CVE-2024-27322
  7. …Xamarin and Unity code, and allow cleanly merging the first two into overarching .NET ecosystem. https://github.com/dotnet/runtime/blob/main/LICENSE.TXT https://github.com/dotnet/runtime/blob/main/PATENTS.TXT Given that MSFT never sued…
  8. …work on modernizing the implementation details of async/await itself was very successful: Issue https://github.com/dotnet/runtime/issues/94620 Technical details https://github.com/dotnet/runtimelab/blob/feature/async2-exp... The result is…
  9. …the latest LTS to get best experience and performance. If you liked it, then I can strongly suggest https://github.com/dotnet/runtime/tree/main/docs/design/core... which covers .NET runtime internals. p.s.: if it's any consolation, the…
  10. …for and are heavily used by F#. https://learn.microsoft.com/en-us/dotnet/api/system.reflecti... https://github.com/dotnet/runtime/blob/main/docs/design/feat...
  11. …VB compiler suite, MIT license: https://github.com/dotnet/roslyn .NET virtual machine, MIT license: https://github.com/dotnet/runtime SDK, MIT license: https://github.com/dotnet/sdk You were saying?
  12. …it compiles to all supported ISAs with their respective SIMD instructions for a given vector width: https://github.com/dotnet/runtime/blob/56e67a7aacb8a644cc6b8... (there is a lot of code because C# covers much wider range of scenarios and…
    comment by neonsunset · 2024-05-08 · in Arena-based parsers
  13. …could just keep pushing it each decade, until it wraps again). Or they could use 4-digit years. [1] https://github.com/dotnet/runtime/issues/75148 [2] https://learn.microsoft.com/en-us/dotnet/core/compatibility/...
  14. …language to offer it with an assurance to emit good codegen (unless you abuse it too hard). [0] https://github.com/dotnet/runtime/blob/main/docs/coding-guid... [1] https://github.com/U8String/U8String/blob/main/Sources/U8Str... [2]…
    comment by neonsunset · 2024-04-27 · in Optimizing your programs for Arm platforms
  15. …if necessary. Reference: - https://learn.microsoft.com/en-us/dotnet/core/deploying/nati... - https://github.com/dotnet/runtime/blob/main/src/coreclr/nati... - https://github.com/dotnet/runtime/blob/5b4e770daa190ce69f402... (full list of…
  16. …load predictors and, as noted in parent comments, block inlining, which is highly undesirable. [0] https://github.com/dotnet/runtime/blob/5111fdc0dc464f01647d6... [1] https://github.com/dotnet/runtime/blob/main/docs/design/core... (mind…
  17. ….NET Framework, while performing adequately, was still that slow compared to what we got today. [0] https://github.com/dotnet/runtime/tree/main/src/libraries/Sy...
  18. …JIT and AOT) than Python or JVM). Also, Mono (not the Unity fork one) is now just a part of https://github.com/dotnet/runtime like CoreCLR and is used for targets which CoreCLR is not suitable for or does not support yet like WASM…
  19. …but cross-platform abstractions stabilized since .NET 7 and an extensive guide to using those: https://github.com/dotnet/runtime/blob/69110bfdcf5590db1d32c... CoreLib and many new libraries are using it heavily to match performance of…
  20. …Also, here is another implementation of this algorithm in C#, used in .NET: https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
  21. …months working on a string library which has performant parsing as one of the project goals[1]. [0] https://github.com/dotnet/runtime/tree/main/src/libraries/Mi... [1] https://github.com/U8String/U8String
    comment by neonsunset · 2024-04-11 · in World's Smallest CSV Parser (C#)
  22. …Microsoft .NET and ASP.NET feature tracking: Add support for Zstandard to System.IO.Compression: https://github.com/dotnet/runtime/issues/59591 Support zstd Content-Encoding: https://github.com/dotnet/aspnetcore/issues/50643
    comment by qingcharles · 2024-04-01 · in Chrome Feature: ZSTD Content-Encoding
  23. …said state machine box pooling+ValueTask<T>[0] and may be entirely allocation-free. [0] Example: https://github.com/dotnet/runtime/blob/cc7bf831f02cad241547e...
  24. …depending on publish contents) If you're interested, here's the PR history for the feature: - https://github.com/dotnet/runtime/pull/77884 - https://github.com/dotnet/runtime/pull/79209 - https://github.com/dotnet/runtime/pull/78545 -…
    comment by neonsunset · 2024-03-29 · in Monogon: A Linux userland in pure Go
  25. …here. It is one of the most convenient languages to write bespoke SIMD code in today. Examples: - https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... - https://github.com/dotnet/runtime/blob/b432fc66fe59873b2b2ad... -…
    comment by neonsunset · 2024-03-26 · in Writing x86 SIMD using x86inc.asm (2017)
  26. Initial experiment issue: https://github.com/dotnet/runtime/issues/94620 Experiment results write-up: https://github.com/dotnet/runtimelab/blob/e69dda51c7d796b812... TLDR: The green threads experiment was a failure as it found (expected…
    comment by neonsunset · 2024-03-25 · in Why choose async/await over threads?
  27. …changes. There is still a lot of questions unanswered, but initial tests look promising. Ref: https://github.com/dotnet/runtime/issues/94620
    comment by asabla · 2024-03-25 · in Why choose async/await over threads?
  28. …individually (usually), which is what contributors also do. For example, you can clone and build https://github.com/dotnet/runtime and use the produced artifacts to execute .NET assemblies or build .NET binaries.
    comment by neonsunset · 2024-03-21 · in Redis adopts dual source-available licensing
  29. …is now being worked on to be integrated in one of the future version of .NET (hopefully 10?) [0] https://github.com/dotnet/runtime/issues/11192 [1] https://github.com/dotnet/runtimelab/blob/feature/async2-exp...
  30. Thank you, I missed the stack allocation design doc stating it’s on the roadmap. ( https://github.com/dotnet/runtime/blob/main/docs/design/core... ) Appreciate the detail about the stack allocated bits in .NET.
  31. …combo but it's very niche, the good debugger implementation is not OSS hence the remark. [0] https://github.com/dotnet/runtime/issues/97711 here's an example of a request driven by an interest from Azure team which was rejected because…
    comment by neonsunset · 2024-03-14 · in "Using .net Cost Me My Job" (2020)
  32. …is written in C or C++[1] and you run the runtime on an OS that's largely written in C or C++. [1] https://github.com/dotnet/runtime
    comment by nequo · 2024-02-10 · in Too dangerous for C++
  33. …- https://github.com/nietras/1brc.cs/blob/main/src/Brc/BrcAccu... - https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... (and many more if you search github for the uses of Vector128/256<byte> and the like!)
    comment by neonsunset · 2024-01-23 · in From slow to SIMD: A Go optimization story
  34. …to implement C# vastly outweighs the amount in Rust's standard library. According to bing.com chat, https://github.com/dotnet/runtime has 3.5M LOC, and https://github.com/rust-lang/rust has 6M LOC. The right panel of…
  35. …code that used to be proprietary specifically to make all the Mono bits to be legally sound. [0] https://github.com/dotnet/runtime/blob/main/LICENSE.TXT [1] https://github.com/dotnet/runtime/blob/main/PATENTS.TXT (I think there was another…
  36. …IndexOfMatch, LastIndexOfMatch and GetMatchCount scenarios it is used for most of the time: - https://github.com/dotnet/runtime/pull/94472/files#diff-5824... (it's closed for now but I'm hoping to get back to it at some point) -…
  37. …https://doc.rust-lang.org/std/arch/index.html [2]: https://doc.rust-lang.org/std/simd/index.html [3]: https://github.com/dotnet/runtime/blob/72fae0073b35a404f03c3... [4]: https://github.com/dotnet/runtime/pull/88394#issuecomment-16... [5]:…
  38. …of examples is - Shared SIMD helper for Aho-Corasick, Rabin-Karp and other text search algorithms https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... - Bloom filter https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...…
  39. …is really rudimentary. With that said, you can track support of various WASM features by .NET here: https://github.com/dotnet/runtime/issues/94351 I don’t understand how the logic of your post works however, WASM in .NET is already used in…
  40. …In fact, OSU! has been able to get consistently good frame times even back on .NET Framework. [0] https://github.com/dotnet/runtime/blob/main/docs/design/core... [1] https://maoni0.medium.com/dynamically-adapting-to-applicatio...
    comment by neonsunset · 2023-12-09 · in Murder is a pixel art ECS game engine in C#
  41. …bypassing ObjC in the works (the motivation behind it is somewhat elusive to me but hey!) [0] https://github.com/dotnet/runtime/issues/93631
  42. Yes, and go upvote this .NET feature so we can make portable .NET WASM libraries: https://github.com/dotnet/runtime/issues/86162 .NET WASM performance is actually very impressive, especially with AOT enabled.
    comment by umvi · 2023-11-15 · in WASM by example
  43. You can find .NET's position on the WasmGC spec here: https://github.com/dotnet/runtime/issues/94420 .
    comment by danroth27 · 2023-11-14 · in .NET 8
  44. investigations continue: https://github.com/dotnet/runtime/issues/94620
    comment by custard42 · 2023-11-14 · in .NET 8
  45. …major reasons to use Mono. [0] https://www.mono-project.com/docs/about-mono/supported-platf... [1] https://github.com/dotnet/runtime/issues/14537
    comment by piaste · 2023-11-14 · in .NET 8
  46. …does this exact behavior. Sounds like gunicorn needs a pr to mimic, if they want to replicate this. https://github.com/dotnet/runtime/issues/8485
    comment by status_quo69 · 2023-11-07 · in Go, Containers, and the Linux Scheduler
  47. - https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... - https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... - https://github.com/dotnet/runtime/blob/main/src/libraries/Sy...
  48. …This is absolutely not true. Where are you getting this from? Pray tell, what you think this is: https://github.com/dotnet/runtime
  49. And to include .net: https://github.com/dotnet/runtime/blob/main/docs/design/spec...
    comment by 3pm · 2023-10-28 · in Memory Models
  50. …looks ugly like in Rust, but you can easily fix it with a few extension methods[1]. [0]: https://github.com/dotnet/runtime/blob/main/src/libraries/Sy... [1]: https://github.com/U8String/U8String/blob/main/Sources/Compa...
    comment by neonsunset · 2023-10-26 · in Was Rust Worth It?