2018-07-06 |
Kunal Mehta | Null check when reducing IsTypeStruct to InstanceOfD...
|
commit | commitdiff | tree |
2018-07-05 |
Kunal Mehta | Use namespace aliases in hhconfig in autocomplete
|
commit | commitdiff | tree |
2018-07-05 |
Kunal Mehta | Make HH\Lib\Regex\Match transparent
|
commit | commitdiff | tree |
2018-07-05 |
Kunal Mehta | Don't upcast in as-expressions
|
commit | commitdiff | tree |
2018-07-05 |
Kunal Mehta | Don't validate constraints of wildcard type parameter
|
commit | commitdiff | tree |
2018-07-04 |
Kunal Mehta | Fix is/as-expressions with XHP
|
commit | commitdiff | tree |
2018-07-03 |
Kunal Mehta | Temporarily ban is/as-expressions in lambdas
|
commit | commitdiff | tree |
2018-07-03 |
Kunal Mehta | Temporarily ban is/as operators on XHP
|
commit | commitdiff | tree |
2018-07-01 |
Kunal Mehta | Expand as-expression test coverage, part 1
|
commit | commitdiff | tree |
2018-06-30 |
Kunal Mehta | Fix as-expression irgen for vec/dict
|
commit | commitdiff | tree |
2018-06-30 |
Kunal Mehta | Temporarily ban "as" operator on dict/vec
|
commit | commitdiff | tree |
2018-06-22 |
Kunal Mehta | Add syntax error for invalid foreach arrows
|
commit | commitdiff | tree |
2018-06-20 |
Kunal Mehta | Remove BC aliases for native functions
|
commit | commitdiff | tree |
2018-06-20 |
Kunal Mehta | Add namespace-aliasing tests
|
commit | commitdiff | tree |
2018-06-16 |
Kunal Mehta | Add random_int function to HSL random extension
|
commit | commitdiff | tree |
2018-06-15 |
Kunal Mehta | Update IsTypeStruct throwability criteria
|
commit | commitdiff | tree |
2018-06-15 |
Kunal Mehta | Perf improvements in checkTypeStructureMatchesCellImpl
|
commit | commitdiff | tree |
2018-06-14 |
Kunal Mehta | Remove sealed_classes option
|
commit | commitdiff | tree |
2018-06-12 |
Kunal Mehta | Re-enable is/as operator for tuples/shapes
|
commit | commitdiff | tree |
2018-06-12 |
Kunal Mehta | Fix HHBBC optimizations for is/as-expressions
|
commit | commitdiff | tree |
2018-06-12 |
Kunal Mehta | Ban $this and $$ from being passed by reference
|
commit | commitdiff | tree |
2018-06-03 |
Kunal Mehta | Raise HAC when is/as are used with darray/tuple & varray...
|
commit | commitdiff | tree |
2018-05-31 |
Kunal Mehta | Disable tuples and shapes in is/as-expressions
|
commit | commitdiff | tree |
2018-05-30 |
Kunal Mehta | Deduplicate errors from is/as-expressions
|
commit | commitdiff | tree |
2018-05-30 |
Kunal Mehta | Better error messages for is/as-expressions
|
commit | commitdiff | tree |
2018-05-29 |
Kunal Mehta | Fix circular dependency in OSS Hack build
|
commit | commitdiff | tree |
2018-05-28 |
Kunal Mehta | Re-enable sealing interfaces
|
commit | commitdiff | tree |
2018-05-27 |
Kunal Mehta | Further restrict usage of the wildcard typehint
|
commit | commitdiff | tree |
2018-05-25 |
Kunal Mehta | Make invalid is/as-expression hint errors unfixmeable
|
commit | commitdiff | tree |
2018-05-24 |
Kunal Mehta | Validate type aliases in is/as-expressions
|
commit | commitdiff | tree |
2018-05-24 |
Kunal Mehta | Convert is/as-expression hint validation to TAST check
|
commit | commitdiff | tree |
2018-05-21 |
Kunal Mehta | Expand test coverage for is-expressions
|
commit | commitdiff | tree |
2018-05-19 |
Kunal Mehta | Make traits, interfaces, and enums unsealable
|
commit | commitdiff | tree |
2018-05-18 |
Kunal Mehta | Refine types in as-expressions
|
commit | commitdiff | tree |
2018-05-18 |
Kunal Mehta | Remove extraneous field in static type structure
|
commit | commitdiff | tree |
2018-05-18 |
Kunal Mehta | Emit Hack Array Compat notices in is-expressions
|
commit | commitdiff | tree |
2018-05-17 |
Kunal Mehta | Ban traits from implementing sealed interfaces
|
commit | commitdiff | tree |
2018-05-17 |
Kunal Mehta | Add TypeStructure::toStringforDisplay for as-expressions
|
commit | commitdiff | tree |
2018-05-15 |
Kunal Mehta | Support type constants in is-expressions, part 1
|
commit | commitdiff | tree |
2018-05-15 |
Kunal Mehta | Emit wildcards as generics in Emit_type_constant
|
commit | commitdiff | tree |
2018-05-14 |
Kunal Mehta | Don't upcast in is-expressions
|
commit | commitdiff | tree |
2018-05-11 |
Kunal Mehta | Reuse existing type-to-string mapping for as-expressions
|
commit | commitdiff | tree |
2018-05-10 |
Kunal Mehta | Match is_resource behavior in IsTypeStruct
|
commit | commitdiff | tree |
2018-05-08 |
Kunal Mehta | Support Hack arrays in is-expressions
|
commit | commitdiff | tree |
2018-05-08 |
Kunal Mehta | Localize wildcards to AKgenerics
|
commit | commitdiff | tree |
2018-05-08 |
Kunal Mehta | Fix decl override typechecking
|
commit | commitdiff | tree |
2018-05-06 |
Kunal Mehta | Add TypeStructureKind::OF_NONNULL to HHI
|
commit | commitdiff | tree |
2018-05-03 |
Kunal Mehta | RFC: Sealed Classes
|
commit | commitdiff | tree |
2018-04-30 |
Kunal Mehta | Add primitive union tests for is-expressions
|
commit | commitdiff | tree |
2018-04-30 |
Kunal Mehta | Require a typehint when overriding typed members
|
commit | commitdiff | tree |
2018-04-26 |
Kunal Mehta | Add options to disallow array typehints and literals
|
commit | commitdiff | tree |
2018-04-24 |
Kunal Mehta | Ban all PHP arrays from is-expressions
|
commit | commitdiff | tree |
2018-04-24 |
Kunal Mehta | Remove no_format files from is_expression directory
|
commit | commitdiff | tree |
2018-04-23 |
Kunal Mehta | Ban arrays in IsTypeStruct
|
commit | commitdiff | tree |
2018-04-23 |
Kunal Mehta | Support 'this' typehints in is-expressions
|
commit | commitdiff | tree |
2018-04-20 |
Kunal Mehta | Add TypeStructureKind::OF_NONNULL to HHVM
|
commit | commitdiff | tree |
2018-04-18 |
Kunal Mehta | Remove 'this' is-expression desugaring from HackC
|
commit | commitdiff | tree |
2018-04-18 |
Kunal Mehta | Support type consts in IsTypeStruct
|
commit | commitdiff | tree |
2018-04-14 |
Kunal Mehta | Remove 'unpacking_check_arity' option
|
commit | commitdiff | tree |
2018-04-11 |
Kunal Mehta | Typecheck nonnull in is-expressions
|
commit | commitdiff | tree |
2018-04-10 |
Kunal Mehta | Remove classname from is-expressions
|
commit | commitdiff | tree |
2018-04-09 |
Kunal Mehta | Typecheck tuples in is-expressions
|
commit | commitdiff | tree |
2018-04-09 |
Kunal Mehta | Remove nonnull is-expression desugaring from HackC
|
commit | commitdiff | tree |
2018-04-07 |
Kunal Mehta | Allow unnamed type structures in TypeStructure::resolve
|
commit | commitdiff | tree |
2018-04-04 |
Kunal Mehta | Remove most is-expression desugaring from HackC
|
commit | commitdiff | tree |
2018-04-01 |
Kunal Mehta | Typing step for is-expression, part 3
|
commit | commitdiff | tree |
2018-03-28 |
Kunal Mehta | Ban functions, traits, generics in IsTypeStruct
|
commit | commitdiff | tree |
2018-03-26 |
Kunal Mehta | Make array a subtype of varray_or_darray
|
commit | commitdiff | tree |
2018-03-23 |
Kunal Mehta | Split safe_instanceof into individual functions.
|
commit | commitdiff | tree |
2018-03-22 |
Kunal Mehta | Support type-aliased shapes in IsNameD
|
commit | commitdiff | tree |
2018-03-22 |
Kunal Mehta | Support type-aliased nullable, tuples in IsNameD
|
commit | commitdiff | tree |
2018-03-22 |
Kunal Mehta | Extract safe_instanceof into a separate function
|
commit | commitdiff | tree |
2018-03-21 |
Kunal Mehta | Handle classname<this> typehints
|
commit | commitdiff | tree |
2018-03-21 |
Kunal Mehta | Handle this typehints
|
commit | commitdiff | tree |
2018-03-20 |
Kunal Mehta | Fix is-expressions tests in repo mode
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support type-aliased mixed, void, noreturn in IsNameD
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support type-aliased classes/interfaces in IsNameD
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support type-aliased enums in IsNameD
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support Hack arrays in IsNameD
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support type structures in IsNameD
|
commit | commitdiff | tree |
2018-03-19 |
Kunal Mehta | Support enums in the IsNameD bytecode
|
commit | commitdiff | tree |
2018-03-07 |
Kunal Mehta | Handle classname<{mixed, nonnull, dynamic}> typehints
|
commit | commitdiff | tree |
2018-03-02 |
Kunal Mehta | Handle class/interface typehints
|
commit | commitdiff | tree |
2018-03-01 |
Kunal Mehta | IsNameD bytecode
|
commit | commitdiff | tree |
2018-02-27 |
Kunal Mehta | Expand match statement in emit_is
|
commit | commitdiff | tree |
2018-02-27 |
Kunal Mehta | Handle shape typehints
|
commit | commitdiff | tree |
2018-02-25 |
Kunal Mehta | Make closure and soft type specifiers a parse error
|
commit | commitdiff | tree |
2018-02-23 |
Kunal Mehta | Handle classname typehints without type parameters
|
commit | commitdiff | tree |
2018-02-22 |
Kunal Mehta | Handle nonnull/mixed typehints
|
commit | commitdiff | tree |
2018-02-21 |
Kunal Mehta | Handle tuple typehints
|
commit | commitdiff | tree |
2018-02-16 |
Kunal Mehta | Handle classname typehints
|
commit | commitdiff | tree |
2018-02-16 |
Kunal Mehta | Handle primitive union typehints
|
commit | commitdiff | tree |
2018-02-16 |
Kunal Mehta | Handle nullable typehints
|
commit | commitdiff | tree |
2018-02-14 |
Kunal Mehta | Emit IsTypeC bytecode for primitive typehints
|
commit | commitdiff | tree |
2018-02-08 |
Kunal Mehta | Stricter enforcement of arity for unpacked arguments
|
commit | commitdiff | tree |
2018-02-07 |
Kunal Mehta | Consolidate argument unpacking test files
|
commit | commitdiff | tree |
2018-02-06 |
Kunal Mehta | Add resource operand to IsTypeC/IsTypeL bytecodes
|
commit | commitdiff | tree |
2017-12-11 |
Kunal Mehta | Add __PHPStdLib to some `*val()` functions.
|
commit | commitdiff | tree |
2017-12-06 |
Kunal Mehta | Support classname in is-expressions
|
commit | commitdiff | tree |
2017-12-05 |
Kunal Mehta | Typing step for is-expression, part 2.5
|
commit | commitdiff | tree |