Sheetal Nandi
|
5b6a9a8517
|
Merge branch 'es6Import' into es6ImportDts
|
2015-02-17 08:29:45 -08:00 |
|
Anders Hejlsberg
|
7cca6519ef
|
Include globals in check for existing identifiers
|
2015-02-15 18:46:41 -08:00 |
|
Anders Hejlsberg
|
a8152b6e50
|
Support for 'export *' declarations
|
2015-02-15 08:25:24 -08:00 |
|
Anders Hejlsberg
|
c60121064a
|
Re-exported symbols should not be in scope
|
2015-02-13 14:07:20 -08:00 |
|
Anders Hejlsberg
|
0df69ed1b6
|
Static checking for export declarations
|
2015-02-13 10:07:37 -08:00 |
|
Anders Hejlsberg
|
6ef6217c16
|
Allow multiple (renaming) exports for same entity
|
2015-02-13 10:07:10 -08:00 |
|
Anders Hejlsberg
|
79be0a7d26
|
Support for ES6 export declarations (except export default and export *)
|
2015-02-12 18:05:02 -08:00 |
|
Sheetal Nandi
|
e7ff4e27cc
|
Merge branch 'es6Import' into es6ImportDts
|
2015-02-12 16:57:32 -08:00 |
|
Anders Hejlsberg
|
9cae8e7a81
|
Small fix to recording of generated names
|
2015-02-11 10:51:59 -08:00 |
|
Anders Hejlsberg
|
76ce10d182
|
Addressing CR feedback
|
2015-02-11 10:49:56 -08:00 |
|
Sheetal Nandi
|
0332feda6a
|
Merge branch 'es6Import' into es6ImportDts
|
2015-02-10 19:09:00 -08:00 |
|
Sheetal Nandi
|
f8351c8865
|
Set the declarations of export assignment visible on demand through dts emit
Emit those new declarations asynchronously since they are otherwise not visible
|
2015-02-10 19:02:13 -08:00 |
|
Sheetal Nandi
|
863e73c75e
|
Test case for emitting partial part of import syntax
|
2015-02-10 17:09:29 -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 |
|
Anders Hejlsberg
|
e8cc2bf5f7
|
Merge branch 'master' into es6Import
|
2015-02-10 16:17:50 -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 |
|
Anders Hejlsberg
|
3523233ae6
|
Rewrite named imports to reference properties on module instance
|
2015-02-10 14:59:20 -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 |
|
Vladimir Matveev
|
f29d931bd9
|
disallow let to be used as name in let\const in ES6
|
2015-02-10 13:36:24 -08:00 |
|
Anders Hejlsberg
|
4b92e42b62
|
Merge pull request #1931 from Microsoft/spreadCall
Support spread operator in call expressions
|
2015-02-10 09:24:53 -08:00 |
|
Cyrus Najmabadi
|
b86ef44e59
|
Add assert that clients do not try to call updateSourceFile multiple times on a source file.
|
2015-02-09 17:24:01 -08:00 |
|
Cyrus Najmabadi
|
2eb1a213c7
|
Prevent index out of bounds exception.
|
2015-02-09 14:55:54 -08:00 |
|
Cyrus Najmabadi
|
17dd6c2de0
|
Be more conservative about reusing parameters.
|
2015-02-09 14:40:03 -08:00 |
|
Cyrus Najmabadi
|
a79e8e928b
|
Remove code duplication in isModuleElement.
|
2015-02-09 14:34:47 -08:00 |
|
Cyrus Najmabadi
|
e417f3016b
|
Add additional asserts, and make code more unified.
|
2015-02-09 14:23:55 -08:00 |
|
Cyrus Najmabadi
|
d37fdfe213
|
Add additional asserts.
|
2015-02-09 14:12:32 -08:00 |
|
Cyrus Najmabadi
|
318aa8ce7a
|
Don't use dynamic type checks while incrementally parsing.
|
2015-02-09 14:07:09 -08:00 |
|
Anders Hejlsberg
|
acfd205a0c
|
Check that default import references a default export symbol
|
2015-02-09 10:41:53 -08:00 |
|
Cyrus Najmabadi
|
d0aa7891de
|
Add additional incremental assert.
|
2015-02-08 18:02:13 -08:00 |
|
Cyrus Najmabadi
|
9d6b6b422a
|
Rename a few members and clean up comments.
|
2015-02-08 17:48:56 -08:00 |
|
Cyrus Najmabadi
|
ad7c77ea08
|
Check the text change range before and after we expand it.
|
2015-02-08 17:35:54 -08:00 |
|
Anders Hejlsberg
|
e47f64c510
|
Checking of ES6 import declarations
|
2015-02-08 17:33:45 -08:00 |
|
Cyrus Najmabadi
|
1a17fd1daf
|
Move assertions into the parsing layer.
|
2015-02-08 17:30:27 -08:00 |
|
Cyrus Najmabadi
|
a82c57c4b9
|
Make sure positions of child elements are consistent.
|
2015-02-08 16:40:04 -08:00 |
|
Cyrus Najmabadi
|
f1cb97b692
|
Add additional aggressive checks during incremental parsing.
|
2015-02-08 16:10:16 -08:00 |
|
Anders Hejlsberg
|
69d47ef854
|
Formatting fixes
|
2015-02-08 12:15:44 -08:00 |
|
Anders Hejlsberg
|
c8cc19544e
|
AMD emit for ES6 import declarations
|
2015-02-08 12:13:56 -08:00 |
|
Anders Hejlsberg
|
69bd05946a
|
CommonJS emit for ES6 import declarations
|
2015-02-08 08:03:15 -08:00 |
|
CyrusNajmabadi
|
911a705e8d
|
Merge pull request #1974 from Microsoft/multiLineEmitting
Preserve single line blocks when emitting.
|
2015-02-06 22:00:41 -05:00 |
|
Cyrus Najmabadi
|
36b6f4e1b7
|
Preserve single line blocks when emitting.
|
2015-02-06 18:45:09 -08:00 |
|
Cyrus Najmabadi
|
449f4a4f37
|
Have better error recovery for whne a user uses semicolons instead of commas to delimit an object literal.
|
2015-02-06 17:30:29 -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 |
|
Anders Hejlsberg
|
930d11bc82
|
Cleaning up a few things
|
2015-02-06 13:50:30 -08:00 |
|
Anders Hejlsberg
|
0819ca897c
|
Addressing CR feedback
|
2015-02-06 07:39:11 -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 |
|