mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
* Replace custom types with C++11 <cstdint> types * Fix sqlite integer intos and uses * Fix String implicit integer constructors * Escape the enclosing namespace in sqdb * Replace contract checks with assert * Make many header files compile independently * Remove the dependence on beast_core.h in many places * Remove unused or obsolete classes and functions * Remove unused or obsolete macros * Remove unused network functions and files * Remove unused or obsolete classes: - ChildProcess - HighResolutionTimer - InterProcessLock - Throw - TrackedMutex - UntrackedMutex - XmlDocument - XmlElement
45 lines
1.3 KiB
Plaintext
45 lines
1.3 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
BEAST TODO
|
|
--------------------------------------------------------------------------------
|
|
|
|
- Change sqdb to use exceptions instead of errors
|
|
|
|
- Use SemanticVersion for beast version numbers to replace BEAST_VERSION
|
|
|
|
- add support for a __PRETTY_FUNCTION__ equivalent for all environments
|
|
|
|
- Import secp256k1 from sipa
|
|
|
|
- Set sqlite thread safety model to '2' in beast_sqlite
|
|
|
|
- Document and rename all the sqdb files and classes
|
|
|
|
- Specialize UnsignedInteger<> for peformance in the storage format
|
|
|
|
- Rename HeapBlock routines to not conflict with _CRTDBG_MAP_ALLOC macros
|
|
|
|
- Implement beast::Bimap?
|
|
|
|
- Use Bimap for storage in the DeadlineTimer::Manager, to support
|
|
thousands of timers.
|
|
|
|
- Think about adding a shouldStop bool to InterruptibleThread, along
|
|
with a shouldStop () function returning bool, and a stop() method.
|
|
|
|
- Tidy up CacheLine, MemoryAlignment
|
|
|
|
- Implement a reasonable substitute for boost's thread_local_storage
|
|
|
|
- Rename malloc/calloc JUCE members that conflict with the debug CRT from MSVC
|
|
|
|
- Reformat every Doxygen comment
|
|
- Fix Doxygen metatags
|
|
- update Beast Doxyfile
|
|
|
|
- Rename SharedData to SharedState or something?
|
|
|
|
- Make sure the template BeastConfig.h is included in the Doxyfile
|
|
|
|
- Implement robust key/value database with bulk write
|
|
|