Commit Graph
33622 Commits
Author SHA1 Message Date
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
Mohamed Hegazy 019994004c wire classifier to use new compiler implementation 2014-08-07 23:44:43 -07:00
Mohamed Hegazy 132cd276d1 consistentlly compute the length of an unterminated multiline comment 2014-08-07 23:44:34 -07:00
Sheetal Nandi 54f5f15796 Update the project runner to emit errors in more readable way 2014-08-07 17:49:47 -07:00
Sheetal Nandi 2264322380 Enable project runner to compile generated .d.ts files
Uncovered bug in quoted .d.ts compilation
2014-08-07 17:26:29 -07:00
Mohamed Hegazy 39046fa2d1 Merge pull request #395 from DickvdBrink/code-style
Added missing semicolons
2014-08-07 17:23:10 -07:00
Daniel Rosenwasser 122b78612c Recovered deleted, renumbered existing, reworded some. 2014-08-07 15:59:49 -07:00
Daniel Rosenwasser d7e3447909 Removed more unused diagnostics. 2014-08-07 15:59:47 -07:00
Daniel Rosenwasser 2bc8359b16 Removed unused diagnostics. 2014-08-07 15:59:46 -07:00
Daniel Rosenwasser 0c0d607087 Removed duplicate messages from diagnosticMessages.json. 2014-08-07 15:59:44 -07:00
Sheetal Nandi 5657c28b8b Fix the incorrect declaration file path during d.ts file compile in the compilerrunner 2014-08-07 14:59:00 -07:00
Sheetal Nandi cac18738df Removing bug numbers from the testcases which are fixed and adding declaration generation in few testcases 2014-08-07 14:47:49 -07:00
Jason Freeman b9124a72fa Merge pull request #385 from Microsoft/octal
Disallow octal literals in strict mode and ES5
2014-08-07 16:07:41 -04:00
Jason Freeman cc7ca33eef Simplify checking for octal literals in parser 2014-08-07 12:49:52 -07:00
Sheetal Nandi 4801c3447f Emit the declarations for the chained import usage in the export assignment 2014-08-07 12:24:28 -07:00
Jason Freeman 92f7c98adb Merge branch 'master' into octal 2014-08-07 12:11:13 -07:00
Dick van den Brink e0f738429f Added missing semicolons 2014-08-07 21:08:38 +02:00
Jason Freeman b1f71e6504 Address feedback 2014-08-07 12:08:31 -07:00
Vladimir Matveev 02d0b024c6 Merge pull request #378 from Microsoft/inherited_overloads_with_specialized_signatures
do not reorder signatures from derived and base types
2014-08-07 10:35:47 -07:00
Vladimir Matveev e642086d56 fix comment 2014-08-07 10:26:18 -07:00