2014-01-30 |
Jordan DeLong | Add a Num type (Int|Dbl) and a ?Num type (Int|Dbl|InitNull)
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Finishing changes to FooG opcodes to not share code...
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Make use of hhbbc's static property types in the JIT
|
commit | commitdiff | tree |
2014-01-30 |
Jordan DeLong | Initial hhbbc support for inferring types of private...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Fix a bug with properties initialized to __DIR__ or...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Add simplifier case for BoxPtr
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Remove partial non-working and not-enabled implementation...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | When using HNI return types in hhbbc type inference...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Fix a bug in constant propagation
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Improve couldBeThisObj/mustBeThisObj for hhbbc minstr...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Make the JIT actually take advantage of hhbbc private...
|
commit | commitdiff | tree |
2014-01-28 |
Jordan DeLong | Enable private property inference
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Resize the static string table after argument parsing...
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Remove MetaInfo::Kind::NonRefCounted
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Remove AssertStkVal/OverrideLocVal and HHBCTranslator...
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Remove MetaInfo::Kind::String; seems to not kick in...
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Use raise_typehint_error for ?Foo hints
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Fix 86pinit bug in hhbbc relating to collection initializers
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Change indentation in lookup_constraint, add task#...
|
commit | commitdiff | tree |
2014-01-22 |
Jordan DeLong | Add some logging to the assertions about unique classes...
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Add .norepo to a test
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Give up on private property inference on CreateCl opcodes
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Fix several issues with type assert opcodes
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Make type hint errors disallow recovery if repo was...
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | A few code review items I accidentally missed
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Returning from a function reads locals
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | AssertObj opcode support for possibly-null types
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Do better on bc::Clone of ?Obj<=Foo and ?Obj=Foo
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Infer that the Catch opcode always pushes a subclass...
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Use HNI return types in hhbbc's return type inference
|
commit | commitdiff | tree |
2014-01-17 |
Jordan DeLong | Abort when Repo::Repo fails instead of calling exit()
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Clean up a few TODOs relating to analyzing builtins...
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Missing things in HHBBC representation: HNI types and...
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Fix hhbbc issues with magic builtin interfaces (KeyedTravers...
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Use tbb::concurrent_hash_map for the Index dependency map
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Add support for "bumping" trace levels, use it to not...
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Let systemlib units go through hhbbc
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Remove includes of util.h from .cpp files in hphp/util
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Remove includes of util.h from util/ headers
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Move LogFileFlusher to its own header
|
commit | commitdiff | tree |
2014-01-13 |
Jordan DeLong | Remove s_file_mutex from util.cpp
|
commit | commitdiff | tree |
2014-01-12 |
Jordan DeLong | Don't restrict auto-alias names to the global namespace
|
commit | commitdiff | tree |
2014-01-12 |
Jordan DeLong | Fix ReflectionFunction for closures with uninitialized...
|
commit | commitdiff | tree |
2014-01-09 |
Jordan DeLong | Initial hhbbc support for inferring private property...
|
commit | commitdiff | tree |
2014-01-07 |
Jordan DeLong | Replace mapInsertUnique with checks of .second
|
commit | commitdiff | tree |
2014-01-07 |
Jordan DeLong | Move util/base.h to util/deprecated for remaining users
|
commit | commitdiff | tree |
2014-01-07 |
Jordan DeLong | Fatal on eval in RepoAuthoritative mode
|
commit | commitdiff | tree |
2014-01-07 |
Jordan DeLong | Stop unit tests from doing eval() in repo mode
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove base.h includes from runtime/, fix up indirect...
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove #includes of base.h from the headers in util/
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Move util/json.h to compiler
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Move small function objects to their own header.
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove typedef unsigned char uchar
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove dependencies on util/base.h for map helpers
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove some unused, single-use, or excessively trivial...
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Move hphpiCompat to its only remaining use site
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Move safe_cast out into its own header
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Remove a few typedefs for stl combinations from util...
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Delete some shared_ptr<FILE> stuff
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Deprecate DECLARE_BOOST_TYPES, remove uses outside...
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Move the hphp_hash_* typedefs to their own header
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Don't specialize std::hash for char* in base.h
|
commit | commitdiff | tree |
2014-01-06 |
Jordan DeLong | Don't include via datatype.h or via hphp-value.h
|
commit | commitdiff | tree |
2014-01-05 |
Jordan DeLong | Fix bad_ini_quotes test
|
commit | commitdiff | tree |
2014-01-05 |
Jordan DeLong | Add a unit test that aborts with recent ini changes
|
commit | commitdiff | tree |
2014-01-05 |
Jordan DeLong | Revert "Fixes to parse_ini_(file|string)"
|
commit | commitdiff | tree |
2014-01-05 |
Jordan DeLong | Revert "INI parser fixes for OSS"
|
commit | commitdiff | tree |
2014-01-03 |
Jordan DeLong | If HttpServer can't bind ports, go directly to _Exit(1)
|
commit | commitdiff | tree |
2014-01-03 |
Jordan DeLong | Minor refactor of how non-constant hhbbc options are set
|
commit | commitdiff | tree |
2014-01-03 |
Jordan DeLong | Fix a reference counting bug in emitFPushCufOp
|
commit | commitdiff | tree |
2013-12-29 |
Jordan DeLong | Filter systemlib-like units out of hhbbc for now
|
commit | commitdiff | tree |
2013-12-27 |
Jordan DeLong | Default StatCache to off
|
commit | commitdiff | tree |
2013-12-27 |
Jordan DeLong | Fix bugs relating to Uninits in the control-flow local...
|
commit | commitdiff | tree |
2013-12-27 |
Jordan DeLong | Hook Op::JmpNS up to pass through in HHBBC
|
commit | commitdiff | tree |
2013-12-27 |
Jordan DeLong | Replace NoSurprise metadata with a JmpNS instruction
|
commit | commitdiff | tree |
2013-12-26 |
Jordan DeLong | Update NEWS for Appleseed
|
commit | commitdiff | tree |
2013-12-24 |
Jordan DeLong | Fix an issue with empty async function closures---finishStat...
|
commit | commitdiff | tree |
2013-12-24 |
Jordan DeLong | Remove various subop static_casts in abstract-interp.cpp
|
commit | commitdiff | tree |
2013-12-24 |
Jordan DeLong | Update local types for the bytecode sequences CGetL...
|
commit | commitdiff | tree |
2013-12-24 |
Jordan DeLong | Remove simplifySpillStack's attempted dead store elimination
|
commit | commitdiff | tree |
2013-12-24 |
Jordan DeLong | Fix a bug in FPI region recording for internal async...
|
commit | commitdiff | tree |
2013-12-18 |
Jordan DeLong | Several type system bug fixes, and improve inference...
|
commit | commitdiff | tree |
2013-12-18 |
Jordan DeLong | Fix some reflection under hhbbc, and for HNI functions...
|
commit | commitdiff | tree |
2013-12-18 |
Jordan DeLong | Update the types of locals when conditionally branching...
|
commit | commitdiff | tree |
2013-12-18 |
Jordan DeLong | Fix a bug in preOptimizeStLoc
|
commit | commitdiff | tree |
2013-12-18 |
Jordan DeLong | Hackathon: initial version of php-to-hhas printer
|
commit | commitdiff | tree |
2013-12-17 |
Jordan DeLong | Make OA arguments carry type information in the opcode...
|
commit | commitdiff | tree |
2013-12-17 |
Jordan DeLong | Turn IncDecOp/SetOpOP into enum classes and add hhas...
|
commit | commitdiff | tree |
2013-12-16 |
Jordan DeLong | Minor const correctness fix in hhbc.{h,cpp}
|
commit | commitdiff | tree |
2013-12-16 |
Jordan DeLong | Make IterRange work with range-based for
|
commit | commitdiff | tree |
2013-12-16 |
Jordan DeLong | Fix a bug in return type inference: ctors can be inherited...
|
commit | commitdiff | tree |
2013-12-10 |
Jordan DeLong | Improve printing of ?Obj types
|
commit | commitdiff | tree |
2013-12-10 |
Jordan DeLong | Relax bytecode invariants about DV initializers
|
commit | commitdiff | tree |
2013-12-10 |
Jordan DeLong | Add an hhas test case for DV initializers with fault...
|
commit | commitdiff | tree |
2013-12-10 |
Jordan DeLong | Propagate states across factored edges mid member-instruction
|
commit | commitdiff | tree |
2013-12-10 |
Jordan DeLong | Use getScalarValue instead of ad hoc cases for scalar...
|
commit | commitdiff | tree |
2013-12-08 |
Jordan DeLong | Disable some zend tests that are failing on master
|
commit | commitdiff | tree |
2013-12-08 |
Jordan DeLong | Taskify some TODOs for hhbbc
|
commit | commitdiff | tree |
2013-12-08 |
Jordan DeLong | There's no "if for" statement
|
commit | commitdiff | tree |
2013-12-08 |
Jordan DeLong | Fix a bug I had in AsyncAwait's hhbbc implementation
|
commit | commitdiff | tree |