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

76 commits

Author SHA1 Message Date
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
Brian Fiete
27fd5552cc Enhanced ranges 2021-10-24 08:12:18 -07:00
Brian Fiete
ce21b8d542 Proper MemMove 2021-09-20 06:38:08 -07:00
Brian Fiete
2cfa017e32 32-bit fix 2021-08-27 10:47:29 -07:00
Brian Fiete
8495edb5f0 Improved hash bits usage 2021-08-27 10:06:32 -07:00
Brian Fiete
e561a26695 More trivial inlines 2021-07-21 07:43:11 -07:00
disarray2077
ce894beaa9 Update Enumerator version when removing key 2021-06-24 20:19:47 -03:00
disarray2077
709997feb1 Add Remove method to Dictionary Enumerators 2021-06-24 20:04:56 -03:00
Brian Fiete
e004b6fe17 Fixed ContainsValue 2021-05-20 16:25:26 -04:00
Brian Fiete
d08b45018c Simpler ContainsValue 2021-05-20 06:33:07 -04:00
EinBurgbauer
5a19981606 basic Dictionary ContainsValue functionality 2021-05-17 16:23:18 +02:00
EinBurgbauer
38f4b349f2 collection item dispose mixins, string specific list 2021-05-17 14:22:26 +02:00
EinBurgbauer
1296f002a3 list remove range fix, remove range fast 2021-03-20 07:48:10 +01:00
Brian Fiete
e3f51e39ed Added 'concrete' constraint 2021-01-13 09:24:15 -08:00
Brian Fiete
e7912b1095 Made CopyTo use Span 2021-01-05 05:56:11 -08:00
Brian Fiete
7e0c25ef8f Added GetRange 2020-09-14 17:26:16 -07:00
Brian Fiete
8591172bb2 Removed obsolete System.Collections.Generic 2020-09-05 05:40:20 -07:00
Brian Fiete
73e260c1d5 Added Count setter 2020-08-17 05:42:01 -07:00
Brian Fiete
2e3356d04a More operator constraint compliance 2020-08-10 14:45:11 -07:00
Brian Fiete
7724c6ae64 Made GC.Mark a mixin for less module rebuilding 2020-08-04 10:31:13 -07:00
Brian Fiete
50cff34fc6 Renamed Add(Span<T>) to AddRange(Span<T>) 2020-07-19 05:46:08 -07:00
Brian Fiete
c6f1f358a9 Added multi-line custom build command 2020-06-22 08:49:23 -07:00
Brian Fiete
85279be033 Allow binary search with alt key 2020-06-21 07:51:21 -07:00
Brian Fiete
82a108714d Added more 'alt' lookups 2020-06-19 06:41:50 -07:00
Brian Fiete
abeda6909b Added concept of strict equality 2020-06-17 05:13:53 -07:00
Brian Fiete
a955361f6a Corlib fixes 2020-06-10 05:44:27 -07:00
Damian Day
a0210f1d85 Minor updates to Queue 2020-05-26 20:29:15 +01:00
Brian Fiete
a30ad3d9d2 When resizing, insured we didn't release old memory until after insert 2020-05-11 10:17:45 -07:00
Brian Fiete
b52db47d55 Got rid of Action<T>/Func<T> 2020-05-08 07:10:35 -07:00
Brian Fiete
d5073e810c Reworked ref enumerators to support non-pointer refs 2020-05-01 16:29:12 -07:00