Jason Freeman
|
147cc204b8
|
Disallow initializers in for-in and for-of loops
|
2015-02-18 11:35:46 -08:00 |
|
Jason Freeman
|
cc81a670ac
|
Fork grammar message into two messages
|
2015-02-18 11:35:40 -08:00 |
|
Jason Freeman
|
1a3294a7d2
|
Parity sweep for for-in & for-of
|
2015-02-18 11:35:29 -08:00 |
|
Vladimir Matveev
|
1dfd1b470e
|
initial version of parsing 'for-of'
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
|
2015-02-18 11:30:00 -08:00 |
|
Jason Freeman
|
3b967e3489
|
Move 4000-coded type check errors to 2000s where they belong
|
2015-02-16 12:45:03 -08:00 |
|
Vladimir Matveev
|
3d26fbc4d4
|
adjust error message text based on PR feedback
|
2015-02-13 13:12:51 -08:00 |
|
Vladimir Matveev
|
a9df539b7e
|
added check that var and let\const cannot share scope, added check that var is not shadowed by the let\const from the inner scope
|
2015-02-12 16:37:07 -08:00 |
|
Vladimir Matveev
|
f29d931bd9
|
disallow let to be used as name in let\const in ES6
|
2015-02-10 13:36:24 -08:00 |
|
Anders Hejlsberg
|
4b92e42b62
|
Merge pull request #1931 from Microsoft/spreadCall
Support spread operator in call expressions
|
2015-02-10 09:24:53 -08:00 |
|
Jason Ramsay
|
953e568d9e
|
Disallow rename for elements that are defined in the standard TypeScript library.
|
2015-02-05 13:32:33 -08:00 |
|
Anders Hejlsberg
|
2494b2d90f
|
Support spread operator in call expressions
|
2015-02-04 13:39:24 -08:00 |
|
Cyrus Najmabadi
|
95702a89a7
|
Fix spelling of 'Filename' to be 'FileName'.
|
2015-02-03 16:08:46 -08:00 |
|
Cyrus Najmabadi
|
838b9b6998
|
Provide an experimental flag that allows us to emit declarations except for nodes marked with '@internal'.
|
2015-02-03 13:15:28 -08:00 |
|
Cyrus Najmabadi
|
dd8d3535ff
|
Remove the concept of early errors from the compiler.
Currently only parse errors prevent emitting (And this will be changed in the next
code review as well).
|
2015-02-02 15:14:19 -08:00 |
|
Yui T
|
a595a785c5
|
Remove tabs in json
|
2015-01-30 18:11:11 -08:00 |
|
Yui T
|
6a0eaf52bf
|
Update an error
|
2015-01-30 16:51:12 -08:00 |
|
Yui T
|
cf5aadb28d
|
Address code review
|
2015-01-30 12:20:21 -08:00 |
|
Yui T
|
ca3c1ed543
|
Address the issue that arrow function doesn't have arguments objects
|
2015-01-28 16:10:15 -08:00 |
|
Jason Freeman
|
768d818d27
|
Fix error message wording
|
2015-01-21 15:05:19 -08:00 |
|
Jason Freeman
|
b022ccd430
|
Merge branch 'master' into computedProperties
Conflicts:
src/compiler/checker.ts
|
2015-01-21 11:03:24 -08:00 |
|
Jason Freeman
|
89f36bb9c5
|
Disallow computed properties referencing type parameters from containing type
|
2015-01-19 18:44:15 -08:00 |
|
Jason Freeman
|
b5349a5038
|
Disallow super and fix this capturing for computed properties
|
2015-01-19 16:37:17 -08:00 |
|
Jason Freeman
|
4cc2722700
|
Disallow this in computed properties in classes
|
2015-01-19 16:37:10 -08:00 |
|
Jason Freeman
|
7192767a00
|
Add type checking for computed properties in object literals
|
2015-01-19 16:36:39 -08:00 |
|
Jason Freeman
|
15187e5e1d
|
Enable computed properties
|
2015-01-19 16:36:28 -08:00 |
|
Anders Hejlsberg
|
a2ecaf60f0
|
Merge branch 'master' into tsconfig
|
2015-01-19 14:50:18 -08:00 |
|
Anders Hejlsberg
|
af61e6424a
|
Watch for changes to tsconfig.json in -watch mode
|
2015-01-18 17:40:05 -08:00 |
|
Anders Hejlsberg
|
960d92f9b6
|
Default to all files only when none are specified in tsconfig.json
|
2015-01-15 17:12:45 -08:00 |
|
Daniel Rosenwasser
|
5bcb52f9b0
|
Merge pull request #1676 from Microsoft/disallowOptionalBindingParameters
Disallow optional destructured parameters in implementation signatures.
|
2015-01-15 16:55:14 -08:00 |
|
Daniel Rosenwasser
|
2a11222050
|
'may not' -> 'cannot'
|
2015-01-15 16:29:50 -08:00 |
|
Anders Hejlsberg
|
f9f95ba614
|
Support for tsconfig.json files in command-line compiler
|
2015-01-15 13:22:23 -08:00 |
|
Daniel Rosenwasser
|
75a1a8a493
|
Disallow optional destructured parameters in implementation signatures.
|
2015-01-14 17:25:46 -08:00 |
|
Daniel Rosenwasser
|
e19ebc6d3e
|
Disallow binding patterns in parameter properties.
|
2015-01-14 16:15:00 -08:00 |
|
Vladimir Matveev
|
c25f3eb9a3
|
addressed CR feedback
|
2015-01-12 11:31:54 -08:00 |
|
Vladimir Matveev
|
ecac4a519d
|
disallow incorrect literal property names in indexed access for const enums
|
2015-01-12 10:58:21 -08:00 |
|
Lorant Pinter
|
47b8deb382
|
Show --noImplicitAny as an option to throw errors, not warnings
Fixes #1632
|
2015-01-11 11:14:06 +01:00 |
|
Daniel Rosenwasser
|
6fed3e2601
|
Merge pull request #1501 from Arnavion/no-emit
Add -noEmit compiler flag that skips the emit stage in ts.compile()
|
2014-12-17 18:00:33 -08:00 |
|
Cyrus Najmabadi
|
6a08c54f42
|
Merge branch 'master' into sourceFileUpdate
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/harness/fourslash.ts
|
2014-12-17 13:22:04 -08:00 |
|
Anders Hejlsberg
|
766756b4b1
|
Merge branch 'master' into spreadAndRest
Conflicts:
src/compiler/parser.ts
|
2014-12-17 11:49:45 -08:00 |
|
Cyrus Najmabadi
|
cd308e78ba
|
Merge branch 'master' into sourceFileUpdate
Conflicts:
src/compiler/checker.ts
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/parser.ts
tests/baselines/reference/FunctionDeclaration5_es6.errors.txt
tests/baselines/reference/VariableDeclaration2_es6.errors.txt
tests/baselines/reference/VariableDeclaration4_es6.errors.txt
tests/baselines/reference/anonymousModules.errors.txt
tests/baselines/reference/callSignaturesWithParameterInitializers2.errors.txt
tests/baselines/reference/conflictMarkerTrivia1.errors.txt
tests/baselines/reference/dottedModuleName.errors.txt
tests/baselines/reference/innerModExport1.errors.txt
tests/baselines/reference/innerModExport2.errors.txt
tests/baselines/reference/parserAccessors10.errors.txt
tests/baselines/reference/parserComputedPropertyName5.errors.txt
tests/baselines/reference/parserErrantEqualsGreaterThanAfterFunction1.errors.txt
tests/baselines/reference/parserErrantEqualsGreaterThanAfterFunction2.errors.txt
tests/baselines/reference/parserModifierOnStatementInBlock2.errors.txt
tests/baselines/reference/parserSkippedTokens16.errors.txt
tests/baselines/reference/privateIndexer2.errors.txt
|
2014-12-16 21:50:10 -08:00 |
|
Arnavion
|
880e5c50d7
|
Don't allow -noEmit with -declaration
|
2014-12-16 20:25:20 -08:00 |
|
Arnavion
|
df6aa85d4f
|
Don't allow -noEmit with -out or -outDir
|
2014-12-16 20:25:20 -08:00 |
|
Arnavion
|
dbe5cd0459
|
Add -noEmit compiler flag.
|
2014-12-16 20:25:19 -08:00 |
|
Yui T
|
c2b03b6384
|
Address code review
|
2014-12-16 19:53:42 -08:00 |
|
Yui T
|
d7f607234a
|
COMPLETE migrating grammar checking; No more errors
|
2014-12-16 19:30:08 -08:00 |
|
Yui T
|
9ab59a4964
|
Merge branch 'master' into refactorGrammarCheck
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/parser.ts
src/compiler/types.ts
tests/baselines/reference/YieldExpression8_es6.errors.txt
tests/baselines/reference/ambientErrors.errors.txt
tests/baselines/reference/giant.errors.txt
|
2014-12-16 17:38:40 -08:00 |
|
Yui T
|
8dc9f751a3
|
Complete grammar checking migration; there are still errors which will be fixed once pull master into the branch
|
2014-12-16 17:32:15 -08:00 |
|
Yui T
|
a3e8b6c6d7
|
Move grammar checking: interfaceDeclaration-remove it from checkModifiers in parser; there are still errors from incomplete grammar migration
|
2014-12-16 13:47:57 -08:00 |
|
Yui T
|
003515655e
|
Move grammar checking: methodDeclaration; there are still erros from incomplete grammar migration
|
2014-12-16 12:51:42 -08:00 |
|
Yui T
|
7a4d8cd8ee
|
Move grammar checking: setAccessor, getAccessor; there are still erros from incomplete grammar migration
|
2014-12-16 12:25:05 -08:00 |
|