2017-09-15 |
Edwin Smith | Fix all TLS tyindexes after init
|
commit | commitdiff | tree |
2017-09-14 |
Edwin Smith | Eliminate Pin from GCBits
|
commit | commitdiff | tree |
2017-09-12 |
Edwin Smith | Do not conservative-scan C++ tdata section
|
commit | commitdiff | tree |
2017-09-11 |
Edwin Smith | Convert g_variables to ThreadLocalProxy<T>
|
commit | commitdiff | tree |
2017-09-08 |
Edwin Smith | Only use apcgc template param where needed
|
commit | commitdiff | tree |
2017-09-07 |
Edwin Smith | Convert tl_debuggerCatches to ThreadLocal<T>
|
commit | commitdiff | tree |
2017-09-07 |
Edwin Smith | convert rds s_constantsStorage to ThreadLocalProxy<T>
|
commit | commitdiff | tree |
2017-09-06 |
Edwin Smith | Remove dead Scanner::m_ptrs and surrounding code
|
commit | commitdiff | tree |
2017-09-06 |
Edwin Smith | Scan Sweepable, kill EphemeralPtrWrapper<T>
|
commit | commitdiff | tree |
2017-09-06 |
Edwin Smith | Add a ThreadLocalNode to ThreadLocalProxy
|
commit | commitdiff | tree |
2017-09-06 |
Edwin Smith | Optimize newInstanceRaw by fully initializing ObjectData...
|
commit | commitdiff | tree |
2017-09-05 |
Edwin Smith | Collections can use ObjectData::NoInit constructors
|
commit | commitdiff | tree |
2017-09-05 |
Edwin Smith | Convert m_weak_refed to ObjectData::Attribute::IsWeakRefed
|
commit | commitdiff | tree |
2017-09-04 |
Edwin Smith | Kill ObjectData::Attribute::IsCppBuiltin
|
commit | commitdiff | tree |
2017-09-03 |
Edwin Smith | Convert propRecurInfo to ThreadLocal<T>
|
commit | commitdiff | tree |
2017-09-03 |
Edwin Smith | Add Check param to ThreadLocal<T>, kill TLNoCheck<T>
|
commit | commitdiff | tree |
2017-09-02 |
Edwin Smith | Move emulated ThreadLocal<T> implementations to their...
|
commit | commitdiff | tree |
2017-08-29 |
Edwin Smith | Add {} around if-body in setODAttributes()
|
commit | commitdiff | tree |
2017-08-28 |
Edwin Smith | Exact scan MInstrState
|
commit | commitdiff | tree |
2017-08-25 |
Edwin Smith | DebuggerHook subclasses can be final
|
commit | commitdiff | tree |
2017-08-24 |
Edwin Smith | Eliminate conservative scanning of certian heap objects
|
commit | commitdiff | tree |
2017-08-24 |
Edwin Smith | Convert stdout/stderr callbacks to interfaces
|
commit | commitdiff | tree |
2017-08-23 |
Edwin Smith | conservative-scan MinstrState::tvBuiltinReturn
|
commit | commitdiff | tree |
2017-08-22 |
Edwin Smith | initFree while sweeping dynPropTable
|
commit | commitdiff | tree |
2017-08-21 |
Edwin Smith | Always allocate untyped mallocs directly from big heap
|
commit | commitdiff | tree |
2017-08-20 |
Edwin Smith | Use req::Optional when we need exact scanning.
|
commit | commitdiff | tree |
2017-08-18 |
Edwin Smith | Exactly scan Iterator variables
|
commit | commitdiff | tree |
2017-08-14 |
Edwin Smith | Scan MixedArrayElm faster
|
commit | commitdiff | tree |
2017-08-04 |
Edwin Smith | Always use size class vs requested bytes
|
commit | commitdiff | tree |
2017-08-03 |
Edwin Smith | Update gdb/pretty.py references to m_hdr
|
commit | commitdiff | tree |
2017-08-03 |
Edwin Smith | Disable EagerGC to unbreak test/slow/apc-OOM.php
|
commit | commitdiff | tree |
2017-08-01 |
Edwin Smith | Skip 1708.php when gc enabled
|
commit | commitdiff | tree |
2017-07-25 |
Edwin Smith | Use getStatsCopy to suppress oom check in memory usage...
|
commit | commitdiff | tree |
2017-07-24 |
Edwin Smith | Factor heap limit out of MemoryUsageStats
|
commit | commitdiff | tree |
2017-07-23 |
Edwin Smith | Refactor refreshStatsImpl: Calculate peaks earlier...
|
commit | commitdiff | tree |
2017-07-23 |
Edwin Smith | Simplify MM::forEachObject
|
commit | commitdiff | tree |
2017-07-21 |
Edwin Smith | Do not pass size to FreeList::push()
|
commit | commitdiff | tree |
2017-07-20 |
Edwin Smith | Use C++11 alignas instead of attribute(aligned)
|
commit | commitdiff | tree |
2017-07-20 |
Edwin Smith | Use getStatsCopy() to obtain up-to-date usage
|
commit | commitdiff | tree |
2017-07-19 |
Edwin Smith | replace MM::m_prevAllocated/Deallocated with m_resetAllocate...
|
commit | commitdiff | tree |
2017-07-19 |
Edwin Smith | Refactor resetStatsImpl()
|
commit | commitdiff | tree |
2017-07-18 |
Edwin Smith | Kill mallocDebt, v2
|
commit | commitdiff | tree |
2017-07-17 |
Edwin Smith | Fix accounting for mallocDebt in MemoryManager::resetStatsIm...
|
commit | commitdiff | tree |
2017-07-17 |
Edwin Smith | Freshen up memory stats tracing
|
commit | commitdiff | tree |
2017-07-15 |
Edwin Smith | Unconditionally declare stats counters, clean up stats...
|
commit | commitdiff | tree |
2017-07-13 |
Edwin Smith | inline heapSize() into allocSize(), constexpr sizeClass<T>
|
commit | commitdiff | tree |
2017-07-12 |
Edwin Smith | introduce MemRange<T>, return void* from MM apis
|
commit | commitdiff | tree |
2017-07-10 |
Edwin Smith | Rename several *Header() methods, move PtrMap<T> to...
|
commit | commitdiff | tree |
2017-07-09 |
Edwin Smith | Ensure Class::m_ctor is initialized
|
commit | commitdiff | tree |
2017-07-06 |
Edwin Smith | Accelerate pointer filtering with a per-slab crossing...
|
commit | commitdiff | tree |
2017-07-06 |
Edwin Smith | Ensure mallocDebt is based on usable space rather than...
|
commit | commitdiff | tree |
2017-07-06 |
Edwin Smith | Convert HeapGraph to HeapObject, kill struct Header.
|
commit | commitdiff | tree |
2017-07-06 |
Edwin Smith | Templatize PtrMap, convert GC to HeapObject*
|
commit | commitdiff | tree |
2017-07-05 |
Edwin Smith | Remove pointer masking from PtrMap
|
commit | commitdiff | tree |
2017-07-05 |
Edwin Smith | Convert heap iteration to HeapObject
|
commit | commitdiff | tree |
2017-07-01 |
Edwin Smith | Kill Header::nativeObj() helpers; use Native::obj(...
|
commit | commitdiff | tree |
2017-06-29 |
Edwin Smith | Factor size() and allocSize() out of struct Header
|
commit | commitdiff | tree |
2017-06-28 |
Edwin Smith | Use HeapObject instead of Header in perf-mem-event.cpp
|
commit | commitdiff | tree |
2017-06-27 |
Edwin Smith | Check ooms in SimpleParser, remove null checks after...
|
commit | commitdiff | tree |
2017-06-22 |
Edwin Smith | Verifier support for IterBreak
|
commit | commitdiff | tree |
2017-06-20 |
Edwin Smith | Backed out changeset b12102109701 D5139382 Kill MemoryUsageS...
|
commit | commitdiff | tree |
2017-06-16 |
Edwin Smith | Add mmUsage and limit to status.json admin command
|
commit | commitdiff | tree |
2017-06-13 |
Edwin Smith | Use req:: containers in ext_std_options
|
commit | commitdiff | tree |
2017-06-07 |
Edwin Smith | Fix big->small transition in req::realloc
|
commit | commitdiff | tree |
2017-06-06 |
Edwin Smith | Add hhvm-specific memory stats query functions
|
commit | commitdiff | tree |
2017-05-27 |
Edwin Smith | The version of safe_emalloc in ext/gd should use malloc_noptrs
|
commit | commitdiff | tree |
2017-05-27 |
Edwin Smith | Kill MemoryUsageStats::mallocDebt
|
commit | commitdiff | tree |
2017-05-26 |
Edwin Smith | Rename deltas, comments, trace messages in refreshStatsImpl()
|
commit | commitdiff | tree |
2017-05-26 |
Edwin Smith | Remove MemoryManager cactive-based server shutdown
|
commit | commitdiff | tree |
2017-05-23 |
Edwin Smith | Remove unnecessary Array::exists() and remove() overloads
|
commit | commitdiff | tree |
2017-05-22 |
Edwin Smith | Simplify quarantine implementation.
|
commit | commitdiff | tree |
2017-05-21 |
Edwin Smith | Compute correct aawh size, type_scan flexible-array...
|
commit | commitdiff | tree |
2017-05-20 |
Edwin Smith | Use req::vector in pcntl_exec
|
commit | commitdiff | tree |
2017-05-20 |
Edwin Smith | Eliminate plain req::malloc, use malloc_unk explicitly...
|
commit | commitdiff | tree |
2017-05-20 |
Edwin Smith | Use malloc_noptrs where possible
|
commit | commitdiff | tree |
2017-05-19 |
Edwin Smith | Use req::vector<String> for response headers
|
commit | commitdiff | tree |
2017-05-15 |
Edwin Smith | Size class size comments
|
commit | commitdiff | tree |
2017-05-15 |
Edwin Smith | Enqueue unknown objects during initialization, simplify...
|
commit | commitdiff | tree |
2017-05-12 |
Edwin Smith | Sweep dynPropTable, apc arrays, and apc strings before...
|
commit | commitdiff | tree |
2017-05-09 |
Edwin Smith | Avoid int-div with ns timers
|
commit | commitdiff | tree |
2017-05-08 |
Edwin Smith | Flatten APCLocalArray
|
commit | commitdiff | tree |
2017-05-08 |
Edwin Smith | Refactor HashCollection to use MixedArray find helpers
|
commit | commitdiff | tree |
2017-05-02 |
Edwin Smith | Fix a few string nits
|
commit | commitdiff | tree |
2017-04-24 |
Edwin Smith | Eliminate hash_string and hash_string_unsafe
|
commit | commitdiff | tree |
2017-04-23 |
Edwin Smith | Remove dead entries from rds::s_linkTable
|
commit | commitdiff | tree |
2017-04-23 |
Edwin Smith | Remove dead field Symbol::m_hash
|
commit | commitdiff | tree |
2017-04-15 |
Edwin Smith | Remove partially_inited flag
|
commit | commitdiff | tree |
2017-04-15 |
Edwin Smith | Make sure memory threshold callback always fires at...
|
commit | commitdiff | tree |
2017-04-14 |
Edwin Smith | Hide conservativeScan from ASAN
|
commit | commitdiff | tree |
2017-04-11 |
Edwin Smith | Finish singleton init in gen-member-reflection
|
commit | commitdiff | tree |
2017-04-11 |
Edwin Smith | Ignore captured frame after AFWH finishes
|
commit | commitdiff | tree |
2017-04-03 |
Edwin Smith | Remove Op::LowInvalid and HighInvalid sentinel opcodes
|
commit | commitdiff | tree |
2017-03-31 |
Edwin Smith | Convert MIterTable to ThreadLocalSingleton
|
commit | commitdiff | tree |
2017-03-31 |
Edwin Smith | Also report enclosing class of static locals
|
commit | commitdiff | tree |
2017-03-30 |
Edwin Smith | Exactly scan resumable frames
|
commit | commitdiff | tree |
2017-03-29 |
Edwin Smith | Use an empty scanner function for pointer-free types
|
commit | commitdiff | tree |
2017-03-28 |
Edwin Smith | Exact-scan Waithandles with type_scan
|
commit | commitdiff | tree |
2017-03-26 |
Edwin Smith | Upgrade ext_heapgraph: new root nodes, improved pointer...
|
commit | commitdiff | tree |
2017-03-23 |
Edwin Smith | ContCheckOp & CudOp
|
commit | commitdiff | tree |
2017-03-22 |
Edwin Smith | Update TODO in implInstanceofD() to a more specific...
|
commit | commitdiff | tree |