Jason Freeman
6fc552339f
Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing
2015-03-16 17:43:31 -07:00
Mohamed Hegazy
696b688987
Merge branch 'master' into exportDefaultType
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-03-16 14:42:47 -07:00
Jason Freeman
bd811cea2a
Merge branch 'master' of https://github.com/Microsoft/TypeScript into typeParameterFixing
2015-03-16 11:04:40 -07:00
Jason Freeman
9933f6cd00
Address PR feedback
2015-03-16 11:04:11 -07:00
Mohamed Hegazy
7430f3c9c7
Merge branch 'master' into exportDefaultType
...
Conflicts:
src/compiler/checker.ts
2015-03-15 14:23:40 -07:00
Caitlin Potter
5e107e6042
Address slew of review comments
2015-03-14 19:51:41 -04:00
Caitlin Potter
aa3cefb63d
Check that arrow is on same line as parameters
2015-03-14 19:51:41 -04:00
Caitlin Potter
dd16fed21e
Perform error reporting in checker
2015-03-14 19:50:55 -04:00
Jason Freeman
df6f856ad5
Persist inference context object throughout the signature, and add isFixed property
2015-03-13 18:32:25 -07:00
Cyrus Najmabadi
9445b03110
Do not include experimental options in the public API.
2015-03-13 16:56:19 -07:00
Cyrus Najmabadi
d8d4719765
Add experimental option to cache the .length access in downlevel for-of emit.
2015-03-13 16:15:25 -07:00
Mohamed Hegazy
a6a8a96249
Support an optional type annotation on export default statement
2015-03-12 22:52:54 -07:00
Vladimir Matveev
efcf0e6f57
introduce CaseBlock as a block-scoped container for switch statements
2015-03-10 17:50:54 -07:00
Cyrus Najmabadi
c371f1e521
Make the preservation of formatting an optional experimental compiler flag.
2015-03-08 19:06:55 -07:00
Cyrus Najmabadi
21627384a8
Merge branch 'master' into propertyAccessEmit
2015-03-07 13:51:10 -08:00
Cyrus Najmabadi
dddc4660a1
Simplify code to emit indent code.
2015-03-07 13:33:02 -08:00
Cyrus Najmabadi
62d304b069
Preserve newlines for property access expressions on multiple lines.
2015-03-05 02:31:55 -08:00
Anders Hejlsberg
a87c45711f
Renaming SymbolFlags.Import to SymbolFlags.Alias
2015-03-04 10:26:38 -08:00
Anders Hejlsberg
91e8b821ad
Merge branch 'master' into exportDefault
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/contextualTyping.js.map
tests/baselines/reference/contextualTyping.sourcemap.txt
tests/baselines/reference/out-flag.js.map
tests/baselines/reference/properties.js.map
tests/baselines/reference/recursiveClassReferenceTest.js.map
tests/baselines/reference/sourceMap-FileWithComments.js.map
tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt
tests/baselines/reference/typeResolution.js.map
2015-03-04 06:39:10 -08:00
Anders Hejlsberg
e4a11cb0c7
More comments
2015-03-04 06:25:45 -08:00
Anders Hejlsberg
b2a0e1beaa
Another comment
2015-03-03 17:47:17 -08:00
Anders Hejlsberg
61167b68ba
Fixing a few issues
2015-03-03 17:06:44 -08:00
Anders Hejlsberg
9af8ae4386
Parsing, binding, checking of export default with function/class
2015-03-03 15:09:40 -08:00
Daniel Rosenwasser
7212912307
Merge pull request #2169 from Microsoft/withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
...
Add support for extended Unicode escape sequences in strings and templates
2015-03-03 12:16:42 -08:00
Anders Hejlsberg
234358e6c6
Unifying ES6 and TypeScript external modules
...
Export assignments are now equivalent to export of member named "default"
Export assignments and exports defaults collected by binder
Export * declarations collected by binder
Simplified logic for marking import symbols as referenced
Removed "location" parameter from resolveEntityName
Improved error position reporting in resolveEntityName
2015-03-02 12:17:05 -08:00
Daniel Rosenwasser
3c344782e6
Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
2015-02-27 15:45:28 -08:00
Vladimir Matveev
09d5582936
merge with master
2015-02-27 14:14:10 -08:00
Daniel Rosenwasser
4657c2dfd5
Emit all strings with extended escapes using the same scheme as templates.
2015-02-27 12:55:46 -08:00
Vladimir Matveev
7be2e50fb3
merge with master
2015-02-26 21:47:18 -08:00
Cyrus Najmabadi
11772e75a7
Simplify how catch clauses are represented in our AST.
2015-02-26 17:19:19 -08:00
Cyrus Najmabadi
3a3af530d4
'from' is a contextual keyword, and should only be recognized as by the parser as such.
2015-02-25 21:46:55 -08:00
Anders Hejlsberg
0e8b6dfdf4
Support for 'export default' with expressions
2015-02-25 16:03:03 -08:00
Vladimir Matveev
def6812fac
merge with master
2015-02-24 22:01:08 -08:00
Vladimir Matveev
caabb7d99b
added completion for exports in named imports section
2015-02-24 15:37:13 -08:00
Anders Hejlsberg
f0f4ca6b06
Merge branch 'master' into es6Import
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/emitter.ts
tests/baselines/reference/APISample_compile.js
tests/baselines/reference/APISample_compile.types
tests/baselines/reference/APISample_linter.js
tests/baselines/reference/APISample_linter.types
tests/baselines/reference/APISample_transform.js
tests/baselines/reference/APISample_transform.types
tests/baselines/reference/APISample_watcher.js
tests/baselines/reference/APISample_watcher.types
tests/baselines/reference/recursiveClassReferenceTest.js.map
tests/baselines/reference/recursiveClassReferenceTest.sourcemap.txt
2015-02-23 11:15:56 -08:00
CyrusNajmabadi
b3a74ae32d
Merge pull request #2094 from Microsoft/patternMatcher
...
Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo.
2015-02-21 14:56:11 -08:00
Cyrus Najmabadi
06a278458a
Merge branch 'master' into patternMatcher
...
Conflicts:
src/services/services.ts
2015-02-21 14:34:15 -08:00
Cyrus Najmabadi
fc229368d1
Include the binary expression's operator in the AST.
2015-02-20 18:56:42 -08:00
Cyrus Najmabadi
49c78968a3
CR feedback.
2015-02-20 11:25:42 -08:00
Cyrus Najmabadi
33e1e5d905
Add a PatternMatcher API (similar to the one in Roslyn) for more advanced matching with features like NavigateTo.
2015-02-20 00:22:41 -08:00
Jason Freeman
0d09dd5948
Make LastToken point to OfKeyword
2015-02-19 16:43:28 -08:00
Jason Freeman
5596993351
Merge branch 'master' into forOf
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
tests/baselines/reference/APISample_compile.js
tests/baselines/reference/APISample_compile.types
tests/baselines/reference/APISample_linter.js
tests/baselines/reference/APISample_linter.types
tests/baselines/reference/APISample_transform.js
tests/baselines/reference/APISample_transform.types
tests/baselines/reference/APISample_watcher.js
tests/baselines/reference/APISample_watcher.types
2015-02-18 14:49:10 -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
Vladimir Matveev
e6cfc10acc
added missing files
2015-02-17 16:26:32 -08:00
Vladimir Matveev
5f2588f018
show error if block scoped variable declared in the loop is captured in closure
2015-02-15 18:44:25 -08:00
Anders Hejlsberg
a8152b6e50
Support for 'export *' declarations
2015-02-15 08:25:24 -08:00
Vladimir Matveev
a0bcd7eabf
initial revision of downlevel compilation for let/const bindings
2015-02-14 00:48:46 -08:00
Anders Hejlsberg
79be0a7d26
Support for ES6 export declarations (except export default and export *)
2015-02-12 18:05:02 -08:00
Jason Freeman
486cebd224
Merge branch 'master' of https://github.com/Microsoft/TypeScript into esSymbols
2015-02-12 11:03:35 -08:00
Anders Hejlsberg
76ce10d182
Addressing CR feedback
2015-02-11 10:49:56 -08:00