Anders Hejlsberg
|
667e82fba2
|
Addressing CR feedback + Run fourslash tests with ES5 emit
|
2014-12-15 15:16:54 -08:00 |
|
Anders Hejlsberg
|
b878a27113
|
Support -target ES6 emit for destructuring, spread, and rest.
|
2014-12-14 09:43:14 -08:00 |
|
Anders Hejlsberg
|
b416cbc599
|
Merge branch 'master' into spreadAndRest
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
src/compiler/parser.ts
|
2014-12-12 14:32:53 -08:00 |
|
Cyrus Najmabadi
|
6ff58e3028
|
Don't emit error flags in the 262 baselines unless the node actually had an error.
This helps reduce clutter.
|
2014-12-12 12:41:59 -08:00 |
|
Cyrus Najmabadi
|
83f0c91999
|
Properly emit 'void 0' when emitting destructuring assignments.
|
2014-12-12 11:28:05 -08:00 |
|
Anders Hejlsberg
|
a1533b695b
|
Implied type of binding pattern with rest element is always an array type
|
2014-12-12 10:55:21 -08:00 |
|
Anders Hejlsberg
|
e26c3a68fc
|
Correct type for rest element in destructuring declaration
|
2014-12-12 07:38:08 -08:00 |
|
Anders Hejlsberg
|
a42df7547e
|
Rest element support in array destructuring declarations
|
2014-12-11 18:27:08 -08:00 |
|
CyrusNajmabadi
|
122d8a4d98
|
Merge pull request #1456 from Microsoft/mergeMarkers
Make the compiler resilient to encountering merge conflict markers in a source code file.
|
2014-12-11 18:04:25 -08:00 |
|
CyrusNajmabadi
|
353dd9f988
|
Merge pull request #1458 from Microsoft/test262ErrorBit
For 262 tests, emit a bit in the baseline stating if the node had an error or not.
|
2014-12-11 18:03:31 -08:00 |
|
Cyrus Najmabadi
|
11dd1ca00f
|
For 262 tests, emit a bit in the baseline stating if the node had an error or not.
|
2014-12-11 17:53:24 -08:00 |
|
Vladimir Matveev
|
53bdd562c8
|
remove trailing comma
|
2014-12-11 17:47:29 -08:00 |
|
Anders Hejlsberg
|
6babef417f
|
Rest element support in array literal destructuring assignment
|
2014-12-11 17:41:24 -08:00 |
|
Cyrus Najmabadi
|
c8a2d5de1a
|
CR feedback.
|
2014-12-11 17:35:02 -08:00 |
|
Jason Freeman
|
7f097140c9
|
Merge branch 'release-1.4'
|
2014-12-11 17:29:03 -08:00 |
|
Jason Freeman
|
e502a866df
|
Merge branch 'release-1.4' into disableComputedProperty
|
2014-12-11 17:22:54 -08:00 |
|
Jason Freeman
|
06d7ef14cf
|
Don't quote the word 'generators' in error messages
|
2014-12-11 17:22:22 -08:00 |
|
Mohamed Hegazy
|
de73d50ee9
|
Remove compiletionSettings handeling from shims
|
2014-12-11 17:08:05 -08:00 |
|
Cyrus Najmabadi
|
7df3a407c2
|
Make the compiler resilient to encountering merge conflict markers in a source code file.
|
2014-12-11 16:56:10 -08:00 |
|
Jason Freeman
|
d385f2ebf4
|
Disable computed properties in TypeScript 1.4
|
2014-12-11 16:49:53 -08:00 |
|
Mohamed Hegazy
|
2f6bb57137
|
Merge branch 'release-1.4' into compilationSettingsCleanup
|
2014-12-11 16:24:05 -08:00 |
|
Anders Hejlsberg
|
afa3111955
|
Check and emit of spread elements in array literals
|
2014-12-11 16:23:57 -08:00 |
|
Daniel Rosenwasser
|
d92d6379bd
|
Merge branch 'release-1.4' into mergeFor1.4ToMaster
Conflicts:
src/compiler/parser.ts
src/compiler/utilities.ts
src/harness/harness.ts
tests/baselines/reference/APISample_node_compile.js
tests/baselines/reference/APISample_node_compile.types
tests/baselines/reference/APISample_standalone_compile.js
tests/baselines/reference/APISample_standalone_compile.types
tests/cases/compiler/APISample_node_compile.ts
tests/cases/compiler/APISample_standalone_compile.ts
|
2014-12-11 14:49:43 -08:00 |
|
Daniel Rosenwasser
|
987dd0cede
|
Fixed 'use strict' check.
|
2014-12-11 14:21:39 -08:00 |
|
Daniel Rosenwasser
|
94cce178dd
|
Responded to CR feedback.
Conflicts:
src/compiler/parser.ts
|
2014-12-11 14:21:18 -08:00 |
|
Daniel Rosenwasser
|
036209a89e
|
Moved createCompilerHost into parser.ts
Conflicts:
src/compiler/tsc.ts
|
2014-12-11 14:11:01 -08:00 |
|
Daniel Rosenwasser
|
0ce3861602
|
Moved non-exposed functions to utilities; fix up emitted .d.ts in Jakefile.
Conflicts:
src/compiler/parser.ts
|
2014-12-11 14:00:36 -08:00 |
|
Mohamed Hegazy
|
eaa812e3b5
|
Move Map to types to ensure it is visible in definition files
|
2014-12-11 13:43:48 -08:00 |
|
Daniel Rosenwasser
|
be1eb3430c
|
Put 'sys' into the 'ts' module.
|
2014-12-11 13:43:34 -08:00 |
|
Daniel Rosenwasser
|
c5510444d9
|
Use __filename for 'getExecutingFilePath'.
|
2014-12-11 13:43:29 -08:00 |
|
Mohamed Hegazy
|
774c061779
|
Merge branch 'release-1.4' into suppressNoImplicitAnyErrors
Conflicts:
src/compiler/parser.ts
src/harness/harness.ts
|
2014-12-10 18:45:28 -08:00 |
|
Daniel Rosenwasser
|
0aca3b9667
|
Fixed 'use strict' check.
|
2014-12-10 18:17:59 -08:00 |
|
Mohamed Hegazy
|
d2c7c01ff3
|
Respond to code review commments
|
2014-12-10 17:51:14 -08:00 |
|
Daniel Rosenwasser
|
b6e8dd49e4
|
Responded to CR feedback.
|
2014-12-10 17:34:17 -08:00 |
|
Daniel Rosenwasser
|
905d978883
|
Moved createCompilerHost into parser.ts
|
2014-12-10 17:13:39 -08:00 |
|
Daniel Rosenwasser
|
2b4a769dc3
|
Merge remote-tracking branch 'origin/release-1.4' into exposeServices2
|
2014-12-10 16:43:21 -08:00 |
|
Daniel Rosenwasser
|
7c6d731b62
|
Moved non-exposed functions to utilities; fix up emitted .d.ts in Jakefile.
|
2014-12-10 16:42:41 -08:00 |
|
Daniel Rosenwasser
|
9ad6eb21ed
|
Merge pull request #1341 from Microsoft/escapingTheTemplateOfDoom
Template string escaping fixes
|
2014-12-10 16:29:00 -08:00 |
|
Anders Hejlsberg
|
35adeb8363
|
Addressing CR feedback
|
2014-12-10 14:44:31 -08:00 |
|
Mohamed Hegazy
|
fc950ed930
|
Move Map to types to ensure it is visible in definition files
|
2014-12-10 14:41:57 -08:00 |
|
Anders Hejlsberg
|
7ed933f5c4
|
Type guards do no affect values of type any
|
2014-12-10 14:41:29 -08:00 |
|
Daniel Rosenwasser
|
4deea66c1c
|
Put 'sys' into the 'ts' module.
|
2014-12-10 14:40:09 -08:00 |
|
Daniel Rosenwasser
|
73ee0382be
|
Use __filename for 'getExecutingFilePath'.
|
2014-12-10 14:39:40 -08:00 |
|
Anders Hejlsberg
|
ab4706a211
|
Merge pull request #1433 from Microsoft/typeGuardWithAny
Type guards should not affect values of type any
|
2014-12-10 14:33:31 -08:00 |
|
Anders Hejlsberg
|
2876ba6a6c
|
Addressing CR feedback
|
2014-12-10 14:25:02 -08:00 |
|
Mohamed Hegazy
|
b0574cbdf9
|
Respond to code review comments
|
2014-12-10 12:37:09 -08:00 |
|
Anders Hejlsberg
|
7c09b724dc
|
Type guards do no affect values of type any
|
2014-12-10 10:16:51 -08:00 |
|
Cyrus Najmabadi
|
1170a1c436
|
Only set parents for parse trees in the LS for the syntactic trees.
we don't need this for the semantic trees because the compiler will set them all during
the binding.
|
2014-12-10 10:09:40 -08:00 |
|
Mohamed Hegazy
|
956a08943b
|
Remove compiletionSettings handeling from shims
|
2014-12-10 09:03:12 -08:00 |
|
Anders Hejlsberg
|
ebc7e7e0e3
|
Parsing of spread element expressions
|
2014-12-10 06:45:01 -08:00 |
|