Commit graph

32641 commits

Author SHA1 Message Date
Sheetal Nandi bbb36dc933 Make the symbol writing api on the text writer 2014-07-18 17:50:12 -07:00
Vladimir Matveev 36c22d10c7 emit 'use strict' at the beginning of the function 2014-07-18 16:59:52 -07:00
Daniel Rosenwasser 1ec29c6557 Addressed code review feedback. 2014-07-18 16:55:20 -07:00
Daniel Rosenwasser 819ea95953 Better error recovery for when an arrow function is missing a curly brace.
Also better identification of arrow function expressions.
2014-07-18 16:55:18 -07:00
Vladimir Matveev 30ecd19029 added collision check for '_this' 2014-07-18 16:16:28 -07:00
Sheetal Nandi 1abedc30c4 Merge pull request #142 from Microsoft/declFileErrorReporting
Compile the generated decl files and report those errors in the baseline so we can verify the result of dts file for correctness
2014-07-18 12:42:07 -07:00
Sheetal Nandi e0ce0e97d5 Updating with code review feedback 2014-07-18 12:32:27 -07:00
Mohamed Hegazy 91b8a4531f Merge pull request #145 from Microsoft/restConstructorParam
Issue #144: Do not emit the name of the rest paramter in constructors
2014-07-18 09:57:49 -07:00
Mohamed Hegazy c9c0166b04 fix typo in function name 2014-07-18 09:56:18 -07:00
Sheetal Nandi 2c7946ee00 Pulled out the d.ts compilation into separate it block 2014-07-17 22:43:59 -07:00
Sheetal Nandi 3665e45d19 Merge pull request #141 from Microsoft/typoInDeclFileEmit
Fixed the typo in declaration emitter of implements clause
2014-07-17 22:21:51 -07:00
Mohamed Hegazy b744633656 Issue# 144: Do not emit the name of the rest paramter in constructors 2014-07-17 19:54:21 -07:00
Vladimir Matveev 42234668ef Merge pull request #140 from Microsoft/prologuedirectives
emit prologue directives as first lines in file, fixes #44
2014-07-17 18:36:59 -07:00
Vladimir Matveev 52ab9f110e added new strict mode test 2014-07-17 18:32:26 -07:00
Sheetal Nandi d09e5508e2 Report global errors and re-enable assert for the number of errors reported 2014-07-17 18:16:40 -07:00
Sheetal Nandi 8936662090 Enable compiler runner to report the errors from compiling generated declaration files 2014-07-17 18:16:32 -07:00
Sheetal Nandi 586b773fbe Fixed the typo in declaration emitter of implements clause 2014-07-17 18:16:24 -07:00
Vladimir Matveev 4068404cd4 emit prologue directives as first lines in file 2014-07-17 17:43:48 -07:00
Sheetal Nandi b043ba6d41 Merge pull request #38 from Microsoft/projectBaselines
Cleanup temporary project output after running tests
2014-07-17 17:33:36 -07:00
Vladimir Matveev b9372a1aa2 Merge pull request #137 from Microsoft/referencecomments
relax the restrictions to reference comment shape, fixes #50
2014-07-17 15:46:58 -07:00
Dan Quirk 58067891f1 Fix web test server for new repo 2014-07-17 15:35:09 -07:00
Dan Quirk b32d836a61 Add some new shortcuts for tests options 2014-07-17 15:35:06 -07:00
Vladimir Matveev 42183cf6d4 Merge pull request #136 from Microsoft/functionNameInPropertyAssignment
do not propagate function name in property accessors
2014-07-17 15:34:17 -07:00
Vladimir Matveev cd9a4347ed relax the restrictions to reference comment shape 2014-07-17 14:44:19 -07:00
Vladimir Matveev f1ce09caa3 do not propagate function name in property accessors 2014-07-17 14:18:24 -07:00
Sheetal Nandi 43ce1511b7 Merge pull request #35 from Microsoft/emitRefactor
Moved the emit functionality into emitFiles so emitJavascript and emitDeclarations can share the data and methods without having to pass around data
2014-07-17 12:55:54 -07:00
Sheetal Nandi 96700069fc renamed isEmitToOwnFile to shouldEmitToOwnFile as per feedback 2014-07-17 12:53:07 -07:00
Sheetal Nandi 06adba4fdd Cleanup temporary project output after running tests 2014-07-17 12:32:51 -07:00
Daniel Rosenwasser df5c2547fa Support automatic semicolon insertion in class member declarations. 2014-07-17 11:03:12 -07:00
Mohamed Hegazy 0f7de96483 Update README.md
Add a roadmap section to the readme
2014-07-17 10:12:43 -07:00
Mohamed Hegazy cdda6bf970 Update README.md
Add contribution section to the readme
2014-07-17 10:08:24 -07:00
Sheetal Nandi b7feb1555b Renamed emitToOwnOutputFile to isEmitToOwnOutputFile 2014-07-17 09:27:28 -07:00
Jonathan Turner cdf53c58de Add more text to the README.md 2014-07-17 09:12:43 -07:00
Vladimir Matveev 2b8f04af0c do not check inherited properties if interface has one item in heritage list 2014-07-16 22:53:53 -07:00
Anders Hejlsberg 42b188cb11 Merge pull request #33 from Microsoft/MergingErrors
Fix for Clodule declaration ordering
2014-07-16 16:43:22 -07:00
Anders Hejlsberg 6b112b1a46 Merge branch 'master' into MergingErrors
Conflicts:
	src/compiler/checker.ts
2014-07-16 16:31:08 -07:00
Anders Hejlsberg bc0be761cd New baselines. 2014-07-16 16:15:10 -07:00
Mohamed Hegazy cb6a44e086 Update README.md
update dependencies list and added links
2014-07-16 16:14:32 -07:00
Anders Hejlsberg 70f8057dc7 Addressing code review feedback. 2014-07-16 16:14:29 -07:00
Mohamed Hegazy 72d7535bad Update tsc
update link
2014-07-16 16:06:45 -07:00
Mohamed Hegazy c49e9b2037 Update package.json
update links
2014-07-16 16:06:03 -07:00
Mohamed Hegazy 0903a93bdc Update .gitignore
remove unused file references
2014-07-16 16:00:04 -07:00
Mohamed Hegazy e41671e3b9 Update .npmignore
remove unused references
2014-07-16 15:57:55 -07:00
Sheetal Nandi d9196d66b6 Moved the emit functionality into emitFiles 2014-07-16 15:39:14 -07:00
Jason Freeman b8c96a2bcd Remove assert 2014-07-16 15:22:14 -07:00
Sheetal Nandi fe1fea3710 Merge pull request #30 from Microsoft/declarations
Changes to determine when to qualify the symbol in given enclosing declaration
2014-07-16 15:20:00 -07:00
Daniel Rosenwasser 5ae265b755 Removed unnecessary check for commas in 'parseDelimitedList'. 2014-07-16 15:06:05 -07:00
Daniel Rosenwasser cece68098a Better error recovery when errant semicolon found in a class. 2014-07-16 15:06:03 -07:00
Sheetal Nandi 1bb219a3dd Incorporating code review feedback 2014-07-16 14:50:37 -07:00
Anders Hejlsberg e4ea5ef1f9 Fix for 954635: Clodule declaration ordering
Fix for 955714: Fundule declaration ordering
2014-07-16 14:23:39 -07:00