2013-11-20 |
Jordan DeLong | Remove CSE flag from several Array-related opcodes
|
commit | commitdiff | tree |
2013-11-20 |
Jordan DeLong | Remove CSE flag from LdFuncCachedSafe, and a few others
|
commit | commitdiff | tree |
2013-11-20 |
Jordan DeLong | Remove CSE flag on LdClsMethod{F,}Cache
|
commit | commitdiff | tree |
2013-11-20 |
Jordan DeLong | Replace a few instanceof(c_WaitHandle::classof()) checks...
|
commit | commitdiff | tree |
2013-11-20 |
Jordan DeLong | Prime method cache across requests by smashing an immediate...
|
commit | commitdiff | tree |
2013-11-19 |
Jordan DeLong | Add AsyncAwait opcode to speed up await code path
|
commit | commitdiff | tree |
2013-11-18 |
Jordan DeLong | Remove CSE flag from GetCtxFwdCall
|
commit | commitdiff | tree |
2013-11-18 |
Jordan DeLong | Remove HphpArray::m_hash; compute it from the this...
|
commit | commitdiff | tree |
2013-11-13 |
Jordan DeLong | Tweak magic call prologues to be a bit more efficient
|
commit | commitdiff | tree |
2013-11-13 |
Jordan DeLong | Remove a few dead functions from runtime.cpp
|
commit | commitdiff | tree |
2013-11-12 |
Jordan DeLong | Some tweaks to conv_10
|
commit | commitdiff | tree |
2013-11-12 |
Jordan DeLong | Fix an issue with methodCacheSlowerPath if Fatal =...
|
commit | commitdiff | tree |
2013-11-12 |
Jordan DeLong | Add string_data_eq_same function object
|
commit | commitdiff | tree |
2013-11-12 |
Jordan DeLong | Fix performance of array operator+= when lhs has refcount...
|
commit | commitdiff | tree |
2013-11-12 |
Jordan DeLong | Fix build--redefinition of s_storage
|
commit | commitdiff | tree |
2013-11-11 |
Jordan DeLong | Remove CSE flag from LdClsCachedSafe
|
commit | commitdiff | tree |
2013-11-11 |
Jordan DeLong | Translate InstanceOf
|
commit | commitdiff | tree |
2013-11-11 |
Jordan DeLong | Remove generic dtor helper stub
|
commit | commitdiff | tree |
2013-11-11 |
Jordan DeLong | Remove object data vtable
|
commit | commitdiff | tree |
2013-11-11 |
Jordan DeLong | Move o_properties out of ObjectData to side table
|
commit | commitdiff | tree |
2013-11-08 |
Jordan DeLong | Fix: fb_rename_function of extract disabled the wrong...
|
commit | commitdiff | tree |
2013-11-05 |
Jordan DeLong | Streamline method cache helpers
|
commit | commitdiff | tree |
2013-11-05 |
Jordan DeLong | Remove null check from AtomicSmartPtr::operator->
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Change stubsCode to mainCode in ARM::emitFuncPrologueRedispatch
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Better dispatch for rhs of array_merge and +
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Avoid VerifyParamType on specialized object types,...
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Fix a bug when lookupClsMethodHelper needs to fatal
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Don't punt on Clone; call ObjectData::clone from TC
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Don't interp one {Class,Interface,Trait}Exists as much
|
commit | commitdiff | tree |
2013-11-04 |
Jordan DeLong | Revert "Drop "de-const" cast hack from API migration"
|
commit | commitdiff | tree |
2013-11-01 |
Jordan DeLong | Make AllocObj{,Fast} return a specialized object type
|
commit | commitdiff | tree |
2013-11-01 |
Jordan DeLong | Remove unused bool m_no_volatile_check
|
commit | commitdiff | tree |
2013-11-01 |
Jordan DeLong | Remove two unused hashtables from ExecutionContext
|
commit | commitdiff | tree |
2013-11-01 |
Jordan DeLong | Make collection mask bits a little clearer
|
commit | commitdiff | tree |
2013-11-01 |
Jordan DeLong | Translate FPushCuf in more contexts; add fast paths
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Initial HHBBC commit (prototype of bytecode optimizer)
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Pass HardTypeHints=0 for slow/invalid_argument/1383...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Add a NopDefCls opcode, for use with always hoistable...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Add support for more assert types opcodes; fix assert...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Another bytecode spec tweak for WFooIter instructions
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Add a BreakTrackHint hhbc instruction
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Add a PopA instruction
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Fix slow/intercept tests to pass DynamicInvokeFunctions...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Some tweaks to continuation opcodes in bytecode.specification
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Fix bytecode spec for DecodeCufIter
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Various runtime changes related to hhbbc
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Encode NewArray capacity hints in the bytecode, with...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Relax invariant about empty eval stack at starts of...
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Remove MetaInfo::Kind::NopOut
|
commit | commitdiff | tree |
2013-10-29 |
Jordan DeLong | Add various stack-flavor-only Nop opcodes; use them...
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Change magic number in memory-manager debug mode to...
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Don't allow certain AssertType types in the JIT for now
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Make AssertT* instructions actually affect tracelet...
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Reformat FileScope::analyzeIncludesHelper
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | A few bytecode spec tweaks (relating to FPI, cuf iters)
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Make Fatal take only a single OA arg
|
commit | commitdiff | tree |
2013-10-24 |
Jordan DeLong | Add an unsupported case in scalar array emission
|
commit | commitdiff | tree |
2013-10-21 |
Jordan DeLong | Memoize getNativeFunctionName
|
commit | commitdiff | tree |
2013-10-21 |
Jordan DeLong | Fix a bug in AGet{L,C} and simplifyLdCls
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Initialize m_type when ignoring isTypeVar TypeConstraints
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Modify test/quick/verify-param-type.php to fail in...
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Fix bytecode spec for BareThis
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Tweak the format of TypeConstraint::fullName() for...
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Generate StaticArr for constant arrays
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Some cleanup to TypeConstraint, expose the DataType...
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Fix a bug in TypeConstraint::isSoft
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Rename LMANY pop descriptor to MMANY
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Add a U stack flavor, for Uninit nulls on the eval...
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Add AssertT{L,Stk} opcodes, currently for debugging...
|
commit | commitdiff | tree |
2013-10-18 |
Jordan DeLong | Remove simplifier case for CheckInitMem
|
commit | commitdiff | tree |
2013-10-16 |
Jordan DeLong | Check for stack overflow when doing include ops
|
commit | commitdiff | tree |
2013-10-15 |
Jordan DeLong | Specify Strlen opcode
|
commit | commitdiff | tree |
2013-10-15 |
Jordan DeLong | Some {W,}Iter{Init,Next}{K,} spec tweaks
|
commit | commitdiff | tree |
2013-10-15 |
Jordan DeLong | Clear up a tiny bit of dead logic/code relating to...
|
commit | commitdiff | tree |
2013-10-14 |
Jordan DeLong | Rename various `typedef' things to `type alias'
|
commit | commitdiff | tree |
2013-10-11 |
Jordan DeLong | Add a unit test for type inference
|
commit | commitdiff | tree |
2013-10-11 |
Jordan DeLong | Support already-sorted EHTabs in FuncEmitter.
|
commit | commitdiff | tree |
2013-10-09 |
Jordan DeLong | Remove bytecode invariant about fault funclet uniqueness
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Remove lookupKnownClass<true> (dead code)
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Tweaks to RDS changes
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Clean up some classIsPersistent functions
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Clean up target cache
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Clean up RDS / target cache, part 3
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Clean up RDS, part 2
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Pull UserAttributeMap typedef out of Class/Func
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Print fpi entries in func pretty print
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Move HPHP::MD5 to util/
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Fix MD5::toString memory leak, other cleanup
|
commit | commitdiff | tree |
2013-10-08 |
Jordan DeLong | Don't store smart allocated Strings in FunctionScope
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Remove FixedFuncCache, refactor LdFuncCache* instructions
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Remove various dead code relating to fb_rename_function
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Cleaning up RDS, part 1
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Move runtime/vm/jit/target-cache.h to runtime/base...
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Rename TargetCache:: to RDS::
|
commit | commitdiff | tree |
2013-10-07 |
Jordan DeLong | Move TargetCache out of Transl:: and rm using directives...
|
commit | commitdiff | tree |
2013-10-03 |
Jordan DeLong | Always-flat arrays for kMixedKind and kPackedKind
|
commit | commitdiff | tree |
2013-10-03 |
Jordan DeLong | Temporarily disable some oauth tests that use arrays
|
commit | commitdiff | tree |
2013-10-03 |
Jordan DeLong | Make zero-arg hhbc macros for FOOMANY consistent wrt...
|
commit | commitdiff | tree |
2013-10-03 |
Jordan DeLong | Remove a policy array string
|
commit | commitdiff | tree |
2013-10-01 |
Jordan DeLong | Temporarily disable ext_zend tests that rely on arrays
|
commit | commitdiff | tree |