1478 Commits

Author SHA1 Message Date
Mohamed Hegazy
3ca76ca53b Add null check when querying for exports from a module 2015-04-06 14:54:22 -07:00
Mohamed Hegazy
29fe9f560f Merge branch 'master' into APISamples
Conflicts:
	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-06 13:38:16 -07:00
Ron Buckton
1bab2339a3 Updated baselines 2015-04-06 11:13:02 -07:00
Ron Buckton
1a1813363e Merge branch 'master' into decorators_types 2015-04-06 11:06:38 -07:00
Yui T
09d037fb6f Address code review 2015-04-03 17:59:40 -07:00
Yui T
4824e966b2 Update baseline 2015-04-03 17:35:42 -07:00
Yui T
742f65c80b Merge branch 'master' into parseClassInStrictMode
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-04-03 17:23:02 -07:00
Cyrus Najmabadi
8537232d32 Add decorator test for a decorator on a class expression. 2015-04-03 13:04:56 -07:00
Cyrus Najmabadi
be26d417a3 Add additional tests. 2015-04-02 17:50:11 -07:00
Cyrus Najmabadi
7562a34ae8 Add support for emitting static properties in class expressions in ES6. 2015-04-02 17:43:41 -07:00
Yui T
aef37f1e41 Address code review: have more explicit error 2015-04-02 17:42:24 -07:00
Mohamed Hegazy
facbe843d1 Merge branch 'master' into APISamples
Conflicts:
	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_linter.types.pull
	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-02 16:45:44 -07:00
Mohamed Hegazy
86f4040abb Remove typescript.d.ts from baslines of APISample tests 2015-04-02 16:39:10 -07:00
Mohamed Hegazy
8ceebaa985 Update APISample tests for 1.5-alpha release 2015-04-02 15:45:52 -07:00
Cyrus Najmabadi
6f250703ff Merge branch 'master' into JSLS
Conflicts:
	src/services/services.ts
2015-04-02 14:22:16 -07:00
Cyrus Najmabadi
d048d7d3d2 Fix tests. 2015-04-02 13:59:53 -07:00
Yui T
696e6a30fc Update test and baseliens from parsing classLikeDeclaration in strict mode 2015-04-02 13:41:07 -07:00
Cyrus Najmabadi
2eddf310dc Fix error spans for classes. 2015-04-02 13:33:55 -07:00
Ron Buckton
f15ff32d5c Fix for #2561 2015-04-02 12:05:56 -07:00
Ron Buckton
d9078e9eaa Updated baseline 2015-04-02 11:32:26 -07:00
Ron Buckton
5c440384ba Added __param helper for parameter decorators and cleaned up __decorate and __metadata 2015-04-01 17:58:28 -07:00
unknown
ba8be9eef4 Support classes without names in our AST. Report any issues with this at 'check' time. 2015-04-01 17:20:20 -07:00
unknown
22a87fb9ca Class declarations should be block scoped. 2015-04-01 16:24:51 -07:00
Ron Buckton
c5f49deb56 Minor emit cleanup 2015-04-01 13:49:13 -07:00
Ron Buckton
ce5910edd3 Updated baselines 2015-04-01 13:47:06 -07:00
Ron Buckton
f556d46804 Minor emit cleanup 2015-04-01 13:28:13 -07:00
Ron Buckton
2b78424fd4 Updated baselines 2015-04-01 12:58:32 -07:00
Daniel Rosenwasser
3290814b71 Update test. 2015-04-01 12:31:39 -07:00
Daniel Rosenwasser
17b790b479 Merge branch 'master' into transitiveExports 2015-04-01 12:00:50 -07:00
Mohamed Hegazy
f75c1dd7b6 Merge branch 'master' into exportDefaultReference
Conflicts:
	src/compiler/utilities.ts
2015-03-31 21:35:21 -07:00
Mohamed Hegazy
0afa4597a7 Merge pull request #2563 from Microsoft/exposeConfigFileHelpers
Expose readConfigFile and parseConfigFile
2015-03-31 20:39:47 -07:00
Mohamed Hegazy
4577959246 Merge pull request #2557 from Microsoft/exportEqualsDtsFix
Ensure export= is emitted correctelly in declaration files
2015-03-31 20:39:15 -07:00
Daniel Rosenwasser
ab4d003d0a Merge branch 'master' into transitiveExports 2015-03-31 19:07:46 -07:00
Cyrus Najmabadi
d06f3aa224 Update test. 2015-03-31 19:07:45 -07:00
Cyrus Najmabadi
3430903440 Merge branch 'master' into JSLS 2015-03-31 18:57:56 -07:00
Cyrus Najmabadi
3df576d112 Adding a couple of class tests. 2015-03-31 18:11:54 -07:00
Vladimir Matveev
adad7c18d5 Merge pull request #2569 from Microsoft/revertModuleImportFix
revert fix for #2456 'Import namespace exports should be immutable'
2015-03-31 17:55:03 -07:00
Cyrus Najmabadi
1385d9b50c Merge branch 'master' into JSLS
Conflicts:
	src/services/services.ts
2015-03-31 17:40:56 -07:00
Vladimir Matveev
cfda7df900 revert fix for #2456 'Import namespace exports should be immutable' 2015-03-31 17:35:26 -07:00
Cyrus Najmabadi
ee3ba3bf75 CR feedback. 2015-03-31 17:23:52 -07:00
Cyrus Najmabadi
fe5ed072fc Add file that was errantly removed. 2015-03-31 14:58:30 -07:00
Cyrus Najmabadi
478ac3d3ef Merge branch 'master' into classExpressions 2015-03-31 14:53:39 -07:00
Vladimir Matveev
f239bbc3b1 Merge pull request #2550 from Microsoft/separateCompilation
Relax import/export elision rules for separate compilation
2015-03-31 14:51:39 -07:00
Cyrus Najmabadi
b363a459ff Add support for semicolons in class bodies 2015-03-31 14:29:45 -07:00
Cyrus Najmabadi
f7aaf09603 Add support for parsing and emitting class expressions. 2015-03-31 13:54:43 -07:00
Vladimir Matveev
1bdcaa3d43 added tests for import\export elision 2015-03-31 13:54:33 -07:00
Cyrus Najmabadi
a1e18fc22b Introduce a new HeritageClauseElment type.
This type represents the expression+type arguments you can get in a class or interface
heritage clause section.  For class-implements clauses, or interface-extends clauses,
these expressions can only be identifiers or dotted names.  For class extends clauses,
these could be any expressions in the future.  However, for now, we only support identifiers
and dotted names.
2015-03-31 12:29:02 -07:00
Mohamed Hegazy
18d8fedbf5 Expose readConfigFile and parseConfigFile 2015-03-31 10:52:21 -07:00
Mohamed Hegazy
cebe42b81f Remove unsed options 2015-03-30 23:32:11 -07:00
Vladimir Matveev
1803d730c2 added initial set of unit tests for separate compilation mode 2015-03-30 23:17:45 -07:00