Commit Graph

683 Commits

Author SHA1 Message Date
vladima 7cef1efb4e merge with origin/master 2016-01-11 22:12:03 -08:00
Vladimir Matveev b811b9f94b report errors when re-exporting globals 2016-01-11 14:48:57 -08:00
Anders Hejlsberg 0bfc83bbbc Merge pull request #6379 from Microsoft/forInChecking
Improved checking of for-in statements
2016-01-08 13:45:26 -08:00
Mohamed Hegazy ec70105c9d Add check for reactNamespace value 2016-01-07 15:00:50 -08:00
Mohamed Hegazy cc1947b94f Rename jsxNamespace to reactNamespace 2016-01-07 13:59:25 -08:00
Mohamed Hegazy c0b28a3a40 Merge branch 'react-factory-option' of https://github.com/rwyborn/TypeScript into rwyborn-react-factory-option
Conflicts:
	src/compiler/checker.ts
2016-01-07 13:50:03 -08:00
Anders Hejlsberg 3344a42686 Check for numeric index signature instead of array-like type
Better error message when object with numeric index signature is indexed with a string
2016-01-07 10:34:22 -08:00
Ryan Cavanaugh 2c4856ae71 Issue correct errors for missing JSX closing tags
Fixes #6280
2015-12-29 16:00:15 -08:00
Vladimir Matveev 7f2ebf928a use 'declare global' to define augmentations for the global scope 2015-12-28 12:03:54 -08:00
Vladimir Matveev 4a963a26c3 initial revision of external module augmentations 2015-12-22 13:56:22 -08:00
Daniel Rosenwasser ee50adbc85 Merge pull request #6129 from pimterry/decorator-overload-msg
Improve decorator on overload error message
2015-12-21 13:30:46 -08:00
Rowan Wyborn b7f60704bb Initial check in - Support other JSX factories Issue #3788
- added jsxNamespace compile option
- when jsx mode is "react", jsxNamespace optionally specifies the emit namespace for React calls, eg "--jsxNamespace MyDOMLib" will emit calls as MyDOMLib.createElement (instead of React.createElement)
- symbol specified by jsxNamespace must be present, else compile error is generated (same handling as is done for React symbol when no jsxNamespace is specified)
2015-12-18 21:56:08 +11:00
vladima ae7d687a77 merge with origin/master 2015-12-17 21:30:47 -08:00
Tim Perry 411e90df44 Improve decorator on overload error message (fixes #6064) 2015-12-17 11:56:02 +01:00
Vladimir Matveev a3cce3868b addressed PR feedback 2015-12-16 13:19:57 -08:00
Ryan Cavanaugh 023e375835 Properly handle multiply-declared optional properties in JSX attr. type
Fixes #6029
2015-12-14 16:44:26 -08:00
vladima 60e1f30182 allow usage of 'super' in object literal expressions 2015-12-11 17:16:28 -08:00
Anders Hejlsberg ff784770be Merge pull request #5949 from Microsoft/typeParametersAsConstraints
Type parameters as constraints
2015-12-10 16:53:59 -08:00
Wesley Wigham 028484664d most pr feedback 2015-12-09 15:53:39 -08:00
Wesley Wigham b0bfa0f0dc Merge branch 'master' into this-type-guards 2015-12-08 17:48:33 -08:00
yaoyao e95ae4f100 Improve 'Cannot compile modules unless the '--module' flag is provided.' message 2015-12-08 08:56:41 +08:00
Daniel Rosenwasser 2ef436f082 Merge pull request #5559 from MartyIX/issue-4045
Improve error messages for property declarations
2015-12-07 01:12:05 -08:00
Anders Hejlsberg 99e6542842 Merge branch 'master' into typeParametersAsConstraints
Conflicts:
	tests/baselines/reference/functionConstraintSatisfaction2.errors.txt
2015-12-05 10:42:25 -08:00
Wesley Wigham 63fef5083a Merge branch 'master' into undefined-unique 2015-12-04 14:21:35 -08:00
Wesley Wigham 9b441d8343 Merge pull request #5148 from weswigham/duplicate-export-behavior
Make export var or export *'s with duplicate identifiers an error
2015-12-04 14:18:58 -08:00
Martin Všetička f15fe5b335 Improved error messages for property declarations 2015-12-04 09:20:49 +01:00
Wesley Wigham b9f310d4f2 first pass at this type predicate members 2015-12-03 18:21:36 -08:00
Wesley Wigham d7208e81d6 feedback from pr 2015-12-03 13:46:37 -08:00
Wesley Wigham c4cff9833d first pass at this type predicates 2015-12-02 18:35:49 -08:00
Nathan Shively-Sanders a4770afc69 Merge pull request #5777 from Microsoft/elaborate-interface-signature-errors
Elaborate interface signature errors
2015-12-02 15:54:07 -08:00
Anders Hejlsberg 973ba4b50e Allow type parameters in constraints 2015-12-01 15:51:43 -08:00
Daniel Rosenwasser 4092de6993 Merge pull request #5736 from UBC-CPEN/issue-5173
Give more helpful error when trying to set default values on an interface.
2015-12-01 13:05:09 -08:00
Nathan Yee 144d24c2cb Change "object type literal" to "type literal" 2015-11-30 21:52:50 -08:00
Nathan Yee 6c755c90db Report property errors in the checker instead of the parser 2015-11-27 18:11:28 -08:00
Wesley Wigham 22eecaa471 Merge branch 'master' into duplicate-export-behavior 2015-11-25 18:37:10 -08:00
Wesley Wigham 8c40dc8fae Merge branch 'master' into duplicate-export-behavior 2015-11-25 17:54:08 -08:00
Wesley Wigham d74ab2eac7 Merge branch 'master' into autohoist-default 2015-11-25 17:52:51 -08:00
Wesley Wigham adc3f2bd19 update description 2015-11-25 17:27:07 -08:00
Nathan Shively-Sanders c87c1e9b3f Improve error message
And accept baselines
2015-11-25 10:51:31 -08:00
Nathan Shively-Sanders c35f7da0fa Elaborate interface signature errors
Signature errors were not reported before.
2015-11-24 09:34:20 -08:00
SaschaNaz 880db386a4 removing filename requirement 2015-11-24 23:39:12 +09:00
Wesley Wigham f782c82ba3 Add comments, change error message 2015-11-23 17:02:01 -08:00
Wesley Wigham f28958fe18 Merge branch 'master' into autohoist-default 2015-11-20 13:45:25 -08:00
Nathan Yee 40a2a2584d Fix object type literal regression 2015-11-20 13:31:17 -08:00
Nathan Yee c93f454549 Implement #5173
Give more helpful error when trying to set default values on an
interface
2015-11-20 08:30:50 -08:00
SaschaNaz e5587fbae0 Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath
Conflicts:
	src/compiler/diagnosticMessages.json
2015-11-20 11:30:31 +09:00
SaschaNaz c29501f18c Merge remote-tracking branch 'refs/remotes/Microsoft/master' into tsconfigpath 2015-11-18 17:37:31 +09:00
Sheetal Nandi fc07763499 Merge branch 'master' into jsFileCompilation 2015-11-13 13:44:57 -08:00
Wesley Wigham ea7b03d568 Merge branch 'master' into undefined-unique 2015-11-11 14:45:32 -08:00
Wesley Wigham c5b0450219 Merge branch 'master' into duplicate-export-behavior 2015-11-10 16:56:43 -08:00