crstl icon indicating copy to clipboard operation
crstl copied to clipboard

STL whose aim is to compile fast, run fast, and be clear to read

Results 13 crstl issues
Sort by recently updated
recently updated
newest added

- [x] Implement fixed_hashmap - [x] Implement hashmap - [ ] Implement stack_hashmap - [x] Move common code into hashmap_common (e.g. bucket_node and bucket_iterator) - [x] Don't call placement new...

- [x] Add allocator class - [x] Add vector functionality - [x] Share relevant functionality with fixed_vector - [ ] erase() - [ ] insert() - [ ] Should we...

- [x] erase - [x] erase_all - [ ] erase_if - [x] replace - [x] replace_all(char, char) - [ ] replace_all(string, string) - [ ] replace_all(char, string) - [ ]...

- [ ] Add erase function - [ ] Only allow POT chunk sizes - rework division to be & - [ ] Add a reserve() function. We can avoid...

- [x] atomic - [x] bitset - [x] compressed_pair - [x] critical_section - [x] fixed_function - [ ] fixed_path - [ ] fixed_hashmap - [x] function - [x] pair -...

- [ ] Add more compare and comparei versions of the functions to match the string interface - [ ] Rename path_base to basic_path for consistency with string? Put in...

- [ ] Allow stdin - [ ] Fix how to search default paths - [ ] Deal with custom environments - [ ] Terminate a process in the destructor...

- [ ] Don't join on thread destruction, kill it instead (or perhaps via a thread param option)

Add a directory watcher that can monitor a directory and accept callback

Currently we use crstl_assert everywhere to do a very strict validation. However many functions are safe without the validations, or we might want to turn it off for certain objects....