2017-09-26 |
Andrew Kennedy | Reject interfaces that contain "use" declarations in...
|
commit | commitdiff | tree |
2017-09-25 |
Andrew Kennedy | Use expected type to guide type inference
|
commit | commitdiff | tree |
2017-09-17 |
Andrew Kennedy | Move lambda tests into own directory
|
commit | commitdiff | tree |
2017-09-11 |
Andrew Kennedy | Show relevant constraints on type parameters in hover...
|
commit | commitdiff | tree |
2017-09-01 |
Andrew Kennedy | Remove constraint on Tk in dict function
|
commit | commitdiff | tree |
2017-08-30 |
Andrew Kennedy | Safe is_array refinement
|
commit | commitdiff | tree |
2017-08-29 |
Andrew Kennedy | Nullables in subtyping
|
commit | commitdiff | tree |
2017-08-18 |
Andrew Kennedy | Do not qualify self type by namespace
|
commit | commitdiff | tree |
2017-08-17 |
Andrew Kennedy | Check type arity even in nonstrict mode
|
commit | commitdiff | tree |
2017-08-15 |
Andrew Kennedy | Emit fatal errors for illegal <<__Memoize>> functions...
|
commit | commitdiff | tree |
2017-08-15 |
Andrew Kennedy | Fatal error for assigning to this
|
commit | commitdiff | tree |
2017-08-14 |
Andrew Kennedy | Add hh_log_level to prelude for hh_single_type_check
|
commit | commitdiff | tree |
2017-08-10 |
Andrew Kennedy | Hack codegen: emit source locations
|
commit | commitdiff | tree |
2017-08-08 |
Andrew Kennedy | Type soundness with contravariance and unresolved
|
commit | commitdiff | tree |
2017-07-12 |
Andrew Kennedy | Fix quadratic-time type check issue with generic parameter...
|
commit | commitdiff | tree |
2017-07-10 |
Andrew Kennedy | Change default semdiff parameter for test runner
|
commit | commitdiff | tree |
2017-07-07 |
Andrew Kennedy | Emit correct FPass* instruction for xhp and eval
|
commit | commitdiff | tree |
2017-07-07 |
Andrew Kennedy | Enable semantic diff in test runner
|
commit | commitdiff | tree |
2017-07-05 |
Andrew Kennedy | Update lists of failing tests
|
commit | commitdiff | tree |
2017-07-05 |
Andrew Kennedy | Fix performance issue with type history for exceptional...
|
commit | commitdiff | tree |
2017-06-27 |
Andrew Kennedy | Remove bad goto tests, fix unmangling for closure classes
|
commit | commitdiff | tree |
2017-06-27 |
Andrew Kennedy | Add new directives to semdiff
|
commit | commitdiff | tree |
2017-06-27 |
Andrew Kennedy | Hack codegen: Generate types for properties
|
commit | commitdiff | tree |
2017-06-27 |
Andrew Kennedy | Codegen: don't mark use of __FILE__ or __DIR__ as deepinit
|
commit | commitdiff | tree |
2017-06-26 |
Andrew Kennedy | Generate 86metadata local for set_frame_metadata, implicit...
|
commit | commitdiff | tree |
2017-06-22 |
Andrew Kennedy | Hack codegen: do not emit this path return types
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Kennedy | Hack codegen: logical xor
|
commit | commitdiff | tree |
2017-06-21 |
Andrew Kennedy | Generate nullable shape field correctly; nested shapes...
|
commit | commitdiff | tree |
2017-06-20 |
Andrew Kennedy | Hack codegen: variadic qualifier on parameters
|
commit | commitdiff | tree |
2017-06-19 |
Andrew Kennedy | Elaborate ids that are auto namespace aliased
|
commit | commitdiff | tree |
2017-06-16 |
Andrew Kennedy | Hack codegen: semantic diff in test framework (not...
|
commit | commitdiff | tree |
2017-06-14 |
Andrew Kennedy | Hack codegen: duplicate use variables in closures
|
commit | commitdiff | tree |
2017-06-13 |
Andrew Kennedy | Hack codegen: parse errors emitted as Fatals
|
commit | commitdiff | tree |
2017-06-09 |
Andrew Kennedy | Hack codegen: pipe operator on variable
|
commit | commitdiff | tree |
2017-06-09 |
Andrew Kennedy | Hack codegen: omit guards in Memoize code when function...
|
commit | commitdiff | tree |
2017-06-09 |
Andrew Kennedy | Hack codegen: implicit vs explicit return type
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: mangling of XHP classes in closures,...
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: Memoize static methods with default parameters
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: non-literal attributes
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: use of `$this` parameter to new
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: lambdas as default parameters
|
commit | commitdiff | tree |
2017-06-07 |
Andrew Kennedy | Hack codegen: use of Self instruction
|
commit | commitdiff | tree |
2017-06-06 |
Andrew Kennedy | Hack codegen: deepinit properties, closure variable...
|
commit | commitdiff | tree |
2017-06-06 |
Andrew Kennedy | Constructor promotion, reverse order of initialization
|
commit | commitdiff | tree |
2017-06-06 |
Andrew Kennedy | Hack codegen: variadic parameter checking, tweaks to...
|
commit | commitdiff | tree |
2017-06-06 |
Andrew Kennedy | Hack codegen: static closures, ordering of inline functions...
|
commit | commitdiff | tree |
2017-06-02 |
Andrew Kennedy | Hack codegen: __CLASS__ in initializers, more fatals
|
commit | commitdiff | tree |
2017-06-02 |
Andrew Kennedy | Hack codegen: max and min
|
commit | commitdiff | tree |
2017-06-02 |
Andrew Kennedy | Hack codegen: parameters with the same name
|
commit | commitdiff | tree |
2017-05-31 |
Andrew Kennedy | Hack codegen: pipe variable
|
commit | commitdiff | tree |
2017-05-31 |
Andrew Kennedy | Hack codegen: nullable annotation on null default value
|
commit | commitdiff | tree |
2017-05-30 |
Andrew Kennedy | Fix failing tests list
|
commit | commitdiff | tree |
2017-05-30 |
Andrew Kennedy | Hack codegen testing: ignore .strict directive in comparison...
|
commit | commitdiff | tree |
2017-05-30 |
Andrew Kennedy | Hack codegen: do not emit 86ctor method if a class...
|
commit | commitdiff | tree |
2017-05-28 |
Andrew Kennedy | Hack codegen: add hphp/tests/slow to comparison tests
|
commit | commitdiff | tree |
2017-05-28 |
Andrew Kennedy | Hack codegen: builtin functions
|
commit | commitdiff | tree |
2017-05-27 |
Andrew Kennedy | Hack codegen: memoized async methods, default values...
|
commit | commitdiff | tree |
2017-05-23 |
Andrew Kennedy | Fix generation of FPushClsMethodF bytecode, .adata...
|
commit | commitdiff | tree |
2017-05-19 |
Andrew Kennedy | Hack codegen: bare this, array index type juggling
|
commit | commitdiff | tree |
2017-05-19 |
Andrew Kennedy | Hack codegen: unbreak build
|
commit | commitdiff | tree |
2017-05-19 |
Andrew Kennedy | Hack codegen: CGetQuiet in null coalesce, superglobals
|
commit | commitdiff | tree |
2017-05-18 |
Andrew Kennedy | Hack codegen: bugs in property initialization
|
commit | commitdiff | tree |
2017-05-18 |
Andrew Kennedy | Fix code gen for memoized functions in traits
|
commit | commitdiff | tree |
2017-05-18 |
Andrew Kennedy | Hack codegen: memoize fixes
|
commit | commitdiff | tree |
2017-05-17 |
Andrew Kennedy | Hack codegen: global declarations
|
commit | commitdiff | tree |
2017-05-17 |
Andrew Kennedy | Hack code gen: Class name resolution and ::class
|
commit | commitdiff | tree |
2017-05-16 |
Andrew Kennedy | Hack codegen: vec/dict/keyset, spaceship operator
|
commit | commitdiff | tree |
2017-05-11 |
Andrew Kennedy | Emit InitThisLoc, also refactoring of function, method...
|
commit | commitdiff | tree |
2017-05-10 |
Andrew Kennedy | Hack codegen: consistent namespaces
|
commit | commitdiff | tree |
2017-05-09 |
Andrew Kennedy | Typedef fixes
|
commit | commitdiff | tree |
2017-05-05 |
Andrew Kennedy | Hack codegen: adata cleanup
|
commit | commitdiff | tree |
2017-05-04 |
Andrew Kennedy | Hack codegen: rebase unnamed locals
|
commit | commitdiff | tree |
2017-05-04 |
Andrew Kennedy | Hack codegen: casts from strings, jump optimization
|
commit | commitdiff | tree |
2017-05-03 |
Andrew Kennedy | Hack codegen: adata
|
commit | commitdiff | tree |
2017-05-03 |
Andrew Kennedy | Hack codegen: variable methods, define(...)
|
commit | commitdiff | tree |
2017-05-03 |
Andrew Kennedy | Hack codegen: flags for optimizations
|
commit | commitdiff | tree |
2017-05-03 |
Andrew Kennedy | Hack codegen: emit correct code for switch without...
|
commit | commitdiff | tree |
2017-05-02 |
Andrew Kennedy | Hack: properties should be public by default
|
commit | commitdiff | tree |
2017-05-02 |
Andrew Kennedy | Extend warning for discarded Awaitables to unions involving...
|
commit | commitdiff | tree |
2017-05-02 |
Andrew Kennedy | Hack codegen: 86pinit, 86sinit, 86cinit, constant data...
|
commit | commitdiff | tree |
2017-04-26 |
Andrew Kennedy | Hack codegen: performance of constant folding, use...
|
commit | commitdiff | tree |
2017-04-26 |
Andrew Kennedy | Hack codegen: top-level const, correct ordering of...
|
commit | commitdiff | tree |
2017-04-21 |
Andrew Kennedy | Hack codegen: various classref bugs
|
commit | commitdiff | tree |
2017-04-21 |
Andrew Kennedy | Hack codegen: lambda bugs
|
commit | commitdiff | tree |
2017-04-20 |
Andrew Kennedy | Hack codegen: new bytecodes for collection construction
|
commit | commitdiff | tree |
2017-04-19 |
Andrew Kennedy | Hack codegen: XHP mangling, auto alias
|
commit | commitdiff | tree |
2017-04-19 |
Andrew Kennedy | Hack codegen: correct code for static::, parent::,...
|
commit | commitdiff | tree |
2017-04-14 |
Andrew Kennedy | Hack codegen: fixed bug in list deconstruction code
|
commit | commitdiff | tree |
2017-04-14 |
Andrew Kennedy | Hack codegen: constant folding in code
|
commit | commitdiff | tree |
2017-04-12 |
Andrew Kennedy | Hack codegen: __CLASS__ etc under lambdas, also `self::`
|
commit | commitdiff | tree |
2017-04-11 |
Andrew Kennedy | Hack codegen: elide Awaitable for async return types
|
commit | commitdiff | tree |
2017-04-11 |
Andrew Kennedy | Hack codegen: dynamic calls to static method, __FUNCTION__...
|
commit | commitdiff | tree |
2017-04-11 |
Andrew Kennedy | Revert accidental change to HHVM test
|
commit | commitdiff | tree |
2017-04-10 |
Andrew Kennedy | Signature of __destruct, bare GLOBALS
|
commit | commitdiff | tree |
2017-04-10 |
Andrew Kennedy | Hack codegen: .alias
|
commit | commitdiff | tree |
2017-04-10 |
Andrew Kennedy | Codegen: better declvars
|
commit | commitdiff | tree |
2017-04-07 |
Andrew Kennedy | Reject equality operator on Awaitable
|
commit | commitdiff | tree |
2017-04-07 |
Andrew Kennedy | Hack codegen: explicit capture variables in lambdas
|
commit | commitdiff | tree |
2017-04-05 |
Andrew Kennedy | Hack codegen: dynamic method, __CLASS__ and __METHOD__...
|
commit | commitdiff | tree |
2017-04-04 |
Andrew Kennedy | Hack codegen: unset statement
|
commit | commitdiff | tree |