2015-01-26 |
Jordan DeLong | Fix bugs in sparse-id-containers
|
commit | commitdiff | tree |
2015-01-23 |
Jordan DeLong | Remove simplify's validate case about LdStk and DecRefStk
|
commit | commitdiff | tree |
2015-01-23 |
Jordan DeLong | Fix some problems with HHIR generic memory ops that...
|
commit | commitdiff | tree |
2015-01-23 |
Jordan DeLong | Remove StProp instruction
|
commit | commitdiff | tree |
2015-01-23 |
Jordan DeLong | Normalize Stk vs Stack conventions in IR instruction...
|
commit | commitdiff | tree |
2015-01-22 |
Jordan DeLong | Be less conservative about static public properties...
|
commit | commitdiff | tree |
2015-01-22 |
Jordan DeLong | Print the context causing m_everything_bad for public...
|
commit | commitdiff | tree |
2015-01-20 |
Jordan DeLong | Propagate constant types through LdLoc and LdStack
|
commit | commitdiff | tree |
2015-01-20 |
Jordan DeLong | Be more precise about CallBuiltin's effects on eval...
|
commit | commitdiff | tree |
2015-01-20 |
Jordan DeLong | Better AliasClass union support
|
commit | commitdiff | tree |
2015-01-20 |
Jordan DeLong | Support EnableArgsInBacktraces in memory_effects
|
commit | commitdiff | tree |
2015-01-20 |
Jordan DeLong | Support eval stack locations in AliasClass for load...
|
commit | commitdiff | tree |
2015-01-18 |
Jordan DeLong | Implement Idx in some collections situations by forwarding...
|
commit | commitdiff | tree |
2015-01-15 |
Jordan DeLong | Move Abs from a bytecode to optimized FCallBuiltin
|
commit | commitdiff | tree |
2015-01-15 |
Jordan DeLong | Fix bugs in floor and ceil behavior
|
commit | commitdiff | tree |
2015-01-15 |
Jordan DeLong | Refactor Floor, Ceil, and Sqrt optimizations not to...
|
commit | commitdiff | tree |
2015-01-15 |
Jordan DeLong | Refactor optimizedFCallBuiltin to let each function...
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Kill SyncABIRegs
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Remove SideExitJccData
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Remove spillFrame argument from DefInlineFPData
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Fix irgen::top overloads to all do the same thing ...
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Remove Type::ActRec
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Do the same guard constraints on return values in generators
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Do some cleanup in irgen-ret.cpp
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Relax boxed prediction invariants enough to remove...
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Move irgen control flow helpers out of IRBuilder
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Move IRBuilder::hint to irgen-internal.h
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Remove IRBuilder::cns
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Move genPtrToUninit/genPtrToInitNull to irgen-minstr.cpp
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Track stack slot states as memory, instead of chasing...
|
commit | commitdiff | tree |
2015-01-07 |
Jordan DeLong | Add vasm pass for removing trivial nops before we do...
|
commit | commitdiff | tree |
2015-01-02 |
Jordan DeLong | Emit while and for loops with a pre-check and check...
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Fix a bug and clarify something important in store...
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Remove DisableCSEGuard
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Remove code for eliminating DefInlineFP w/o eliminating...
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Remove some subtle collection cases in ldRefReturn
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Fix a bug in memory_effects for DecRefStack and DecRefLoc
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Quick fix for a case vasm-fusion sets_flags is getting...
|
commit | commitdiff | tree |
2014-12-31 |
Jordan DeLong | Fix std::terminate when debugger is not attached during...
|
commit | commitdiff | tree |
2014-12-23 |
Jordan DeLong | Check surprise flags on conditional backward jumps...
|
commit | commitdiff | tree |
2014-12-23 |
Jordan DeLong | Fix a bug in refcount-opts for InterpOneCF
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Break regions on Await opcodes
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Remove CRc flag from CallArray
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Fix suspend hook for AsyncFunctions, put back post...
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Remove dead code in optimizeActRecs
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Remove touchArgsSpillStackAndPopArgs
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Move initial gen() functionality out of IRBuilder
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Remove IRBuilder::gen overload that takes a BCMarker
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Remove a reference-capture default for escaping lambda...
|
commit | commitdiff | tree |
2014-12-21 |
Jordan DeLong | Explicitly prepareForNextHHBC before doing singleton...
|
commit | commitdiff | tree |
2014-12-12 |
Jordan DeLong | Fix TransFlags support in makeExit
|
commit | commitdiff | tree |
2014-12-11 |
Jordan DeLong | Don't allow load-elim to reuse values when they have...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove implSpillStack and peekSpillValues
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove dead collectStackValues code
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Don't dump XLS intervals based on printir tracing
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix a type bug in emitFCallBuiltin
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove FrameStateMgr's visited block bitset
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix guard relaxation bugs in simplify{Cast,Coerce}Stk
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove a redundant trace in appendInstruction
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix issues with how simplifyMod handles its undefined...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix a bug in simplifyCoerceStack
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix load-elim behavior with type reflows
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove IRBuilder::makeExit; just talk to IRUnit::defBlock
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Disable IRBuilder CSE at gen time
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Rename IRBuilder's nextMarker to curMarker
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Remove the rest of insertPhis for now
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Tiny amount of easy NormalizedInstruction-removal in...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Enable a few more assertions for catch trace states...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Restructure how catch blocks are normally created
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Fix several bugs in minstr post, and modernize its...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Add a comment explaining why interp-minstr couldBe...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Add type{N,}Same, to do {N,}Same on types; handle staticness...
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Rename type-arith.{h,cpp} to type-ops.{h,cpp}
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Rename typeArithSetOp to typeSetOp
|
commit | commitdiff | tree |
2014-12-10 |
Jordan DeLong | Cherry-pickable fix for {N,}Same array bug
|
commit | commitdiff | tree |
2014-12-09 |
Jordan DeLong | Always assert a few limitations in copyTV
|
commit | commitdiff | tree |
2014-12-08 |
Jordan DeLong | Basic support for interfaces in HHBBC subtypeOf
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Fix some interpreter vs. jit discreptancies for builtin...
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Refactor builtinCall code
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Fix bug relating to m_curWhere in ir-builder (by removing...
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Use ifThen to implement strTestResult exits in ht-minstr
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Use ifThen instead of makeExitWarn in Div and Mod
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Make ClsCnsD use irb->ifThen instead of its "special...
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Only compile ClsCnsD into literals for persistent classes
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Remove NewPackedArray (and fpushCufArray optimization...
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Remove catch blocks that pass 'extra spills' to makeCatch
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Restructure FPushCtor{,D} to not use unusual catch...
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Use makeExitSlow in binaryArith, SetOpL, IncDecL
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Fix suspend hook during Yield and YieldK
|
commit | commitdiff | tree |
2014-12-07 |
Jordan DeLong | Fix some bugs when CreateCont's FunctionSuspendHook...
|
commit | commitdiff | tree |
2014-12-04 |
Jordan DeLong | Automatically constrain psuedomain local guards
|
commit | commitdiff | tree |
2014-12-02 |
Jordan DeLong | Do a few small TODOs left out of D1708554
|
commit | commitdiff | tree |
2014-12-02 |
Jordan DeLong | Non-member function organization for hhbc-translator
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Disable default_parameter hh tests
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Move MInstrEffects to its own .{h,cpp}
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Make translateRegion not a member of a Translator::
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Make HhbcTranslator not (effectively) a global variable
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Move interpone-related code to hhbc-translator-interpone.cpp
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Remove translator-instrs.h, expand macros at only remaining...
|
commit | commitdiff | tree |
2014-12-01 |
Jordan DeLong | Automatically look up Ids for AA and SA args
|
commit | commitdiff | tree |