Permalink
Branch: master
Commits on Feb 12, 2019
  1. build: fixing mkdir on 'dist/'

    getify committed Feb 12, 2019
  2. checker: tweaking debug output

    getify committed Feb 12, 2019
  3. checker: starting basic type-signature persistence (through standard …

    getify committed Feb 12, 2019
    …= assignment), extracting return-type from type-signature of CallExpression
Commits on Feb 11, 2019
  1. checker: reforming function signature reporting (incl name inferencin…

    getify committed Feb 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
  2. checker: distinguishing between 'undef' and 'unknown' when an RHS ide…

    getify committed Feb 11, 2019
    …ntifier is in immediate scope or not
  3. checker: handling func signature after params are complete (instead o…

    getify committed Feb 11, 2019
    …f Function:exit), fixing type handling for the expression node of an assignment (incl array/obj patterns)
Commits on Feb 10, 2019
Commits on Feb 9, 2019
Commits on Feb 6, 2019
  1. fixed bug with assignment-type error message, added inferred-type of …

    getify committed Feb 6, 2019
    …'undef' for 'var x;' and 'var x = undefined;'
Commits on Feb 5, 2019
  1. adding inference for: new expressions and String/Number/Boolean/Symbo…

    getify committed Feb 5, 2019
    …l native function calls
  2. some refactorings for clarity

    getify committed Feb 5, 2019
  3. adding % operator

    getify committed Feb 5, 2019
Commits on Feb 4, 2019
  1. if numeric operand types match, only one operand needs to be type-tag…

    getify committed Feb 4, 2019
    …ged for operation to adopt the tagged-type
  2. adding support for bigint inferencing (i.e., BigInt(..) call) and big…

    getify committed Feb 4, 2019
    …int handling in binary numeric operations
  3. adding more numeric/bitwise binary operators, clarifying all produce …

    getify committed Feb 4, 2019
    …'number' type regardless of operand types
Commits on Feb 3, 2019
  1. adding basic support for inferred types (vs tagged types) from litera…

    getify committed Feb 3, 2019
    …ls, adding support for function signature (params, return type)
  2. finishing destructuring support, including inferring (nested) assignm…

    getify committed Feb 3, 2019
    …ent types from RHS literals
  3. support for default expr type tagging in parameters, working on suppo…

    getify committed Feb 3, 2019
    …rt of all destructuring
Commits on Feb 2, 2019