2016-12-20 |
Edwin Smith | Use treadmill to unmap RDS
|
commit | commitdiff | tree |
2016-12-19 |
Edwin Smith | Add skipper to check for /usr/sbin/sendmail
|
commit | commitdiff | tree |
2016-12-15 |
Edwin Smith | next_gc = mm_usage + max(64M,remain); linker script...
|
commit | commitdiff | tree |
2016-12-12 |
Edwin Smith | Refactor HeaderWord into HeapObject base class
|
commit | commitdiff | tree |
2016-12-07 |
Edwin Smith | Fix -Wmissing-braces warning in RefData, on mac builds
|
commit | commitdiff | tree |
2016-11-29 |
Edwin Smith | When producing "null" bases in MINSTR, use an immutable...
|
commit | commitdiff | tree |
2016-11-29 |
Edwin Smith | Remove legacy scanning code
|
commit | commitdiff | tree |
2016-11-26 |
Edwin Smith | Avoid instantiating handlers map unless adding elements.
|
commit | commitdiff | tree |
2016-11-24 |
Edwin Smith | Convert remaining handwritten scan code to type_scan...
|
commit | commitdiff | tree |
2016-11-24 |
Edwin Smith | Remove gc scanning suport for Extension subclasses
|
commit | commitdiff | tree |
2016-11-23 |
Edwin Smith | Use typescan instead of IMarker for tsrm
|
commit | commitdiff | tree |
2016-11-21 |
Edwin Smith | Change std::vector to jit::vector
|
commit | commitdiff | tree |
2016-11-21 |
Edwin Smith | Revert actrec inheritance
|
commit | commitdiff | tree |
2016-11-20 |
Edwin Smith | Use default ctors on new compilers
|
commit | commitdiff | tree |
2016-11-18 |
Edwin Smith | Add root-descriptions to type_scan::Scanner
|
commit | commitdiff | tree |
2016-11-18 |
Edwin Smith | Return tv by value from ObjectData::invokeGet, invokeIsset etc
|
commit | commitdiff | tree |
2016-11-16 |
Edwin Smith | Remove dead ExecutionContext::scan() function
|
commit | commitdiff | tree |
2016-11-16 |
Edwin Smith | Inherit from ActRec to clue in type-scanning
|
commit | commitdiff | tree |
2016-11-16 |
Edwin Smith | Avoid use-after-free in ini-setting
|
commit | commitdiff | tree |
2016-11-16 |
Edwin Smith | Shrink NvGetStr hashHelper by 1 instruction
|
commit | commitdiff | tree |
2016-11-15 |
Edwin Smith | Convert remainder of ObjectData scanning to type_scan
|
commit | commitdiff | tree |
2016-11-14 |
Edwin Smith | Remove TypedValue unions from ActRec
|
commit | commitdiff | tree |
2016-11-10 |
Edwin Smith | Use type_scan generated scanners for NativeData
|
commit | commitdiff | tree |
2016-11-09 |
Edwin Smith | Do not use std::containers in request roots
|
commit | commitdiff | tree |
2016-11-09 |
Edwin Smith | Log a default instance_id in StructuredLog if one wasn...
|
commit | commitdiff | tree |
2016-11-08 |
Edwin Smith | Update docs to refer to MOpMode operand
|
commit | commitdiff | tree |
2016-11-08 |
Edwin Smith | Move HeaderWord::count to offset 0
|
commit | commitdiff | tree |
2016-11-08 |
Edwin Smith | Move HeaderWord to offset 0 in heap objects
|
commit | commitdiff | tree |
2016-11-07 |
Edwin Smith | Un-overlap TypedValue and RefData header
|
commit | commitdiff | tree |
2016-11-07 |
Edwin Smith | Conservative-scan partially initialized apc objects
|
commit | commitdiff | tree |
2016-11-06 |
Edwin Smith | Replace MOpFlags with MOpMode
|
commit | commitdiff | tree |
2016-11-06 |
Edwin Smith | Log x64 size in hhvm_jit
|
commit | commitdiff | tree |
2016-11-02 |
Edwin Smith | Refactor evalPHPDebugger to return result by value
|
commit | commitdiff | tree |
2016-11-02 |
Edwin Smith | Return incdec result by value
|
commit | commitdiff | tree |
2016-10-29 |
Edwin Smith | use ElemEmptyish more
|
commit | commitdiff | tree |
2016-10-27 |
Edwin Smith | Generate type-name comments for the scanner_123 functions
|
commit | commitdiff | tree |
2016-10-27 |
Edwin Smith | Return TypedValue by value from nvGetKey
|
commit | commitdiff | tree |
2016-10-26 |
Edwin Smith | Return by value from invokeFunc()
|
commit | commitdiff | tree |
2016-10-26 |
Edwin Smith | Require indexed types to have external linkage
|
commit | commitdiff | tree |
2016-10-23 |
Edwin Smith | Remove the isObj template parameter from minster-helpers...
|
commit | commitdiff | tree |
2016-10-21 |
Edwin Smith | Rename null_variant to uninit_variant
|
commit | commitdiff | tree |
2016-10-20 |
Edwin Smith | Refactor array lval api to return {array,Variant*}...
|
commit | commitdiff | tree |
2016-10-20 |
Edwin Smith | Init type_scan scanners even if GC is not enabled.
|
commit | commitdiff | tree |
2016-10-19 |
Edwin Smith | Change type-scan opt-out from build switch to env variable.
|
commit | commitdiff | tree |
2016-10-19 |
Edwin Smith | Factor isObj hacks into minstr-helpers.h (closer to...
|
commit | commitdiff | tree |
2016-10-18 |
Edwin Smith | Fix a few variant cast nits
|
commit | commitdiff | tree |
2016-10-17 |
Edwin Smith | type_scan support for ThreadLocal<T> utils
|
commit | commitdiff | tree |
2016-10-17 |
Edwin Smith | modernize Variant c-style casts
|
commit | commitdiff | tree |
2016-10-16 |
Edwin Smith | Use type_scan for req::root scanning.
|
commit | commitdiff | tree |
2016-10-15 |
Edwin Smith | All typescan all the time
|
commit | commitdiff | tree |
2016-10-15 |
Edwin Smith | Build type scanners by default, and Eval.EnableGCTypeScan...
|
commit | commitdiff | tree |
2016-10-11 |
Edwin Smith | Disable gc sampling by default
|
commit | commitdiff | tree |
2016-10-11 |
Edwin Smith | Use the jemalloc api consistently, and fix reallocBig()
|
commit | commitdiff | tree |
2016-10-11 |
Edwin Smith | Remove dead field type_scan::m_visited
|
commit | commitdiff | tree |
2016-10-10 |
Edwin Smith | Enable gc_collect_cycles when !EvalEnableGC
|
commit | commitdiff | tree |
2016-10-07 |
Edwin Smith | Add HeaderKind::Closure & ClosureHdr, remove builtinODTailSi...
|
commit | commitdiff | tree |
2016-10-07 |
Edwin Smith | Remove m_builtinODOffset from PreClass[Emitter]
|
commit | commitdiff | tree |
2016-10-04 |
Edwin Smith | Add hhvm_jit logging for most of the JIT timers
|
commit | commitdiff | tree |
2016-10-04 |
Edwin Smith | Add contbuild config for gc testing.
|
commit | commitdiff | tree |
2016-09-28 |
Edwin Smith | Remove dead code for map_uninitialized
|
commit | commitdiff | tree |
2016-09-27 |
Edwin Smith | Remove type_scan::Scanner::scanPtr()
|
commit | commitdiff | tree |
2016-09-26 |
Edwin Smith | Fix unsafe ptrmap iteration
|
commit | commitdiff | tree |
2016-09-26 |
Edwin Smith | Fix ASAN failures in apc-array and heap-graph
|
commit | commitdiff | tree |
2016-09-18 |
Edwin Smith | Simplify how the unknown_objects list is processed
|
commit | commitdiff | tree |
2016-09-16 |
Edwin Smith | Add XLS SpillInfo to JIT stats
|
commit | commitdiff | tree |
2016-09-14 |
Edwin Smith | Remove dead stats counters
|
commit | commitdiff | tree |
2016-09-13 |
Edwin Smith | Removed nested vixl simulators
|
commit | commitdiff | tree |
2016-09-12 |
Edwin Smith | Remove unnecessary mark functions from heap-collect...
|
commit | commitdiff | tree |
2016-09-07 |
Edwin Smith | Report some stats in type_scanners.cpp
|
commit | commitdiff | tree |
2016-09-07 |
Edwin Smith | Add counters for exactly scanned pointers
|
commit | commitdiff | tree |
2016-09-07 |
Edwin Smith | Clean up virtual/override in Stream::Wrapper & Profiler...
|
commit | commitdiff | tree |
2016-09-07 |
Edwin Smith | Efficiency tweaks in objprof/heapgraph extension
|
commit | commitdiff | tree |
2016-09-02 |
Edwin Smith | Streamline ext_heapgraph some more.
|
commit | commitdiff | tree |
2016-08-31 |
Edwin Smith | Log max worklist size
|
commit | commitdiff | tree |
2016-08-30 |
Edwin Smith | Use NativeNode instead of ResumableNode for AsyncFuncWaitHandle
|
commit | commitdiff | tree |
2016-08-27 |
Edwin Smith | Rename ResumableObj/Frame to AsyncFuncWH/Frame
|
commit | commitdiff | tree |
2016-08-17 |
Edwin Smith | Rename maxUsage to limit
|
commit | commitdiff | tree |
2016-08-15 |
Edwin Smith | Fixing eager-gc tests by avoiding eager OOM checks
|
commit | commitdiff | tree |
2016-08-15 |
Edwin Smith | Use higher resolution timer for gc logging, add initfree_micros
|
commit | commitdiff | tree |
2016-08-10 |
Edwin Smith | Remove ContiguousHeap
|
commit | commitdiff | tree |
2016-08-02 |
Edwin Smith | Log jit times and stats to StructuredLog
|
commit | commitdiff | tree |
2016-08-02 |
Edwin Smith | Do not scan RDS persistent section.
|
commit | commitdiff | tree |
2016-07-19 |
Edwin Smith | Enable scribe if gc is enabled, log cmdline args
|
commit | commitdiff | tree |
2016-07-12 |
Edwin Smith | Only init the dirty head items of freelists
|
commit | commitdiff | tree |
2016-07-10 |
Edwin Smith | Minor cleanup in class Func
|
commit | commitdiff | tree |
2016-07-10 |
Edwin Smith | Log GC collection stats to StructuredLog
|
commit | commitdiff | tree |
2016-06-29 |
Edwin Smith | Fix assertion in HashCollection::shrink()
|
commit | commitdiff | tree |
2016-06-23 |
Edwin Smith | Fully initialize APC objects when GC enabled
|
commit | commitdiff | tree |
2016-06-22 |
Edwin Smith | Fix off-by-8 when memcpy-initializing c_Closure instances
|
commit | commitdiff | tree |
2016-06-21 |
Edwin Smith | Use crc32 or hash_int64 to hash integer keys in MixedArray
|
commit | commitdiff | tree |
2016-06-20 |
Edwin Smith | Rename slabBytes -> capacity, include big allocations.
|
commit | commitdiff | tree |
2016-06-07 |
Edwin Smith | Combine BigNode/SmallNode into MallocNode
|
commit | commitdiff | tree |
2016-06-06 |
Edwin Smith | Refactor big malloc/free on top of mallocBigSize/freeBigSize
|
commit | commitdiff | tree |
2016-06-06 |
Edwin Smith | Flatten req::malloc helpers
|
commit | commitdiff | tree |
2016-06-04 |
Edwin Smith | move freeBigSize() out of line
|
commit | commitdiff | tree |
2016-06-01 |
Edwin Smith | Eliminate borrow/repay apis
|
commit | commitdiff | tree |
2016-06-01 |
Edwin Smith | Rename several MemoryUsageStats to better reflect what...
|
commit | commitdiff | tree |
2016-05-31 |
Edwin Smith | Split MemoryUsageStats.m_usage into mm/auxUsage
|
commit | commitdiff | tree |
2016-05-23 |
Edwin Smith | Encapsulate write-acces to MM.m_stats
|
commit | commitdiff | tree |
2016-05-20 |
Edwin Smith | Disable gc during json parsing
|
commit | commitdiff | tree |