2020-09-30 |
James Wu | Delete error_map.ml
|
commit | commitdiff | tree |
2020-09-30 |
James Wu | Explicitly write error codes, remove deprecated ones
|
commit | commitdiff | tree |
2020-09-17 |
James Wu | Improve pure function error messages
|
commit | commitdiff | tree |
2020-09-16 |
James Wu | Improve CIPP error messaging
|
commit | commitdiff | tree |
2020-09-15 |
James Wu | Implement CippGlobal attribute
|
commit | commitdiff | tree |
2018-11-15 |
James Wu | Dedup types when printing and type-at-pos
|
commit | commitdiff | tree |
2018-11-08 |
James Wu | Make null types print like option types
|
commit | commitdiff | tree |
2018-11-07 |
James Wu | s/Entrypoint/EntryPoint
|
commit | commitdiff | tree |
2018-10-31 |
James Wu | Fix some bugs with batch mode, add decl_compare
|
commit | commitdiff | tree |
2018-10-30 |
James Wu | Fix bug in verify.py
|
commit | commitdiff | tree |
2018-10-29 |
James Wu | Run typechecker tests in batches instead of one thread...
|
commit | commitdiff | tree |
2018-10-29 |
James Wu | Allow hh_single_type_check to support multiple files
|
commit | commitdiff | tree |
2018-10-18 |
James Wu | Remove tconst_on_generics, leave it on by default
|
commit | commitdiff | tree |
2018-10-16 |
James Wu | Keep track of the source of classes for linearization
|
commit | commitdiff | tree |
2018-10-16 |
James Wu | Ban multiple concrete interface constant definitions
|
commit | commitdiff | tree |
2018-10-11 |
James Wu | Raise error on ambiguous traits
|
commit | commitdiff | tree |
2018-10-03 |
James Wu | Forbid empty method names
|
commit | commitdiff | tree |
2018-09-26 |
James Wu | Add type parameters to linearization
|
commit | commitdiff | tree |
2018-09-24 |
James Wu | Extending linearization with other inheritance
|
commit | commitdiff | tree |
2018-09-20 |
James Wu | Ban ::class on RHS of instanceof in hack typechecker
|
commit | commitdiff | tree |
2018-09-20 |
James Wu | Ban static in property declarations
|
commit | commitdiff | tree |
2018-09-17 |
James Wu | Raise lowering errors as parsing errors
|
commit | commitdiff | tree |
2018-09-16 |
James Wu | Actually error when we're missing a > in nested xhp
|
commit | commitdiff | tree |
2018-09-16 |
James Wu | Forbid empty shape field names
|
commit | commitdiff | tree |
2018-09-16 |
James Wu | Ban type constants on xhp attributes
|
commit | commitdiff | tree |
2018-09-16 |
James Wu | Disallow anonymous classes
|
commit | commitdiff | tree |
2018-09-14 |
James Wu | Don't ignore define'd constants in decl files
|
commit | commitdiff | tree |
2018-09-14 |
James Wu | An initial implementation of linearization
|
commit | commitdiff | tree |
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 |