2014-03-04 |
Jordan DeLong | Hook up array types to iterator instructions
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Add basic persistent/unique class/func counts to stats
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Hook specialized array types for locals up to member...
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Add various test cases aimed at array type inference...
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Raise warnings for creating default object after modifying...
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Introduce state widening operations to deal with infinitely...
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Add specialized array types to the type system
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Update printing in TRACE=bcinterp:3 for the negative...
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Add information about array types to stats
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Move RequestEventHandler to its own header
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Combine BaseExecutionContext and VMExecutionContext
|
commit | commitdiff | tree |
2014-03-04 |
Jordan DeLong | Add some trivial include-what-you-use cases in hphp/
|
commit | commitdiff | tree |
2014-02-25 |
Jordan DeLong | Fix a bug with local bases of static string types
|
commit | commitdiff | tree |
2014-02-25 |
Jordan DeLong | Slight tracing tweaks
|
commit | commitdiff | tree |
2014-02-25 |
Jordan DeLong | Add a few arrays-with-values to type system tests
|
commit | commitdiff | tree |
2014-02-25 |
Jordan DeLong | Change just a few classes into structs in translator.h
|
commit | commitdiff | tree |
2014-02-24 |
Jordan DeLong | Temporarily disable failing test
|
commit | commitdiff | tree |
2014-02-24 |
Jordan DeLong | Use movdqu instead of movdqa
|
commit | commitdiff | tree |
2014-02-24 |
Jordan DeLong | Run hhbbc repo tests whenever we run repo tests
|
commit | commitdiff | tree |
2014-02-23 |
Jordan DeLong | Zend tests suites that are subsets of the entire collection
|
commit | commitdiff | tree |
2014-02-21 |
Jordan DeLong | Actually enable FuncFamilies
|
commit | commitdiff | tree |
2014-02-21 |
Jordan DeLong | Handle non-trivial Type::Data copying, put the wait...
|
commit | commitdiff | tree |
2014-02-21 |
Jordan DeLong | Tweak Type to make it easier to add data with non-trivial...
|
commit | commitdiff | tree |
2014-02-21 |
Jordan DeLong | Add a global dce pass for hhbbc
|
commit | commitdiff | tree |
2014-02-21 |
Jordan DeLong | Fix a typo in thisAvailable flag
|
commit | commitdiff | tree |
2014-02-18 |
Jordan DeLong | Fix issues with CGetL, CGetL3, and empty blocks in...
|
commit | commitdiff | tree |
2014-02-18 |
Jordan DeLong | Put dce-related code in its own module
|
commit | commitdiff | tree |
2014-02-18 |
Jordan DeLong | Add comment about why we don't need to exclude closures
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Split up abstract-interp.{h,cpp} into a few modules
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Simple local DCE for hhbbc
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Enable "FuncFamily" option by default
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Emit mergeOnly units so their pseudo-main still returns...
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Further increase margin in strtotime_leak.php
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Change hhbbc's parse phase to support both SourceLocTables...
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Split up test/run's main() into a few more subroutines
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Work around ostensive gcc 4.7.1 lambda bug
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Require HNI property types to be accurate
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Spec/hhbbc change: AsyncESuspend only captures (and...
|
commit | commitdiff | tree |
2014-02-16 |
Jordan DeLong | Use wait handle types for AsyncAwait and related opcodes
|
commit | commitdiff | tree |
2014-02-13 |
Jordan DeLong | Add a WaitH<T> type to the type system
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Disable /Zend/tests/inter_06.php in repo mode
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Improve big-O behavior for concat_si when the string...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Use trigger_error instead of error_log in hash extension
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix a bug in handleAssertionEffects
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Handle async functions slightly better for class-at...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add some counting of property and return types to stats
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Implement FPassM for unknown PrepKind
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix -fno-constant-prop
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Make hhbbc parallelism options configurable
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Create a main() for hhbbc
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix a few hhbbc bugs with Uninit, and a horrible bug...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix a unit test that relies on warnings a little harder
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix a bug where we set AttrUnique on non-unique classes
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Improve FilterAssertions in hhbbc
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix RemoveDeadBlocks
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | An initial place for gathering / printing stats in...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Remove throw_oom_only, fix an exception bug in SetN
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Fix lookup_param_prep for builtins with AttrVariadicByRef
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Only rename builtins that aren't C++ builtins to __builtin_name
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Support to infer return types and parameter reffiness...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add some place to dump index information in hhbbc_dump
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Don't count assert opcodes against inlining costs
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add some not-yet-implemented reduce cases in FPI parameter...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Remove some dead stuff in Index::resolve_class
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add a dot-format printer to hhbbc output
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Use a NameA opcode for implementing ::class
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add a type for "primitive" things (things where the...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Track local base types more precisely; use Obj=stdClass...
|
commit | commitdiff | tree |
2014-02-12 |
Jordan DeLong | Add final remaining minstr base cases; make the Base...
|
commit | commitdiff | tree |
2014-02-10 |
Jordan DeLong | Disallow create_function in RepoAuthoritative mode
|
commit | commitdiff | tree |
2014-02-07 |
Jordan DeLong | Fix an issue when pmethodCacheMissPath loses the smashing...
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Get old idl-style "native" units into hhbbc's list...
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Add support for .onlyrepo tests in test/run
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Add fill-column local variables to spec files
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Disable HHBBC::single_unit for now
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Localize asserts about builtin class resolution in...
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Don't killLocals when making calls on objects or arrays
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Remove LdHome from ir.specification
|
commit | commitdiff | tree |
2014-02-06 |
Jordan DeLong | Fix bugs in query op predicates introduced by removal...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Fix the "fix for a bug with properties initialized...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Make ext_datetime/strtotime_leak.php less sensitive...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Turn off HardConstProp in a test that depends on autoload...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Disable could_have_magic_bool_conversion for now
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Do an easy TODO for CreateCont---it pushes a Continuation...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Support more cases for type inference on member instruction...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Add a missing catch block for RaiseError in UnsetM...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Analyze closure bodies in the class context they actually...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Remove source code examples from bytecode.specification
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Remove JmpIs{N,}Type opcodes
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Don't let KindOfUninit pass nullable VerifyParamTypes
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Maybe fix an issue in JIT::Type::toRuntimeType
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Promote bases to array before possibly throwing in...
|
commit | commitdiff | tree |
2014-02-04 |
Jordan DeLong | Don't return any RepoAuthTypes unless we're in WholeProgram...
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Describe some basics of closures, generators, and async...
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Modify emitter to always produce 1:1 pairs of inner...
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Tweak some include guards in hhbbc
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Restructure arith type inference functions; implement...
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Propagate the type Cls<=ctx for LateBoundClass
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Propagate the type of $this in opcodes that produce it
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | If we can constant propagate, make it imply it can...
|
commit | commitdiff | tree |