1250 Commits

Author SHA1 Message Date
Cyrus Najmabadi
c307d306c0 Add incremental test. 2014-12-09 17:34:26 -08:00
Cyrus Najmabadi
c436ff47a1 Add incremental test. 2014-12-09 17:33:15 -08:00
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
fa4b68fa6c Initial test harness for incremental parser tests. 2014-12-09 16:39:52 -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
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
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
Yui T
aee0b9e8a1 Merge branch 'master' into fixSpeculativeParse
Conflicts:
	tests/baselines/reference/parserCommaInTypeMemberList2.errors.txt
2014-12-08 16:35:51 -08:00
Yui T
c1d509a940 Update and add test cases 2014-12-08 15:47:24 -08:00
Cyrus Najmabadi
5db51fead8 Better error recovery when encountering an errant comma in a semicolon delimited list. 2014-12-08 15:35:09 -08:00
Anders Hejlsberg
459dee0e84 Merge branch 'master' into destructuring
Move downlevel vs. ES6 emit branching into individual emit functions
2014-12-08 14:42:38 -08:00
Vladimir Matveev
929d359bdf fix formatting to add space after comma between arguments when arguments starts with open paren 2014-12-08 14:28:19 -08:00
Mohamed Hegazy
80c5acc04e Add new method on interface Boolean to ensure it is not assignable from other types 2014-12-08 11:22:52 -08:00
Vladimir Matveev
98750ca7b4 Merge pull request #1389 from Microsoft/colorize_type_aliases
add classification for type aliases
2014-12-06 07:24:59 -08:00
Vladimir Matveev
f30bb7ec35 add classification for type aliases 2014-12-05 17:32:36 -08:00
Vladimir Matveev
b9bda98256 fetch actual parameter name of indexer when printing literal type 2014-12-05 16:58:49 -08:00
Anders Hejlsberg
4118ffc703 Accepting new baselines 2014-12-04 17:43:51 -08:00
Sheetal Nandi
e29aadb4c4 "let" should only be considered a keyword in strict mode, or when it starts an actual construct
Handles #1301
2014-12-04 16:45:09 -08:00
Sheetal Nandi
a4ab192b6f Fix the merge conflicts 2014-12-04 13:38:51 -08:00
Sheetal Nandi
e3320c2530 Merge pull request #1362 from Microsoft/contextSensitiveExpressions
Resolve the context sensitive expression containers before resolving node
2014-12-04 13:02:56 -08:00
CyrusNajmabadi
4d0f9920e9 Merge pull request #1364 from Microsoft/coverage
Add grammar walker test coverage cases.
2014-12-04 13:01:42 -08:00
Daniel Rosenwasser
6a882e7392 Merge pull request #1363 from Microsoft/noMoreExpandoBar
Fixed issue where missing identifiers pushed trivia into the navigation bar
2014-12-04 12:44:58 -08:00
Cyrus Najmabadi
d796bf1e0a Improve the flexibility of speculative parsing.
We now no longer fail a speculative parse just because an error was encountered at any point while
speculating.  instead, we allow the speculative function that is being called to determine if the
parse was successful or not.  Only if it decides it was not successful is parsing rewound.

This improves our error recovery in several cases (esp. around arrow functions).  it will also
help in a followup refactoring to prevent lookahead/speculative parsing from causing lambda
allocations.
2014-12-04 08:53:45 -08:00
Cyrus Najmabadi
4db419d93c more baselines. revert unintentional change to harness.ts. 2014-12-03 22:14:55 -08:00