Commit Graph
26450 Commits
Author SHA1 Message Date
Jason Freeman 76e9b6ab0e Make createTempVariable call into generateUniqueNameForLocation 2015-03-04 19:34:36 -08:00
Jason Freeman e417e1dacc Emit 'for...of' loop when LHS is a var 2015-03-04 19:34:33 -08:00
Cyrus Najmabadi d367c96df6 CR feedback. 2015-03-04 18:37:50 -08:00
Cyrus Najmabadi d3fbebf3fb Never use the entire span of a function declaration or function expression when reporting a checker error. 2015-03-04 18:15:55 -08:00
Anders Hejlsberg 981ef7f0eb Excluding "default" member from "export *" per ES6 specification 2015-03-04 14:53:44 -08:00
Anders Hejlsberg a87c45711f Renaming SymbolFlags.Import to SymbolFlags.Alias 2015-03-04 10:26:38 -08:00
Vladimir Matveev 8d089afb34 enum cleanup: apply constant folding to all enum initializers, inline accesses only for const enums 2015-03-04 08:17:18 -08:00
Anders Hejlsberg bb33c150dc Fixing error reporting issue in checkExternalModuleExports 2015-03-04 06:52:18 -08:00
Anders Hejlsberg 91e8b821ad Merge branch 'master' into exportDefault
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/contextualTyping.js.map
	tests/baselines/reference/contextualTyping.sourcemap.txt
	tests/baselines/reference/out-flag.js.map
	tests/baselines/reference/properties.js.map
	tests/baselines/reference/recursiveClassReferenceTest.js.map
	tests/baselines/reference/sourceMap-FileWithComments.js.map
	tests/baselines/reference/sourceMap-FileWithComments.sourcemap.txt
	tests/baselines/reference/typeResolution.js.map
2015-03-04 06:39:10 -08:00
Anders Hejlsberg e4a11cb0c7 More comments 2015-03-04 06:25:45 -08:00
Vladimir Matveev e225999ac4 Merge pull request #2194 from Microsoft/namesInNestedScopes
look through the entire chain of name scopes to ensure that name is uniq...
2015-03-04 00:09:52 -08:00
Vladimir Matveev 2a6b59a3ba addressed PR feedback 2015-03-03 23:46:51 -08:00
Daniel Rosenwasser 212aeb5e53 Revert "Run jake in interactive mode so output isn't lost." 2015-03-03 22:12:06 -08:00
Vladimir Matveev e49d51a088 look through the entire chain of name scopes to ensure that name is unique 2015-03-03 21:34:20 -08:00
Anders Hejlsberg b2a0e1beaa Another comment 2015-03-03 17:47:17 -08:00
Anders Hejlsberg 27179b427c Adding some comments 2015-03-03 17:46:17 -08:00
Anders Hejlsberg 61167b68ba Fixing a few issues 2015-03-03 17:06:44 -08:00
steveluc fedc809c3b Added guards for end of file edits. 2015-03-03 17:04:05 -08:00
Anders Hejlsberg f2be34a302 Support emit of unnamed export default function/class 2015-03-03 15:56:40 -08:00
Anders Hejlsberg 689112fccc Changing emit(...) to emitNode(...) in several places 2015-03-03 15:27:33 -08:00
Anders Hejlsberg 9af8ae4386 Parsing, binding, checking of export default with function/class 2015-03-03 15:09:40 -08:00
Daniel Rosenwasser 35bfe4e394 Merge pull request #2063 from jbondc/contrib
Run jake in interactive mode so output isn't lost.
2015-03-03 12:30:34 -08:00
Daniel Rosenwasser 7212912307 Merge pull request #2169 from Microsoft/withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Add support for extended Unicode escape sequences in strings and templates
2015-03-03 12:16:42 -08:00
Daniel Rosenwasser 5c5a48911a Words. 2015-03-03 11:56:03 -08:00
Daniel Rosenwasser f9cc01355e Addressed CR feedback, also properly accounted for template literals. 2015-03-02 16:40:00 -08:00
steveluc e5a8debb79 merge 2015-03-02 16:33:31 -08:00
steveluc f9fd365215 Added logic to handle requests for changes past the end of the buffer. 2015-03-02 16:31:51 -08:00
Daniel Rosenwasser 5ec68eb0e4 Harden against trees without parent pointers for emitting literals; fix lookahead in text for numeric literal indicators. 2015-03-02 15:51:23 -08:00
Jason Freeman e0227d12b9 Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6 2015-03-02 15:28:10 -08:00
Cyrus Najmabadi c8399fc6c5 Use CRLF not LF. 2015-03-02 14:46:15 -08:00
Cyrus Najmabadi e452cff5a7 Make fields internal. 2015-03-02 14:08:32 -08:00
Vladimir Matveev 66b1c029a3 merge with master 2015-03-02 12:59:06 -08:00
Anders Hejlsberg 234358e6c6 Unifying ES6 and TypeScript external modules
Export assignments are now equivalent to export of member named "default"
Export assignments and exports defaults collected by binder
Export * declarations collected by binder
Simplified logic for marking import symbols as referenced
Removed "location" parameter from resolveEntityName
Improved error position reporting in resolveEntityName
2015-03-02 12:17:05 -08:00
Daniel Rosenwasser 6be13a90b5 Fixed error message. 2015-03-02 12:07:09 -08:00
Vladimir Matveev 300d1fcf83 Merge branch 'master' into DtsExports_all 2015-03-02 11:45:53 -08:00
Jason Freeman 8da49aaf44 Address feedback 2015-03-01 17:07:43 -08:00
Cyrus Najmabadi 08439b7a89 Expose a way to get the name table from the LS. 2015-03-01 15:42:23 -08:00
Cyrus Najmabadi 0cbe55ba4e Merge branch 'master' into intern 2015-03-01 15:33:47 -08:00
Cyrus Najmabadi b58f16b021 Don't intern all strings and numbers. Just the ones used as declaration names. 2015-03-01 14:30:38 -08:00
Jason Freeman 3de73e6a1f Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6
Conflicts:
	src/compiler/checker.ts
	tests/baselines/reference/constDeclarations-errors.errors.txt
2015-02-28 16:30:10 -08:00
Mohamed Hegazy 70d5f9c8e7 Merge pull request #2140 from Microsoft/lsImportResolution
Support new import / export syntax in preProcessFile
2015-02-28 05:03:03 -08:00
Vladimir Matveev 8abf4ff52e Merge pull request #2161 from Microsoft/letConstES5Minus
Downlevel emit for let\const
2015-02-27 23:02:35 -08:00
Daniel Rosenwasser b1837c827c Addressed some CR feedback. 2015-02-27 18:13:05 -08:00
Vladimir Matveev 3b3a94c7d7 addressed PR feedback 2015-02-27 17:24:24 -08:00
Jason Freeman bcb466e205 Merge branch 'master' of https://github.com/Microsoft/TypeScript into for-ofES6 2015-02-27 17:03:38 -08:00
Daniel Rosenwasser 5437b3db5a Removed unused variable. 2015-02-27 16:08:21 -08:00
Daniel Rosenwasser 3c344782e6 Merge branch 'master' into withANameLikeUnicodeYoudThinkThereWouldntBeSoManyWaysToDoIt
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
2015-02-27 15:45:28 -08:00
Mohamed Hegazy 0a8d0a5dd5 Merge branch 'master' into lsImportResolution 2015-02-27 15:38:32 -08:00
Mohamed Hegazy 7c2cc76986 Respond to code review comments 2015-02-27 15:38:24 -08:00
Daniel Rosenwasser cad8f6b091 Only add an extended Unicode escape when it is entirely valid. 2015-02-27 15:34:06 -08:00