2021-02-11 |
James Wu | Function calls
|
commit | commitdiff | tree |
2021-02-11 |
James Wu | Check return statements
|
commit | commitdiff | tree |
2021-02-11 |
James Wu | Implement readonly as a tast check
|
commit | commitdiff | tree |
2021-02-11 |
James Wu | Add readonly to decl and function types
|
commit | commitdiff | tree |
2021-02-10 |
James Wu | Back out "Add readonly info to calls and obj_get"
|
commit | commitdiff | tree |
2021-02-06 |
James Wu | Fix hack formatting for readonly expressions
|
commit | commitdiff | tree |
2021-02-05 |
James Wu | Add readonly info to calls and obj_get
|
commit | commitdiff | tree |
2021-02-03 |
James Wu | Readonly methods and properties
|
commit | commitdiff | tree |
2021-02-03 |
James Wu | Readonly expressions
|
commit | commitdiff | tree |
2021-01-27 |
James Wu | Add parsing support under UnstableFeatures for readonly...
|
commit | commitdiff | tree |
2021-01-15 |
James Wu | Ignore missing nodes in FFP JSON tests
|
commit | commitdiff | tree |
2020-12-29 |
James Wu | Run IFC on a list of prefixes
|
commit | commitdiff | tree |
2020-12-22 |
James Wu | Add a server argument to enable ifc on all files
|
commit | commitdiff | tree |
2020-12-10 |
James Wu | Fix bug in tast check
|
commit | commitdiff | tree |
2020-12-04 |
James Wu | Remove .hhconfig experimental feature for IFC in favor...
|
commit | commitdiff | tree |
2020-11-17 |
James Wu | Fix hashbang parsing for .hack and .hackpartial files...
|
commit | commitdiff | tree |
2020-11-12 |
James Wu | Delete de_fun from decl_env
|
commit | commitdiff | tree |
2020-11-11 |
James Wu | Implement inheritance and function subtyping rules...
|
commit | commitdiff | tree |
2020-11-06 |
James Wu | Create Tast check for IFC
|
commit | commitdiff | tree |
2020-11-02 |
James Wu | Refactor IFC libraries to allow IFC to be called from...
|
commit | commitdiff | tree |
2020-11-02 |
James Wu | Refactor buck build to separate tast check from typing
|
commit | commitdiff | tree |
2020-10-30 |
James Wu | Consume decls from Tast and decl_provider for functions
|
commit | commitdiff | tree |
2020-10-28 |
James Wu | Fix some bugs in decl from previous diffs
|
commit | commitdiff | tree |
2020-10-27 |
James Wu | Raise error when a class inherits multiple methods...
|
commit | commitdiff | tree |
2020-10-26 |
James Wu | Implement disallow hash comments on serverConfig
|
commit | commitdiff | tree |
2020-10-24 |
James Wu | Add runtime option to FFP to disallow hash comments
|
commit | commitdiff | tree |
2020-10-23 |
James Wu | Codemod ifc to use Public policy by default
|
commit | commitdiff | tree |
2020-10-23 |
James Wu | Codemod IFC to use Naming_special_names instead of...
|
commit | commitdiff | tree |
2020-10-21 |
James Wu | Add <<External>> and <<CanCall>> flags to function...
|
commit | commitdiff | tree |
2020-10-19 |
James Wu | Add TCO for Inferflows and IFC
|
commit | commitdiff | tree |
2020-10-19 |
James Wu | Add IFC decl to Typing_defs.fun_type
|
commit | commitdiff | tree |
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 |