Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Let and const support #904

Merged
merged 30 commits into from
Oct 24, 2014
Merged

Let and const support #904

merged 30 commits into from
Oct 24, 2014

Commits on Oct 11, 2014

  1. Add es6 target

    mhegazy committed Oct 11, 2014
    6 Configuration menu
    Copy the full SHA
    873c1df View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2014

  1. 9 Configuration menu
    Copy the full SHA
    778f101 View commit details
    Browse the repository at this point in the history
  2. 10 Configuration menu
    Copy the full SHA
    979d45e View commit details
    Browse the repository at this point in the history
  3. Fix line endings

    mhegazy committed Oct 13, 2014
    Configuration menu
    Copy the full SHA
    6f6f4af View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2014

  1. 2 Configuration menu
    Copy the full SHA
    cf89f5c View commit details
    Browse the repository at this point in the history
  2. 5 Configuration menu
    Copy the full SHA
    1dde985 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    318575c View commit details
    Browse the repository at this point in the history
  4. Report duplicate identifier errors on all locations for merged declar…

    …ations to align with local declarations
    mhegazy committed Oct 14, 2014
    2 Configuration menu
    Copy the full SHA
    cffc62a View commit details
    Browse the repository at this point in the history
  5. Flag assignments to a const

    mhegazy committed Oct 14, 2014
    Configuration menu
    Copy the full SHA
    f5c2740 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2014

  1. 2 Configuration menu
    Copy the full SHA
    82f5fb4 View commit details
    Browse the repository at this point in the history
  2. Allow const in for statements

    mhegazy committed Oct 15, 2014
    2 Configuration menu
    Copy the full SHA
    3e45601 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    03a100d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6154923 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2014

  1. Merge branch 'master' into letAndConst

    Conflicts:
    	src/compiler/types.ts
    mhegazy committed Oct 16, 2014
    Configuration menu
    Copy the full SHA
    e15f4e6 View commit details
    Browse the repository at this point in the history
  2. 3 Configuration menu
    Copy the full SHA
    60bb37b View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2014

  1. Fix search for shadowed const declarations by a var declarations to s…

    …earch for any variable instead of only a blockScoped one to ensure we are not picking it up from a wrong scope.
    mhegazy committed Oct 17, 2014
    Configuration menu
    Copy the full SHA
    fd469d6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ef68b9 View commit details
    Browse the repository at this point in the history
  3. Allow const and let declarations to be exported in modules. Also ensu…

    …re that const module elements are not used as references.
    mhegazy committed Oct 17, 2014
    Configuration menu
    Copy the full SHA
    a5a6c6f View commit details
    Browse the repository at this point in the history
  4. Treat blockScoped variable declarations as a separate category when i…

    …t comes to symbol flags, instead of compining BlockScoped and Variable
    mhegazy committed Oct 17, 2014
    Configuration menu
    Copy the full SHA
    0a59cdd View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2014

  1. Configuration menu
    Copy the full SHA
    0e7d8b6 View commit details
    Browse the repository at this point in the history
  2. Update error messages

    mhegazy committed Oct 20, 2014
    Configuration menu
    Copy the full SHA
    dd5c89d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    91f4098 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d5fe43b View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2014

  1. Create a new flag for diagnostics 'isEarly' and disable emit if this …

    …flag is set. Set the flag by default on all let and const errors to ensure we are not emitting invalid JS code.
    mhegazy committed Oct 21, 2014
    Configuration menu
    Copy the full SHA
    dd7ca69 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    373dc76 View commit details
    Browse the repository at this point in the history

Commits on Oct 23, 2014

  1. Merge branch 'master' into letAndConst

    Conflicts:
    	src/compiler/types.ts
    mhegazy committed Oct 23, 2014
    Configuration menu
    Copy the full SHA
    9353c11 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d1858d0 View commit details
    Browse the repository at this point in the history

Commits on Oct 24, 2014

  1. Configuration menu
    Copy the full SHA
    e4a2084 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    67c78a2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    51e101c View commit details
    Browse the repository at this point in the history