Branch: master
-
build: fixing mkdir on 'dist/'
getify committedFeb 12, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
checker: tweaking debug output
getify committedFeb 12, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
checker: adding basic call-site type/signature validation
getify committedFeb 12, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
checker: starting basic type-signature persistence (through standard …
getify committedFeb 12, 2019 …= assignment), extracting return-type from type-signature of CallExpression
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
checker: reforming function signature reporting (incl name inferencin…
getify committedFeb 11, 2019 …g), removed mixed numeric error for binary operators, simplified detection of end of func param list visitation for func signature registration, added arrow expression-body return type handling
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
checker: distinguishing between 'undef' and 'unknown' when an RHS ide…
getify committedFeb 11, 2019 …ntifier is in immediate scope or not
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
checker: handling func signature after params are complete (instead o…
getify committedFeb 11, 2019 …f Function:exit), fixing type handling for the expression node of an assignment (incl array/obj patterns)
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
runtime: adding -0 handling to int/bint, improving values reported in…
getify committedFeb 10, 2019 … error messages
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
adding rest element type handling
getify committedFeb 9, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
starting type-signature tracking
getify committedFeb 9, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
fixed bug with assignment-type error message, added inferred-type of …
getify committedFeb 6, 2019 …'undef' for 'var x;' and 'var x = undefined;'
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
runtime: adding/tweaking empty defaults for most types (except bool),…
getify committedFeb 6, 2019 … tests
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
adding inference for: new expressions and String/Number/Boolean/Symbo…
getify committedFeb 5, 2019 …l native function calls
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
getify committed
Feb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding the rest of the binary and unary operators
getify committedFeb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
getify committed
Feb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
renaming incorrect 'relational' to 'relative comparison'
getify committedFeb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
refactoring to remove unnecessary visitor-helpers abstraction
getify committedFeb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
added binary equality operators
getify committedFeb 5, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
refactoring binary '+' handling
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
various refactoring, adding support for logical and relational operators
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding sequence-expr (comma separated list) typing
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding type support for ternary
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
if numeric operand types match, only one operand needs to be type-tag…
getify committedFeb 4, 2019 …ged for operation to adopt the tagged-type
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding support for bigint inferencing (i.e., BigInt(..) call) and big…
getify committedFeb 4, 2019 …int handling in binary numeric operations
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding more numeric/bitwise binary operators, clarifying all produce …
getify committedFeb 4, 2019 …'number' type regardless of operand types
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding full typing support for binary mathematical operators
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
clarifying type ID checking/extraction
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding 'func' type handling for function references
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
adding inference of 'string' type for untagged template literals
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
tweaking param type tracking to support inferred types
getify committedFeb 4, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
adding basic support for inferred types (vs tagged types) from litera…
getify committedFeb 3, 2019 …ls, adding support for function signature (params, return type)
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
finishing destructuring support, including inferring (nested) assignm…
getify committedFeb 3, 2019 …ent types from RHS literals
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits -
support for default expr type tagging in parameters, working on suppo…
getify committedFeb 3, 2019 …rt of all destructuring
Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits
-
beginnings of type tagging via AST traversal
getify committedFeb 2, 2019 Verified
This commit was signed with a verified signature.getify Kyle Simpson
GPG key ID: 4E4173A343105DD4 Learn about signing commits