Daniel Rosenwasser
dfe79621fe
Added tests for overloads.
2014-11-18 17:41:58 -08:00
Cyrus Najmabadi
6fdc5dc148
Move parameter name 'strict' checking to the grammar walker.
2014-11-18 17:01:39 -08:00
Yui T
970aac6458
Address code review
2014-11-18 16:32:18 -08:00
Yui T
b8bcc700fa
Improve error messages
2014-11-18 16:15:04 -08:00
Cyrus Najmabadi
00a49536fe
Initial refactoring to support doing grammar checks as a separate pass of the tree.
...
Right now, this means hiding 'syntacticDiagnostics' behind a getter function that
only computes all the syntactic diagnostics (parser+grammar checks) lazily.
This will help incremental parsing out as we can reuse nodes that have grammar
errors in them, and we dont' have to even do grammar checks if this is not the
full-type-check type-checker.
2014-11-18 15:51:55 -08:00
Yui T
1d78406bf8
Refactoring language service to use short-hand
2014-11-18 14:08:42 -08:00
Daniel Rosenwasser
4e18efd25c
Tests for signature help on tagged templates with no overloads.
2014-11-18 13:49:39 -08:00
Daniel Rosenwasser
69f7d39d43
Fixed template head offsetting.
2014-11-18 13:40:42 -08:00
Cyrus Najmabadi
a9cf216d34
Update LKG.
2014-11-18 13:28:19 -08:00
Yui T
999e4f1a0b
Refactoring test framework to use short-hand
2014-11-18 12:30:58 -08:00
Mohamed Hegazy
22e2bde7e9
Merge pull request #1158 from gisenberg/master
...
Adding support for named AMD modules.
2014-11-18 12:18:48 -08:00
Yui T
dcf51d85f4
Refactoring main-compiler (tsc) to use short-hand
2014-11-18 12:06:05 -08:00
Yui T
d50ce1cb47
Refactoring compiler utility-related files to use short-hand
2014-11-18 12:05:40 -08:00
Yui T
26a5e4333e
Refactoring emitter using short-hand
2014-11-18 12:04:18 -08:00
Yui T
36cc705fa2
Refactoring parser/scanner using short-hand
2014-11-18 11:54:50 -08:00
Yui T
8df64293f9
Refactor using short-hand
2014-11-18 11:47:35 -08:00
Yui T
2a3c4ea3c2
LKG short-hand property
2014-11-18 11:39:32 -08:00
Gabriel Isenberg
b54143c326
Added an error condition for multiple AMD module name assignments.
2014-11-18 11:26:44 -08:00
Yui
838e760729
Merge pull request #1184 from Microsoft/gotoDefShorthand
...
Go-to-Definition for shorthand properties
2014-11-18 11:17:26 -08:00
Yui T
7dde8565e9
Merge branch 'gotoDefShorthand' of https://github.com/Microsoft/TypeScript into gotoDefShorthand
2014-11-18 10:53:44 -08:00
Yui T
5844f68040
Address code review
2014-11-18 10:53:14 -08:00
Yui T
38dce09463
Address code review
2014-11-18 10:27:31 -08:00
Yui T
e6a1ac14bb
Merge branch 'master' into gotoDefShorthand
2014-11-18 09:45:57 -08:00
Daniel Rosenwasser
fb91a518cf
Merge branch 'master' into taggedSigHelp
...
Conflicts:
src/services/signatureHelp.ts
2014-11-17 18:41:50 -08:00
CyrusNajmabadi
50ddfb727c
Merge pull request #1189 from Microsoft/incrementalRegex
...
Simplify how regexs are incrementally parsed.
2014-11-17 18:38:24 -08:00
Daniel Rosenwasser
6c631a6ae4
Merge pull request #1190 from Microsoft/unbreakHarness
...
Fail on tests with errors and reinstate noResolve in fourslash tests
2014-11-17 18:34:55 -08:00
Cyrus Najmabadi
886feda759
Update the new scanner to follow the new regex scanning rules.
2014-11-17 18:33:10 -08:00
Daniel Rosenwasser
c2d92188d4
Fail on tests with errors; reinstated noResolve; corrected tests that were not actually compiling.
2014-11-17 18:13:47 -08:00
Cyrus Najmabadi
7dd30d32fe
Simplify how regexs are incrementally parsed.
...
Conflicts:
tests/Fidelity/incremental/IncrementalParserTests.ts
tests/Fidelity/parser/ecmascript5/MissingTokens/MissingToken2.ts.expected
tests/Fidelity/parser/ecmascript5/RegressionTests/645086_1.ts.expected
tests/Fidelity/parser/ecmascript5/RegressionTests/645086_2.ts.expected
tests/Fidelity/parser/ecmascript5/RegularExpressions/RegularExpressionDivideAmbiguity4.ts.expected
tests/Fidelity/parser/ecmascript5/SyntaxWalker.generated.ts.expected
tests/Fidelity/program.js
tests/Fidelity/program.js.map
tests/Fidelity/scanner/ecmascript5/StringLiterals.ts.expected
tests/Fidelity/test262/suite/ch07/7.3/S7.3_A2.1_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.3/S7.3_A2.2_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.4/S7.4_A3.js.expected
tests/Fidelity/test262/suite/ch07/7.4/S7.4_A4_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.4/S7.4_A4_T4.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A1.1_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A1.1_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A1.2_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A1.2_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A3.1_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A3.1_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A3.2_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.4/S7.8.4_A3.2_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A1.2_T2.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A1.3_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A1.3_T3.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A1.5_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A1.5_T3.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A2.2_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A2.3_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A2.3_T3.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A2.5_T1.js.expected
tests/Fidelity/test262/suite/ch07/7.8/7.8.5/S7.8.5_A2.5_T3.js.expected
tests/Fidelity/test262/suite/ch08/8.4/S8.4_A13_T1.js.expected
tests/Fidelity/test262/suite/ch08/8.4/S8.4_A13_T2.js.expected
tests/Fidelity/test262/suite/ch08/8.4/S8.4_A14_T1.js.expected
tests/Fidelity/test262/suite/ch08/8.4/S8.4_A14_T2.js.expected
2014-11-17 17:59:28 -08:00
Vladimir Matveev
bfd48ffa01
Merge pull request #1188 from Microsoft/new_tree_only
...
Remove usage of TypeScript module from the services layer
2014-11-17 17:17:50 -08:00
Vladimir Matveev
ced8785bd3
eliminate usage of TypeScript module from services layer
2014-11-17 17:01:23 -08:00
Vladimir Matveev
d225035622
cut usage of the old tree from the services layer
2014-11-17 15:57:40 -08:00
Daniel Rosenwasser
0416c6fdb8
Fixed isUnclosedTemplateLiteral to account for new possible inputs.
2014-11-17 15:31:58 -08:00
Daniel Rosenwasser
34087bd9ec
Refactored code, adjusted for residing out of bounds of the template.
2014-11-17 15:13:58 -08:00
Yui T
d52b096d55
go-to-definition with test cases
2014-11-17 14:27:14 -08:00
Anders Hejlsberg
9f284184be
Merge pull request #1180 from Microsoft/recursiveTypeComparison
...
Improve caching in recursive type comparisons (fixes #1170 )
2014-11-17 13:11:42 -08:00
Yui
acc2550a7f
Merge pull request #1127 from Microsoft/shorthandProperty
...
Shorthand property
2014-11-17 13:09:49 -08:00
Mohamed Hegazy
ff2e4fa8a7
remove extra call to getSourceFile
2014-11-17 13:07:17 -08:00
Mohamed Hegazy
4c2f5d159c
Add some more jsdoc comments and ensure everything has a constructor type when possible
2014-11-17 13:06:54 -08:00
Mohamed Hegazy
bdee183887
minor fixes
2014-11-17 12:47:58 -08:00
Mohamed Hegazy
1abe1d7e03
Add dom to es6 lib
2014-11-17 12:47:45 -08:00
Daniel Rosenwasser
c79c124adb
Merge branch 'master' into taggedSigHelp
2014-11-17 12:20:16 -08:00
Anders Hejlsberg
b99b040384
Addressing CR feedback
2014-11-17 12:13:38 -08:00
Mohamed Hegazy
f33c1d524c
Add ArrayBufferView definition to ES6 lib
2014-11-17 11:53:28 -08:00
Mohamed Hegazy
4413dd5084
Move the Internationalization API to its own file and include it in ES6 typings
2014-11-17 11:35:43 -08:00
Yui T
1b66ee6f3a
Merge branch 'master' into shorthandProperty
...
Conflicts:
src/compiler/checker.ts
2014-11-17 11:35:02 -08:00
Mohamed Hegazy
19854a0386
Add TypedArray tests
2014-11-17 11:16:03 -08:00
Mohamed Hegazy
25ce5db7f3
Merge branch 'master' into es6Typings
...
Conflicts:
src/harness/harness.ts
src/lib/core.d.ts
2014-11-17 11:15:46 -08:00
Mohamed Hegazy
0dddfd9b6f
respond to code review comment
2014-11-17 11:01:21 -08:00
Mohamed Hegazy
6c6d9bf091
Add test262 test runner
2014-11-17 11:01:05 -08:00