2017-02-22 |
Eric Lippert | Codegen double literals
|
commit | commitdiff | tree |
2017-02-22 |
Eric Lippert | Method and class attributes in codegen
|
commit | commitdiff | tree |
2017-02-21 |
Eric Lippert | Codegen: use CGetL2 in binary operations
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Change parsing of dictionary types in FF parser
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Implement codegen for method formal parameter types...
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Codegen: ternary and binary conditional expressions
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Continue modularizing codegen. This time: type constraints
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Continue modularizing codegen. This time: type_info
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Continue modularizing codegen. This time: params
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Continue modularizing codegen. This time: function...
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Continue modularizing codegen. This time: method definitions
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Keep on modularizing codegen. Class definitions in...
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Start moving code into its own modules. This time:...
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Add abstract modifier to auto-generated interface ctors
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Add "implements" clause for classes and interfaces.
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Implement the extends clause in the code generator
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Allow right braces inside XHP bodies in FF parser
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Add header and footer comments to codegen
|
commit | commitdiff | tree |
2017-02-17 |
Eric Lippert | Fix lexing of escaped braces in double quoted strings
|
commit | commitdiff | tree |
2017-02-16 |
Eric Lippert | Implement default constructor generation
|
commit | commitdiff | tree |
2017-02-16 |
Eric Lippert | Implement PHP <> operator in FF parser
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Add abstract, final, public, private, protected modifiers...
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Start implementing method codegen
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Fix parsing of PHP "eval" built-in in FF parser
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Continuing implementing codegen for classes
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Continue working on class codegen
|
commit | commitdiff | tree |
2017-02-15 |
Eric Lippert | Lex PHP keywords and, or, xor as case-insensitive in...
|
commit | commitdiff | tree |
2017-02-14 |
Eric Lippert | Start code generation of classes in hack bytecode generator.
|
commit | commitdiff | tree |
2017-02-13 |
Eric Lippert | Support $ operator in FF parser
|
commit | commitdiff | tree |
2017-02-13 |
Eric Lippert | Add codegen option to full-fidelity-parse utility
|
commit | commitdiff | tree |
2017-02-13 |
Eric Lippert | Add helper methods to hhbc
|
commit | commitdiff | tree |
2017-02-09 |
Eric Lippert | Add feature to FF parser test app
|
commit | commitdiff | tree |
2017-02-09 |
Eric Lippert | Make FF parser treat types as types in "new" expressions...
|
commit | commitdiff | tree |
2017-02-09 |
Eric Lippert | Lex and parse "execution strings" in FF parser
|
commit | commitdiff | tree |
2017-02-09 |
Eric Lippert | Allow braced expressions on right side of arrows in...
|
commit | commitdiff | tree |
2017-02-08 |
Eric Lippert | Make "const" case insensitive in FF parser
|
commit | commitdiff | tree |
2017-02-02 |
Eric Lippert | Make language name optional in FF parser
|
commit | commitdiff | tree |
2017-02-02 |
Eric Lippert | Allow named nested functions in FF parser
|
commit | commitdiff | tree |
2017-02-02 |
Eric Lippert | Fix associativity of ?: operator in FF parser
|
commit | commitdiff | tree |
2017-01-31 |
Eric Lippert | Fix precedence of ;: in FF parser
|
commit | commitdiff | tree |
2017-01-31 |
Eric Lippert | Allow parent, self, static as identifiers
|
commit | commitdiff | tree |
2017-01-31 |
Eric Lippert | Allow empty, eval, isset as identifiers
|
commit | commitdiff | tree |
2017-01-31 |
Eric Lippert | Allow define as identifier
|
commit | commitdiff | tree |
2017-01-30 |
Eric Lippert | Allow async as an identifier
|
commit | commitdiff | tree |
2017-01-30 |
Eric Lippert | Add where clause parsing to FF parser
|
commit | commitdiff | tree |
2017-01-29 |
Eric Lippert | Allow parameterless dict, keyset, vec
|
commit | commitdiff | tree |
2017-01-29 |
Eric Lippert | Fix errors in lexing hash comments
|
commit | commitdiff | tree |
2017-01-29 |
Eric Lippert | Fix precedence errors when parsing cast expressions.
|
commit | commitdiff | tree |
2017-01-27 |
Eric Lippert | Fix error messsages, comments and tests for variadic...
|
commit | commitdiff | tree |
2017-01-26 |
Eric Lippert | Reword parser error message
|
commit | commitdiff | tree |
2017-01-26 |
Eric Lippert | Disallow ref variadic parameters in Hack parser
|
commit | commitdiff | tree |
2017-01-26 |
Eric Lippert | Continue to fix variadic parameters in Hack parser
|
commit | commitdiff | tree |
2017-01-26 |
Eric Lippert | Continue fixing Hack parser treatment of variadics
|
commit | commitdiff | tree |
2017-01-25 |
Eric Lippert | Fix Hack parser to disallow trailing comma in variadic...
|
commit | commitdiff | tree |
2017-01-21 |
Eric Lippert | Disallow $$ in locations where variable is expected
|
commit | commitdiff | tree |
2017-01-21 |
Eric Lippert | Fix crash in original Hack parser involving extra ellipsis
|
commit | commitdiff | tree |
2017-01-20 |
Eric Lippert | Improve parse tree representation of encapsulated strings.
|
commit | commitdiff | tree |
2017-01-19 |
Eric Lippert | Improve representation of simple xhp class attributes
|
commit | commitdiff | tree |
2017-01-19 |
Eric Lippert | Fix parsing of empty vec, dict, keyset intrinsics
|
commit | commitdiff | tree |
2017-01-19 |
Eric Lippert | Wrap variadic parameter declarations in descriptive...
|
commit | commitdiff | tree |
2017-01-18 |
Eric Lippert | Implement fallthrough directive
|
commit | commitdiff | tree |
2017-01-18 |
Eric Lippert | Parse PHP define
|
commit | commitdiff | tree |
2017-01-12 |
Eric Lippert | Implement PHP-ism "define" in FF parser
|
commit | commitdiff | tree |
2017-01-12 |
Eric Lippert | Improve cast heuristic
|
commit | commitdiff | tree |
2017-01-12 |
Eric Lippert | Lex fixme, ignore error and unsafe expression comments
|
commit | commitdiff | tree |
2017-01-12 |
Eric Lippert | Lex unsafe comments
|
commit | commitdiff | tree |
2017-01-11 |
Eric Lippert | Lex "fallthrough" comments
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Make eval, isset, unset, empty case-insensitive
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Fix misedit in code generation for javascript API prototype
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Include trivia that leads the end-of-file in full fidelity...
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Parse vec, dict and keyset types
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Create parse tree nodes for vec, dict, keyset types
|
commit | commitdiff | tree |
2017-01-10 |
Eric Lippert | Rename vector and map types to vector_array and map_array
|
commit | commitdiff | tree |
2017-01-09 |
Eric Lippert | Add a test for XHP bodies that contain PHP comments
|
commit | commitdiff | tree |
2017-01-09 |
Eric Lippert | Implement parsing for isset, empty, eval
|
commit | commitdiff | tree |
2017-01-06 |
Eric Lippert | Lex whitespace / newline trivia within XHP content...
|
commit | commitdiff | tree |
2017-01-05 |
Eric Lippert | Add special comment types to schema
|
commit | commitdiff | tree |
2017-01-05 |
Eric Lippert | Generate trivia kinds from schema
|
commit | commitdiff | tree |
2017-01-05 |
Eric Lippert | Continue generating code for trivia processing from...
|
commit | commitdiff | tree |
2017-01-05 |
Eric Lippert | Start generating FF-parser trivia nodes from schema
|
commit | commitdiff | tree |
2017-01-04 |
Eric Lippert | Parse lists consistently with expectations, rather...
|
commit | commitdiff | tree |
2017-01-04 |
Eric Lippert | Fix formatter of "for" statements; all clauses are...
|
commit | commitdiff | tree |
2016-12-21 |
Eric Lippert | Rewrite "if" statement parsing to use list helpers
|
commit | commitdiff | tree |
2016-12-21 |
Eric Lippert | Clean up list handling in type parsing
|
commit | commitdiff | tree |
2016-12-20 |
Eric Lippert | Clean up list processing for "for" statement parsing
|
commit | commitdiff | tree |
2016-12-20 |
Eric Lippert | Clean up list processing code in statement parser
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Clean up list processing code in parsing try statements
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Improve list processing in switch case parser
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Use helper method for parsing XHP body elements
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Clean up XHP attribute list processing code
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Clean up declaration list parsing
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Create another helper for comma-separated lists
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Create helper method for parsing modifiers
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Simplify enumerator parsing code
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Reorganize list intrinsic processing code
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Make attribute value list parsing use helper methods
|
commit | commitdiff | tree |
2016-12-19 |
Eric Lippert | Make attribute list processing consistent
|
commit | commitdiff | tree |
2016-12-16 |
Eric Lippert | Continue fixing parser TODOs involving list processing
|
commit | commitdiff | tree |
2016-12-15 |
Eric Lippert | Make list processing consistent in FFP, part one
|
commit | commitdiff | tree |
2016-12-12 |
Eric Lippert | Fix vec, dict, keyset parsing
|
commit | commitdiff | tree |