1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-26 19:48:01 +02:00
Commit graph

105 commits

Author SHA1 Message Date
Brian Fiete
9ae172c43f Win32 hashcode fix 2025-01-27 09:53:54 -08:00
Brian Fiete
d46cc8d015 Fix sort 2024-10-29 14:35:12 -04:00
Brian Fiete
74294567e7 Harden softer against invalid comparers 2024-10-29 12:34:26 -04:00
Brian Fiete
9501ee2c22 Added more Alt methods 2024-10-24 14:56:28 -04:00
Brian Fiete
e7ede593ea HashSet ContainsAlt hash fix 2024-10-21 09:13:40 -04:00
Brian Fiete
4ff1107e7b 32-bit warning fix 2024-09-25 11:38:46 -04:00
Brian Fiete
861913d591 Changed GrowUnitialized to NoShow 2024-09-19 12:43:36 -04:00
Brian Fiete
073d55d339 Fixed incorrectly spelled List<>.GrowUninitialized 2024-09-11 15:32:28 -04:00
Brian Fiete
b7e47027c3 Made more Dictionary members protected instead of private 2024-09-09 11:13:17 -04:00
ESH
01a45c9371 Make Dictionary<TKey, TValue>.Entry protected. 2024-09-09 15:41:05 +02:00
Brian Fiete
9f94d4588f Better hashcode bit reduction 2024-08-14 16:42:31 -04:00
disarray2077
c64dc37d61
Implement IRefEnumerator<T> in HashSet Enumerator 2024-05-17 15:17:51 -03:00
Brian Fiete
96436ad825 HashSet ClearAndDelete 2024-03-26 07:31:04 -04:00
Brian Fiete
757d6e09aa List.ClearAndDispose 2024-03-22 07:45:45 -04:00
Brian Fiete
039e462bfe CompactList 2024-03-22 07:45:35 -04:00
Brian Fiete
e8ea4e3b2d CopyTo's 2024-02-22 06:51:51 -05:00
disarray2077
bdd034952a Allow method reference for Sort comparer 2024-02-15 22:26:10 -03:00
Brian Fiete
f0a31a0f55 Added additional Span length asserts. Added Reversed to List 2023-10-15 07:56:44 -07:00
Brian Fiete
d0de4776f3 Large collection fixes 2023-08-18 12:04:01 -07:00
Brian Fiete
02c2dfbb5c Fixed strideof/alignof error 2023-07-07 17:13:03 -04:00
disarray2077
b6e05186b7 Improve ILIst and add IDictionary 2023-05-03 18:16:39 -03:00
Brian Fiete
94b8406fc5 Additional List range checks 2023-02-23 05:59:32 -05:00
Brian Fiete
998cdfae4c Faster AddRange(Span<T>) 2023-01-26 10:55:45 -05:00
disarray2077
2d7c506b9e
Add Remove method to HashSet Enumerator 2022-11-24 20:07:12 -03:00
Brian Fiete
74b73e5dc8 Corlib helper methods 2022-08-26 15:42:35 -07:00
Brian Fiete
2c439092c3 Added append ctor taking Span<T> 2022-08-03 08:38:39 -07:00
Brian Fiete
0975e24f8e SplitList SoA prototype 2022-06-23 14:38:33 -07:00
Brian Fiete
949bc209d3 Fixed error with VERSION_QUEUE (ie: in Paranoid builds) 2022-06-01 16:42:56 -07:00
Brian Fiete
d2ed047ebc Fix version increment in zero-sized clear 2022-06-01 11:01:29 -07:00
Brian Fiete
5e810d4e8b
Merge pull request #1480 from disarray2077/patch-6
Fix `Dictionary<T>.ValueEnumerator.Key`
2022-03-01 18:53:26 +01:00
Brian Fiete
b6e2be1e99 Improved QuickFind behavior 2022-03-01 06:11:28 -08:00
disarray2077
0c911b7929
Fix Dictionary<T>.ValueEnumerator.Key 2022-02-28 22:42:46 -03:00
Brian Fiete
90735e3bf8 Collapsible regions (aka outlining aka code folding) 2022-02-28 11:27:12 -08:00
Brian Fiete
0a856c91ff TryPeek 2022-02-22 07:16:56 -08:00
Brian Fiete
168d47a865 Make Queue methods more similar to List 2022-02-22 07:13:26 -08:00
Brian Fiete
4d82420212
Merge pull request #1463 from disarray2077/patch-3
Add `LinkedList<T>` to corlib
2022-02-21 06:05:18 -08:00
disarray2077
ba07e5bf41
Add LinkedList<T> to corlib 2022-02-21 01:52:19 -03:00
disarray2077
6071582dda
Fix Dictionary<T>.CopyTo 2022-02-19 21:45:45 -03:00
disarray2077
dd7a84ef03
Add GetAndRemoveStrict to List<T> 2022-02-18 11:53:17 -03:00
Brian Fiete
682798fe7e ContainsStrict 2022-02-15 09:37:07 -05:00
Brian Fiete
9e80281d1a Experimental bitfields 2022-02-11 05:49:11 -05:00
disarray2077
6aeb9e6e9c
Add bounds checking to [Pop]Back/[Pop]Front 2022-01-07 20:13:58 -03:00
disarray2077
cd065bd8bd
Add copy constructor to Dictionary class 2022-01-01 21:53:17 -03:00
Brian Fiete
096ade7614 Remove warning for 32-bit 2021-12-27 12:33:32 -05:00
disarray2077
a32dad3740
Optimize the remove method of dictionary enumerator 2021-12-14 12:21:53 -03:00
Brian Fiete
69f26e453d Added 'Alt' methods 2021-12-01 11:06:59 -08:00
disarray2077
5b2801cbae Add ContainsAlt to Dictionary 2021-10-27 23:37:09 -03:00
disarray2077
5b02c68372 Add TryGetValueAlt to Dictionary 2021-10-27 23:29:03 -03:00
Brian Fiete
299bea0eaa ^ From End index is relative to length instead of length-1 2021-10-26 06:15:36 -07:00
Brian Fiete
05a65287d3 System.Index support 2021-10-24 08:24:53 -07:00