Commit Graph

28909 Commits

Author SHA1 Message Date
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
Mohamed Hegazy 0629bba5bf allow non ts files to be passed in to the compiler 2014-11-17 10:59:55 -08:00
Mohamed Hegazy 1986fb1a57 Respond to code review comments 2014-11-17 10:59:03 -08:00
Yui T b3078f265e Add a test for quick-info 2014-11-17 10:56:59 -08:00
Anders Hejlsberg 9a1b031469 Accepting new baselines. 2014-11-17 10:46:02 -08:00
Anders Hejlsberg 100e1c8a77 Improve caching in recursive type comparisons (fixes #1170) 2014-11-17 10:42:53 -08:00
Mohamed Hegazy d5cfceba3e Merge pull request #966 from DickvdBrink/warnaserror
implemented treat warning as errors commandline option.
2014-11-16 17:42:34 -08:00
Dick van den Brink c90fb4a7d3 Update baseline 2014-11-16 22:05:07 +01:00
Dick van den Brink e7bb2e0ba7 Merge branch 'master' into warnaserror
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/types.ts
	src/harness/harness.ts
2014-11-16 22:02:00 +01:00
Vladimir Matveev 9a5df8585b scan starting from the beginning of target span 2014-11-14 22:34:36 -08:00
Mohamed Hegazy 2897612eee Add Promise typing support 2014-11-14 17:43:20 -08:00
Daniel Rosenwasser 6f8f79efe2 Got sig help working in tagged no-sub templates. 2014-11-14 17:30:19 -08:00
CyrusNajmabadi 20599e6fe8 Merge pull request #1169 from Microsoft/functionConstructorNodes
Function and constructor types in the syntax tree.
2014-11-14 17:28:33 -08:00