12299 Commits

Author SHA1 Message Date
Anders Hejlsberg
d7aa40d0fc Remove unnecessary subtype reduction operations 2016-07-23 14:08:51 -07:00
Anders Hejlsberg
60cc5df2d7 Change getUnionType to default to no subtype reduction 2016-07-23 11:20:16 -07:00
Anders Hejlsberg
b70132a577 Fix linting errors 2016-07-23 09:30:08 -07:00
Anders Hejlsberg
835645c5ec Fix fourslash test 2016-07-23 09:29:49 -07:00
Anders Hejlsberg
178883a617 Fix issue in getTypeDefinitionAtPosition 2016-07-23 09:29:29 -07:00
Anders Hejlsberg
d3c91e03cc Accept new baselines 2016-07-22 16:56:33 -07:00
Anders Hejlsberg
f7753afb2e Reduce unions of enum literal types when displaying types 2016-07-22 16:55:46 -07:00
Anders Hejlsberg
9a23b11b6a Change parser to use token() function for accessing current token 2016-07-22 14:28:53 -07:00
Anders Hejlsberg
8c64759f75 Fix bug in binder uncovered by changes 2016-07-22 14:28:09 -07:00
Anders Hejlsberg
afd39cccaa Enum type is also a union of the literal enum types it declares 2016-07-22 14:27:33 -07:00
Anders Hejlsberg
451f48bf82 Optimize checkTypeRelatedTo, part 2 2016-07-21 09:57:46 -07:00
Anders Hejlsberg
f5f8a4554a Optimize checkTypeRelatedTo 2016-07-20 11:15:01 -07:00
Anders Hejlsberg
1868f2ec83 Remove bizarre fourslash test 2016-07-19 07:18:55 -07:00
Anders Hejlsberg
a2c4176ea8 Fix fourslash test 2016-07-19 07:18:35 -07:00
Anders Hejlsberg
26713c8721 Expand top level of declared type in type alias declaration 2016-07-19 07:18:16 -07:00
Anders Hejlsberg
a53a53f179 Accept new baselines 2016-07-18 17:31:48 -07:00
Anders Hejlsberg
a17bd026e5 Associate type alias names with union, intersection and literal types 2016-07-18 17:31:17 -07:00
Anders Hejlsberg
7d1c2fcf70 Accept new baselines 2016-07-18 17:18:35 -07:00
Anders Hejlsberg
15a66676cc Fix fourslash tests 2016-07-18 17:14:34 -07:00
Anders Hejlsberg
0f132cdb7f Order union type constituents by type ID 2016-07-18 17:14:14 -07:00
Anders Hejlsberg
32f4cbb58a Accept new baselines 2016-07-18 13:16:45 -07:00
Anders Hejlsberg
c48cd4a93b Unify 'boolean' and 'true | false' 2016-07-18 13:16:11 -07:00
Anders Hejlsberg
cb27e54ba7 Fix fourslash test 2016-07-18 11:15:19 -07:00
Anders Hejlsberg
a96d38ef96 Accept new baselines 2016-07-16 14:46:10 -07:00
Anders Hejlsberg
614d171a21 Include type parameter constrains in literal type context determination 2016-07-16 14:45:38 -07:00
Anders Hejlsberg
01a33f707c Accept new baselines 2016-07-16 07:47:03 -07:00
Anders Hejlsberg
b5a5758169 No subtype reduction in createUnionOrIntersectionProperty for performance 2016-07-16 07:46:28 -07:00
Anders Hejlsberg
4501b3ec60 Accept new baselines 2016-07-14 09:21:54 -07:00
Anders Hejlsberg
44339dd55f Performance optimizations 2016-07-14 09:21:18 -07:00
Anders Hejlsberg
6309ada1fa Accepting new baselines 2016-07-06 21:01:51 -07:00
Anders Hejlsberg
871aee1416 Adding new tests 2016-07-06 21:01:00 -07:00
Anders Hejlsberg
82c26cd1ef Adding selected tests from #6196 2016-07-06 21:00:47 -07:00
Anders Hejlsberg
868d5e602f Merge branch 'master' into literalTypes 2016-07-06 19:51:34 -07:00
Anders Hejlsberg
280b27e263 Narrowing doesn't require switch expression to be unit type 2016-07-06 19:50:44 -07:00
Mohamed Hegazy
a039412373 Update LKG 2016-07-06 16:21:48 -07:00
Mohamed Hegazy
9a39f9c117 Merge branch 'release-2.0' 2016-07-06 14:58:41 -07:00
Mohamed Hegazy
4768286f72 Merge pull request #9541 from Microsoft/Fix9531
Fix #9531: account for `async` as an contextual keyword when parsing export assignments
2016-07-06 14:55:43 -07:00
Mohamed Hegazy
bf240d2c69 Fix #9531: account for async as an contextual keyword when parsing export assignments 2016-07-06 14:08:21 -07:00
Mohamed Hegazy
94f21697cd Merge pull request #9534 from Microsoft/updateAuthors
Update authors
2016-07-06 11:32:02 -07:00
Mohamed Hegazy
9ff0cab59c Update script to pass more than one argument 2016-07-06 00:44:30 -07:00
Mohamed Hegazy
8b20ad00b9 Update AUTHORS.md for release-2.0 2016-07-06 00:39:53 -07:00
Mohamed Hegazy
6fe105e811 Add authors script to generate authors from repo 2016-07-06 00:39:35 -07:00
Mohamed Hegazy
4c6b9843f6 Add .mailmap file 2016-07-06 00:39:05 -07:00
Mohamed Hegazy
29985f33b7 Update language in comment 2016-07-05 16:11:22 -07:00
Mohamed Hegazy
230c9cfbe7 Update LKG 2016-07-05 15:59:14 -07:00
Mohamed Hegazy
a4a4829897 Merge branch 'release-2.0' 2016-07-05 15:42:32 -07:00
Mohamed Hegazy
1102fa6bae Merge pull request #9420 from Microsoft/formatting_loc
Do not scan nodes preceding formatted region, just skip over them
2016-07-05 14:40:48 -07:00
Mohamed Hegazy
29ac7e4e3d Merge pull request #9510 from Microsoft/fixSwitchCase
Fix switch case circular reference stack overflow
2016-07-05 14:36:19 -07:00
Richard Knoll
69fcb133f6 Merge pull request #9482 from Microsoft/port_include_relative_path
Port 9475 to release 2.0
2016-07-05 14:19:22 -07:00
Anders Hejlsberg
5225997c8c Merge branch 'master' into literalTypes
# Conflicts:
#	src/compiler/checker.ts
2016-07-05 13:25:15 -07:00