GithubHelp home page GithubHelp logo

mylanstar / corefx Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dotnet/corefx

0.0 3.0 0.0 3.19 MB

This repository contains the foundational libraries that make up the .NET Core development stack.

License: MIT License

Shell 0.01% C# 99.98% C++ 0.01% Visual Basic 0.01%

corefx's Introduction

.NET Core

Build status Issue Stats Issue Stats

This repository contains the class libraries for .NET Core. This is currently a work in progress, and does not currently contain the entire set of libraries that we plan on open sourcing. Make sure to watch this repository in order to be notified as we make changes to and expand it. Check out this blog post that explains our OSS strategy and road map in more detail.

Today, it contains the following components:

  • Immutable Collections. A set of collection types that make it easy to keep mutable state under control without sacrificing performance or memory footprint. You can read more about them on MSDN.

  • ECMA-335 Metadata Reader. This is a highly tuned low-level metadata reader that allows Roslyn to parse assemblies.

  • SIMD enabled vector types. We've recently added a set of basic vector types that leverage single instruction, multiple data (SIMD) CPU instructions. See our recent announcements for more details.

  • XML. This includes the DOM APIs such as the XDocument and XmlDocument types, XLinq as well the corresponding XPath extension methods.

  • Parallel LINQ. Parallel LINQ (PLINQ) is a parallel implementation of LINQ to Objects. PLINQ implements the full set of LINQ standard query operators as extension methods for the System.Linq namespace and has additional operators for parallel operations.

  • TPL Dataflow. TPL Dataflow promotes actor/agent-oriented designs through primitives for in-process message passing, dataflow, and pipelining. TDF builds upon the APIs and scheduling infrastructure provided by the Task Parallel Library (TPL), and integrates with the language support for asynchrony provided by C#, Visual Basic, and F#.

More is coming soon. Stay tuned!

Related Projects

For an overview of all the .NET related projects, have a look at the .NET home repository.

License

This project is licensed under the MIT license.

.NET Foundation

This project is a part of the .NET Foundation.

How to Engage, Contribute and Provide Feedback

To contribute to .NET Core, see the Contributing Guide.

You are also encouraged to start a discussion by filing an issue or creating a gist. See the contributing guides for more details. You can discuss .NET OSS more generally in the .NET Foundation forums.

Building and Testing

To find out how you can build and test .NET Core, see the Developer Guide.

corefx's People

Contributors

aarnott avatar nguerrera avatar stephentoub avatar patrickmcdonald avatar mellinoe avatar ellismg avatar dotnet-bot avatar davkean avatar richamsft avatar sgtfrankieboy avatar krwq avatar ravage84 avatar weshaggard avatar petermarcu avatar sridhar-ms avatar i3arnon avatar priya91 avatar jzebedee avatar akoeplinger avatar andreyakinshin avatar jac009 avatar krzysztofcwalina avatar jltrem avatar thomas-daniels avatar joshfree avatar khellang avatar fivetimesthefun avatar mattjohnsonpint avatar soimort avatar blaisorblade avatar

Watchers

James Cloos avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.