Commit Graph

5559 Commits

Author SHA1 Message Date
Jason Freeman
25fafd3096 Update baselines after rebase 2015-04-13 17:34:02 -07:00
Jason Freeman
15e39f72ea Change parenthesizeForAccess to check isLeftHandSideExpression 2015-04-13 17:29:42 -07:00
Jason Freeman
66b50a1d62 Simplify handling of rest parameters with binding patterns in the checker 2015-04-13 17:29:39 -07:00
Jason Freeman
70c06ce8c6 Fix crash in emitter on rest parameters with binding patterns 2015-04-13 17:29:35 -07:00
Jason Freeman
2b83dfbf40 Properly emit nested destructuring in rest elements (fixes #2587) 2015-04-13 17:29:32 -07:00
Jason Freeman
051aa39f0d Some cleanup in emitDestructuring 2015-04-13 17:29:28 -07:00
Jason Freeman
1ec6164293 Remove unnecessary parameter to emitDestructuring 2015-04-13 17:29:25 -07:00
Jason Freeman
2b21cd9825 Disallow initializers in assignment rest elements 2015-04-13 17:29:21 -07:00
Jason Freeman
e6ffb33adf Fix crash in rest element destructuring 2015-04-13 17:29:18 -07:00
Jason Freeman
5bfbcdcd25 Assignment rest element pretends to get the contextual element type 2015-04-13 17:29:14 -07:00
Jason Freeman
f84ebba852 Rest assignment element allows nested destructuring (fixes #2156) 2015-04-13 17:29:11 -07:00
Jason Freeman
e9f5acce75 Disallow binding patterns in rest parameters 2015-04-13 17:29:07 -07:00
Jason Freeman
2d3b22cbba Disallow binding patterns in binding rest elements (fixes #2519) 2015-04-13 17:21:19 -07:00
Mohamed Hegazy
4e42054277 Fix #2725: Add check for parent before using it 2015-04-13 16:28:06 -07:00
CyrusNajmabadi
6637f49209 Merge pull request #2745 from Microsoft/typeWriter
Simplify typewriter code.
2015-04-13 16:20:37 -07:00
Cyrus Najmabadi
20961cdbd7 Insert @internal when we generate diagnostic messages. 2015-04-13 15:55:56 -07:00
Mohamed Hegazy
f77776200c Merge pull request #2711 from SaschaNaz/formatChainedCallbacks
Formatting test for callback function chaining
2015-04-13 15:44:12 -07:00
Cyrus Najmabadi
29f3f6fcae Merge branch 'master' into typeWriter 2015-04-13 14:29:37 -07:00
Ron Buckton
1c9e9e0f19 Elide var when emitting a module merged with an ES6 class 2015-04-13 13:57:26 -07:00
Cyrus Najmabadi
b5b9f517ce Include symbol information in the typewriter baselines. 2015-04-13 13:54:22 -07:00
Mohamed Hegazy
a72a22edbe Fix getOccurances filter check 2015-04-13 13:19:17 -07:00
Vladimir Matveev
5d2897d67f export imported aliases 2015-04-13 13:00:00 -07:00
Cyrus Najmabadi
592e2314d4 Simplify typewriter code. 2015-04-13 12:36:11 -07:00
Mohamed Hegazy
c767e0f88a Merge branch 'GuillaumeSalles-master' 2015-04-13 12:20:49 -07:00
Zev Spitz
9ec046bf9c Formatting 2015-04-13 22:20:37 +03:00
Mohamed Hegazy
b416bf2d80 move check outside switch statement 2015-04-13 12:20:25 -07:00
Vladimir Matveev
0c84acd8ef add missing closing paren in emitted code 2015-04-13 12:14:32 -07:00
Vladimir Matveev
3e7d6a06f2 code cleanup 2015-04-13 12:11:32 -07:00
Zev Spitz
77afd9468c More newlines 2015-04-13 21:41:01 +03:00
Zev Spitz
b7bcdde18c Fixed jsDoc, wrapping, newlines 2015-04-13 21:35:59 +03:00
Zev Spitz
522c71a752 Ebynerator, VBArray 2015-04-13 16:23:31 +03:00
Zev Spitz
1df368450c Merge pull request #6 from Microsoft/master
Sync
2015-04-13 14:14:09 +03:00
Cyrus Najmabadi
4e0c26347f Use const. 2015-04-12 22:47:25 -07:00
Zhengbo Li
d539e05650 Removed local gitignore change 2015-04-12 18:18:59 -07:00
Zhengbo Li
1dacb54fbd Updated dom files and removed some IE only types
Updated the dom files according to new IE spec. Remove part of the IE
only types in "extensions.d.ts" that are not used in the new spec.
2015-04-12 18:14:58 -07:00
Cyrus Najmabadi
362320dc45 Use a singleton parser as well. 2015-04-12 14:25:19 -07:00
Cyrus Najmabadi
61951e5d94 Use a single scanner for all parsing tasks. 2015-04-12 14:02:58 -07:00
Guillaume Salles
7119165bd0 Fix issue #2677 : Labels should not get quick info 2015-04-12 16:04:32 -04:00
Mohamed Hegazy
095d11b2a9 Update LKG 2015-04-12 12:31:49 -07:00
Mohamed Hegazy
b6bb4ff67f expose text span helpers 2015-04-12 12:30:17 -07:00
Mohamed Hegazy
27c1bb8ca5 Expose getDefaultLibFileName 2015-04-12 12:12:55 -07:00
Anders Hejlsberg
e4b7cf9882 Merge branch 'master' into reducedUnionTypes
Conflicts:
	src/compiler/types.ts
	tests/baselines/reference/APISample_compile.js
	tests/baselines/reference/APISample_compile.types
	tests/baselines/reference/APISample_linter.js
	tests/baselines/reference/APISample_linter.types
	tests/baselines/reference/APISample_transform.js
	tests/baselines/reference/APISample_transform.types
	tests/baselines/reference/APISample_watcher.js
	tests/baselines/reference/APISample_watcher.types
2015-04-12 11:08:03 -07:00
Anders Hejlsberg
c91e2855ca Adding test 2015-04-12 10:52:20 -07:00
Anders Hejlsberg
b7408fa0b4 Accepting new baselines 2015-04-12 10:37:14 -07:00
Anders Hejlsberg
e8ee500539 Consistently reduce union types in property access 2015-04-12 10:35:57 -07:00
Yui
96995e705a Merge pull request #2684 from Microsoft/migrateStrictModeCheck
Migrate strict mode check
2015-04-11 21:59:12 -07:00
Yui T
63a2359d1a Merge branch 'master' into migrateStrictModeCheck 2015-04-11 21:02:56 -07:00
Yui T
a01bdcfab3 Address code review 2015-04-11 20:58:42 -07:00
Vladimir Matveev
1781ce1bd8 Merge remote-tracking branch 'origin/master' into systemModule 2015-04-11 12:31:52 -07:00
Yui T
65b8792be7 Organize test cases for strict mode 2015-04-11 12:15:47 -07:00