Jason Freeman
bfa2e940c0
Support resolution of any part of the RHS of an import
2014-08-19 15:04:30 -07:00
Jason Freeman
f949c5014a
Merge branch 'master' into typeWriter
...
Conflicts:
src/compiler/types.ts
2014-08-18 19:57:35 -07:00
Jason Freeman
a8c2f82f3c
Temporary fix for import case in getTypeOfNode
2014-08-18 19:56:03 -07:00
Daniel Rosenwasser
8baee8a785
Merge branch 'master' into diagnosticsCleanup
2014-08-18 15:42:58 -07:00
Daniel Rosenwasser
a366984bc9
Reassigned diagnostic codes.
2014-08-18 15:42:27 -07:00
Jason Freeman
58a99f3aea
Accept new typeWriter baseline
2014-08-18 14:40:15 -07:00
Jason Freeman
d02d9bfa7e
Merge branch 'master' into typeWriter
...
Conflicts:
src/compiler/checker.ts
2014-08-18 14:37:21 -07:00
Jason Freeman
f72ceab987
Accept recent changes in typeWriter baselines
2014-08-18 14:29:42 -07:00
Adam Freidin
d43f28d3a0
baseline for typechecking --declaration
2014-08-15 21:15:41 -07:00
Daniel Rosenwasser
5c59360ef7
Merge branch 'master' into diagnosticsCleanup
2014-08-15 17:17:27 -07:00
Jason Freeman
27bf9b702e
Accept type baselines
2014-08-15 14:37:48 -07:00
Jason Freeman
971a4c55d4
Remove problematic test (should be added back after issue #463 is fixed)
2014-08-15 14:37:38 -07:00
Jason Freeman
8d13a65d8b
Fix test chainedImportAlias to use all of its file regions
2014-08-15 14:37:36 -07:00
Sheetal Nandi
f622cb4d11
Merge pull request #381 from branch 'remote/privacyErrors'
...
Report privacy errors on variable/property declarations and also emit import declarations that get used to defined visible type
2014-08-13 18:48:05 -07:00
Mohamed Hegazy
2a106bf923
Merge pull request #427 from sparecycles/fix/reference-static-regex
...
fix: /// <reference path="..." static='true' />
2014-08-12 17:46:06 -07:00
Daniel Rosenwasser
90c173dd16
Merge branch 'master' into diagnosticsCleanup
2014-08-12 14:59:01 -07:00
Adam Freidin
785b80ff27
baseline update
...
jake runtests
jake baseline-accept
2014-08-12 13:57:47 -07:00
Anders Hejlsberg
e0a4b3c1cc
Rearranging members of Array<T> to improve error reporting.
2014-08-12 11:13:15 -07:00
Mohamed Hegazy
349367d991
Consolidate logic to use the lib in one location in the tests
2014-08-11 15:35:15 -07:00
Sheetal Nandi
98f631e23f
Make changes to report error if the type used from external module cannot be named
...
Adds test cases too
2014-08-11 14:15:57 -07:00
Sheetal Nandi
e27e6b2bbb
During qualification if we are looking in value space, the left qualifier meaning is also value
2014-08-08 17:07:00 -07:00
Sheetal Nandi
09ea12d95c
Use typeof function in the declaration emitter instead of unwinding first level
2014-08-08 16:15:09 -07:00
Sheetal Nandi
1347621d0c
Report error if the entityname reference in the import declaration is using private module
2014-08-08 13:56:53 -07:00
Sheetal Nandi
c643f39557
Check for the accessible symbol from exported import
...
eg:
// @Filename: w1.ts
export = Widget1
class Widget1 { name = 'one'; }
// @Filename: exporter.ts
export import w = require('./w1');
// @Filename: consumer.ts
import e = require('./exporter');
export function w(): e.w { // Should be OK
return new e.w();
}
In this looking for the name of return type of function w,
not just look for the alias == SymbolOfReturnType but also
look for alias.exportedSymbols === symbolOfReturnType
and qualify it during the toString
2014-08-08 12:57:59 -07:00
Sheetal Nandi
54f5f15796
Update the project runner to emit errors in more readable way
2014-08-07 17:49:47 -07:00
Sheetal Nandi
2264322380
Enable project runner to compile generated .d.ts files
...
Uncovered bug in quoted .d.ts compilation
2014-08-07 17:26:29 -07:00
Daniel Rosenwasser
122b78612c
Recovered deleted, renumbered existing, reworded some.
2014-08-07 15:59:49 -07:00
Daniel Rosenwasser
0c0d607087
Removed duplicate messages from diagnosticMessages.json.
2014-08-07 15:59:44 -07:00
Sheetal Nandi
5657c28b8b
Fix the incorrect declaration file path during d.ts file compile in the compilerrunner
2014-08-07 14:59:00 -07:00
Sheetal Nandi
cac18738df
Removing bug numbers from the testcases which are fixed and adding declaration generation in few testcases
2014-08-07 14:47:49 -07:00
Sheetal Nandi
4801c3447f
Emit the declarations for the chained import usage in the export assignment
2014-08-07 12:24:28 -07:00
Jason Freeman
92f7c98adb
Merge branch 'master' into octal
2014-08-07 12:11:13 -07:00
Jason Freeman
b1f71e6504
Address feedback
2014-08-07 12:08:31 -07:00
Vladimir Matveev
02d0b024c6
Merge pull request #378 from Microsoft/inherited_overloads_with_specialized_signatures
...
do not reorder signatures from derived and base types
2014-08-07 10:35:47 -07:00
Sheetal Nandi
2654eed32d
Report privacy errors for accessors
2014-08-06 18:42:14 -07:00
Jason Freeman
083815893b
Add test for octal literals in es3 strict mode
2014-08-06 18:10:19 -07:00
Jason Freeman
72cf78f681
Error on octal literals in ES5 and strict mode
2014-08-06 18:10:16 -07:00
Jason Freeman
f744113edf
Scan octal literals
2014-08-06 18:10:11 -07:00
Sheetal Nandi
4cd2d3f8dd
Report privacy errors on return types
2014-08-06 17:58:03 -07:00
Sheetal Nandi
41150776d1
Report privacy errors on parameter types
2014-08-06 17:06:59 -07:00
Sheetal Nandi
4b12353a78
Test case for the privacy check of variables and properties during declaration emit
2014-08-06 15:17:44 -07:00
Sheetal Nandi
5810bfed6d
Ambient module declarations (exception import declaration) are visible
2014-08-06 15:13:06 -07:00
Mohamed Hegazy
3295cdaa19
rename test
2014-08-06 14:33:06 -07:00
Vladimir Matveev
236e24b468
do not reorder signatures from derived and base types
2014-08-06 13:39:09 -07:00
Sheetal Nandi
5d21db9ccf
Test baselines after asynchronous alias declaration writing
2014-08-06 13:16:41 -07:00
Sheetal Nandi
0b227d5196
Test baselines because of change
2014-08-06 13:12:34 -07:00
Mohamed Hegazy
f125ee20bb
Merge branch 'master' into bom
...
Conflicts:
src/compiler/commandLineParser.ts
src/compiler/emitter.ts
2014-08-06 12:55:57 -07:00
Mohamed Hegazy
a4a773a352
make the BOM visible in the test output
2014-08-06 12:36:39 -07:00
Mohamed Hegazy
35c1577ff5
Add tests for generateBOM switch
2014-08-06 12:05:01 -07:00
Sheetal Nandi
5c4009a163
Merge pull request #161 from Microsoft/privacyErrors
...
Report errors for usage of private types when generating declaration file
2014-08-06 11:51:55 -07:00