Bill Ticehurst
24141f05db
Merge pull request #2245 from billti/ExportVersion
...
Made the 'version' string an exported property
2015-03-07 21:40:32 -08:00
Bill Ticehurst
a6816fc128
Added description to version exports
2015-03-07 20:12:16 -08:00
Cyrus Najmabadi
7570aaac65
Merge branch 'master' into returnStatus
2015-03-07 13:51:44 -08:00
Cyrus Najmabadi
21627384a8
Merge branch 'master' into propertyAccessEmit
2015-03-07 13:51:10 -08:00
Cyrus Najmabadi
2a990a8685
Preserve newlines for conditional expressions
2015-03-07 13:50:26 -08:00
Cyrus Najmabadi
dddc4660a1
Simplify code to emit indent code.
2015-03-07 13:33:02 -08:00
Cyrus Najmabadi
680e48f507
Preserve newlines on either side of a binary expression.
2015-03-07 12:54:12 -08:00
Cyrus Najmabadi
a18934d6da
Address omitted return keyword.
2015-03-07 12:27:20 -08:00
Cyrus Najmabadi
bdcdd84dda
CR feedback.
2015-03-07 02:08:36 -08:00
Cyrus Najmabadi
0c5654164f
Fix up comment.
2015-03-07 01:33:18 -08:00
Cyrus Najmabadi
c76f71cfae
When emitting an arrow function, parenthesize the body if it could be interpreted as a block instead of an object literal.
2015-03-07 01:30:45 -08:00
Cyrus Najmabadi
7f00378eef
CR feedback.
2015-03-06 18:51:58 -08:00
Cyrus Najmabadi
a76eb69996
Add an 'isVariableLike' helper function.
2015-03-06 18:45:45 -08:00
Anders Hejlsberg
5c56684187
Merge branch 'master' into exportDefault
...
Conflicts:
tests/baselines/reference/exportAssignDottedName.errors.txt
2015-03-06 17:20:44 -08:00
Bill Ticehurst
da5caf5f72
Made the 'version' string an exported property
2015-03-06 17:09:55 -08:00
Mohamed Hegazy
59c3a7d71e
Merge pull request #2235 from DickvdBrink/letConstInCatchclause
...
Let const in catchclause
2015-03-06 15:21:11 -08:00
Bill Ticehurst
0ea31c37b5
Merge pull request #2222 from billti/tsconfigWatchFix
...
Fix watch to honor tsconfig.json setting
2015-03-06 14:44:44 -08:00
unknown
129ef7222c
Use hasProperty instead
2015-03-06 22:56:59 +01:00
unknown
b4d723217e
Error on redeclaring a variable with let/const already defined as catch parameter
2015-03-06 21:42:42 +01:00
unknown
5ca703eeb4
Add new diagnostics message for let/const declarations in a catch clause
2015-03-06 20:53:15 +01:00
Bill Ticehurst
ee912ee1cd
Fix path normalization for patterns such as './/tsconfig.json'
2015-03-05 23:53:16 -08:00
Bill Ticehurst
02eb7466a7
Fix watch to honor tsconfig.json setting
2015-03-05 23:32:54 -08:00
Cyrus Najmabadi
62d304b069
Preserve newlines for property access expressions on multiple lines.
2015-03-05 02:31:55 -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
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
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
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
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
Jason Freeman
8da49aaf44
Address feedback
2015-03-01 17:07:43 -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