mark todos as done
This commit is contained in:
@ -105,15 +105,15 @@ int main() {
|
|||||||
//
|
//
|
||||||
// NOTE: Cleanup
|
// NOTE: Cleanup
|
||||||
// DONE: Use templates for queue so threads don't have to be casted down from chain
|
// DONE: Use templates for queue so threads don't have to be casted down from chain
|
||||||
// TODO: Only use references instead of pointers where possible
|
// DONE: Only use references instead of pointers where possible
|
||||||
// DONE: Unify debug output format
|
// DONE: Unify debug output format
|
||||||
// DONE: Cleanup: Remove I added this... Notes, just leave explanations
|
// DONE: Cleanup: Remove I added this... Notes, just leave explanations
|
||||||
// DONE: Remove Math "lib" or do something with it
|
// DONE: Remove Math "lib" or do something with it
|
||||||
// CANCELED: Add some fixed point math like sine approximation or fractions?
|
// CANCELED: Add some fixed point math like sine approximation or fractions?
|
||||||
// TODO: Cleanup imports: Only import stuff in implementation when only needed there
|
// DONE: Cleanup imports: Only import stuff in implementation when only needed there
|
||||||
// CANCELED: Switch cpu_disableint() to semaphore etc (Spinlock in the scheduler?)
|
// CANCELED: Switch cpu_disableint() to semaphore etc (Spinlock in the scheduler?)
|
||||||
// CANCELED: Change mylib types to not use T* but T and call with memcpy<Type*> instead of memcpy<Type>?
|
// CANCELED: Change mylib types to not use T* but T and call with memcpy<Type*> instead of memcpy<Type>?
|
||||||
// TODO: Make more stuff const and static and static constexpr const
|
// DONE: Make more stuff const and static and static constexpr const
|
||||||
// DONE: Remove ArrayList init and do this inside ArrayList when an operation on the list is done
|
// DONE: Remove ArrayList init and do this inside ArrayList when an operation on the list is done
|
||||||
// DONE: Kevman unsubscribe is needed, because exited threads will still be woken up by kevman
|
// DONE: Kevman unsubscribe is needed, because exited threads will still be woken up by kevman
|
||||||
// Or check if thread is still running
|
// Or check if thread is still running
|
||||||
@ -126,7 +126,7 @@ int main() {
|
|||||||
// DONE: Move Array/ArrayList/LinkedList/List to bse namespace
|
// DONE: Move Array/ArrayList/LinkedList/List to bse namespace
|
||||||
// DONE: Remove the Input.h file and replace functionality with kevman
|
// DONE: Remove the Input.h file and replace functionality with kevman
|
||||||
// DONE: Replace C style casts with C++ casts
|
// DONE: Replace C style casts with C++ casts
|
||||||
// TODO: Add Move/Copy/Assignment stuff to vector, array etc (all where it's missing)
|
// DONE: Add Move/Copy/Assignment stuff to vector, array etc (all where it's missing)
|
||||||
|
|
||||||
// Scheduler doesn't return
|
// Scheduler doesn't return
|
||||||
return 0;
|
return 0;
|
||||||
|
Reference in New Issue
Block a user