Hacker GitHub

← All repos

dotnet/coreclr

View on GitHub ↗ ★ 12,755 archived

CoreCLR is the runtime for .NET Core. It includes the garbage collector, JIT compiler, primitive data types and low-level classes.

137 mentions on Hacker News by 97 people: 20 stories, 117 comments · first 2015-02-03 · latest 2025-04-14

Mentions per year 137 mentions · busiest year 2015 (44)
20082026
  1. Has anyone tested this project on NetBSD. https://github.com/dotnet/coreclr/pull/4504/files Any reason why it would not work.
  2. …a few years ago.[3] [1] https://youtrack.jetbrains.com/issue/RIDER-31366/EditContinu... [2] https://github.com/dotnet/coreclr/issues/23685 [3] https://github.com/omnisharp/omnisharp-vscode/issues/5276
    comment by nonbirithm · 2022-08-16 · in .NET 6 is now in Ubuntu 22.04
  3. Use perfcollect for Linux: https://github.com/dotnet/coreclr/blob/master/Documentation/... Since that is adapted to use Linux specifics :)
    comment by NicoJuicy · 2021-06-18 · in .NET 6 Preview 5
  4. …altogether). However, the promise seems fine for users of the framework (IANAL etc. etc.). [0] https://github.com/dotnet/coreclr/blob/master/PATENTS.TXT
    comment by yyyk · 2020-07-16 · in Introducing Swift Service Lifecycle
  5. It appears that the .NET Core CLR does perform some rudimentary escape analysis: https://github.com/dotnet/coreclr/pull/6653
  6. …pull request to split up that source file was closed by someone else with summary justification: https://github.com/dotnet/coreclr/pull/403 I think you're oversimplifying the problem here, which may be in great part institutional.
  7. This. Modern C# in net-core 3 can even match C++ at manually vectorized numeric code: https://github.com/dotnet/coreclr/issues/27909#issuecomment-...
  8. …was enough to recompile from the fast “tier 0” JIT code to the fully optimized “tier 1” JITed code. https://github.com/dotnet/coreclr/blob/master/Documentation/...
    comment by nycdotnet · 2019-12-07 · in JIT and Ruby's MJIT
  9. I'm not sure if that is still true for .net core 3 Edit: Looks like it still is not done: https://github.com/dotnet/coreclr/issues/20486
    comment by merb · 2019-09-25 · in Graal Autovectorization
  10. Windows programmers are familiar with StrSafe.h, https://en.wikipedia.org/wiki/Strsafe.h and https://github.com/dotnet/coreclr/blob/master/src/pal/inc/st... which go a lot further. Also found https://github.com/mubix/netview/blob/master/ban…
  11. Well, .NET GC was originally implemented in Lisp. https://github.com/dotnet/coreclr/issues/401 And NeXTSTEP Interface Builder prototype was done in Common Lisp https://en.wikipedia.org/wiki/Interface_Builder https://vimeo.com/62618532 So…
    comment by pjmlp · 2019-07-08 · in Why Lisp Failed (2010)
  12. Waiting it to be ported to BSD systems[1][2][3]. [1] https://github.com/dotnet/coreclr/labels/os-freebsd [2] https://github.com/dotnet/corefx/labels/os-freebsd [3] https://github.com/dotnet/corefx/labels/os-netbsd
  13. …of the standard library, like List and Dictionary, are 100% managed code, to be specific it's C#: https://github.com/dotnet/coreclr/blob/master/src/System.Pri... Same is true for majority of third-party libraries: unsafe is supported by…
    comment by Const-me · 2019-06-19 · in Facebook picked Rust to implement Libra
  14. Yeah, I think this is the relevant bit: https://github.com/dotnet/coreclr/blob/master/Documentation/... Seems like they started trying speculative optimizations about six months ago. Speculative optimizations are not only the foundation of…
  15. …And I think this goes into line with what you are discussing, https://github.com/dotnet/coreclr/pull/21270 I also agree that many things remain to be done in line with what Graal is capable of.
  16. CoreCLR started to implemented Tiered Compilation https://github.com/dotnet/coreclr/blob/master/Documentation/... It's experimental currently, no profile guided optimizations _yet_
  17. On the Github repo is a roadmap for such a single file app.[1] [1] https://github.com/dotnet/coreclr/issues/20287#issuecomment-...
    comment by cheerlessbog · 2019-05-06 · in .NET 5
  18. I am hopeful .NET/C# will support[1][2][3] *BSD operating systems soon. [1] https://github.com/dotnet/coreclr/labels/os-freebsd [2] https://github.com/dotnet/corefx/labels/os-freebsd [3] https://github.com/dotnet/corefx/labels/os-netbsd
  19. is it somehow related to "mixed mode assemblies"[1]? [1]: https://github.com/dotnet/coreclr/issues/18013
    comment by indentit · 2019-04-25 · in Running WebAssembly and WASI with .Net
  20. …pseudocode in my article. The “book of the runtime” has a graph visualizing these possibilities: https://github.com/dotnet/coreclr/blob/master/Documentation/... So this is a self-modifying code approach.
    comment by latk · 2019-04-18 · in Interface Dispatch (2018)
  21. Some of files open-sourced as part of CoreCLR still have a .cool file extension: https://github.com/dotnet/coreclr/blob/release/1.0.0/tests/s...
    comment by MarkSweep · 2019-04-01 · in C#88: The Original C# (2018)
  22. Still an open issue https://github.com/dotnet/coreclr/issues/25 The debugger in VS2017 does give the information, but I suspect thats just by re-evaluating the expression.
  23. …memmove // TODO-ARM64-UNIX-OPT revisit when glibc optimized memmove is in Linux distros // https://github.com/dotnet/coreclr/issues/13844
    comment by voltagex_ · 2019-03-03 · in Is C# a low-level language?
  24. …See for example this implementation of memmove that is used for copying strings and other things: https://github.com/dotnet/coreclr/blob/7ddd038a33977b152e856...
    comment by MarkSweep · 2019-03-02 · in Is C# a low-level language?
  25. The C# runtime is also open source: https://github.com/dotnet/coreclr
  26. …Linux, macOS and a handful of [other] BSD derivatives. Sources: https://github.com/dotnet/roslyn https://github.com/dotnet/coreclr https://github.com/dotnet/corefx Binaries: https://dotnet.microsoft.com/download
  27. …at the moment - it doesn't work on any of the BSDs, for example. Someone's working on it, though. https://github.com/dotnet/coreclr/issues/18067
  28. …support fast Span<T> [2]. [1] https://www.nuget.org/packages/System.Memory/4.4.0-preview1-... [2] https://github.com/dotnet/coreclr/issues/18280#issuecomment-...
    comment by Mindless2112 · 2018-11-02 · in ASP.NET Core 3.0 will only run on .NET Core
  29. char ref (managed pointer) is cast to byte ref https://github.com/dotnet/coreclr/blob/04d9b557ef8b7c60a1194... Then it uses SpanHelpers.SequenceEqual for byte which is vectorized https://github.com/dotnet/coreclr/blob/04d9b557ef8b7c60a1194.…
    comment by benaadams · 2018-08-20 · in Bing.com now runs on .NET Core
  30. …Does vectorization not mean using SIMD instructions? It also means improving data dependencies? https://github.com/dotnet/coreclr/blob/48cb3fa29a63219a9669a...
    comment by kevindqc · 2018-08-20 · in Bing.com now runs on .NET Core
  31. …is experimenting with adding a native UTF-8 string in .NET next to the existing UTF-16 string: https://github.com/dotnet/coreclr/commits/feature/utf8string
  32. …no reason to complain (and doesn't on Windows!), we can't target 32-bit Linux users. [1]: https://github.com/dotnet/coreclr/issues/9265
    comment by Wintereise · 2018-08-04 · in Where did the Microsoft tech stack disappear?
  33. …like whether it's a List<Integer> or List<int>. Secondly .NET doesn't do escape analysis at all: https://github.com/dotnet/coreclr/issues/1784 Thirdly HotSpot will happily escape analyze and then scalar replace regular objects, it isn't…
  34. …including decent comments and things like the BOTR [0] is amazing for exploring the internals! [0]: https://github.com/dotnet/coreclr/tree/master/Documentation/...
    comment by matthewwarren · 2018-07-05 · in .NET JIT and CLR – Joined at the Hip
  35. …missed that scheduling. We're now looking at making the fix in a .NET Framework patch release. [1] https://github.com/dotnet/coreclr/issues/13388
    comment by runfaster2000 · 2018-06-19 · in Why Skylake CPUs Are Sometimes 50% Slower
  36. …mdbg is still nowhere to be found for CoreCLR [2]. 1: https://github.com/dotnet/core/issues/505 2: https://github.com/dotnet/coreclr/issues/1145 From what I've gathered, the best you have right now for doing command line debugging is the…
    comment by ubercow · 2018-06-16 · in Tools for Exploring .NET Internals
  37. …Turns out that even more components could be written in C#, but the ROI just isn't worth it, see https://github.com/dotnet/coreclr/issues/17576 for an interesting discussion
    comment by matthewwarren · 2018-06-08 · in CoreRT – A .NET Runtime for AOT
  38. As part of Google Summer of Code a participant is looking at porting .net core to FreeBSD https://github.com/dotnet/coreclr/issues/18067
    comment by tybit · 2018-05-31 · in Announcing .NET Core 2.1
  39. In general - yes: https://github.com/dotnet/coreclr/issues/1784 . However, nothing more specific I can say...
  40. …tiered compilation. It never interprets the IR; everything is run through the same JIT compiler. https://github.com/dotnet/coreclr/issues/4331 HotSpot uses three tiers these days (counting direct interpretation as a tier) -…
    comment by MaxBarraclough · 2018-01-17 · in Firefox’s new streaming and tiering compiler
  41. …open source. .NET is open source under MIT. Come on. Are you living under a rock or something? https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT
  42. …of high performance applications. As such, performance is a key design element for every change. https://github.com/dotnet/coreclr/blob/master/Documentation/...
  43. …of the CLR is to make programming easy" In case anyone else is interested, that quote comes from https://github.com/dotnet/coreclr/blob/master/Documentation/...
  44. …for such cases. This can now be written as: Span<byte> stackSpan = stackalloc byte[100]; See https://github.com/dotnet/coreclr/pull/14503/files as an example.
    comment by justinvp · 2017-11-19 · in Span<T> in C#
  45. …And this: https://stackoverflow.com/questions/27266907/no-appdomains-i... And did I mention this? https://github.com/dotnet/coreclr/pull/8677 As long as we have things like that, and as long as .NET Core continues to pander only to the…
    comment by Nuzzerino · 2017-11-13 · in Mono's New .NET Interpreter
  46. …a few comments/variables that mention it. Maybe this [1] is one of the tricky interactions? [0]: https://github.com/dotnet/coreclr/blob/master/src/vm/appdoma... [1]: https://github.com/dotnet/coreclr/blob/master/src/vm/appdoma...
    comment by matthewwarren · 2017-11-08 · in A DoS Attack Against the C# Compiler
  47. …free nor very open. .NET is released under MIT license[0]. What the hell are you talking about. [0] https://github.com/dotnet/coreclr/blob/master/LICENSE.TXT
    comment by romanovcode · 2017-10-08 · in StackOverflow Architecture (2016)
  48. …reduce memory consumption, mostly driven by the ports to other architectures (e.g. ARM, ARM32), see https://github.com/dotnet/coreclr/search?q=memory+consumptio...
    comment by matthewwarren · 2017-06-07 · in Performance Improvements in .NET Core
  49. …Just look at how much .NET Framework (Desktop) code they removed from CoreCLR earlier this year! - https://github.com/dotnet/coreclr/issues/8857 - https://github.com/dotnet/coreclr/issues/8763 - https://github.com/dotnet/coreclr/issues/4651…
    comment by matthewwarren · 2017-06-07 · in Performance Improvements in .NET Core
  50. …this being merged into the full framework. From what I can tell, from following the CoreCLR repo ( https://github.com/dotnet/coreclr ), it's changed over time. In the beginning the sources of the 2 were more closely tied, changes were…
    comment by matthewwarren · 2017-06-07 · in Performance Improvements in .NET Core