Vladimir Matveev
62abc82f7f
Merge pull request #437 from Microsoft/flush_stdout
...
use writeSync instead of stdout.write to make sure that stream is flushed
2014-08-12 15:40:02 -07:00
Daniel Rosenwasser
978855678d
Removed duplicate diagnostic.
2014-08-12 15:15:45 -07:00
Daniel Rosenwasser
90c173dd16
Merge branch 'master' into diagnosticsCleanup
2014-08-12 14:59:01 -07:00
Daniel Rosenwasser
e6c42faa7c
Addressed CR feedback, removed NoPrefix messages.
2014-08-12 14:56:27 -07:00
Adam Freidin
785b80ff27
baseline update
...
jake runtests
jake baseline-accept
2014-08-12 13:57:47 -07:00
Mohamed Hegazy
911cb2b1fb
Make sure fourslash tests are running
2014-08-12 13:34:07 -07:00
Mohamed Hegazy
0b41303df2
Ensure scriptsnapshot is set when creating a source file
2014-08-12 13:33:48 -07:00
Anders Hejlsberg
d3621bf042
Merge pull request #436 from Microsoft/improvedArrayErrors
...
Rearranging members of Array<T> to improve error reporting.
2014-08-12 13:07:00 -07:00
Vladimir Matveev
551a532f5d
Merge pull request #430 from Microsoft/outlining
...
enable outlining atop of new compiler
2014-08-12 11:59:14 -07:00
Daniel Rosenwasser
7bf846ab3d
Update LKG.
2014-08-12 11:49:59 -07:00
Vladimir Matveev
6e7c95b817
use writeSync instead of stdout.write to make sure that stream is flushed
2014-08-12 11:30:11 -07:00
Mohamed Hegazy
6070dcc26a
Merge pull request #421 from hn3000/fixTypo-sourceMap
...
fix typo: sourcemap -> sourceMap
2014-08-12 11:27:50 -07:00
Anders Hejlsberg
e0a4b3c1cc
Rearranging members of Array<T> to improve error reporting.
2014-08-12 11:13:15 -07:00
Vladimir Matveev
a409ec9790
switch to getStart
2014-08-11 22:57:32 -07:00
Vladimir Matveev
bf3fbe347a
adressed CR feedback: use pos instead of full start
2014-08-11 22:34:58 -07:00
Adam Freidin
5e2316d642
added tests for <reference path="" static='' />
2014-08-11 16:34:31 -07:00
Mohamed Hegazy
349367d991
Consolidate logic to use the lib in one location in the tests
2014-08-11 15:35:15 -07:00
Vladimir Matveev
5e0221eeac
switch to using OutliningSpan instead of TextSpan to better support language service
2014-08-11 15:08:40 -07:00
Anders Hejlsberg
3b1dbadb88
Addressing CR feedback, adding baselines.
2014-08-11 14:52:32 -07:00
Sheetal Nandi
98f631e23f
Make changes to report error if the type used from external module cannot be named
...
Adds test cases too
2014-08-11 14:15:57 -07:00
Vladimir Matveev
785c083888
enable outlining atop of new compiler
2014-08-11 13:15:07 -07:00
Anders Hejlsberg
5b255243c9
Adding support for tuple types (e.g. [number, string])
2014-08-11 12:21:26 -07:00
Adam Freidin
988cec595d
fix: /// <reference path="..." static='true' />
...
The second quote of the static attribute was incorrectly
matched against the first quote of the path attribute.
2014-08-11 10:38:41 -07:00
Mohamed Hegazy
851e3358ce
Merge pull request #415 from ivogabe/regexp
...
RegExp function return types
2014-08-11 10:37:23 -07:00
Harald Niesche
a85d28628b
fix typo: sourcemap -> sourceMap
2014-08-10 14:02:49 +02:00
Ivo Gabe de Wolff
8e8f512053
Add optional index and output to String.match
2014-08-09 12:06:52 +02:00
Ivo Gabe de Wolff
39921a065d
RegExpExecArray should extends Array<string>
...
instead of copying all the methods of Array<string>
2014-08-09 12:03:14 +02:00
Anders Hejlsberg
c71e596ba8
Merge pull request #409 from Microsoft/extractComments
...
Adding getLeadingComments and getTrailingComments methods to scanner.
2014-08-08 17:16:43 -07:00
Anders Hejlsberg
3c5ffbe78c
Merge pull request #408 from Microsoft/globalArrayType
...
Simplifying createArrayType recursion check.
2014-08-08 17:12:03 -07:00
Sheetal Nandi
e27e6b2bbb
During qualification if we are looking in value space, the left qualifier meaning is also value
2014-08-08 17:07:00 -07:00
Anders Hejlsberg
5318bab517
Removing unused variable.
2014-08-08 17:03:51 -07:00
Mohamed Hegazy
be47b94c8f
clean up tests
2014-08-08 16:45:10 -07:00
Mohamed Hegazy
17c45ed986
revert changes to classify a keyword as an identifier if the last token is keyword
2014-08-08 16:43:31 -07:00
Anders Hejlsberg
be56670ddf
Adding getLeadingComments and getTrailingComments methods to scanner.
2014-08-08 16:38:27 -07:00
Sheetal Nandi
09ea12d95c
Use typeof function in the declaration emitter instead of unwinding first level
2014-08-08 16:15:09 -07:00
Anders Hejlsberg
11492cb05d
Simplifying createArrayType recursion check.
...
I made these changes during some unrelated experiments but I'd like to keep them.
2014-08-08 14:12:47 -07:00
Sheetal Nandi
1347621d0c
Report error if the entityname reference in the import declaration is using private module
2014-08-08 13:56:53 -07:00
Mohamed Hegazy
1a4a822da6
Merge pull request #386 from Microsoft/tsc
...
rename tc.js to tsc.js
2014-08-08 13:00:50 -07:00
Sheetal Nandi
c643f39557
Check for the accessible symbol from exported import
...
eg:
// @Filename: w1.ts
export = Widget1
class Widget1 { name = 'one'; }
// @Filename: exporter.ts
export import w = require('./w1');
// @Filename: consumer.ts
import e = require('./exporter');
export function w(): e.w { // Should be OK
return new e.w();
}
In this looking for the name of return type of function w,
not just look for the alias == SymbolOfReturnType but also
look for alias.exportedSymbols === symbolOfReturnType
and qualify it during the toString
2014-08-08 12:57:59 -07:00
Mohamed Hegazy
083d9a12ad
Merge pull request #406 from DickvdBrink/typo-fix
...
Fixed typo soruceFile -> sourceFile
2014-08-08 12:57:58 -07:00
Mohamed Hegazy
a90c62bf8b
Merge branch 'master' into tsc
2014-08-08 12:56:46 -07:00
Dick van den Brink
877b0cfa1a
Fixed typo soruceFile -> sourceFile
2014-08-08 20:19:51 +02:00
Mohamed Hegazy
ad9a87dfb6
Add some huristic optimization to not colorize a keyword if precceded by a dot or a keyword. this should handel cases for "a.var" or "module string { }"
2014-08-08 10:37:10 -07:00
Mohamed Hegazy
bae6ddd1b5
add unterminated multiline comment classification tests
2014-08-07 23:51:15 -07:00
Mohamed Hegazy
38cacc967f
Enable unit tests for DocumentRegistry
2014-08-07 23:45:43 -07:00
Mohamed Hegazy
d028c06034
remove unused folders from unitest runner
2014-08-07 23:45:33 -07:00
Mohamed Hegazy
d502ae20e5
move formatting unit tests to a diffrent folder
2014-08-07 23:45:23 -07:00
Mohamed Hegazy
05d2e75e7c
delete unused tests
2014-08-07 23:45:13 -07:00
Mohamed Hegazy
3fcd33ec32
Enable clorizer unit tests
2014-08-07 23:45:03 -07:00
Mohamed Hegazy
e515ca9697
remove unused property
2014-08-07 23:44:53 -07:00