summaryrefslogtreecommitdiff
path: root/src/System.Private.CoreLib/shared/System/Collections
AgeCommit message (Expand)AuthorFilesLines
2019-07-18Remove now unnecessary !s / TODO-NULLABLE comments (#25749)Stephen Toub6-40/+40
2019-07-11Remove stale nullable !s and pragmas (#25640)Stephen Toub5-14/+10
2019-07-02Use Array.MaxArrayLength in ArrayList (#25530)Michal Strehovský1-4/+1
2019-06-26Tweak nullable attribute per API review (#25443)Stephen Toub2-2/+0
2019-06-13Update Corelib to adapt to compiler nullability updatesStephen Toub2-2/+2
2019-06-12Update dependencies from dotnet/arcade (dotnet/corefx#38474)dotnet-maestro[bot]4-4/+4
2019-06-12Remove defunct !s and update some TODO-NULLABLE commentsStephen Toub2-2/+2
2019-06-11Update IEquatable/IComparable<T> for nullability (#25053)Stephen Toub1-2/+8
2019-06-07Address nullable feedback for System.Runtime and System.Runtime.Extensions (#...Santiago Fernandez Madero2-3/+3
2019-06-04Remove Collection<T> range APIs (#24938)Santiago Fernandez Madero1-113/+0
2019-05-28Add and apply nullable attributes (#24679)Stephen Toub19-145/+151
2019-05-09Turn on nullability for all of Corelib (#24497)Stephen Toub46-47/+1
2019-05-06Nullable: System.Collections.Generic remainder (#24340)Krzysztof Wicher15-52/+69
2019-05-02Nullable: System.Collections remainder (non-generic) (#24326)Krzysztof Wicher13-234/+246
2019-04-30fix build errors after mergeKrzysztof Wicher2-2/+2
2019-04-27Nullable: Comparers, Dictionary and Friends (#23971)Santiago Fernandez Madero9-144/+160
2019-04-25Nullable System.Collections.EmptyReadOnlyDictionaryInternal, System.Collectio...Anirudh Agnihotry2-31/+33
2019-04-19Nullable: System.Collections.Concurrent (#24054)Stephen Toub4-51/+39
2019-04-15Merge remote-tracking branch 'dotnet/master' into merge-master-nullableSantiago Fernandez Madero1-40/+48
2019-04-14improve entropy (#23591)Marco Rossignoli1-40/+48
2019-04-12Nullable: Runtime serialization, COM, Vector, remaining IO, and other (#23895)Stephen Toub2-6/+2
2019-04-10Nullable: System (most of it) (#23774)Stephen Toub3-5/+6
2019-04-05Nullable: Array (#23746)Stephen Toub1-3/+2
2019-04-03Nullable: All remaining exceptions (#23676)Santiago Fernandez Madero1-3/+3
2019-03-21Updated Exception Handling for Collection<T> (#23290)Andrew Hoefling1-7/+7
2019-03-15Collection<T>: Validate parameters in the public methods (#23166)Justin Van Patten1-38/+72
2019-03-08Optimized RemoveItemsRange to call the list.RemoveRange if the items is of ty...Andrew Hoefling1-3/+10
2019-03-08Simplified the RemoveItem logic since we have more robust validationAndrew Hoefling1-8/+2
2019-03-08InsertItemsRange API now checks if the underlying items.IsReadOnly first then...Andrew Hoefling1-4/+4
2019-03-08Removed (Int64) cast statements from RemoveItemsRange when checking for overf...Andrew Hoefling1-1/+1
2019-03-08Added new RemoveRange validation check to see if the resulting range (index +...Andrew Hoefling1-2/+7
2019-03-08Updated InsertItemsRange to simplify the expression and added performance imp...Andrew Hoefling1-4/+9
2019-03-08Updated RemoveAt->RemoveItem. This change removes redundent validation checks...Andrew Hoefling1-1/+1
2019-03-08Updated RemoveRange invocation of RemoveAt to use index instead of i, because...Andrew Hoefling1-1/+1
2019-03-08Added ArgumentOutOfRangeException exception in RemoveRange if the count is le...Andrew Hoefling1-0/+5
2019-03-08Updated RemoveItemsRange to properly remove each item and not just the index ...Andrew Hoefling1-1/+1
2019-03-08Updated RemoveItemsRange to prevent int.MaxValue overflow errorsAndrew Hoefling1-2/+6
2019-03-08Remove ternary operator from invocation as it is the same as inputing items.C...Andrew Hoefling1-1/+1
2019-03-08Added ReplaceItemsRange API and updated ReplaceRange to invoke the protected ...Andrew Hoefling1-6/+10
2019-03-08Adding braces on for loopAndrew Hoefling1-0/+2
2019-03-08Updated foreach to use T instead of varAndrew Hoefling1-1/+1
2019-03-08Updated index out of range exception check to be a single comparisonAndrew Hoefling1-2/+2
2019-03-08Added new Range Manipulation APIs for Collection<T> which propogate up to Obs...Andrew Hoefling1-0/+53
2019-02-26Move Thread to shared CoreLib (#22744)Filip Navara1-1/+4
2019-02-20Move Thread to shared CoreLib (dotnet/corefx#35462)Filip Navara1-0/+2936
2019-01-05(C#7) Use pattern matching `is` rather than `as` with null check (#21828)Ben Adams5-18/+9
2018-12-30Fix CoreRT build breaksJan Kotas2-14/+10
2018-12-30Don't Sleep(1) in some spin-wait loops (#21722)Koundinya Veluri1-3/+3
2018-12-29Moves generic comparers to shared CoreLib (#21649)Marek Safar2-0/+335
2018-12-21Remove _syncRoot field from collections (#21628)Dan Moseley6-80/+6