Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Adjusted solution/project naming as suggested by Sebastian Schuberth (advances [#318]).

Changed output directory to solution_dir/bin/version.

Merged changes from the stable version.

  1. … 21 more files in changeset.
Reverted mutexes to earlier form (not using pointers to the real locking structures).

A small improvement.

Added some new macros and typedefs to support strings configuration/system dependent.

Moved assert to after buffer-allocating instruction.

Small fixes.

Moved some functions to .cpp.

Many small fixes detected by pc-lint.

  1. … 13 more files in changeset.
Disabled mutex debugging.

Added a warning comment for unlock function (about possible crashing of the app).

Better lock/unlock notifications.

Added dependency on macro ENABLE_MUTEX_DEBUGGING.

Updated comments a bit.

Corrected for compatibility with new mutex debug macros.

Removed support for d_mutex in dump context. Too much circular references occured.

Fixed the mutex debugging macros.

Fixed the ifdef macro for MLOCK/MUNLOCK.

Temporary switch to a debug mutex.

Changed initialization of the d_mutex::dumpctx from constructor to a static variable.

Bugfix: lock count was not initialized at construction.

Bugfix: MUNLOCK caused lock().

Added debug mutex to the project.

Included windows.h, since it was needed (side-effect of the changes in mutex class).

Added doxygen-like comments.

Uniformized a bit the standard mutex with a debug one.

Preliminary support for the debug mutex (hopefully simplifying the debugging of a deadlocks).

    • -0
    • +73
    ./libicpf/src/dmutex.cpp
    • -0
    • +36
    ./libicpf/src/dmutex.h
Added mutex' constructor accepting a string (and doing nothing with it).

Mutex has been split into the .h/.cpp pair of files.

    • -0
    • +50
    ./libicpf/src/mutex.cpp