Arthur Ozga
388e2fd926
merge with extendsExpressions
2015-06-16 13:33:03 -07:00
Anders Hejlsberg
2c57776f91
Merge branch 'master' into extendsExpressions
...
Conflicts:
src/compiler/checker.ts
tests/baselines/reference/strictModeReservedWordInClassDeclaration.errors.txt
2015-06-16 12:04:04 -07:00
Anders Hejlsberg
de8eb229c8
Adding comments and doing a bit of renaming
2015-06-16 11:49:15 -07:00
Cyrus Najmabadi
ec9e461869
Remove 'strict mode' from parsing and checking, and make it purely something purely checked at bind time.
2015-06-15 17:31:15 -07:00
Arthur Ozga
506349f9c5
Fix merge conflicts with master
2015-06-15 16:48:09 -07:00
Daniel Rosenwasser
c2fa08b2ce
Removed TypeCheckerHost extension.
2015-06-14 20:06:22 -07:00
Anders Hejlsberg
dfa149457c
Allow expressions in extends clause of class
2015-06-14 07:10:25 -07:00
Daniel Rosenwasser
5da701ceb1
Updated comment.
2015-06-12 17:53:35 -07:00
Daniel Rosenwasser
e1c1da578c
Merge branch 'master' into testPerf2
...
Conflicts:
Jakefile.js
src/compiler/program.ts
src/compiler/types.ts
src/harness/harness.ts
src/harness/projectsRunner.ts
src/harness/runner.ts
2015-06-12 16:16:09 -07:00
Cyrus Najmabadi
5b7ca78c92
PR feedback.
2015-06-12 12:53:24 -07:00
Cyrus Najmabadi
c27b3d37da
Merge branch 'master' into classificationPerf2
2015-06-12 12:30:48 -07:00
Mohamed Hegazy
224e7630ea
use namespaces instead of modules in the codebase
2015-06-12 09:01:48 -07:00
Cyrus Najmabadi
9560895ec2
Don't bother trying to semantically classify names that could never be typenames.
2015-06-10 18:18:37 -07:00
Jason Freeman
32d57d900b
Remove the ModuleElement type in favor of Statement
2015-06-10 11:26:51 -07:00
Jason Freeman
d01a9667fc
Convert StatementFlags to a boolean
2015-06-09 16:57:42 -07:00
Arthur Ozga
3bc2aa91c6
fix merge conflicts with master
2015-06-09 12:53:40 -07:00
Anders Hejlsberg
8e096d50b9
Merge branch 'master' into emitterNameRewriting
...
Conflicts:
src/compiler/types.ts
2015-06-09 06:56:45 -07:00
Anders Hejlsberg
cd59573908
Merge branch 'master' into genericTypeAliases
...
Conflicts:
src/compiler/checker.ts
2015-06-09 06:28:56 -07:00
Tingan Ho
efb701387e
Merge commits from master
2015-06-09 07:43:05 +08:00
Anders Hejlsberg
b82ae8509c
Addressing CR feedback
2015-06-06 11:45:21 -07:00
Anders Hejlsberg
9c6e6acf97
Support generic type aliases
2015-06-05 14:28:57 -07:00
Tingan Ho
fa9a914648
Adds error for non-return positioned type predicates and changed parse type predicate logic
2015-06-05 16:36:02 +08:00
Vladimir Matveev
6269598c52
Merge branch 'master' into named_modules
2015-06-04 21:38:25 -07:00
Cyrus Najmabadi
2de07f3563
Merge branch 'master' into lightMode
...
Conflicts:
src/compiler/program.ts
2015-06-04 12:47:12 -07:00
Vladimir Matveev
495d726625
rename 'FileMap.delete' to 'FileMap.remove'
2015-06-04 11:18:05 -07:00
Vladimir Matveev
d51d616813
merge with master
2015-06-04 10:57:34 -07:00
Anders Hejlsberg
f3e6f5ba1f
Removing getGeneratedNameForNode from type serializers
2015-06-04 07:16:06 -07:00
Tingan Ho
19e725636e
Adds PR feedback and removed references to typeguard (class) methods
2015-06-04 19:31:16 +08:00
Cyrus Najmabadi
2bf19e80c3
Speed up tests by not type-checking lib.d.ts unless the test asks for that.
2015-06-04 01:03:02 -07:00
Vladimir Matveev
113b7ed13d
Merge pull request #3368 from Microsoft/fileMap
...
introduce FileMap to store mappings with filenames as keys
2015-06-03 23:13:06 -07:00
Jason Freeman
abf18c5a11
Merge branch 'release-1.5'
2015-06-03 17:56:53 -07:00
Daniel Rosenwasser
fb3042cdb5
Merge branch 'master' into testPerf
...
Conflicts:
src/harness/harness.ts
tests/baselines/reference/noDefaultLib.errors.txt
tests/baselines/reference/typeCheckTypeArgument.errors.txt
2015-06-03 16:57:46 -07:00
Vladimir Matveev
ef54047a65
address PR feedback
2015-06-03 15:22:17 -07:00
Anders Hejlsberg
990f19b69e
Merge branch 'master' into tsConfigExclude
...
Conflicts:
src/compiler/sys.ts
2015-06-03 15:12:13 -07:00
Daniel Rosenwasser
ca884d434f
Merge branch 'master' into testPerf
...
Conflicts:
src/harness/harness.ts
2015-06-03 14:56:08 -07:00
Vladimir Matveev
7e3a3f45e1
emit module name for system modules, add moduleName argument to 'transpile' function
2015-06-03 14:55:42 -07:00
Anders Hejlsberg
87d43aa6f5
Merge branch 'master' into circularInstantiatedTypes
...
Conflicts:
src/compiler/checker.ts
src/compiler/types.ts
2015-06-03 14:13:16 -07:00
Anders Hejlsberg
334b22452a
Moving logic around in getReferencedImportDeclaration
2015-06-03 10:59:14 -07:00
jbondc
e6ced33c13
Make index types optional in ResolvedType
2015-06-03 11:58:10 -04:00
Anders Hejlsberg
1e39130f41
Unified logic for renamed block scoped locals and other generated names
2015-06-03 06:57:20 -07:00
Tingan Ho
9515947092
Adds custom type guard
2015-06-03 16:58:55 +08:00
Mohamed Hegazy
c83054cd4b
Merge branch 'release-1.5' into filterTranspileDiagnostics
2015-06-02 18:01:05 -07:00
Cyrus Najmabadi
a85c27739a
Merge branch 'master' into binderSimplification3
...
Conflicts:
src/compiler/binder.ts
2015-06-02 17:09:23 -07:00
Anders Hejlsberg
8b7caedbec
Remove EmitResolver.getExpressionNameSubstitution
...
Add EmitResolver.getReferencedExportContainer
Add EmitResolver.getReferencedImportDeclaration
Clean up getGeneratedNameForNode in emitter.ts
Switch isNotExpressionIdentifier to isExpressionIdentifier in emitter.ts
Revise emitExpressionIdentifier in emitter.ts
2015-06-02 10:45:50 -07:00
Ron Buckton
f96cf338d9
Merge branch 'release-1.5' into master
2015-06-01 17:40:35 -07:00
Ron Buckton
62ba36908b
Added experimentalDecorators flag
2015-06-01 15:01:24 -07:00
Anders Hejlsberg
46e0ba82ce
Remove old (and insufficient) instantiation caching
2015-05-30 17:25:44 -07:00
Anders Hejlsberg
413176b2a1
Use symbols instead of types in infinite instantiation detection
2015-05-30 16:37:03 -07:00
Anders Hejlsberg
a2783edbeb
Merge branch 'master' into localTypes
2015-05-30 11:32:59 -07:00
Jason Freeman
059bb18bac
Merge branch 'master' of https://github.com/Microsoft/TypeScript into generators
...
Conflicts:
src/compiler/diagnosticInformationMap.generated.ts
src/compiler/diagnosticMessages.json
tests/baselines/reference/emitArrowFunctionWhenUsingArguments14_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments15_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments16_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments17_ES6.symbols
tests/baselines/reference/emitArrowFunctionWhenUsingArguments18_ES6.symbols
tests/baselines/reference/for-of37.symbols
tests/baselines/reference/for-of38.symbols
tests/baselines/reference/for-of40.symbols
tests/baselines/reference/for-of45.symbols
tests/baselines/reference/for-of50.symbols
tests/baselines/reference/iterableArrayPattern30.symbols
tests/baselines/reference/promiseVoidErrorCallback.symbols
tests/baselines/reference/typedArrays.symbols
2015-05-29 17:14:29 -07:00