2018-09-14 |
James Wu | Ban constructor parameter promotion on traits and interfaces
|
commit | commitdiff | tree |
2018-09-06 |
James Wu | Disallow nonstatic methods on abstract final classes
|
commit | commitdiff | tree |
2018-08-23 |
James Wu | Delete parser_hack
|
commit | commitdiff | tree |
2018-08-21 |
James Wu | Default FFP to true in hh_single_type_check
|
commit | commitdiff | tree |
2018-08-17 |
James Wu | Require colons on case labels and default labels
|
commit | commitdiff | tree |
2018-08-17 |
James Wu | Fix FIXME regex to match legacy parser behavior
|
commit | commitdiff | tree |
2018-08-17 |
James Wu | Do not allow interfaces to use traits
|
commit | commitdiff | tree |
2018-08-17 |
James Wu | Ban various things that hphpc didn't parse before
|
commit | commitdiff | tree |
2018-08-13 |
James Wu | Actually throw a parser error when encountering an...
|
commit | commitdiff | tree |
2018-08-09 |
James Wu | Ban type aliases on type constants in the typechecker
|
commit | commitdiff | tree |
2018-08-08 |
James Wu | Turn use full fidelity parser on by default in serverLocalConfig
|
commit | commitdiff | tree |
2018-08-03 |
James Wu | Represent empty position ranges as single character...
|
commit | commitdiff | tree |
2018-08-02 |
James Wu | Ban trait use precedence and trait use aliasing in...
|
commit | commitdiff | tree |
2018-08-02 |
James Wu | Only allow commas in the darray_comma syntax
|
commit | commitdiff | tree |
2018-07-19 |
James Wu | Consolidate hh --color tests
|
commit | commitdiff | tree |
2018-07-19 |
James Wu | Fix hh_server naming crash
|
commit | commitdiff | tree |
2018-07-17 |
James Wu | Fix handling of hhi files
|
commit | commitdiff | tree |
2018-07-17 |
James Wu | Convert rest of typechecker tests to use HH_FLAGS
|
commit | commitdiff | tree |
2018-07-16 |
James Wu | Ban declare statements in Hack
|
commit | commitdiff | tree |
2018-07-16 |
James Wu | Improve lowering errors
|
commit | commitdiff | tree |
2018-07-16 |
James Wu | Disallow toplevel statements
|
commit | commitdiff | tree |
2018-06-28 |
James Wu | Memoize, Nonnull, prettyprint, nullsafe, initial work...
|
commit | commitdiff | tree |
2018-06-28 |
James Wu | Move more tests to the FFP
|
commit | commitdiff | tree |
2018-06-28 |
James Wu | Enable FFP on more typechecker tests
|
commit | commitdiff | tree |
2018-06-27 |
James Wu | Separate decl vs. regular HH_FIXMEs
|
commit | commitdiff | tree |
2018-06-22 |
James Wu | Disallow non classnames as a scope resolution qualifier
|
commit | commitdiff | tree |
2018-06-22 |
James Wu | Revert some changes from before, also make 0 a decimal...
|
commit | commitdiff | tree |
2018-06-22 |
James Wu | Fix typecheck tests in master
|
commit | commitdiff | tree |
2018-06-21 |
James Wu | Shape field must be string or class constant
|
commit | commitdiff | tree |
2018-06-21 |
James Wu | Move typechecker tests that are correct
|
commit | commitdiff | tree |
2018-06-21 |
James Wu | Use FFP for typechecker tests, part 1
|
commit | commitdiff | tree |
2018-06-21 |
James Wu | Visibility on methods required
|
commit | commitdiff | tree |
2018-06-21 |
James Wu | Raise parsing errors more like php -l does
|
commit | commitdiff | tree |
2018-06-20 |
James Wu | Refactor full_fidelity_ast interface for easier porting
|
commit | commitdiff | tree |
2018-06-19 |
James Wu | Delete hh_file_parse, hh_format, and format_hack
|
commit | commitdiff | tree |
2018-06-18 |
James Wu | Don't update search index during check mode
|
commit | commitdiff | tree |
2018-06-16 |
James Wu | Don't crash if we see a async without a space
|
commit | commitdiff | tree |
2018-06-16 |
James Wu | If lowering fails, return correct file mode
|
commit | commitdiff | tree |
2018-06-12 |
James Wu | Don't crash on inlined definitions, raise error instead
|
commit | commitdiff | tree |
2018-06-11 |
James Wu | Back out "Parse full fidelity trees in full mode, throw...
|
commit | commitdiff | tree |
2018-06-11 |
James Wu | Move Parser_hack.parser_return to its own file
|
commit | commitdiff | tree |
2018-06-11 |
James Wu | Fix const lint rule
|
commit | commitdiff | tree |
2018-06-07 |
James Wu | Create version aware toggling for boolean flags in...
|
commit | commitdiff | tree |
2018-06-07 |
James Wu | Use fileinfo object to grab list of files instead of...
|
commit | commitdiff | tree |
2018-06-06 |
James Wu | emit symbol refs only in one case
|
commit | commitdiff | tree |
2018-06-05 |
James Wu | Back out "Only check case insensitivity for PHP files"
|
commit | commitdiff | tree |
2018-06-05 |
James Wu | Fix fi_mode usage in full_fidelity parser, stop logging...
|
commit | commitdiff | tree |
2018-06-04 |
James Wu | Don't get full pos unless erroring
|
commit | commitdiff | tree |
2018-05-31 |
James Wu | Use unsafe string sub and source text length instead...
|
commit | commitdiff | tree |
2018-05-31 |
James Wu | Use linear search for line breaks
|
commit | commitdiff | tree |
2018-05-30 |
James Wu | Parse full fidelity trees in full mode, throw away...
|
commit | commitdiff | tree |
2018-05-29 |
James Wu | Use a toplevel pattern match when checking for errors...
|
commit | commitdiff | tree |
2018-05-25 |
James Wu | Move trait use alias checks to lowering
|
commit | commitdiff | tree |
2018-05-25 |
James Wu | Move property errors to lowering
|
commit | commitdiff | tree |
2018-05-24 |
James Wu | Move a markup errors and function errors to lowering
|
commit | commitdiff | tree |
2018-05-22 |
James Wu | Don't check for errors in decl mode parsing
|
commit | commitdiff | tree |
2018-05-18 |
James Wu | Use run_profile for everything, delete runner.py
|
commit | commitdiff | tree |
2018-05-17 |
James Wu | Delete non hhvm compat mode error checks
|
commit | commitdiff | tree |
2018-05-16 |
James Wu | Updates to profiling
|
commit | commitdiff | tree |
2018-05-15 |
James Wu | Fix case insensitivity of PHP keywords
|
commit | commitdiff | tree |
2018-05-15 |
James Wu | Do not use lazy parse during fallback init if full...
|
commit | commitdiff | tree |
2018-05-03 |
James Wu | Fix partial mode parsing incorrectly in FFP
|
commit | commitdiff | tree |
2018-05-01 |
James Wu | Consolidated cut-over for parsing service and heap
|
commit | commitdiff | tree |
2018-04-29 |
James Wu | Make Fallthrough behavior in FFP and legacy parser...
|
commit | commitdiff | tree |
2018-04-26 |
James Wu | Use hhvm compat mode for FFP
|
commit | commitdiff | tree |
2018-04-26 |
James Wu | Use verify.py for full_fidelity_unit_tests
|
commit | commitdiff | tree |
2018-04-23 |
James Wu | Fix files to ignore not working on server initialization
|
commit | commitdiff | tree |
2018-04-23 |
James Wu | Delete incremental init
|
commit | commitdiff | tree |
2018-04-16 |
James Wu | Only show completely untypechecked code in typecoverage
|
commit | commitdiff | tree |
2018-04-14 |
James Wu | Fix master
|
commit | commitdiff | tree |
2018-04-13 |
James Wu | Fix docblocks in reflection
|
commit | commitdiff | tree |
2018-04-12 |
James Wu | Raise error on redeclared properties
|
commit | commitdiff | tree |
2018-04-06 |
James Wu | php7 strict mode when hack and scalar types are both...
|
commit | commitdiff | tree |
2018-04-06 |
James Wu | Retain dynamic_view on server restart during LSP
|
commit | commitdiff | tree |
2018-04-05 |
James Wu | Fix case insensitivity when checking for duplicated...
|
commit | commitdiff | tree |
2018-04-02 |
James Wu | Allow hack server to have toggleTypeCoverage capabilities
|
commit | commitdiff | tree |
2018-03-30 |
James Wu | Allow contravariant parameters in method overrides...
|
commit | commitdiff | tree |
2018-03-28 |
James Wu | Augment hh_server with dynamic_view flag
|
commit | commitdiff | tree |
2018-03-20 |
James Wu | Do not qualify parent and self when used as a parameter...
|
commit | commitdiff | tree |
2018-03-20 |
James Wu | Abstract and final are case insensitive
|
commit | commitdiff | tree |
2018-03-15 |
James Wu | Dynamic view for type-at-pos-batch
|
commit | commitdiff | tree |
2018-03-15 |
James Wu | Implement dynamic view for non LSP type-at-pos
|
commit | commitdiff | tree |
2018-03-15 |
James Wu | Make parameters with no default argument default to...
|
commit | commitdiff | tree |
2018-03-14 |
James Wu | Replace various usages of Reason.Rnone with Reason...
|
commit | commitdiff | tree |
2018-03-13 |
James Wu | An initial implementation of Dynamic View
|
commit | commitdiff | tree |
2018-03-12 |
James Wu | Fix namespace aliasing in HackC
|
commit | commitdiff | tree |
2018-03-11 |
James Wu | Fix default arguments xhp
|
commit | commitdiff | tree |
2018-03-11 |
James Wu | Emit types for xhp correctly
|
commit | commitdiff | tree |
2018-03-11 |
James Wu | Allow using in async blocks
|
commit | commitdiff | tree |
2018-03-10 |
James Wu | Native functions that access caller frame are not interceptable
|
commit | commitdiff | tree |
2018-03-10 |
James Wu | Ban static:: and parent:: as const names
|
commit | commitdiff | tree |
2018-03-09 |
James Wu | Disallow "namespace" as classname
|
commit | commitdiff | tree |
2018-03-09 |
James Wu | Destruct takes no arguments
|
commit | commitdiff | tree |
2018-03-08 |
James Wu | Fix namespaces
|
commit | commitdiff | tree |
2018-03-05 |
James Wu | Improve error messages for dynamic types
|
commit | commitdiff | tree |
2018-03-05 |
James Wu | Make dynamic a top type
|
commit | commitdiff | tree |
2018-03-02 |
James Wu | A bunch of things can't be static
|
commit | commitdiff | tree |
2018-03-02 |
James Wu | Clone takes no arguments
|
commit | commitdiff | tree |
2018-03-02 |
James Wu | Autoload takes 1 argument
|
commit | commitdiff | tree |
2018-03-01 |
James Wu | Dynamic properties
|
commit | commitdiff | tree |