434 Commits

Author SHA1 Message Date
Anders Hejlsberg
92b367741b Adding error message for empty tuple types. 2014-08-13 11:13:24 -07:00
Anders Hejlsberg
ef52312644 Addressing CR feedback. 2014-08-13 07:15:13 -07:00
Anders Hejlsberg
3b1dbadb88 Addressing CR feedback, adding baselines. 2014-08-11 14:52:32 -07:00
Anders Hejlsberg
5b255243c9 Adding support for tuple types (e.g. [number, string]) 2014-08-11 12:21:26 -07: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
Anders Hejlsberg
5318bab517 Removing unused variable. 2014-08-08 17:03:51 -07:00
Anders Hejlsberg
be56670ddf Adding getLeadingComments and getTrailingComments methods to scanner. 2014-08-08 16:38:27 -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
Mohamed Hegazy
1a4a822da6 Merge pull request #386 from Microsoft/tsc
rename tc.js to tsc.js
2014-08-08 13:00:50 -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
39046fa2d1 Merge pull request #395 from DickvdBrink/code-style
Added missing semicolons
2014-08-07 17:23:10 -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
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
Vladimir Matveev
d99fe9f2b7 adjust perftc to match the most recent implementation of createSourceFile 2014-08-06 23:58:20 -07:00
Vladimir Matveev
cc52e1f428 Handle sys.exit in perftc 2014-08-06 23:53:42 -07:00
Mohamed Hegazy
9d8cee1f72 rename tc.js to tsc.js 2014-08-06 23:21:53 -07:00
Mohamed Hegazy
ee6f694503 Merge pull request #377 from Microsoft/bom
add a new compiler command line switch for generating utf-8 BOM in the output
2014-08-06 22:59:02 -07:00
Mohamed Hegazy
9e6cacb701 Merge branch 'master' into bom 2014-08-06 22:50:40 -07:00
Vladimir Matveev
702b27b3ca fixed build breaks in perftc 2014-08-06 22:42:35 -07:00
Jason Freeman
083815893b Add test for octal literals in es3 strict mode 2014-08-06 18:10:19 -07:00
Jason Freeman
72cf78f681 Error on octal literals in ES5 and strict mode 2014-08-06 18:10:16 -07:00
Jason Freeman
60e7f0850a Add es5 directive on scanner es5 tests 2014-08-06 18:10:13 -07:00
Jason Freeman
f744113edf Scan octal literals 2014-08-06 18:10:11 -07:00
Daniel Rosenwasser
893940cedf Merge pull request #367 from Microsoft/theDisintegrationOfThePersistenceOfMemory
Fixed memory leak when using '--watch' flag.
2014-08-06 16:28:27 -07:00
Mohamed Hegazy
3295cdaa19 rename test 2014-08-06 14:33:06 -07:00
Daniel Rosenwasser
eaa28feefd Style and comments. 2014-08-06 14:29:43 -07:00
Mohamed Hegazy
9222711ace change name of the flag to emitBOM 2014-08-06 14:24:47 -07:00
Vladimir Matveev
236e24b468 do not reorder signatures from derived and base types 2014-08-06 13:39:09 -07:00
Daniel Rosenwasser
bd06e77b18 Addressed code review feedback. 2014-08-06 13:22:18 -07:00
Mohamed Hegazy
f125ee20bb Merge branch 'master' into bom
Conflicts:
	src/compiler/commandLineParser.ts
	src/compiler/emitter.ts
2014-08-06 12:55:57 -07:00
Mohamed Hegazy
891d379aac Merge pull request #373 from DickvdBrink/filename-casing
Rename lib.scripthost.d.ts to lib.scriptHost.d.ts
2014-08-06 12:43:42 -07:00
Mohamed Hegazy
a4a773a352 make the BOM visible in the test output 2014-08-06 12:36:39 -07:00
Mohamed Hegazy
35c1577ff5 Add tests for generateBOM switch 2014-08-06 12:05:01 -07:00
Daniel Rosenwasser
3ad6e31aa5 Merge pull request #351 from Microsoft/wontYouPleasePleaseHelpMe
Support the '--help' compiler flag.
2014-08-06 11:59:18 -07:00
Sheetal Nandi
5c4009a163 Merge pull request #161 from Microsoft/privacyErrors
Report errors for usage of private types when generating declaration file
2014-08-06 11:51:55 -07:00
Mohamed Hegazy
b1335e1795 add generateBOM switch 2014-08-06 11:37:59 -07:00
Sheetal Nandi
e31aa9e12a Added more comments and todos as per code review feedback 2014-08-06 11:26:34 -07:00
Mohamed Hegazy
63b835a7a9 Remove ByteOrderMark 2014-08-06 11:13:49 -07:00
Dick van den Brink
7bf5a95105 Rename lib.scripthost.d.ts to lib.scriptHost.d.ts 2014-08-06 19:08:55 +02:00
Daniel Rosenwasser
6f563b7af9 Fixed memory leak from '--watch' flag.
As I initially feared, we were actually nesting closure environments with each new `getSourceFile`.

Fixes #366.
2014-08-05 18:28:48 -07:00
Daniel Rosenwasser
a24b175586 Perform an explicit return just in case sys.exit fails. 2014-08-05 16:40:04 -07:00
Anders Hejlsberg
afeabe8100 Merge pull request #365 from Microsoft/extensionlessReferences
Support extensionless <reference> comments.
2014-08-05 15:02:03 -07:00