Menu

Source Commit Log


Commit Date  
[r140] by funkenstein.sw@gmail.com

Optimization and documentation updates:
- Removing dependency of BlockingObjects on Atomic functionality
- Making Atomic functionality a build option
- Moving a number of module-based defines into the global config file
- Updated docs for a few modules
- Fixed a couple of invalid mark3cfg.h combinations
- Adding a size-based profiling tool
- Adding size-based profiling output to the doxygen docs
- Rebuilt doxygen docs

2013-12-15 14:51:06 Tree
[r139] by funkenstein.sw@gmail.com

Minor cleanup.

2013-12-12 02:12:21 Tree
[r138] by funkenstein.sw@gmail.com

Minor refactoring, eliminating unnecessary CS_ENTER/EXIT's and simplifying some logic in ksemaphore.cpp

2013-12-08 03:53:42 Tree
[r137] by funkenstein.sw@gmail.com

Creative-casting to fix build errors on SAMD20

2013-12-06 01:49:31 Tree
[r136] by funkenstein.sw@gmail.com

Updating includes in atomic.cpp

2013-12-04 02:12:46 Tree
[r135] by funkenstein.sw@gmail.com

Adding comments for atomic class

2013-12-04 02:11:43 Tree
[r134] by funkenstein.sw@gmail.com

More optimizations:
-Moved TransactionQueue to the BlockingObject class instead of children
-Added LockAndQueue to perform atomic lock-and-queue operation, which takes care of any remaining corner-case conerns

Improvements:
-Added kernel-panic codes for "impossible" locking scenarios
-Atomic lock-and-queue eliminates race conditions in kernel-object operations
-Refactored semaphore test to terminate more gracefully, re-enabled previously disabled tests
-Better docs for recently-added code

2013-12-04 02:02:06 Tree
[r133] by funkenstein.sw@gmail.com

Documentation and optimization.
-Sleep() now uses- the thread's built in timer
-Blocking objects have slightly-improved documentation
-Moving some bits of code around for thread-safety without adding more critical sections

2013-12-03 01:06:40 Tree
[r132] by funkenstein.sw@gmail.com

Optimization of Block/Unblock calls (no CS required, as these APIs are called from Scheduler-disabled/serial-access contexts)

2013-12-03 00:26:07 Tree
[r131] by funkenstein.sw@gmail.com

Fixing Event flag (and associated tests); was missing timer set operation in flag Wait() operations.

2013-12-02 01:44:15 Tree
Older >
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.