Commits

Author Commit Message Labels Comments Date
mattip
add failing tests for float128 (64 bit linux)
Branches
numpypy-longdouble
Remi Meier
stm: make GC add penalty for newly allocated objects; fix some MST_RMA bugs; use RMA for contention of objects; decrease limit by 12% instead of halving on retry
Branches
stm-logging
Remi Meier
stm: draw scenario rma-curve in plot_log.py
Branches
stm-logging
Remi Meier
stm: ignore starvation problem (needs its own solution at some point), also disable the inc/dec atomic logging (big performance impact)
Branches
stm-logging
Remi Meier
stm: middle course to avoid starvation in many-small-transactions scenario
Branches
stm-logging
Remi Meier
stm: use moving average for detecting many-small-transactions scenario
Branches
stm-logging
Remi Meier
stm: some initial heuristics for detecting the many-small-transactions scenario
Branches
stm-logging
Remi Meier
stm: refine penalty-based should_commit
Branches
stm-logging
Remi Meier
stm: missed a penalty-update location
Branches
stm-logging
Remi Meier
stm: introduce contention penalty for transactions
Branches
stm-logging
Remi Meier
stm: at_commit clarification for what happens if registering more callbacks during a callback
Branches
stm-logging
Remi Meier
stm: plot improvements
Branches
stm-logging
Remi Meier
stm: add legend to plot
Branches
stm-logging
Remi Meier
stm: log and plot should_commit events
Branches
stm-logging
Remi Meier
stm: add thread.should_commit()
Branches
stm-logging
Remi Meier
stm: add thread.is_atomic
Branches
stm-logging
Remi Meier
stm: add stm_dont_track_raw_accesses hint to AroundState and don't turn inevitable before shrink_array
Branches
stm-logging
Remi Meier
stm: use real thread-local for storing the execution context
Branches
stm-logging
Remi Meier
stm: use pypy_debug to log stm events, clean up plot_log.py a bit
Branches
stm-logging
Remi Meier
Merge with stm-thread-2
Branches
stm-logging
Amaury Forgeot d'Arc
PyPy uses py.test instead of regrtest.py to run CPython test suite.
Branches
py3k
Amaury Forgeot d'Arc
strftime() now accepts years starting at 1000.
Branches
py3k
Philip Jenvey
use binascii.Error
Branches
py3k
Philip Jenvey
disallow plain ints to from_bytes and non-bytes results from __bytes__
Branches
py3k
Philip Jenvey
special case AttributeErrors when binding comparison descriptors
Branches
py3k
Armin Rigo
Prefix all lines printed in PYPYLOG with a thread number (in color too,
Branches
stm-thread-2
Armin Rigo
stm: don't turn inevitable on weakref_* [copied from meierrem on stm-logging]
Branches
stm-thread-2
Armin Rigo
stm: make more functions transactionsafe [copied from meierrem on
Branches
stm-thread-2
Armin Rigo
Use 'try' here, which is more compatible (but may hide for now the same
Branches
stm-thread-2
Armin Rigo
merge heads
Branches
stm-thread-2
  1. Prev
  2. Next