{"shas":[["f1779fc07a7d3b35c4e6310a82d321cc2e7e7705","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Added SizedEnumerable and Rist classes for easier concrete implementations","unknown"],["a56f0325dc8faf7a9689b2dd46e03ea712e73bef","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","IndexedLinq expansion\n- Moved and renamed CompatibilityExtensions.AsReadableList to IndexedLinq.AsRist\n- Moved and renamed CompatibilityExtensions.ToReadableList to IndexedLinq.ToRist\n- Reimplemented AsRist to use Rist class instead of ListToReadableListBridge\n- Removed ListToReadableListBridge\n- Synced project file references","unknown"],["2585644c6470268eead9f814bad8f072fc98d546","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Time tweaks\n- Better comments\n- AsyncRepeat no longer waits for previous call to finish before starting next call\n- Fixed ManualClock's comparison function (negation fails for Int32.MinValue)","unknown"],["0705f965dd0d2e2f1e6e7fac01891dca4898a476","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","IndexedLinq additions\n- Added internal TryFastAsRist\n- Added AsRistLazy\n- Added WithCaching\n- Added Select(IRist)\n- Added Zip(IRist)\n- Added Select(ISizedEnumerable)\n- Added Zip(ISizedEnumerable)\n- Added PartialAggregates(ISizedEnumerable)","unknown"],["0be1388f7a951bfadf4a3b3e642e0e226c57fc09","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Added Strilbrary.Mathematics.Rational\n- Started Mathematics namespace\n- Added unit tests","unknown"],["f00a8f1f86987c206a6cdf31a708168f986c13c6","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","IndexedLinq tweaks\n- Fixed some contract warnings\n- ToRist now correctly always copies its input\n- Added AsRist(IEnumerable) for copy-only-if-not-List behavior\n- Merged TryFastAsRist into AsRistLazy\n- Moved AsView/SubView methods to IndexedLinq\n- ListView GetEnumerator method is now an iterator\nRemoved IList linq extensions\n- Removed ToList(IList), ToArray(IList), Reverse(IList)","unknown"],["957c0dcedf79886d69de654afe7a41216ed10ae6","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Fixed contract warnings in Rational","unknown"],["052f8dbac081e190142b3c488eda7227362bbc37","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Range(Int32), Range(Byte) and Range(UInt16) now return an IRist instead of IEnumerable\nRepeated now returns an IRist instead of an IEnumerable\nRemoved LinqExtensions.Iterate method","unknown"],["405e0e1f13bfd2dec1a0a6cdf072bef9cf9a9274","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Rist class now takes an explicit count instead of a delegate\n- Modified methods using Rist to specify the explicit count\n- Removed AsRistLazy (sortof pointless since accessing an item checks the count and fills the whole thing anyways)","unknown"],["59653a916ae945f35c8c1d3fe4dd7da6c68c96bb","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Added Take/Skip/TakeLast/SkipLast/TakeLastExact/SkipLastExact IRist extension methods","unknown"],["c0219c2af8664bee4cc05ec149c93ca957732c45","b2c07102495cfbdd0e898d63e778b0ea5ab4f4f5@.(none)","Split IndexedLinq file into RistExtensions and SizedExtensions files","unknown"]],"repo":"Strilanc/Strilbrary","actor":"Strilanc","ref":"refs/heads/AsyncCTP","size":11,"head":"c0219c2af8664bee4cc05ec149c93ca957732c45","actor_gravatar":"2418cf397adaa4f72547f14e61348028","push_id":24619035}