Show patches with: Submitter = Torvald Riegel       |    State = Action Required       |    Archived = No       |   107 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Fix __atomic to not implement atomic loads with CAS. - - - - 0 0 0 2017-01-30 Torvald Riegel New
[committed] libitm: Disable TSX on processors on which it may be broken. - - - - 0 0 0 2017-01-18 Torvald Riegel New
libitm: Fix HTM fastpath. - - - - 0 0 0 2016-01-22 Torvald Riegel New
libitm: Disable testing transaction-safe exceptions on Darwin and AIX. - - - - 0 0 0 2016-01-21 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-21 Torvald Riegel New
[committed] libitm: Remove dead code. - - - - 0 0 0 2016-01-19 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-19 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-18 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-17 Torvald Riegel New
libstdc++: Fix static_assert. - - - - 0 0 0 2016-01-16 Torvald Riegel New
[committed] libitm: Ensure proxy privatization safety. - - - - 0 0 0 2016-01-16 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-15 Torvald Riegel New
[committed] libitm: Fix seq-cst MOs/fences in rwlock. - - - - 0 0 0 2016-01-13 Torvald Riegel New
[committed] libitm: Fix privatization safety interaction with serial mode. - - - - 0 0 0 2016-01-13 Torvald Riegel New
[committed] libitm: Remove dead code and data. - - - - 0 0 0 2016-01-12 Torvald Riegel New
libitm: Fix HTM fastpath. - - - - 0 0 0 2016-01-08 Torvald Riegel New
[v2] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2016-01-07 Torvald Riegel New
[WIP] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2015-12-23 Torvald Riegel New
[COMMITTED] libitm: Use multiplicative hashing in the multi-lock TM method. - - - - 0 0 0 2015-11-26 Torvald Riegel New
[COMMITTED] libitm: Fix recent changes to allocations log. - - - - 0 0 0 2015-11-22 Torvald Riegel New
Transactional Memory: Support __cxa_free_exception and fix exception handling. - - - - 0 0 0 2015-11-18 Torvald Riegel New
[WIP] libstdc++: Make certain exceptions transaction_safe. - - - - 0 0 0 2015-11-14 Torvald Riegel New
libitm: Support __cxa_free_exception and fix exception handling. - - - - 0 0 0 2015-11-09 Torvald Riegel New
[v2] libitm: Support sized delete. - - - - 0 0 0 2015-11-09 Torvald Riegel New
libitm: Support sized delete. - - - - 0 0 0 2015-10-30 Torvald Riegel New
libitm: Support sized delete. - - - - 0 0 0 2015-10-29 Torvald Riegel New
Fix memory orders description in atomic ops built-ins docs. - - - - 0 0 0 2015-05-19 Torvald Riegel New
Fix memory orders description in atomic ops built-ins docs. - - - - 0 0 0 2015-05-15 Torvald Riegel New
[libstdc++] Optimize synchronization in std::future if futexes are available. - - - - 0 0 0 2015-01-16 Torvald Riegel New
[libstdc++] Add POSIX variant of shared_timed_mutex. - - - - 0 0 0 2015-01-16 Torvald Riegel New
[WIP] Optimize synchronization in std::future if futexes are available. - - - - 0 0 0 2014-11-16 Torvald Riegel New
[COMMITTED] Add myself as maintainer for libitm. - - - - 0 0 0 2014-05-14 Torvald Riegel New
libitm: Add custom HTM fast path for RTM on x86_64. - - - - 0 0 0 2013-08-30 Torvald Riegel New
libitm: Add custom HTM fast path for RTM on x86_64. - - - - 0 0 0 2013-08-22 Torvald Riegel New
libitm: Add custom HTM fast path for RTM on x86_64. - - - - 0 0 0 2013-08-22 Torvald Riegel New
libitm: Add custom HTM fast path for RTM on x86_64. - - - - 0 0 0 2013-08-21 Torvald Riegel New
libitm: Fix handling of reentrancy in the HTM fastpath - - - - 0 0 0 2013-06-20 Torvald Riegel New
libitm: Fix handling of reentrancy in the HTM fastpath - - - - 0 0 0 2013-06-19 Torvald Riegel New
libitm: Fix handling of reentrancy in the HTM fastpath - - - - 0 0 0 2013-06-19 Torvald Riegel New
libitm: add HTM fastpath - - - - 0 0 0 2012-11-06 Torvald Riegel New
libitm: Clarify ABI requirements for data-logging functions. - - - - 0 0 0 2012-10-23 Torvald Riegel New
libitm: Ask dispatch whether it requires serial mode. - - - - 0 0 0 2012-10-23 Torvald Riegel New
[4.7] libitm: Fix lost wake-up in serial lock. - - - - 0 0 0 2012-03-10 Torvald Riegel New
libitm: Don't execute memtransfer/memset if size isn't larger than zero. - - - - 0 0 0 2012-03-05 Torvald Riegel New
libitm: Update texinfo docs. - - - - 0 0 0 2012-03-02 Torvald Riegel New
libitm: Use ml_wt as default TM methods for >1 thread. - - - - 0 0 0 2012-02-23 Torvald Riegel New
libitm: fixes and optimizations in gl_wt - - - - 0 0 0 2012-02-20 Torvald Riegel New
libitm: Fix race condition in dispatch choice at transaction begin. - - - - 0 0 0 2012-02-14 Torvald Riegel New
libitm: Fix race condition in dispatch choice at transaction begin. - - - - 0 0 0 2012-02-13 Torvald Riegel New
libitm: Add multi-lock, write-through TM method. - - - - 0 0 0 2012-02-13 Torvald Riegel New
libitm: Fix wake-up of readers in futex-based serial lock. - - - - 0 0 0 2012-01-24 Torvald Riegel New
libitm: Truncate undo log after rolling back. - - - - 0 0 0 2012-01-13 Torvald Riegel New
[RFC] libitm: Filter out undo writes that overlap with the libitm stack. - - - - 0 0 0 2012-01-10 Torvald Riegel New
[RFC] libitm: Filter out undo writes that overlap with the libitm stack. - - - - 0 0 0 2012-01-08 Torvald Riegel New
libitm: Optimize undo log. - - - - 0 0 0 2012-01-06 Torvald Riegel New
[RFC] trans-mem: mark transaction begins as returns-twice - - - - 0 0 0 2012-01-02 Torvald Riegel New
libitm: Don't enforce privatization safety if already in serial mode. - - - - 0 0 0 2011-12-22 Torvald Riegel New
libitm: Fix privatization safety during upgrades to serial mode. - - - - 0 0 0 2011-12-22 Torvald Riegel New
[RFC,libitm] Convert to c++11 atomics - - - - 0 0 0 2011-12-19 Torvald Riegel New
Support noexcept-specifications for transaction statements and expressions. - - - - 0 0 0 2011-12-10 Torvald Riegel New
Prevent sharing of commit calls among transactions. - - - - 0 0 0 2011-12-10 Torvald Riegel New
PR47747: Fix error messages for calls to transaction_unsafe virtual functions. - - - - 0 0 0 2011-11-21 Torvald Riegel New
Support noexcept-specifications for transaction statements and expressions. - - - - 0 0 0 2011-11-21 Torvald Riegel New
Handle MUST_NOT_THROW_EXPR in voidify_wrapper_expr. - - - - 0 0 0 2011-11-21 Torvald Riegel New
Fix instantiation of transaction expressions. - - - - 0 0 0 2011-11-21 Torvald Riegel New
trans-mem: Support noexcept specifications for transaction statements and expressions. - - - - 0 0 0 2011-11-16 Torvald Riegel New
Require parentheses when parsing transaction expressions. - - - - 0 0 0 2011-11-14 Torvald Riegel New
trans-mem: trivial: add cleanup-tree-dump in testcase, fix typo in comment. - - - - 0 0 0 2011-11-14 Torvald Riegel New
trans-mem: Support noexcept specifications for transaction statements and expressions. - - - - 0 0 0 2011-11-08 Torvald Riegel New
trans-mem: Require parentheses when parsing transaction expressions. - - - - 0 0 0 2011-11-08 Torvald Riegel New
[trans-mem] Fix instantiation of transaction expressions. - - - - 0 0 0 2011-11-07 Torvald Riegel New
[trans-mem] Fix instantiation of transaction expressions. - - - - 0 0 0 2011-11-07 Torvald Riegel New
6/n: trans-mem: runtime - - - - 0 0 0 2011-11-06 Torvald Riegel New
17/n: trans-mem: compiler trans-mem main engine - - - - 0 0 0 2011-11-06 Torvald Riegel New
20/n: trans-mem: Unified change logs - - - - 0 0 0 2011-11-06 Torvald Riegel New
14/n: trans-mem: compiler documentation - - - - 0 0 0 2011-11-04 Torvald Riegel New
17/n: trans-mem: compiler trans-mem main engine - - - - 0 0 0 2011-11-04 Torvald Riegel New
3/n: trans-mem: runtime - - - - 0 0 0 2011-11-03 Torvald Riegel New
[trans-mem] Handle aborts of outer transactions. - - - - 0 0 0 2011-10-28 Torvald Riegel New
[trans-mem] Fix outer transactions to be considered abortable too. - - - - 0 0 0 2011-10-28 Torvald Riegel New
[trans-mem] Explicitly go irrevocable even if transaction will always go irrevocable. - - - - 0 0 0 2011-10-28 Torvald Riegel New
[trans-mem] Fix tm_region association of blocks with the "over" label. - - - - 0 0 0 2011-10-27 Torvald Riegel New
[trans-mem] Rename/split __transaction into __transaction_atomic and __transaction_relaxed. - - - - 0 0 0 2011-10-18 Torvald Riegel New
[trans-mem] Add gl_wt TM method. - - - - 0 0 0 2011-10-13 Torvald Riegel New
[trans-mem] Add gl_wt TM method. - - - - 0 0 0 2011-08-29 Torvald Riegel New
[trans-mem] Use __x86_64__ instead of __LP64__. - - - - 0 0 0 2011-08-23 Torvald Riegel New
[trans-mem] Add method groups and change TM method lifecycle and selection. - - - - 0 0 0 2011-08-23 Torvald Riegel New
[trans-mem] Move x86 TLS definition to linux/x86. - - - - 0 0 0 2011-08-22 Torvald Riegel New
[trans-mem] Use __x86_64__ instead of __LP64__. - - - - 0 0 0 2011-08-22 Torvald Riegel New
[trans-mem] Add futex-based serial lock - - - - 0 0 0 2011-08-20 Torvald Riegel New
[trans-mem] Use per-transaction reader flags for the serial lock - - - - 0 0 0 2011-08-09 Torvald Riegel New
[trans-mem] Removed gtm_thread and threadnum. Renamed gtm_transaction to gtm_thread. - - - - 0 0 0 2011-08-05 Torvald Riegel New
[trans-mem] Use per-transaction reader flags for the serial lock - - - - 0 0 0 2011-08-05 Torvald Riegel New
[trans-mem] Test static constructors inside of transactional code - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] Test that nested txns started from pure/unsafe code work correctly - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] Release transaction objects on thread termination - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] Move state from gtm_thread to gtm_transaction - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] New TM method: serial-irrevocable on first write - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] Beginning of refactoring - - - - 0 0 0 2011-08-03 Torvald Riegel New
[trans-mem] Beginning of refactoring - - - - 0 0 0 2011-07-27 Torvald Riegel New
« 1 2 »