Git Product home page Git Product logo

Comments (10)

benmwatson avatar benmwatson commented on May 13, 2024 4

I'm actively reviewing PRs again, so feel free to submit any of general use to everybody.

from microsoft.io.recyclablememorystream.

benmwatson avatar benmwatson commented on May 13, 2024 3

We are going to try to get the official builds up and running again and apply some of the PRs. It should take a couple of weeks to get up and going again.

from microsoft.io.recyclablememorystream.

doubleyewdee avatar doubleyewdee commented on May 13, 2024 1

No objection. I'm very sorry for the lack of responses (100% on me). We made a bunch of changes internally to how we build/deploy Microsoft-owned nuget packages which I've failed to keep up with (and thus failed to take any changes here). I'm traveling for work and busting a couple tight deadlines but I've set aside time to pick this back up.

I'm not sure @benmwatson is getting notifications here so I'll try and poke him as well.

from microsoft.io.recyclablememorystream.

benmwatson avatar benmwatson commented on May 13, 2024 1

I know. I just haven't had the time to setup a new process of getting the package and bits signed, which is a requirement for us to release binaries. I'm really hoping to get it done soon.

from microsoft.io.recyclablememorystream.

benmwatson avatar benmwatson commented on May 13, 2024 1

New code is in, new NuGet is published!

from microsoft.io.recyclablememorystream.

shatl avatar shatl commented on May 13, 2024

Since there are no response from the owners, I'm going to create an unofficial build to apply community PRs
@doubleyewdee @benmwatson any objections?

from microsoft.io.recyclablememorystream.

buybackoff avatar buybackoff commented on May 13, 2024

@shatl FYI, if you haven't seen #48 and my actively maintained fork with several improvements, such as integration with the shared array pool for small chunks, RMS object pooling, ref counting, some methods to access internals. Recent version in on NuGet and open to any performance improving ideas.

However, the days of Streams are counted and Pipelines + ReadOnlySequence are the future. Just so many code depends on streams and RMS is quite good but temporary solution in the long-run.

from microsoft.io.recyclablememorystream.

shatl avatar shatl commented on May 13, 2024

Thanks @buybackoff I've seen #48
I'm going to apply PR and address issues in their original order.

Spreads.Core looks great, but I'm looking for some lightweight library

from microsoft.io.recyclablememorystream.

buybackoff avatar buybackoff commented on May 13, 2024

@shatl There are a lot of stuff in Spreads.Core for binary and Json serialization that very often rely on RMS and it's internal implementation. E.g. fork of the fastest Utf8Json Json serializer tries to check the case when RMS is made of a single chunk to avoid copying (no changes to upstream, only #ifdefed integration with RMS and other buffering). And so on. E.g. BinarySerializer.SizeOf returns RMS for the cases when it's not possible to calculate exact serialized size without performing actual serialization, for Json case RMS is only Json in Utf8 encoding without any headers.

from microsoft.io.recyclablememorystream.

ovebastiansen avatar ovebastiansen commented on May 13, 2024

When will the official builds start happening? The nuget package hasnt been updated for a while

from microsoft.io.recyclablememorystream.

Related Issues (20)

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.