Commit Graph

2876 Commits

Author SHA1 Message Date
Cyrus Najmabadi c7fcbb9f6b Add incremental test. 2014-12-09 17:29:52 -08:00
Cyrus Najmabadi 1cd2fb4333 Add incremental test. 2014-12-09 17:23:14 -08:00
Cyrus Najmabadi c482a9e0e3 Add incremental test. 2014-12-09 17:22:15 -08:00
Cyrus Najmabadi 6058dbbc2f Add incremental test. 2014-12-09 17:21:30 -08:00
Cyrus Najmabadi d5e2ab993e Add incremental test. 2014-12-09 17:20:44 -08:00
Cyrus Najmabadi a1b8a7891b Add incremental test. 2014-12-09 17:19:44 -08:00
Cyrus Najmabadi 82098d1568 Add incremental test. 2014-12-09 17:18:18 -08:00
Cyrus Najmabadi d549677911 Add incremental test. 2014-12-09 17:15:13 -08:00
Cyrus Najmabadi fa86c88c47 Add incremental test. 2014-12-09 17:13:33 -08:00
Cyrus Najmabadi 7f605332fc Add incremental test. 2014-12-09 17:12:44 -08:00
Cyrus Najmabadi 22f39c5f99 Add incremental test. 2014-12-09 17:11:32 -08:00
Cyrus Najmabadi e59ba41d17 Add incremental test. 2014-12-09 17:09:33 -08:00
Cyrus Najmabadi bb34a20b4d Add incremental test. 2014-12-09 17:07:51 -08:00
Cyrus Najmabadi e41bed82e4 Add incremental test. 2014-12-09 17:06:44 -08:00
Cyrus Najmabadi a0a8ee0d4f Add incremental test. 2014-12-09 17:05:14 -08:00
Cyrus Najmabadi 45f87131ab Add incremental test. 2014-12-09 16:59:02 -08:00
Cyrus Najmabadi de84ddd815 Add incremental test. 2014-12-09 16:57:51 -08:00
Cyrus Najmabadi 778e180e40 Add incremental test. 2014-12-09 16:56:00 -08:00
Cyrus Najmabadi bcffd5331c Add incremental test. 2014-12-09 16:55:02 -08:00
Cyrus Najmabadi 4de7fa0181 Add incremental test. 2014-12-09 16:54:06 -08:00
Cyrus Najmabadi d8ff734bfc Add incremental test. 2014-12-09 16:53:18 -08:00
Cyrus Najmabadi 2497d9abdf Add incremental test. 2014-12-09 16:51:55 -08:00
Cyrus Najmabadi a268cbf2d8 Add incremental test. 2014-12-09 16:50:31 -08:00
Cyrus Najmabadi 9d457701cc Add incremental test. 2014-12-09 16:47:19 -08:00
Cyrus Najmabadi 783b0e53d1 Remove unnecessary switch case. 2014-12-09 16:43:45 -08:00
Cyrus Najmabadi fa4b68fa6c Initial test harness for incremental parser tests. 2014-12-09 16:39:52 -08:00
CyrusNajmabadi c17eb7df18 Merge pull request #1420 from Microsoft/isOpenAndParents
Remove 'isOpen' and 'version' from teh compiler's SourceFile type.
2014-12-09 16:19:32 -08:00
Cyrus Najmabadi 6170c56af4 Remove 'isOpen' and 'version' from teh compiler's SourceFile type.
Also, provide a way for creators of a source file to specify if they
want parent nodes hooked up.
2014-12-09 16:08:01 -08:00
Anders Hejlsberg bb70e9eb12 Merge pull request #1346 from Microsoft/destructuring
Destructuring
2014-12-09 11:39:23 -08:00
Anders Hejlsberg 7bc35b3ae0 Merge branch 'master' into destructuring
Conflicts:
	src/compiler/binder.ts
	src/compiler/checker.ts
	src/compiler/emitter.ts
	src/compiler/parser.ts
	src/services/services.ts
	tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
2014-12-09 11:26:43 -08:00
Vladimir Matveev cd2016c48a Merge pull request #1416 from Microsoft/inherited_deltas
inherit delta from nodes on the same line
2014-12-09 10:46:41 -08:00
Vladimir Matveev 7ed4225413 inherit delta from nodes on the same line 2014-12-09 04:55:33 -08:00
CyrusNajmabadi ecfed18d4c Merge pull request #1413 from Microsoft/forEachChild
Fix invariant issues.
2014-12-09 01:03:40 -08:00
Cyrus Najmabadi edc60ed808 Fix invariant issues. 2014-12-08 23:46:30 -08:00
CyrusNajmabadi 75e53279ad Merge pull request #1412 from Microsoft/parserOrganization
Put the actual parsing logic at the top of createSourceFile instead of the bottom.
2014-12-08 19:01:46 -08:00
Cyrus Najmabadi 89cd1e28f2 Remove unused type. 2014-12-08 18:58:13 -08:00
Cyrus Najmabadi afc57777f3 Put the actual parsing logic at the top of createSourceFile instead of the bottom.
This makes it vastly simpler to fix up that logic since you no longer have to go find
the end of the function first.
2014-12-08 18:36:25 -08:00
CyrusNajmabadi 96a8f22385 Merge pull request #1408 from Microsoft/methods
Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.
2014-12-08 18:13:42 -08:00
CyrusNajmabadi 0c20aacf99 Merge pull request #1409 from Microsoft/test262invariants3
Fix some parts of for-each invariant checking.
2014-12-08 17:52:38 -08:00
Vladimir Matveev 345de374e4 Merge pull request #1405 from Microsoft/formatting_space_before_comma
fix formatting to add space after comma between arguments when arguments...
2014-12-08 17:46:52 -08:00
Cyrus Najmabadi 21301b94cb Prevent json recursion overflow in 262 tests. 2014-12-08 17:42:54 -08:00
Mohamed Hegazy 9d31d356b4 Merge pull request #1400 from Microsoft/addMethodToBoolean
Add new method on interface Boolean to ensure it is not assignable from other types
2014-12-08 17:09:27 -08:00
Cyrus Najmabadi 174d48a29e Fix some parts of for-each invariant checking. 2014-12-08 17:04:05 -08:00
Paul van Brenk 40e5c73504 Update version to 1.4 2014-12-08 16:51:40 -08:00
Yui b6249d0a9a Merge pull request #1406 from Microsoft/fixSpeculativeParse
Fix speculative parsing when trying to parse type argument list
2014-12-08 16:44:41 -08:00
Cyrus Najmabadi cc83925f32 Also split out .PropertyDeclaration and .PropertySignature from .Property. 2014-12-08 16:37:35 -08:00
Yui T aee0b9e8a1 Merge branch 'master' into fixSpeculativeParse
Conflicts:
	tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
2014-12-08 16:35:51 -08:00
CyrusNajmabadi 0fb4155911 Merge pull request #1407 from Microsoft/commaInsteadOfSemicolon
Better error recovery when encountering an errant comma in a semicolon delimited list.
2014-12-08 16:18:28 -08:00
Cyrus Najmabadi c1b19d761d Remove the 'Method' syntaxkind and introduce MethodSignature and MethodDeclaration instead.
Sharing a single kind here would be bad for incremental scenarios as these two node types
are not interchangeable.

For now, i have updated nearly all code to look for both kinds.  However, it may not make sense
in all locations, and we could likely tighten up many code locations to only have to deal with
one or the other.
2014-12-08 16:16:11 -08:00
Yui T 5840dbef66 Merge branch 'fixSpeculativeParse' of https://github.com/Microsoft/TypeScript into fixSpeculativeParse 2014-12-08 15:48:44 -08:00