Skip to content

apriorit/kf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

kf

Kernel foundation library for Windows.

Requirements

  • Visual Studio 2019 or newer

Roadmap

  • Document
  • Add tests
  • Add automated builds
  • Rework UString, USimpleString, ASimpleString in favour of std::string_view, std::wstring_view as they have no 32k limit
  • Think how to make GenericTableAvl safe for concurrent reading (maybe replace it?)
  • Get rid of FltResourceExclusiveLock/FltResourceSharedLock/EResourceExclusiveLock/EResourceSharedLock and make FltResource/EResource lockable with std::shared_lock/std::unique_lock
  • Replace scoped_buffer with vector (and an appropriate allocator)
  • Update ConditionVariable to use std::unique_lock<Mutex> where Mutex is a template parameter

About

Kernel foundation library for Windows

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages