Skip to content

A collection of collections for 'unsafe' C# code

License

Notifications You must be signed in to change notification settings

fholm/UnsafeCollections

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A collection of collections for 'unsafe' C# code, original made for the Unity game engine but can be used under .NET Framework/.NET Core by replacing the methods in AllocHelper.cs with .NET Standard 2.0 counterparts.

Currently Implemented

  • Array
  • List
  • Stack
  • Queue
  • Bit Set
  • Ring Buffer
  • Min Heap
  • Max Heap
  • Hash Map
  • Hash Set
  • Ordered Map (Not Complete, Public API Missing)
  • Ordered Set

Planned Additions

  • Concurrent Single Producer Single Consumer Queue (SPCS)
  • Concurrent Multi Producer Single Consumer Queue (MPSC)

Beta

Current status is beta quality, there will probably be a bug here and there, missing API in a few places, etc. You're welcome to fix and PR.

About

A collection of collections for 'unsafe' C# code

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages