Zhengbo Li
040dbd9def
Merge branch 'master' of https://github.com/Microsoft/TypeScript into ms_master
2015-06-01 16:34:06 -07:00
Vladimir Matveev
f79f5bb765
Merge pull request #3331 from Microsoft/clean_hostCache
...
perf: clean hostCache to avoid extending lifetime of script snapshots
2015-06-01 16:32:06 -07:00
Vladimir Matveev
22e493d0d3
clean hostCache to avoid extending lifetime of script snapshots
2015-06-01 16:08:58 -07:00
Ron Buckton
62ba36908b
Added experimentalDecorators flag
2015-06-01 15:01:24 -07:00
Daniel Rosenwasser
9d736bc4b3
Merge pull request #3302 from OleksandrChekhovskyi/master
...
Follow symlinks when enumerating files in a directory
2015-06-01 13:53:23 -07:00
Oleksandr Chekhovskyi
f516ebd0e0
Follow symlinks when enumerating files in a directory
2015-06-01 09:12:26 +02:00
Anders Hejlsberg
46e0ba82ce
Remove old (and insufficient) instantiation caching
2015-05-30 17:25:44 -07:00
Anders Hejlsberg
6f734d6ede
Addressing CR feedback
2015-05-30 17:11:38 -07:00
Anders Hejlsberg
413176b2a1
Use symbols instead of types in infinite instantiation detection
2015-05-30 16:37:03 -07:00
Anders Hejlsberg
a2783edbeb
Merge branch 'master' into localTypes
2015-05-30 11:32:59 -07:00
Anders Hejlsberg
db30e5745b
Removing unnecessary logic
2015-05-30 09:27:06 -07:00
Anders Hejlsberg
3f99b74935
Display nested generic types as f<A>.g<B>.C<X, Y>
2015-05-30 09:17:53 -07:00
Zhengbo Li
321cfab2d7
CR feedback
2015-05-29 18:03:41 -07:00
Jason Freeman
77b46a2c3d
Fix JSDoc error code for to avoid duplicate error code
2015-05-29 17:58:43 -07:00
Zhengbo Li
c597bd63fc
Add APIs to provide project info for a given file
...
Return the path of the config file and the file name list of the project
(optionally). This is helpful in differentiate the build command
behavior for loose files and configured projects in sublime.
2015-05-29 17:20:41 -07:00
Jason Freeman
059bb18bac
Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
tests/baselines/reference/emitArrowFunctionWhenUsingArguments14_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments15_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments16_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments17_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments18_ES6.symbols
tests/baselines/reference/for-of37.symbols
tests/baselines/reference/for-of38.symbols
tests/baselines/reference/for-of40.symbols
tests/baselines/reference/for-of45.symbols
tests/baselines/reference/for-of50.symbols
tests/baselines/reference/iterableArrayPattern30.symbols
tests/baselines/reference/promiseVoidErrorCallback.symbols
tests/baselines/reference/typedArrays.symbols
2015-05-29 17:14:29 -07:00
Jason Freeman
faac853b64
Address PR feedback for generators
2015-05-29 17:03:05 -07:00
Daniel Rosenwasser
3cf9eca0c0
Added the iterator symbol to 'IArguments'.
2015-05-29 15:06:43 -07:00
Anders Hejlsberg
26b955a4ac
Addressing more CR feedback
2015-05-29 08:59:38 -07:00
Cyrus Najmabadi
26103b8548
Remove unnecessary code.
2015-05-28 15:18:39 -07:00
Cyrus Najmabadi
0f3584e9cc
Removing unnecessary code.
2015-05-28 15:04:08 -07:00
Cyrus Najmabadi
caddec902a
Remove uneeded code.
2015-05-28 14:58:22 -07:00
Cyrus Najmabadi
64c7f3d38b
Add syntactic classification for doc comments.
2015-05-28 14:45:43 -07:00
Cyrus Najmabadi
302a0da7e7
Add tests for jsdoccomments.
2015-05-28 11:49:11 -07:00
Cyrus Najmabadi
9aab98419b
Parsing support for jsDocComments.
2015-05-28 10:14:18 -07:00
Daniel Rosenwasser
644dbf230f
Don't use 'Value' or 'Type' as they have overlap. Instead test for the precice meaning.
2015-05-27 16:03:04 -07:00
Daniel Rosenwasser
4088bc099c
Only resolve 'arguments' and function/class expression names if the meaning permits it.
2015-05-27 15:04:34 -07:00
Ben Duffield
538978e3be
fix constructors for DateTimeFormat, NumberFormat
...
they were incorrectly producing a Collator
2015-05-27 18:25:01 +01:00
Jason Freeman
0a49128908
Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
2015-05-27 13:24:00 -04:00
Mohamed Hegazy
2cbe14e131
Respond to code review comments
2015-05-27 10:20:01 -07:00
Mohamed Hegazy
e7eef830e1
Fix #3245 : ensure transpile diagnostics only include syntactic and compiler options diagnostics
2015-05-26 20:18:13 -07:00
Anders Hejlsberg
b28f74ec20
Adding a few more comments
2015-05-26 16:48:27 -07:00
Anders Hejlsberg
50ebc2bf8a
Addressing CR feedback
2015-05-26 16:38:17 -07:00
Vladimir Matveev
f1789acb47
remove space after close bracket only if next token does not start block in function declaration context
2015-05-26 16:25:09 -07:00
Anders Hejlsberg
f957427c74
Local types not in scope in parameter lists and return types
2015-05-26 11:49:49 -07:00
Anders Hejlsberg
e053cb8351
Adding comments
2015-05-24 17:48:10 -07:00
Anders Hejlsberg
10e940ad55
Support local generic types within generic classes and functions
2015-05-24 16:02:28 -07:00
Anders Hejlsberg
cf40696040
Validate that only module level declarations have modifiers
2015-05-23 16:51:20 -07:00
Anders Hejlsberg
df9378e2d3
Allow local interface, type alias, and enum declarations
2015-05-23 16:50:28 -07:00
Anders Hejlsberg
375516e6dc
Consistent formatting of optional argument comments
2015-05-23 11:43:34 -07:00
Anders Hejlsberg
af8aefd467
Single function to parse statements and module elements
2015-05-23 11:41:31 -07:00
Anders Hejlsberg
8918c8af17
Merge pull request #3239 from Microsoft/cyclicTypeInstantiation
...
Detect cycles during type instantiation
2015-05-21 15:13:35 -07:00
Ivo Gabe de Wolff
3bfc5359ad
emitWithStatement should emit a WithStatement
2015-05-21 22:02:02 +02:00
Anders Hejlsberg
ebcdd85ad0
Changing type mapping cache to be a dictionary
2015-05-21 09:18:55 -07:00
Jason Freeman
67c88a2588
Initial PR feedback
2015-05-20 16:38:13 -07:00
Anders Hejlsberg
de8597ca8c
Add cache to instantiateType function to break cycles
2015-05-20 16:30:50 -07:00
Paul van Brenk
c3a9390935
Merge pull request #3233 from Microsoft/tsconfigBug
...
Fix issue in the parsing of tsConfig file and fix errors in a couple of test cases when we switched to isolatedModules from separateCompilation.
2015-05-20 12:26:07 -07:00
Ron Buckton
16d8d9eb02
Fix for #2971 , adds missing logic in checkFunctionExpressionBodies
2015-05-20 10:23:24 -07:00
Paul van Brenk
635c703872
Fix issue in the parsing of tsConfig file, this was fixed in master before, but never ported.
...
The realizeDiagnosticS function already returns an array, no need to wrap again. The realizeDiagnostic (no S) function returns a single diagnostic.
2015-05-19 18:07:21 -07:00
Paul van Brenk
3853489628
Update version to 1.5.3 for the VS 2015 release
2015-05-19 16:25:12 -07:00