Commit graph

362 commits

Author SHA1 Message Date
Mohamed Hegazy
f67f1f7db7 Update version to 2.0.0 2016-06-27 13:43:07 -07:00
Wesley Wigham
998acce592
Check for exactly one space 2016-06-23 13:35:29 -07:00
Wesley Wigham
1c5d8344be
Add new lint rule 2016-06-23 12:32:14 -07:00
Yui
171ab06cf0 [Transforms] Merge master 06/14/2016 (#9169)
* Remove check narrowing only certain types, add test showing issues with this

* string literal case test

* Reconcile fix with CFA work

* Defaultable -> NotNarrowable to align with use

* Missed a defaultable in comments

* Add test for narrowing to unions of string literals

* Rewrite isInStringLiteral to accomodate for unterminated strings

* Refactor signatureHelp to expose helper functions

* Add support for completion in string literals

* Remove unused check

* Use const instead of let

* Fix error

* Formatting changes

* Use shorthand properties

* Add failing test for #8738

* Sort baseline reference identifier by name

* Detects assignment to internal module export clause, fixes #8738

* add SharedArrayBuffer

fix

* Factor out assignment op check

* Add test for composite assignment

* Factor out the behaviour and handles x++ and ++x

* Handles ES3 default as identifier name

* Fix missing else statement

* isNameOfExportedDeclarationInNonES6Module

* Reorder options alphabetically

* Mark diagnostics, and skipDefaultLibCheck as internal

* Allow an import of "foo.js" to be matched by a file "foo.ts"

* Improve loadModuleFromFile code

* Respond to PR comments

* Respond to more PR comments

* Fix test

* Actually merge from master

* Revert to old tryLoad implementation

* Run fixupParentReferences when parsing isolated jsDocComment

* initial revision of unit test support for project system in tsserver

* Allow wildcard ("*") patterns in ambient module declarations

* Add non-widening forms of null and undefined

* Create separate control flows for property declarations with initializers

* Add regression test

* Allow trailing commas in function parameter and argument lists

* Add tests

* Remove unused variable

* Add null check and CR feedback

* Support shorthand ambient module declarations

* Revert "Merge pull request #7235 from weswigham/narrow-all-types"

This reverts commit ef0f6c8fe4, reversing
changes made to 9f087cb62a.

* reuse the fixupParentReferences function

* Improve typing of && operator with --strictNullChecks

* Add test

* Respond to PR comments

* Respond to PR comments

* Add merging tests

* Use a function `stringify` to simplify calls to `JSON.stringify(xyz, undefined, 2)`

* Update tests

* Fix mistake

* Include indent in navigation bar protocol

Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.

* Remove unnecessary restrictions in property access narrowing

* Fix fourslash test

* Add regression test

* Consider property declarations to be control flow containers

* Adding regression test

* Remove restriction on --target es5 and --module es6

* change type definition for Object.create

* Fix signature help

* Add "implicit any" warning for shorthand ambient modules

* Remove trailing whitespace

* Support using string values in enums for CompilerOptions in transpile methods

* Remove trailing whitespace in jakefile

* Make `jake runtests-browser` support test regexes with spaces

For example: `jake runtests-browser t="transpile .js files"` now works.

* Add another test

* factor out isJsxOrTsxExtension

* Move to a conformance test

* Revert "Revert "Merge pull request #7235 from weswigham/narrow-all-types""

This reverts commit fc3e040c51.

* Use inclusive flag, as originally done, but include almost everything

* Add additional tests

* Respond to PR comments

* Fix typo

* add tests for tsserver project system

* Fix test

* Allow case comparison to undefined and null in strict null checking mode

* Remove incorrectly added tests

* check if moduleResolution when verifying that program can be reused

* more tests for module resolution change and exclude

* Fix linting issues

* Merge JSDoc of assignments from function expressions

* Allow nested assignments in type guards

* Add tests

* Improve order of parameter's merged jsdoc

* Force LF newlines for LKG builds/non debug builds
Fixes 6630

* Create intersection types in type guards for unrelated types

* Split commentsFunction test into expr/decl

And renumber.

* Remove TODO comments

* Accept new baselines

* Add tests

* Remove comments

* Fix test helper

* Recognize relative path using in outDir property (#9025)

* Recognize relative path using in outDir property

* Add projects tests

* Add project .json files

* Update baselines

* Add comments

* Add test case

The test passes in 1.8 and fails in master.

* Return trace when exception happens

* Remove Long-Done TODO

AFAIK, the harness sources have been concatenated into `run.js` for as long as I've known. This stops executing them twice (and in turn makes debugging tests much easier, since you no longer have to debug into eval'd code).

* Allow primitive type guards with typeof on right

Previously, only type guards of the form `typeof x === 'string'` were
allowed. Now you can write `'string' === typeof x`.

* Primitive type guards are now order independent

* Fix comments in tests

* Add handleing for classes

* Add more tests for target=es5 module=es6

* addExportToArgumentListKind

* Accept baseline

* Add more tests

* Adds progress indicators to the runtests-parallel build task.

* Fixed typo

* Fix comment

* Add test for out-of-range error

* Use proper method of not resolving alias

* Fix module loading error

(commandLineOptions_stringToEnum would be undefined if optionDeclarations wasn't loaded yet)

* Update tests

* Contextually type return statement in async function

* Remove stale files

* Undo change

* Improve perf

* Improve tests

* Fix sourcemaps for debugging tests

* Allow --sourceRoot with --inlineSources option
Fixes #8445

* this in parameter initializers resolves to class

Accept baselines now that the test passes.

* Add tests for more kinds of import/export

* Fix7334 Disallow async in functionExpression and ArrowFunction (#9062)

* Error when using async modifier in function-expression and arrow-function when target es5

* Add tests and baselines

* Resolve function-this in parameter initialisers when explicitly provided

* Allow null/undefined guard with null/undefined on left

Also add a test with baselines.

* Code review comments

* Update more diagnostic messages ES6->2015

Fix #8996 CC @mhegazy.

* Fixes an issue with runtests-parallel when global mocha is not installed.

* Update LKG

* Add tests

* fix baselines

* Salsa: get members of variables whose initialisers are functions

* Test adding members to JS variables whose initialisers are functions

* Recommend runtests-parallel in CONTRIBUTING

* Allow empty lists on command line

* Remove single-comma empty array form

* Remove trailing whitespace

* Implicit type inclusion changes

* Only inlineSourceMap when debugging through jake-browser (#9080)

* Only inlineSourceMap when debugging through jake-browser

* Address PR: fix typo in opt's property

* minor fix: add missing return clause

* Use camel-case instead of snake-case (#9134)

* Baseline fix, CR comments, lint

* CR changes

* Add test for jsdoc in navigation bar

* Fixes runtests-parallel not reporting failure for failed tests.

* Fix decorator metadata emit for rest arg with no type

* Add isDefinition to ReferenceEntry

Clients can now easily tell if the reference is to a definition or a
usage.

* Test isDefinition

* Add option to bail out of `jake runtests` when one test fails

* Absolute-ify paths in both places

* Refactor

* Add unit test

* lint

* Added tests.

* Accepted baselines.

* Emit 'exports.' if the shorthand is a general export.

* Accepted baselines.

* Emit 'Promise' decorator metadata return type for async methods

* Respond to PR comment

* Unescape identifiers used in code completion

* Make isDefinition required.

For the deprecated getOccurrencesAtPosition, isDefinition is always false.

* Add more isDefinition tests and fix computed property bug

* Fix bug: do unescaping in the right place, so that it only affects escaped javascript identifiers

* Use `isLiteralComputedPropertyDeclarationName`
2016-06-14 15:00:40 -07:00
Wesley Wigham
2634a6713e
Merge branch 'master' into remove-jake 2016-06-14 14:52:02 -07:00
Wesley Wigham
1defdc3847
Gulfile runs tests and compiles like a champ 2016-06-14 14:41:25 -07:00
Wesley Wigham
8f7c6e81be
Remove compileFile and exec browserify - use gulp-typescript instead 2016-06-14 12:39:13 -07:00
Yui
f235bf7db8 [Transforms] Merge master 06/06/2016 (#8991)
* Remove check narrowing only certain types, add test showing issues with this

* string literal case test

* Reconcile fix with CFA work

* Defaultable -> NotNarrowable to align with use

* Missed a defaultable in comments

* Add test for narrowing to unions of string literals

* Rewrite isInStringLiteral to accomodate for unterminated strings

* Refactor signatureHelp to expose helper functions

* Add support for completion in string literals

* Remove unused check

* Use const instead of let

* Fix error

* Formatting changes

* Use shorthand properties

* Add failing test for #8738

* Sort baseline reference identifier by name

* Detects assignment to internal module export clause, fixes #8738

* add SharedArrayBuffer

fix

* Factor out assignment op check

* Add test for composite assignment

* Factor out the behaviour and handles x++ and ++x

* Handles ES3 default as identifier name

* Fix missing else statement

* isNameOfExportedDeclarationInNonES6Module

* Reorder options alphabetically

* Mark diagnostics, and skipDefaultLibCheck as internal

* Allow an import of "foo.js" to be matched by a file "foo.ts"

* Improve loadModuleFromFile code

* Respond to PR comments

* Respond to more PR comments

* Fix test

* Actually merge from master

* Revert to old tryLoad implementation

* Run fixupParentReferences when parsing isolated jsDocComment

* initial revision of unit test support for project system in tsserver

* Allow wildcard ("*") patterns in ambient module declarations

* Add non-widening forms of null and undefined

* Create separate control flows for property declarations with initializers

* Add regression test

* Allow trailing commas in function parameter and argument lists

* Add tests

* Remove unused variable

* Add null check and CR feedback

* Support shorthand ambient module declarations

* Revert "Merge pull request #7235 from weswigham/narrow-all-types"

This reverts commit ef0f6c8fe4, reversing
changes made to 9f087cb62a.

* reuse the fixupParentReferences function

* Improve typing of && operator with --strictNullChecks

* Add test

* Respond to PR comments

* Respond to PR comments

* Add merging tests

* Use a function `stringify` to simplify calls to `JSON.stringify(xyz, undefined, 2)`

* Update tests

* Fix mistake

* Include indent in navigation bar protocol

Previously navbar01 test had indents when run in the browser but not when run from node. Now they run the same.

* Remove unnecessary restrictions in property access narrowing

* Fix fourslash test

* Add regression test

* Consider property declarations to be control flow containers

* Adding regression test

* Remove restriction on --target es5 and --module es6

* change type definition for Object.create

* Fix signature help

* Add "implicit any" warning for shorthand ambient modules

* Remove trailing whitespace

* Support using string values in enums for CompilerOptions in transpile methods

* Remove trailing whitespace in jakefile

* Make `jake runtests-browser` support test regexes with spaces

For example: `jake runtests-browser t="transpile .js files"` now works.

* Add another test

* factor out isJsxOrTsxExtension

* Move to a conformance test

* Revert "Revert "Merge pull request #7235 from weswigham/narrow-all-types""

This reverts commit fc3e040c51.

* Use inclusive flag, as originally done, but include almost everything

* Add additional tests

* Respond to PR comments

* Fix typo

* add tests for tsserver project system

* Fix test

* Allow case comparison to undefined and null in strict null checking mode

* Remove incorrectly added tests

* check if moduleResolution when verifying that program can be reused

* more tests for module resolution change and exclude

* Fix linting issues

* Merge JSDoc of assignments from function expressions

* Allow nested assignments in type guards

* Add tests

* Improve order of parameter's merged jsdoc

* Force LF newlines for LKG builds/non debug builds
Fixes 6630

* Create intersection types in type guards for unrelated types

* Split commentsFunction test into expr/decl

And renumber.

* Remove TODO comments

* Accept new baselines

* Add tests

* Remove comments

* Fix test helper

* Recognize relative path using in outDir property (#9025)

* Recognize relative path using in outDir property

* Add projects tests

* Add project .json files

* Update baselines

* Add comments

* Add test case

The test passes in 1.8 and fails in master.

* Return trace when exception happens

* Remove Long-Done TODO

AFAIK, the harness sources have been concatenated into `run.js` for as long as I've known. This stops executing them twice (and in turn makes debugging tests much easier, since you no longer have to debug into eval'd code).

* Allow primitive type guards with typeof on right

Previously, only type guards of the form `typeof x === 'string'` were
allowed. Now you can write `'string' === typeof x`.

* Primitive type guards are now order independent

* Fix comments in tests

* Add handleing for classes

* Add more tests for target=es5 module=es6

* addExportToArgumentListKind

* Accept baseline

* Add more tests

* wip-fixing transforms

* Adds progress indicators to the runtests-parallel build task.

* Fixed typo

* Fix comment

* Add test for out-of-range error

* Use proper method of not resolving alias

* Fix module loading error

(commandLineOptions_stringToEnum would be undefined if optionDeclarations wasn't loaded yet)

* Port 8739

* Update tests

* Update baselines

* Contextually type return statement in async function

* Remove stale files

* Undo change

* Improve perf

* Improve tests

* Fix sourcemaps for debugging tests

* Allow --sourceRoot with --inlineSources option
Fixes #8445

* this in parameter initializers resolves to class

Accept baselines now that the test passes.

* Add tests for more kinds of import/export

* Fix7334 Disallow async in functionExpression and ArrowFunction (#9062)

* Error when using async modifier in function-expression and arrow-function when target es5

* Add tests and baselines

* Resolve function-this in parameter initialisers when explicitly provided

* Allow null/undefined guard with null/undefined on left

Also add a test with baselines.

* Code review comments

* Update more diagnostic messages ES6->2015

Fix #8996 CC @mhegazy.

* Fixes an issue with runtests-parallel when global mocha is not installed.

* Update LKG

* Add tests

* fix baselines

* Recommend runtests-parallel in CONTRIBUTING

* Only inlineSourceMap when debugging through jake-browser (#9080)

* Only inlineSourceMap when debugging through jake-browser

* Address PR: fix typo in opt's property

* Manually port tests from PR 8470

* minor fix: add missing return clause

* Support using string values in enums for CompilerOptions in transpile methods

* Support using string values in enums for CompilerOptions in transpile methods

# Conflicts:
#	tests/cases/unittests/transpile.ts

* Fix test helper

* Add test for out-of-range error

* Fix module loading error

(commandLineOptions_stringToEnum would be undefined if optionDeclarations wasn't loaded yet)

* Use camel-case instead of snake-case (#9134)

* Manually add tests for PR 8988

* Allow wildcard ("*") patterns in ambient module declarations

* Respond to PR comments

* Add another test

* Improve perf

* Improve tests

* Update baseline from merging with master

* Address PR comment

* Update baseline

* Refactor how we retrieve binding-name cache in module transformer

* Temporary accept so we get a clean run-tests result
2016-06-14 11:36:57 -07:00
Ron Buckton
3dca09b200 Fixes runtests-parallel not reporting failure for failed tests. 2016-06-13 12:58:21 -07:00
Wesley Wigham
d756806539
Quick fix for runtests-parallel 2016-06-10 10:53:35 -07:00
Ron Buckton
5af8ba8bf8 Fixes an issue with runtests-parallel when global mocha is not installed. 2016-06-09 22:07:07 -07:00
Ron Buckton
8fc3422e7c Fixed typo 2016-06-08 18:18:26 -07:00
Ron Buckton
19baf1f38a Adds progress indicators to the runtests-parallel build task. 2016-06-08 18:09:36 -07:00
Ron Buckton
a07965aad8 Merge branch 'master' into transforms 2016-05-31 18:43:51 -07:00
Ron Buckton
ee39c4e8d4 Merge branch 'master' into transforms-merge 2016-05-25 14:14:32 -07:00
Vladimir Matveev
b3531b0158 add a extra check to avoid rescans 2016-05-25 12:25:53 -07:00
Andy Hanson
bd633c828f Lint all servicesSources 2016-05-25 06:45:52 -07:00
Yui
5433553131 Fix 8589: by appending "-1.0" pre-release version will be comparising by lexically comparison in ASCII sort order. (#8629) 2016-05-16 16:57:11 -07:00
Nathan Shively-Sanders
f8ab1a5ca6 Merge branch 'master' into transforms 2016-04-18 13:27:33 -07:00
Wesley Wigham
37a0e8f502 Remove custom no-null rule, use tslint builtin no null rule 2016-04-13 02:09:14 -04:00
Ron Buckton
3507ed021c Fixes issues that were causing runtests-browser to fail 2016-04-07 16:13:28 -07:00
Mohamed Hegazy
a75a02cc7b Fix issue writing too many files asynchronuslly 2016-03-10 16:59:56 -08:00
Nathan Shively-Sanders
ec4c6fea2d Merge branch 'master' into lint-nested-++ 2016-01-04 08:56:05 -08:00
Nathan Shively-Sanders
710b379cdc Update lint message to not mention element access. 2016-01-04 08:44:16 -08:00
Daniel Rosenwasser
9c61e53a78 Allow tagged boolean arguments to be followed with a colon. 2015-12-28 17:11:55 -05:00
Nathan Shively-Sanders
189357db1a Tighten no ++/-- rule 2015-12-22 15:37:24 -08:00
Anders Hejlsberg
e93df41f54 Addressing CR feedback 2015-12-18 19:06:44 -08:00
Anders Hejlsberg
58e869d5e4 Remove unused variable 2015-12-17 18:25:17 -08:00
Anders Hejlsberg
94e91e5960 Use hidden text in Word document for markdown image links 2015-12-17 18:20:49 -08:00
Anders Hejlsberg
549fbf58ac Adjusting indentation 2015-12-17 16:50:22 -08:00
Anders Hejlsberg
3f65a31a4f Property show images in Language Specification markdown 2015-12-17 16:43:55 -08:00
Wesley Wigham
a69825e84e tweak rules 2015-12-01 16:27:19 -08:00
Wesley Wigham
3fba14ed6a rule text fix 2015-12-01 16:20:31 -08:00
Wesley Wigham
de89459162 add new rule 2015-12-01 16:19:40 -08:00
Wesley Wigham
3085806fc2 lint rule forbidding the in keyword binary expression 2015-12-01 15:14:24 -08:00
Yui T
97f0bfcd72 apply tslint rule to scripts\tslint 2015-11-20 16:28:58 -08:00
Daniel Rosenwasser
bd84b844ff Remove unnecessary 'else' block. 2015-11-18 10:07:42 -08:00
Daniel Rosenwasser
cbb61654fb Small refactorings. 2015-11-18 01:53:12 -08:00
Daniel Rosenwasser
15d689cdcd Simplify simplify simplify. 2015-11-18 01:46:17 -08:00
Daniel Rosenwasser
cf007461b9 Fixed invalid code for binding expressions. 2015-11-18 01:41:41 -08:00
Wesley Wigham
15f505e6aa use tslint@next 2015-11-11 13:30:26 -08:00
Wesley Wigham
84551d7cbd for..of loops 2015-11-04 17:39:04 -08:00
Wesley Wigham
db2f5f2249 I love fixing lints on my linter code 2015-11-04 14:58:48 -08:00
Wesley Wigham
51fc4f2c23 Add prefer const rule 2015-11-04 14:51:31 -08:00
Paul van Brenk
dababb10a6 Merge pull request #5273 from Microsoft/shortenLocMessages
Shorten loc messages
2015-10-26 14:34:57 -07:00
Ryan Cavanaugh
d284a90cc2 Style changes 2015-10-22 15:43:18 -07:00
Ryan Cavanaugh
9da964f019 Remove extra semicolon (the irony) 2015-10-22 11:39:41 -07:00
Ryan Cavanaugh
69236c9be8 Add rule to check spaces around intersection/union type operators 2015-10-22 11:35:48 -07:00
Paul van Brenk
90cc848a15 Add linebreaks for readability 2015-10-15 11:46:50 -07:00
Paul van Brenk
4cd62de8d4 Shorten the key we use for the loc message. 2015-10-15 11:22:22 -07:00
Wesley Wigham
e16a14b5b3 tslint had a new release and added this rule, theirs was a little stricter 2015-10-02 15:15:39 -07:00
Mohamed Hegazy
bd5d0965bb Merge pull request #4847 from Microsoft/looser-next-line-rule
Next-line rule was too strict
2015-09-29 12:01:58 -07:00
Wesley Wigham
9984ae9000 We can go simpler 2015-09-24 17:04:57 -07:00
Wesley Wigham
e747bf2b36 fix hook 2015-09-24 17:02:10 -07:00
Wesley Wigham
758e4402da Add git hooks 2015-09-24 17:00:27 -07:00
Daniel Rosenwasser
962ba8288b Conflicts should cause errors instead of warnings. 2015-09-20 12:41:28 -07:00
Daniel Rosenwasser
2e5b6fec7c Add funcitonality to warn on duplicate codes. 2015-09-20 12:14:56 -07:00
Daniel Rosenwasser
c28efb7572 Merge pull request #4845 from Microsoft/updateDTRWC
Fix importDefinitelyTypedTests script
2015-09-18 14:39:53 -07:00
Daniel Rosenwasser
5a2a7021fa Fix jake task, style/const in script. 2015-09-18 13:13:36 -07:00
Wesley Wigham
fe5bca8712 Next-line rule was too strict
We have a few places where we do this:
```ts
if {
  //...
}
// Look, a comment
else {
  //...
}
```
I don't think we want to forbid these cases, so I'm loosening the requirement from "must be on the line after the prior curly brace" to "can't be on the same line as the curly brace".
2015-09-17 19:11:44 -07:00
Daniel Rosenwasser
37ee17d40d es3 -> es5. 2015-09-17 17:56:39 -07:00
Daniel Rosenwasser
bf989aa565 Final touches on the script. 2015-09-17 17:26:10 -07:00
Daniel Rosenwasser
23af2a7163 Improved command line interaction for 'importDefinitelyTypedTests' script. 2015-09-17 16:37:18 -07:00
Daniel Rosenwasser
22eef28cbd forEach -> for-of, and other changes. 2015-09-17 16:33:50 -07:00
Wesley Wigham
2793bc2acd Feedback from PR, remove unused identifiers 2015-09-17 14:29:52 -07:00
Daniel Rosenwasser
8bb6313b22 Use explicit types, var -> let/const, misspellings, style. 2015-09-16 17:42:42 -07:00
Daniel Rosenwasser
a47b7b8f17 Added 'tsconfig.json' for 'importDefinitelyTypedTests' script. 2015-09-16 17:35:18 -07:00
Daniel Rosenwasser
9696e57772 Added tsd.json file with 'node.d.ts'. 2015-09-16 17:34:31 -07:00
Daniel Rosenwasser
1500f5cd02 Moved importDefinitelyTypedTests.ts to its own folder. 2015-09-16 17:28:30 -07:00
Wesley Wigham
0d88d8df68 Simplify it a bit 2015-08-26 14:48:52 -07:00
Wesley Wigham
dc9dd3e667 Give up on real typechecking, just check literals 2015-08-26 14:47:25 -07:00
Wesley Wigham
1cd016b289 Boolean trivia rule 2015-08-26 11:59:53 -07:00
Wesley Wigham
7813121c4d compile vs tslints services dts, null check lint 2015-08-25 18:37:52 -07:00
Wesley Wigham
c31ad6fb28 Add tslint rules for #3994 2015-08-25 18:09:32 -07:00
Anders Hejlsberg
b3feae1b5f Merge pull request #4033 from Microsoft/updateLangSpec
Update Language Specification
2015-07-29 07:54:02 -07:00
Anders Hejlsberg
dc816900f1 Update word2md tool to support hyperlinks 2015-07-26 16:26:58 -07:00
Daniel Rosenwasser
d1fe21dda9 Publish to TypeScript itself, create a task to preview changes. 2015-07-23 12:32:17 -07:00
Daniel Rosenwasser
86b8405450 Add configureNightly script. 2015-07-14 18:09:42 -07:00
Dan Quirk
5dfa6104f9 Turn off a few rules and more cleanup post merge 2015-07-08 17:42:26 -07:00
Arthur Ozga
738415d65c Changed tabs to spaces and reformatted file 2015-07-02 15:17:26 -07:00
Ryan Cavanaugh
d9ca99dfad Merge pull request #3637 from RyanCavanaugh/errorCheck
Remove unused errors
2015-06-26 14:23:45 -07:00
Ryan Cavanaugh
aa59753fe4 CR feedback 2015-06-25 14:02:30 -07:00
Ryan Cavanaugh
b4b2a41bc0 Error check script 2015-06-25 13:34:42 -07:00
Mohamed Hegazy
224e7630ea use namespaces instead of modules in the codebase 2015-06-12 09:01:48 -07:00
Mohamed Hegazy
218e1012a2 Add script to create a benchmark test using the compiler 2015-04-24 11:00:14 -07:00
Cyrus Najmabadi
20961cdbd7 Insert @internal when we generate diagnostic messages. 2015-04-13 15:55:56 -07:00
Mohamed Hegazy
e902d8462e ES6 doesnt support import id = require("mod") syntax
Conflicts:
	src/compiler/checker.ts
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-03-11 21:40:10 -07:00
unknown
751054464f Fixed VSDevMode.ps1 parameter info 2015-02-27 21:24:28 +01:00
Mohamed Hegazy
21fb559b53 Make the vsDevMode script more explicit and support lib file override 2015-02-26 12:22:01 -08:00
Bill Ticehurst
b1dc910b4a Added script to easily enable VS dev mode 2015-02-12 18:39:59 -08:00
Ryan Cavanaugh
13ba516a7a Address CR feedback; refactor out tsc invocation 2015-01-19 21:37:21 -08:00
Ryan Cavanaugh
7b2579964c Automatic bisecting script 2015-01-19 15:39:21 -08:00
Daniel Rosenwasser
644951b1e0 Fixed old sys dependency, as sys is now ts.sys. 2014-12-11 16:03:49 -08:00
Mohamed Hegazy
dd7ca69866 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. 2014-10-20 17:38:50 -07:00
Mohamed Hegazy
2cef9ab852 Merge pull request #907 from Microsoft/rwcRunner
Update Rwc runner
2014-10-16 17:42:35 -07:00
Mohamed Hegazy
d0e8350452 import ior utilites 2014-10-16 17:39:05 -07:00
Anders Hejlsberg
f5052633a3 Addressing CR feedback and fixing issue with document title 2014-10-16 13:43:34 -07:00
Anders Hejlsberg
2e64a22178 Changing word2md tool to map Windows-1252 characters to Unicode 2014-10-16 13:27:48 -07:00
Ryan Cavanaugh
24eb35bb48 IOR is a simple script for dealing with IO Replay files 2014-10-16 13:00:14 -07:00
Anders Hejlsberg
391a477ba0 Merge branch 'master' into specJakeTask 2014-09-26 15:15:11 -07:00
Anders Hejlsberg
deedaf9c1b Add jake task for generating Markdown language spec 2014-09-26 14:36:18 -07:00
Anders Hejlsberg
59248ea9ee Escaping of '<' characters in Word to Markdown conversions 2014-09-26 06:56:31 -07:00
Anders Hejlsberg
a8514dac6c Addressing CR feedback 2014-09-25 13:26:43 -07:00
Anders Hejlsberg
7d18236b81 Language Specification in Markdown format 2014-09-25 11:17:14 -07:00
Mohamed Hegazy
1f2a2d2ae3 Simple fixes for the tests 2014-09-11 09:23:29 -07:00
Mohamed Hegazy
3e4c5d5b2f remove unused file 2014-09-09 12:28:25 -07:00
Mohamed Hegazy
acf557dd3c Do not emit references in generated declaration files if the --noresolve flag was set. This fixes a crash in the compiler when generating declarations with /// reference and noResolve 2014-09-04 13:16:22 -07:00
Mohamed Hegazy
c952750327 Fix typo in file name 2014-09-03 13:10:31 -07:00
Mohamed Hegazy
4e21f1e548 Import Definitlly typed unit tests into the RWC suite 2014-09-03 10:37:03 -07:00
Daniel Rosenwasser
348d0fca21 Addressed code review feedback. 2014-08-04 17:52:58 -07:00
Daniel Rosenwasser
616dae20f0 Fixed diagnostic generator; added messages. 2014-08-01 17:24:02 -07:00
Mohamed Hegazy
214df64e28 Add snapshot of compiler sources 2014-07-12 17:30:19 -07:00