- 18 Aug, 2017 3 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
-
Max Lyon authored
-
- 17 Aug, 2017 1 commit
-
-
Martin Marinov authored
-
- 16 Aug, 2017 4 commits
- 01 Aug, 2017 2 commits
-
-
Martin Marinov authored
Allow the ~() of StopWatchSession() to throw to prevent Progress::Context::abort(), which can be potentially called by DEB_line(), from terminating.
-
Martin Marinov authored
Prevent Progress::Context::abort() from throwing if we are in stack unwinding. This prevents abort() from terminating the application if we are already handling another exception and abort() is called inside a destructor.
-
- 27 Jul, 2017 1 commit
-
-
Martin Marinov authored
Add an new Test::Checksum level L_STABLE, which is more selective than L_PRIME and is reserved for checksums that should not affected by platform differences, build configurations, and randomized testing. Promote Checksum::Condition to L_STABLE.
-
- 26 Jul, 2017 5 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
Replace thread_local with a new macro BASE_THREAD_LOCAL. Set this macro to selectively disable thread_local on platforms that don't support it correctly, e.g., Xcode < 8, and gcc < 4.8.3. Progress now uses BASE_THREAD_LOCAL instead of thread_local.
-
Martin Marinov authored
-
Martin Marinov authored
Disable thread_local used in Progress on OS X if Xcode does not support it, since Xcode 7 does not. Progress::Context in turn becomes a static global variable.
-
Martin Marinov authored
-
- 24 Jul, 2017 1 commit
-
-
Martin Marinov authored
Add Progress:Context::set_abort_allowed() which provides a control to turn on/off the abort functionality. Disable the control by default. Add PROGRESS_ALLOW_ABORT to enable abort in a scope. This allows the operation to turn on abort processing only inside exception-handled scopes.
-
- 25 Jun, 2017 1 commit
-
-
Martin Marinov authored
Simplify Progress::Context and Progress::Node and adapt for use in asynchronous tracking and abort requests.
-
- 22 Jun, 2017 3 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
Add Progress::Context to consolidate functionality related to the Progress tracking and aborting features.
-
Martin Marinov authored
-
- 20 Jun, 2017 1 commit
-
-
Martin Marinov authored
-
- 19 Jun, 2017 2 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
Add "aborting" flag to Node to handle cases where the PROGRESS_ABORTED exception is thrown while IPOPT is being executed. Add some extra debugging to the Progress::TrackFunction.
-
- 16 Jun, 2017 2 commits
-
-
Martin Marinov authored
-
Martin Marinov authored
Add tick number counter in Progress::Node. Add Progress::Node track function pointer type. Define the thread-local track function and active node pointers.
-
- 14 Jun, 2017 1 commit
-
-
Martin Marinov authored
Add Progress::Node and support functionality. namespace Progress contains symbols used to track operational progress and facilitate interrupt.
-
- 20 Feb, 2017 1 commit
-
-
Martin Marinov authored
-
- 04 Jan, 2017 1 commit
-
-
Martin Marinov authored
Test::Checksum::Difference now differentiates between complete failure/success and the less important regression/improvement.
-
- 19 Dec, 2016 2 commits
-
-
Marco Amagliani authored
-
Marco Amagliani authored
-
- 12 Dec, 2016 7 commits
- 09 Dec, 2016 1 commit
-
-
Max Lyon authored
-
- 06 Dec, 2016 1 commit
-
-
Max Lyon authored
-