2014-12-19 |
Edwin Smith | Add HeaderKind::Resumable and ResumableObj
|
commit | commitdiff | tree |
2014-12-19 |
Edwin Smith | Load the exception pointer in unwindResumeHelper
|
commit | commitdiff | tree |
2014-12-18 |
Edwin Smith | Rename Vunit::cpool to constants
|
commit | commitdiff | tree |
2014-12-17 |
Edwin Smith | Remove dead JmpInstanceOfBitmask opcodes
|
commit | commitdiff | tree |
2014-12-15 |
Edwin Smith | Factor out tvRefcountedDecRef calls from ext_collections.cpp
|
commit | commitdiff | tree |
2014-12-14 |
Edwin Smith | remove tvRefcountedDecRefCell()
|
commit | commitdiff | tree |
2014-12-14 |
Edwin Smith | Use tvhelpers in type-variant
|
commit | commitdiff | tree |
2014-12-14 |
Edwin Smith | Remove stale comment
|
commit | commitdiff | tree |
2014-12-13 |
Edwin Smith | Swap arguments to Variant(StrongBind) constructor.
|
commit | commitdiff | tree |
2014-12-11 |
Edwin Smith | Convert ZendCustomElement to smart-allocation
|
commit | commitdiff | tree |
2014-12-10 |
Edwin Smith | Allocate Image resources with MemoryManager
|
commit | commitdiff | tree |
2014-12-08 |
Edwin Smith | Use heap parsing for objprof
|
commit | commitdiff | tree |
2014-12-07 |
Edwin Smith | Refer to APCLocalArray as Apc rather than Shared
|
commit | commitdiff | tree |
2014-12-06 |
Edwin Smith | Rename APCString::m_data to m_str
|
commit | commitdiff | tree |
2014-12-05 |
Edwin Smith | Use MemoryManager to allocate Semaphore resources
|
commit | commitdiff | tree |
2014-12-05 |
Edwin Smith | Split PersistentResourceStore by toplevel key.
|
commit | commitdiff | tree |
2014-12-05 |
Edwin Smith | Remove disabled knownPrologue optimization for Call...
|
commit | commitdiff | tree |
2014-12-05 |
Edwin Smith | Remove operator-> from StrNR
|
commit | commitdiff | tree |
2014-12-04 |
Edwin Smith | Group fields of File, Socket, and SSLSocket
|
commit | commitdiff | tree |
2014-12-04 |
Edwin Smith | PersistentResourceStore only stores SweepableResourceData
|
commit | commitdiff | tree |
2014-12-03 |
Edwin Smith | use newobj to allocate c_Vector and c_Map
|
commit | commitdiff | tree |
2014-12-03 |
Edwin Smith | static_assert size of BuiltinFile matches PlainFile
|
commit | commitdiff | tree |
2014-12-03 |
Edwin Smith | Use a different HeaderKind for big malloc vs size-tracked...
|
commit | commitdiff | tree |
2014-12-02 |
Edwin Smith | Change the object-iteration api to forEachObject(lambda)
|
commit | commitdiff | tree |
2014-11-29 |
Edwin Smith | Lazy-init freelist headers
|
commit | commitdiff | tree |
2014-11-26 |
Edwin Smith | Break up macros.h
|
commit | commitdiff | tree |
2014-11-26 |
Edwin Smith | use IMPLEMENT_RESOURCE_ALLOCATION for resources
|
commit | commitdiff | tree |
2014-11-25 |
Edwin Smith | Factor out BigHeap
|
commit | commitdiff | tree |
2014-11-24 |
Edwin Smith | Convert JEMALLOC_STATS_ADJUST into an inline method.
|
commit | commitdiff | tree |
2014-11-21 |
Edwin Smith | Make BigNode parsable, extend HeapIter to visit BigNodes.
|
commit | commitdiff | tree |
2014-11-20 |
Edwin Smith | Rename NameValueTableWrapper to GlobalsArray
|
commit | commitdiff | tree |
2014-11-20 |
Edwin Smith | Kill GlobalNameValueTableWrapper, do size-tracked allocation.
|
commit | commitdiff | tree |
2014-11-20 |
Edwin Smith | Use a MemBlock pod struct instead of std::pair in MemoryManager
|
commit | commitdiff | tree |
2014-11-19 |
Edwin Smith | Parse the smart heap in debug mode.
|
commit | commitdiff | tree |
2014-11-19 |
Edwin Smith | refactor smartMallocSizeBig
|
commit | commitdiff | tree |
2014-11-19 |
Edwin Smith | Revert "Add fixed-point analysis to FrameState"
|
commit | commitdiff | tree |
2014-11-18 |
Edwin Smith | Don't add DebugHeaders in smart_malloc
|
commit | commitdiff | tree |
2014-11-18 |
Edwin Smith | Add String::capacity() method, use it instead of get...
|
commit | commitdiff | tree |
2014-11-18 |
Edwin Smith | Refactor StringData::capacity() to not count the null...
|
commit | commitdiff | tree |
2014-11-17 |
Edwin Smith | Remove nullptr check from SmartPtr::operator->()
|
commit | commitdiff | tree |
2014-11-17 |
Edwin Smith | Remove dead method String::lastToken()
|
commit | commitdiff | tree |
2014-11-17 |
Edwin Smith | Detect StringData flat/shared modes using only m_data.
|
commit | commitdiff | tree |
2014-11-14 |
Edwin Smith | Shrink StringData::m_cap to 24 bits to make room for...
|
commit | commitdiff | tree |
2014-11-11 |
Edwin Smith | Make RefData fields private.
|
commit | commitdiff | tree |
2014-11-11 |
Edwin Smith | Rearrange DebugHeader to have a kind byte.
|
commit | commitdiff | tree |
2014-11-10 |
Edwin Smith | Use a static string for the function name in zend_register_i...
|
commit | commitdiff | tree |
2014-11-10 |
Edwin Smith | Don't use Sweepable for APCLocalArray
|
commit | commitdiff | tree |
2014-11-07 |
Edwin Smith | Group ExecutionContext fields at the end of the class...
|
commit | commitdiff | tree |
2014-11-06 |
Edwin Smith | Refactor sweepable so it is parseable.
|
commit | commitdiff | tree |
2014-11-06 |
Edwin Smith | Remove dead code: MemoryManager::iterate()
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Move RefData's m_cow and m_z fields to make room for...
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Use smart_malloc for AwaitAllWaitHandle
|
commit | commitdiff | tree |
2014-11-05 |
Edwin Smith | Use smart_malloc for Resumable objects so we can parse...
|
commit | commitdiff | tree |
2014-11-04 |
Edwin Smith | Replace NEWOBJ macro with newobj<T> and newres<T> functions.
|
commit | commitdiff | tree |
2014-11-03 |
Edwin Smith | Convert smart_new to use smart_malloc()
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Refactor NativeData header
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | 64-bit wordsame()
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Refactor string header to put cap at offset 8
|
commit | commitdiff | tree |
2014-11-01 |
Edwin Smith | Remove region-tracelet inlining assert
|
commit | commitdiff | tree |
2014-10-31 |
Edwin Smith | change ResourceData header
|
commit | commitdiff | tree |
2014-10-30 |
Edwin Smith | Move ArrayData::m_kind to offset 11
|
commit | commitdiff | tree |
2014-10-30 |
Edwin Smith | Refactor SweepNode and family to make room for header...
|
commit | commitdiff | tree |
2014-10-29 |
Edwin Smith | Steal one of the extra ObjectHeader bytes
|
commit | commitdiff | tree |
2014-10-28 |
Edwin Smith | Shrink collection type field to 8 bits.
|
commit | commitdiff | tree |
2014-10-24 |
Edwin Smith | Add operator|(PhysReg) and a few other overloads, and...
|
commit | commitdiff | tree |
2014-10-24 |
Edwin Smith | Micro-optimize InitPackedArrayLoop
|
commit | commitdiff | tree |
2014-10-23 |
Edwin Smith | Move CodeGenerator::m_unit and m_frozen to CodegenState
|
commit | commitdiff | tree |
2014-10-23 |
Edwin Smith | Eliminate Vmeta
|
commit | commitdiff | tree |
2014-10-22 |
Edwin Smith | Fix bug in ARM::CodeGenerator::dstLoc()
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Remove CodeGenerator::m_slocs & m_dlocs
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Eliminate m_curInst
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | CodeGenerators don't need to be virtual anymore.
|
commit | commitdiff | tree |
2014-10-21 |
Edwin Smith | Convert bindcall to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | The HHIR CallsNative flag (N, NNT) is no longer needed.
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Convert resume and retransopt to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Raise emitCallNativeImpl() to vasm
|
commit | commitdiff | tree |
2014-10-20 |
Edwin Smith | Implement incstat in vasm
|
commit | commitdiff | tree |
2014-10-17 |
Edwin Smith | Rename bindjcc1->bindjcc1st, bindjcc2->bindjcc2nd
|
commit | commitdiff | tree |
2014-10-16 |
Edwin Smith | Rename X64_OPCODES to VASM_OPCODES
|
commit | commitdiff | tree |
2014-10-16 |
Edwin Smith | Just use rpoSortCfg() instead of layoutBlocks()
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Split bindcall and nativecall
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Do not allow recursive calls to vasm.
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Delete loadq/storeq since they are redundant
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Drop the -m suffix from the store immediate instructions.
|
commit | commitdiff | tree |
2014-10-15 |
Edwin Smith | Remove the implicit label hack in vasm-xls
|
commit | commitdiff | tree |
2014-10-14 |
Edwin Smith | Remove movq, movqrx, movqxr.
|
commit | commitdiff | tree |
2014-10-13 |
Edwin Smith | Only execute nextIntersect's linear search when necessary.
|
commit | commitdiff | tree |
2014-10-05 |
Edwin Smith | Use binary searches in vasm-xls
|
commit | commitdiff | tree |
2014-10-02 |
Edwin Smith | Stronger vasm dead code analysis.
|
commit | commitdiff | tree |
2014-10-02 |
Edwin Smith | Introduce a Vreg128 class, use it in 128-bit SIMD instructions
|
commit | commitdiff | tree |
2014-10-01 |
Edwin Smith | ARM loose ends in codegen
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Remove RegAllocInfo and PhysLoc
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Remove XLS, Constraint, and related dead code
|
commit | commitdiff | tree |
2014-09-30 |
Edwin Smith | Convert arm::CodeGenerator to use vregs and ssa.
|
commit | commitdiff | tree |
2014-09-29 |
Edwin Smith | Convert arm::CodeGenerator to vasm
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Decouple llvm from vasm::finish
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Move genCodeImpl from code-gen.cpp to back-end-arm.cpp
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Change Vreg to use PhysReg numbering, hoist vasm out...
|
commit | commitdiff | tree |
2014-09-25 |
Edwin Smith | Fix incorrect index in arm cgShuffle
|
commit | commitdiff | tree |
2014-09-24 |
Edwin Smith | Smaller handful of JIT-speed optimizations.
|
commit | commitdiff | tree |