vilicvane
0282c0463d
Revert hash object caching
2016-02-10 08:50:22 +08:00
vilicvane
acf965a20e
Refine implementation
2016-02-10 08:47:52 +08:00
Ryan Cavanaugh
dc0ff24ded
Merge pull request #6988 from jsoref/spelling
...
spelling fixes (round 2)
2016-02-09 16:07:02 -08:00
Anders Hejlsberg
d9fc61b32f
Accepting new baselines
2016-02-09 15:36:40 -08:00
Anders Hejlsberg
040effd603
Include index signatures in object literal types only when computed properties are present
2016-02-09 15:35:55 -08:00
Ron Buckton
49d2d93379
Adds destructuring logic and placeholders for each transformer.
2016-02-09 15:27:33 -08:00
Anders Hejlsberg
837e6dbda3
Accepting new baselines
2016-02-09 14:33:24 -08:00
Anders Hejlsberg
1d428b9fe0
Implicit index signatures for object literal types
2016-02-09 14:31:09 -08:00
Ron Buckton
e545f1b1ba
Merge branch 'transforms-transformer' into transforms-printer
2016-02-09 14:01:39 -08:00
Ron Buckton
fb19e819ab
Fixed linter error
2016-02-09 14:01:18 -08:00
Ron Buckton
6b381ecdbd
Added printer
2016-02-09 13:43:40 -08:00
Daniel Rosenwasser
30e1f8344e
Merge pull request #6932 from jsoref/spelling
...
spelling fixes (round 1)
2016-02-09 13:16:45 -08:00
Ron Buckton
0f2bbb181f
Moved LexicalEnvironment to types.ts, minor fixes
2016-02-09 12:39:46 -08:00
Ron Buckton
6fa400254d
Merge branch 'transforms-flags' into transforms-transformer
2016-02-09 11:43:46 -08:00
Ron Buckton
51dd27a7ec
Moved TreansformFlags assertions after markers
2016-02-09 11:43:25 -08:00
Ron Buckton
1a0b877873
Merge branch 'transforms-visitor' into transforms-flags
2016-02-09 11:02:05 -08:00
Ron Buckton
af24b16632
PR Feedback
2016-02-09 11:01:49 -08:00
Josh Soref
e848e95bab
spelling fixes for checker.ts, declarationEmitter.ts, types.ts
...
* accessibility
* accessor
* annotate
* anything
* apply
* assignability
* collection
* conservatively
* constituent
* constructor
* containing
* contextual
* contributed
* declaration
* excessively
* exclusion
* field
* indistinguishable
* initializer
* intrinsic
* knowing
* noisiness
* occurred
* overridden
* parameter
* perspective
* properties
* property
* prototype
* rewritten
* specifies
* symbolFromSymbolTable
2016-02-09 18:16:36 +00:00
vilicvane
63c690813f
Create createHash and getModifiedTime under sys, and refactor implementation into compiler host
2016-02-09 22:23:43 +08:00
Anders Hejlsberg
9dfaa30204
Merge pull request #6947 from Microsoft/operatorsAndIntersections
...
Allow operators and indexing with intersections involving primtive types
2016-02-09 06:15:50 -08:00
Daniel Rosenwasser
cceeffadcf
Merge pull request #6973 from Microsoft/docsGardenPath
...
Add 'wiki' and 'handbook' directories to the docs folder with READMEs.
2016-02-09 00:03:01 -08:00
Mohamed Hegazy
4bf104349d
Merge pull request #6952 from tinganho/goToNamedImport
...
Go to defininition should not go to named import
2016-02-08 19:51:28 -08:00
Daniel Rosenwasser
b104342c63
Add 'wiki' and 'handbook' directories to the docs folder with READMEs.
2016-02-08 17:30:26 -08:00
Nathan Shively-Sanders
41bb446865
Revert unioning of this argument types
...
The right solution is to not instantiate this-types of unions, which is a
separate problem more to do with this-class types.
2016-02-08 16:39:19 -08:00
Nathan Shively-Sanders
738713b146
Improve error reporting
...
1. Fix bug in error reporting in compareSignaturesRelated.
2. When the this-argument is a union type, allow assignability when the
method's signature is assignable to *any* member of the union.
2016-02-08 14:01:51 -08:00
Ron Buckton
cbb910a231
Merge branch 'transforms-flags' into transforms-transformer
2016-02-08 11:37:15 -08:00
Ron Buckton
34489a4856
Merge branch 'transforms-visitor' into transforms-flags
2016-02-08 11:04:48 -08:00
Ron Buckton
b3e9d262b8
Moved createNode back to parser, added local createNode to factory
2016-02-08 11:04:01 -08:00
Kanchalai Tanglertsampan
116bce37ea
Add missing tests from portfix6901
2016-02-08 10:52:01 -08:00
Nathan Shively-Sanders
fa598758b1
Improve display and contextual typing of this
...
1. Always display `this` type if annotated.
2. Contextually type un-annotated `this` parameters in addition to `this`
expressions.
2016-02-08 09:41:57 -08:00
Bill Ticehurst
83c8c7db50
Merge pull request #6961 from Microsoft/port6949
...
Fix emitted file extension for JavaScript files with JSX.Preserve
2016-02-07 14:47:16 -08:00
Bill Ticehurst
bd8aba956f
Fix emitted file extension for JavaScript files with JSX.Preserve
...
(cherry picked from commit af0a0eedd8 )
2016-02-07 13:11:26 -08:00
Tingan Ho
43d2054eac
Fixes typo
2016-02-07 20:10:59 +08:00
Tingan Ho
3d8a472527
Updated comment
2016-02-07 20:09:14 +08:00
Tingan Ho
6b303271f0
Go to defininition should not go to named import
2016-02-07 19:54:38 +08:00
Anders Hejlsberg
788ba3c6ac
Accepting new baselines
2016-02-06 15:34:32 -08:00
Anders Hejlsberg
4540998289
Adding test
2016-02-06 15:33:56 -08:00
Anders Hejlsberg
6f85e13c72
Rename allConstituentTypesHaveKind/someConstituentTypeHasKind to isTypeOfKind/maybeTypeOfKind
2016-02-06 08:39:31 -08:00
Anders Hejlsberg
b9e26e7649
Correct handling of intersection types in allConstituentTypesHaveKind
2016-02-06 08:37:09 -08:00
vilicvane
c7e80e19f0
Avoid writing files that are not changed while compiling incrementally.
2016-02-06 16:51:25 +08:00
Mohamed Hegazy
d27d10ce2f
Merge pull request #6884 from Microsoft/emitModulesInLooseMode
...
Add flag to emit modules in loose mode
2016-02-05 16:51:28 -08:00
Mohamed Hegazy
6f804e40ef
change flag name
2016-02-05 16:30:01 -08:00
Nathan Shively-Sanders
80de700be0
Get contextual type of this parameter correctly
...
Now the language service also sees the contextual type.
Note that with this change, the type display for contextually typed this
parameters goes away because there is no symbol. I'll fix type display
next.
2016-02-05 16:18:21 -08:00
Yui
99fdbc09ed
Merge pull request #6933 from Microsoft/portfix6901
...
Port fix6901 from release-1.8 to master
2016-02-05 14:29:01 -08:00
Nathan Shively-Sanders
5821b87eda
Do not contextually type object callee arguments
2016-02-05 13:53:33 -08:00
Josh Soref
95396cc2bc
spelling fixes for services.ts
...
* aliases
* analyze
* asterisks
* constructor
* diagnostic
* existing
* referring
* revisiting
* search
* source
* visible
2016-02-05 21:03:27 +00:00
AbubakerB
a6a5a22a32
Addressed PR
2016-02-05 18:53:08 +00:00
Kanchalai Tanglertsampan
f35ab8c620
Port fix6901 from release-1.8 to master
...
Fix where we start checking for super-call
Update baselines
Address PR
2016-02-05 10:23:24 -08:00
Nathan Shively-Sanders
71488fc3b1
Refactorings from review comments
...
1. Add `getThisArgumentOfCall` (and correct the code)
2. Remove `getParameterTypeAtIndex` in favour of `getTypeAtPosition`.
Simplify calling code.
2016-02-05 09:38:17 -08:00
Ron Buckton
1e35593437
Adds the transformFiles API
2016-02-04 18:14:39 -08:00