Cyrus Najmabadi
0afdedd4ec
Use CRLF for line endings.
2015-03-02 14:41:44 -08:00
Cyrus Najmabadi
3b1a390d7c
Use CRLF, not LF.
2015-03-02 14:38:24 -08:00
CyrusNajmabadi
0de61cbecc
Merge pull request #2177 from Microsoft/intern
...
Don't intern all strings and numbers. Just the ones used as declaration names
2015-03-02 14:36:17 -08:00
Mohamed Hegazy
bd447f7363
Merge pull request #2178 from tinganho/editorconfig
...
Adds editorconfig file
2015-03-02 14:18:23 -08:00
Cyrus Najmabadi
e452cff5a7
Make fields internal.
2015-03-02 14:08:32 -08:00
Tingan Ho
4c6ebb132b
Changes to crlf
2015-03-02 12:54:38 +08:00
Tingan Ho
689d7d1c5d
Adds editorconfig file
2015-03-02 12:11:16 +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
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
Vladimir Matveev
3b3a94c7d7
addressed PR feedback
2015-02-27 17:24:24 -08:00
CyrusNajmabadi
419d379912
Merge pull request #2167 from Microsoft/documentRegistry
...
Fix issue where source files could get corrupted.
2015-02-27 16:29:57 -08:00
Cyrus Najmabadi
3c78a0522b
Add tests.
2015-02-27 16:29:12 -08:00
Cyrus Najmabadi
545fa20efd
Add registry tests.
2015-02-27 16:26:15 -08:00
Dan Quirk
dc917d9d88
Adding npm related badges to the readme
2015-02-27 16:09:44 -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
Cyrus Najmabadi
604c37eee2
Whenever a document is acquired, make sure it returns a source that corresponds to the version requested.
2015-02-27 15:29:31 -08:00
Vladimir Matveev
09d5582936
merge with master
2015-02-27 14:14:10 -08:00
Cyrus Najmabadi
505c1f258f
Update comment.
2015-02-27 13:45:29 -08:00
Cyrus Najmabadi
f23c79f3ae
Fix issue where source files could get corrupted.
...
This could happen when you had multiple language services, and they were sharing some files.
If a file got edited in one LS, it could get corrupted in the other. Now, the DocumentRegistry
serves as the canonical source of 'good' source files. Language services always go to it to get
the correct source file instead of trying to manually update their own source files when they
are notified about changes from the host.
2015-02-27 13:39:57 -08:00
Vladimir Matveev
626b6d4c0c
merge with master
2015-02-27 11:28:14 -08:00
CyrusNajmabadi
f4158eecf4
Merge pull request #2162 from Microsoft/declarations
...
Simplify some places in the compiler where we have esoteric declarations.
2015-02-26 23:21:35 -08:00
Vladimir Matveev
7be2e50fb3
merge with master
2015-02-26 21:47:18 -08:00
CyrusNajmabadi
7b22880ba3
Merge pull request #2163 from Microsoft/computedPropertyFormatting
...
Produce better wrapping for object literal emit with computed property names.
2015-02-26 17:59:39 -08:00
Cyrus Najmabadi
7b7f49725d
Adding test.
2015-02-26 17:42:46 -08:00
Cyrus Najmabadi
27e888284d
CR feedback.
2015-02-26 17:37:01 -08:00
CyrusNajmabadi
4ee70ed97c
Merge pull request #2157 from Microsoft/timings
...
Print times in a manner more consistent with the 1.3 compiler.
2015-02-26 17:28:05 -08:00
Cyrus Najmabadi
e2d9ea51eb
Add test for catch variables with initializers.
2015-02-26 17:27:18 -08:00
Cyrus Najmabadi
9125aa5192
Rename method.
2015-02-26 17:26:33 -08:00
Vladimir Matveev
4bf0bb6405
added comments
2015-02-26 17:19:47 -08:00
Cyrus Najmabadi
11772e75a7
Simplify how catch clauses are represented in our AST.
2015-02-26 17:19:19 -08:00
Vladimir Matveev
904d116f9a
added tests
2015-02-26 16:53:25 -08:00
Cyrus Najmabadi
7d6c0f0893
Add ArrowFunction and sort cases.
2015-02-26 16:16:20 -08:00
Vladimir Matveev
16378e3c1c
do not treat property names in binding elements as block scoped variables
2015-02-26 16:13:52 -08:00
Cyrus Najmabadi
81b6588059
Make isDeclaration return 'true' on FunctionExpressions.
2015-02-26 16:11:27 -08:00
Cyrus Najmabadi
71c3bccef4
Produce better wrapping for object literal emit with computed property names.
2015-02-26 15:35:17 -08:00
Cyrus Najmabadi
0be645943a
Print times in a manner more consistent with the 1.3 compiler.
...
This allows us to more accurately compare and constrast times between that
compiler and the current one.
2015-02-26 14:51:04 -08:00
Mohamed Hegazy
21fb559b53
Make the vsDevMode script more explicit and support lib file override
2015-02-26 12:22:01 -08:00
Vladimir Matveev
4ff22a0886
added SyntaxKind.ModuleDeclaration to list of block scope containers
2015-02-26 11:58:40 -08:00
Vladimir Matveev
b183f8dca6
added 'nodeIsSynthesized' function, use createSynthesizedNode in emitter to build synthetic nodes
2015-02-26 11:18:16 -08:00
Daniel Rosenwasser
a77d39bc2c
Merge pull request #1589 from ivogabe/taggedTemplates
...
Tagged templates ES3 & 5
2015-02-26 10:29:40 -08:00
Ivo Gabe de Wolff
2b10d394d4
Update baselines
2015-02-26 12:01:19 +01:00
CyrusNajmabadi
9c27fb1592
Merge pull request #2146 from Microsoft/fromContextualKeyword
...
'from' is a contextual keyword, and should only be recognized as by the parser as such.
2015-02-26 01:00:50 -08:00
Ivo Gabe de Wolff
80ff139e4a
Merge branch 'master' into taggedTemplates
2015-02-26 08:12:52 +01:00
Steve Lucco
42bc64b168
Merge pull request #2125 from Microsoft/updateProjectStructure
...
Update project structure on idle after change
2015-02-25 21:58:46 -08:00
Cyrus Najmabadi
3a3af530d4
'from' is a contextual keyword, and should only be recognized as by the parser as such.
2015-02-25 21:46:55 -08:00
Daniel Rosenwasser
0162330d50
Merge pull request #2143 from Microsoft/escapingTheTemplateOfDoomAgain
...
Fix character escaping for downlevel template strings
2015-02-25 18:41:15 -08:00