Commit graph

794 commits

Author SHA1 Message Date
Mohamed Hegazy
fefe2fb093 Implement getScope 2014-08-22 16:30:21 -07:00
Daniel Rosenwasser
b73558d208 Merge pull request #508 from Microsoft/printDiagnosticCodes
Emit error codes when reporting diagnostics.
2014-08-22 16:21:44 -07:00
Sheetal Nandi
c4fdccacb8 Emit pinned/tripleslash reference comments of elided module declaration
Fixes #501
2014-08-22 16:10:33 -07:00
Sheetal Nandi
5353128387 Emit pinned/tripleslash reference comments of ambient declarations
Fixes #501
2014-08-22 16:10:26 -07:00
Sheetal Nandi
393464eb18 Emit pinned/tripleslash reference comments of interfaces
Fixes #501
2014-08-22 16:10:19 -07:00
Sheetal Nandi
85b892fd6a Emit pinned/tripleslash reference comments of signatures
Fixes #501
2014-08-22 16:10:11 -07:00
Sheetal Nandi
e6cd3e15b0 Merge pull request #509 from Microsoft/emitLeadingCommentsForCurly
Emit leading comments for '}' of function/constructor block
2014-08-22 16:01:49 -07:00
Daniel Rosenwasser
48c6bdb2aa Merge branch 'master' into printDiagnosticCodes 2014-08-22 15:52:04 -07:00
Daniel Rosenwasser
7f4ae93904 Updated error reporting within harness to match that of tsc. 2014-08-22 15:32:40 -07:00
CyrusNajmabadi
eb41b21be4 Merge pull request #456 from Microsoft/newLanguageService
Initial port of the new language service work.
2014-08-22 14:28:19 -07:00
Cyrus Najmabadi
9aee22b943 Merge branch 'master' into newLanguageService
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/harness/fourslash.ts
	src/harness/harness.ts
	src/harness/harnessLanguageService.ts
	src/harness/rwcRunner.ts
	src/services/services.ts
2014-08-22 14:23:14 -07:00
Sheetal Nandi
519ef5b383 Correct the declaration emit for overload implementation if there is single overload signature
Fixes  #480
2014-08-22 13:24:57 -07:00
Daniel Rosenwasser
d05a4c40b5 Made diagnostic lowercase. 2014-08-22 12:57:18 -07:00
Daniel Rosenwasser
c3590aa233 Turned redeclaration into a string append. 2014-08-21 17:33:55 -07:00
Sheetal Nandi
53d79a25d3 Emit leading comments for '}' of the constructor block
Fixes #503
2014-08-21 17:17:32 -07:00
Sheetal Nandi
45e76e2bd2 Emit leading comments for '}' of the function block
Fixes #503
2014-08-21 17:17:02 -07:00
Sheetal Nandi
92e3202604 Fix the compilerRunner when compiling resulting d.ts file when --out is specified 2014-08-21 17:13:27 -07:00
Daniel Rosenwasser
07d56898ee Emit error codes when reporting diagnostics.
Addresses part of issue #506.
2014-08-21 17:08:58 -07:00
Sheetal Nandi
16d1cfd29d Merge pull request #505 from Microsoft/newLineBetweenSourceFiles
Emit new lines between source files emit so that the file contents always start on new line
2014-08-21 16:15:56 -07:00
Sheetal Nandi
d2ae999a48 Enable test case for declaration emit for multiple file emit scenario 2014-08-21 16:15:30 -07:00
Mohamed Hegazy
f835b7c3b9 Merge pull request #504 from DickvdBrink/fix-declaration-emit-time
Fixed TypeScript.declarationEmitGetAccessorFunctionTime value
2014-08-21 14:03:42 -07:00
Sheetal Nandi
3e2de14933 Emit new lines between source files emit so that the file contents always start on new line
Fixes #500
2014-08-21 13:44:26 -07:00
Mohamed Hegazy
dbf9e47832 use isDeclarationOrFunctionExpressionOrCatchVariableName instead of isDeclarationIdentifier in the language service and remove unused functions 2014-08-21 13:34:50 -07:00
Sheetal Nandi
753364768e Merge pull request #495 from Microsoft/rwcRunner
Simplifies RWC Runner to use HarnessCompiler.compileFiles so it can be used to baseline errors and sourcemaps more like compiler runner
2014-08-21 13:04:46 -07:00
Mohamed Hegazy
6965a06b04 Support getReferences on rightside of export assignment and import statements 2014-08-21 13:03:46 -07:00
Sheetal Nandi
2ac377cc76 Fixed the file map lookup to use hasOwnProperty 2014-08-21 13:03:08 -07:00
Mohamed Hegazy
5dc017b023 Merge pull request #502 from DickvdBrink/unused-var-parser
Remove some unused variables
2014-08-21 12:55:53 -07:00
Mohamed Hegazy
def02d8323 Merge pull request #499 from DickvdBrink/Debug-assert
Fix shouldAssert function
2014-08-21 12:55:21 -07:00
Dick van den Brink
606601bc7c Fixed TypeScript.declarationEmitGetAccessorFunctionTime having a wrong value 2014-08-21 21:27:30 +02:00
Dick van den Brink
c9e526ffe9 Remove some unused variables 2014-08-21 21:24:33 +02:00
Dick van den Brink
3cbb57fd51 Fix shouldAssert function
this.currentAssertionLevel was always undefined
2014-08-21 21:04:35 +02:00
Mohamed Hegazy
bbeeb8df7f update getSymbolInfo 2014-08-21 00:13:29 -07:00
Mohamed Hegazy
e0ffc47acc Merge branch 'master' into getReferences
Conflicts:
	src/compiler/checker.ts
2014-08-20 22:55:41 -07:00
Mohamed Hegazy
74518a9b7f respond to code review comments 2014-08-20 22:46:47 -07:00
Mohamed Hegazy
cbf4edabe1 Update LKG. 2014-08-20 17:38:43 -07:00
Sheetal Nandi
6e4d0ef1ef Merge pull request #452 from Microsoft/emitComments
Emit comments in the .js and .d.ts files
2014-08-20 17:07:24 -07:00
Sheetal Nandi
8050959c10 Some minor changes as per code review feedback 2014-08-20 16:50:28 -07:00
Sheetal Nandi
8ad66bb6c6 Compiler test case for commit 0636a06 2014-08-20 16:18:40 -07:00
Sheetal Nandi
412ef61cd8 Baseline sourcemap record from rwc runner 2014-08-20 15:57:25 -07:00
Sheetal Nandi
3d5f692c0a Emit the error file contents and highlight it to show errors for rwc errors 2014-08-20 15:44:52 -07:00
Mohamed Hegazy
978c2ef670 Fix getReferences for labels 2014-08-20 15:35:30 -07:00
Sheetal Nandi
58fca3773f Simplify rwc runner to use the common functionality to get errors, js files etc as part of harness compilation 2014-08-20 15:26:33 -07:00
Mohamed Hegazy
55512faa0d Use new tree to get Bloom filters 2014-08-20 11:25:39 -07:00
Jason Freeman
e2071a344c Merge pull request #482 from Microsoft/typeWriter
Support resolution of any part of the RHS of an import
2014-08-20 13:22:28 -04:00
Sheetal Nandi
21020a71d1 Use local source file text to record source map span start 2014-08-19 20:33:36 -07:00
Sheetal Nandi
b53e989f88 Emit declarations and sourcemaps in rwc test runner 2014-08-19 20:21:59 -07:00
Sheetal Nandi
0636a067fc Fix the new sourceMapRecording correctly if the multiple files output to single js file and the file ends with interface definition 2014-08-19 20:21:54 -07:00
Sheetal Nandi
4ba7446a7d Emit the line, col information into the rwc runner error baselines 2014-08-19 20:21:50 -07:00
Dan Quirk
2913725e9d Update reference from tc.js to tsc.js 2014-08-19 16:11:33 -07:00
Jason Freeman
bfa2e940c0 Support resolution of any part of the RHS of an import 2014-08-19 15:04:30 -07:00