3779 Commits

Author SHA1 Message Date
Sheetal Nandi
00dc5fcce9 Add test cases for dts generation without export tag 2015-02-10 17:53:29 -08:00
Sheetal Nandi
0dfe4255c9 Test cases for export import syntax 2015-02-10 17:26:52 -08:00
Sheetal Nandi
863e73c75e Test case for emitting partial part of import syntax 2015-02-10 17:09:29 -08:00
Sheetal Nandi
c90f820b6c Enable test cases when import binding is used in export assignment directly or indirectly 2015-02-10 17:06:04 -08:00
Sheetal Nandi
e0323b4c2f Emit the import declaration in d.ts file only if it is visible 2015-02-10 17:02:11 -08:00
Sheetal Nandi
05fcdf0e30 Declaration for default bindings of the import syntax 2015-02-10 15:39:24 -08:00
Sheetal Nandi
f2a28a5975 Declaration emit for NamedImport syntax 2015-02-10 15:16:38 -08:00
Sheetal Nandi
96139ca4d8 Enable declaration emit for import * as ns from "mod" syntax 2015-02-10 14:36:54 -08:00
Sheetal Nandi
6ac1bcca08 Enable declaration emit for import "mod" syntax 2015-02-10 13:43:05 -08:00
Anders Hejlsberg
67874b4c9e Accepting new baselines 2015-02-09 11:23:32 -08:00
Anders Hejlsberg
acfd205a0c Check that default import references a default export symbol 2015-02-09 10:41:53 -08:00
Anders Hejlsberg
a0755256b9 Accepting new baselines 2015-02-08 17:34:39 -08:00
Anders Hejlsberg
e47f64c510 Checking of ES6 import declarations 2015-02-08 17:33:45 -08:00
Anders Hejlsberg
69d47ef854 Formatting fixes 2015-02-08 12:15:44 -08:00
Anders Hejlsberg
e30fc4142e Accepting new baselines 2015-02-08 12:14:29 -08:00
Anders Hejlsberg
c8cc19544e AMD emit for ES6 import declarations 2015-02-08 12:13:56 -08:00
Anders Hejlsberg
acaea1c914 Accepting new baselines 2015-02-08 08:13:15 -08:00
Anders Hejlsberg
69bd05946a CommonJS emit for ES6 import declarations 2015-02-08 08:03:15 -08:00
Anders Hejlsberg
7e187ef75f Correctly set position of import declaration nodes 2015-02-06 14:44:24 -08:00
Anders Hejlsberg
7bd14a7895 Merge branch 'master' into es6importcheck
Conflicts:
	src/compiler/checker.ts
2015-02-06 14:36:36 -08:00
Anders Hejlsberg
89f58d0982 Always bind children of import clause 2015-02-06 14:24:38 -08:00
Mohamed Hegazy
759ced35eb Merge pull request #1966 from Microsoft/shimAPIChanges
Shim API changes to enable existing installations of VS to use the latest master builds
2015-02-06 14:22:56 -08:00
Mohamed Hegazy
0f3f2bcb56 add comment 2015-02-06 14:22:32 -08:00
Mohamed Hegazy
68fd9f8d40 Shim API changes to enable existing installations of VS to use the latest master builds 2015-02-06 14:20:29 -08:00
Anders Hejlsberg
930d11bc82 Cleaning up a few things 2015-02-06 13:50:30 -08:00
Anders Hejlsberg
6d0db0f401 Resolve ES6 imports in type checker 2015-02-06 06:17:06 -08:00
Anders Hejlsberg
c6a6619ce7 Support ES6 imports in binder 2015-02-06 06:15:47 -08:00
Anders Hejlsberg
35583e6694 Process ES6 imports when creating program 2015-02-06 06:15:03 -08:00
Anders Hejlsberg
36c9cf09e6 Adding new import nodes to forEachChild 2015-02-06 06:13:54 -08:00
CyrusNajmabadi
369f784cfa Merge pull request #1939 from Microsoft/diagnosticsOrganization
Compiler API cleanup.
2015-02-05 21:43:30 -05:00
Cyrus Najmabadi
d20d20aa9c Remove "debugger;" calls. 2015-02-05 18:43:02 -08:00
Cyrus Najmabadi
5c0b38b203 Remove getEnumMemberValue, it is now subsumed into getConstantValue. 2015-02-05 18:26:56 -08:00
Cyrus Najmabadi
6ed9741a7a Extract common function. 2015-02-05 18:11:21 -08:00
Mohamed Hegazy
b14a46bd85 Merge pull request #1951 from csnover/intl-hour12
Fix error in intl.d.ts
2015-02-05 17:32:37 -08:00
Cyrus Najmabadi
acbcd6c77f Merge branch 'master' into diagnosticsOrganization 2015-02-05 17:30:27 -08:00
Cyrus Najmabadi
c77f732762 CR feedback. 2015-02-05 17:24:46 -08:00
jramsay
dc06b2f6de Merge pull request #1952 from Microsoft/jasonra-disallowRenameForStandardTSLib
Disallow rename for elements that are defined in the standard TypeScript...
2015-02-05 17:21:22 -08:00
Cyrus Najmabadi
f9d3b489f2 Put curly on the right line. 2015-02-05 17:11:06 -08:00
Jason Ramsay
987dab9c9e addressing CR comments 2015-02-05 16:05:54 -08:00
Cyrus Najmabadi
66a363f449 Simplify the API for emitting and reporting exit statuses to callers. 2015-02-05 15:50:18 -08:00
Colin Snover
9e4d5dacc5 All options should be optional 2015-02-05 22:59:17 +00:00
Cyrus Najmabadi
e7f6693eda Move code for emitting above helper functions. 2015-02-05 14:46:50 -08:00
Cyrus Najmabadi
b0061c1420 Emit both javascript and declarations in the presence of errors (*unless* -noEmitOnError is specified). 2015-02-05 14:41:04 -08:00
Cyrus Najmabadi
ea4e3de91c Remove unnecessary diagnostics split on SourceFile. 2015-02-05 13:38:11 -08:00
Jason Ramsay
953e568d9e Disallow rename for elements that are defined in the standard TypeScript library. 2015-02-05 13:32:33 -08:00
Cyrus Najmabadi
f20fbb9726 Remove what looks like copy/paste errors in the parser. 2015-02-05 13:14:41 -08:00
Cyrus Najmabadi
c1dfdaa436 Simplify code for getting diagnostics in the Program. 2015-02-05 02:15:38 -08:00
Cyrus Najmabadi
493327af34 Fix language service handling of diagnostics. 2015-02-05 02:10:36 -08:00
Cyrus Najmabadi
337a99f62a Change the API for getting diagnostics so that all calls go through a Program instance. 2015-02-05 01:47:29 -08:00
Cyrus Najmabadi
b12be3db19 Remove dependency from the typechecker to the compiler host.
This also lets us not expose the compiler host from the Program instance.
The compiler host was only needed by the type checker to get the host newline.
The host newline was used for concatenating diagnostic message chains.  Now
we don't concatenate them up front.  Instead, we just store the message chain
in the diagnostic itself.  Then when we pass it to the host, it can then decide
what newline to use.
2015-02-04 23:20:26 -08:00