Commit graph

294 commits

Author SHA1 Message Date
Vladimir Matveev
442ad4b032 use symbol links to access global array type 2014-07-25 12:06:18 -07:00
Vladimir Matveev
42df260eb5 use getEffectiveDeclarationFlags to get Export flag 2014-07-25 11:15:19 -07:00
Anders Hejlsberg
299f1c3390 Properly set exit code for process.
Supercedes #246.
Includes provisions for buggy behavior of WScript.Quit.
2014-07-25 11:01:09 -07:00
Anders Hejlsberg
2843b82f08 Merge pull request #226 from sparecycles/contrib/node-modules-path-4-mac
fix path in Jakefile (for mac)
2014-07-25 10:34:27 -07:00
Anders Hejlsberg
fd35c62a21 Merge pull request #230 from maxdeepfield/patch-1
Missing semicolon fix
2014-07-25 10:32:47 -07:00
Anders Hejlsberg
e0b33127b4 Merge pull request #242 from Microsoft/argumentTypeErrors
Better error messages in function calls.
2014-07-25 06:54:37 -07:00
Anders Hejlsberg
155b71881b Merging with master.
Accepting new baselines (not sure why this wasn't already done).
2014-07-25 06:48:57 -07:00
Anders Hejlsberg
f991054691 Merge branch 'master' into argumentTypeErrors 2014-07-25 06:40:51 -07:00
Vladimir Matveev
81da2cb7b9 update comments 2014-07-24 23:22:40 -07:00
Anders Hejlsberg
511402cd84 Addressing CR feedback. 2014-07-24 19:39:50 -07:00
Daniel Rosenwasser
c625cd9259 Merge pull request #203 from Microsoft/arrowLookAhead
Improved lookahead for arrow functions.
2014-07-24 18:41:34 -07:00
Daniel Rosenwasser
b0c59e7c37 Merge branch 'master' into arrowLookAhead 2014-07-24 18:17:30 -07:00
Daniel Rosenwasser
b76c13cfd5 Addressed code review feedback. 2014-07-24 18:05:05 -07:00
Jason Freeman
cb98c5aa17 Merge pull request #215 from Microsoft/labelledStatements
Parser analysis and errors for labelled statements, break, continue, return
2014-07-24 17:52:39 -07:00
Jason Freeman
86007cc137 Merge branch 'master' into labelledStatements
Conflicts:
	src/compiler/diagnosticInformationMap.generated.ts
	src/compiler/diagnosticMessages.json
	src/compiler/parser.ts
2014-07-24 17:48:11 -07:00
Jason Freeman
a19698c37d Address feedback 2014-07-24 17:38:37 -07:00
Dan Quirk
98e65f2528 Fix token once more 2014-07-24 17:22:16 -07:00
Vladimir Matveev
8d523f9a28 merged with upstream 2014-07-24 17:18:17 -07:00
Dan Quirk
0c2b04fc8b Trying different after_script command for code climate 2014-07-24 17:11:33 -07:00
Dan Quirk
89333eb4b8 Fix Code Climate token again 2014-07-24 17:04:18 -07:00
Vladimir Matveev
bb193fedb9 augment check for colliding declaration spaces 2014-07-24 17:03:37 -07:00
Vladimir Matveev
d7f67083b2 check groups of local symbols 2014-07-24 17:03:33 -07:00
Anders Hejlsberg
a515b199b7 Better error messages in function calls.
Fixes #93.
This is an evolution of #220.
2014-07-24 17:00:03 -07:00
Dan Quirk
d81c884fef Use dot reporter for code coverage so it doesn't overflow Travis-CI's log limit 2014-07-24 16:20:13 -07:00
Dan Quirk
80ce0a9cdc Fix Code Climate token 2014-07-24 16:18:33 -07:00
Dan Quirk
0af149e1fc Turn on Code Climate integration 2014-07-24 16:04:39 -07:00
Dan Quirk
d91c59bd29 Fix minor formatting issues 2014-07-24 16:04:37 -07:00
Vladimir Matveev
a490eb29f3 Merge pull request #217 from Microsoft/strict_mode
Strict mode support
2014-07-24 13:15:49 -07:00
Vladimir Matveev
4c70d738dd Merge remote-tracking branch 'origin/strict_mode' into strict_mode 2014-07-24 13:11:34 -07:00
Vladimir Matveev
7072711cf9 updated test baselines 2014-07-24 13:09:03 -07:00
Vladimir Matveev
48ff93963b added comments 2014-07-24 13:02:37 -07:00
Vladimir Matveev
6572c826a1 update check for object literal properties according to ECMA spec 2014-07-24 13:02:31 -07:00
Vladimir Matveev
9112a0e2e2 enabled strict mode 2014-07-24 13:01:25 -07:00
Jason Freeman
fde2591d6f Add interface LabelledStatementInfo 2014-07-24 12:56:03 -07:00
Vladimir Matveev
c369e25cbe added comments 2014-07-24 12:49:54 -07:00
Jason Freeman
742637bec9 Add tracking for labelled statements, and errors on labelled jumps 2014-07-24 12:36:10 -07:00
Adam Freidin
b6cf356373 fix node_module path in Jakefile (mac too) 2014-07-24 11:22:59 -04:00
Max Deepfield
2044fb0655 missing semicolon fix 2014-07-24 14:53:42 +03:00
Dan Quirk
64ab02ec43 Make sure we delete projects tests baselines on errors in jake 2014-07-23 17:33:28 -07:00
Dan Quirk
71336fca59 Add error handler to better debug issues when jake launches external processes like mocha 2014-07-23 17:27:30 -07:00
Dan Quirk
439ee1eaee Merge pull request #223 from Microsoft/linuxTestFixes
Linux test fixes
2014-07-23 17:22:47 -07:00
Dan Quirk
5d85421262 More cleanup 2014-07-23 17:14:17 -07:00
Dan Quirk
ef2ffc6d78 Cleanup 2014-07-23 17:10:38 -07:00
Vladimir Matveev
ddfd0fe074 update check for object literal properties according to ECMA spec 2014-07-23 17:05:36 -07:00
Jason Freeman
b9971f2876 Add consumption points and error reporting for labelled statement errors 2014-07-23 16:48:18 -07:00
Anders Hejlsberg
e742694b1a Merge pull request #199 from Microsoft/reservedWordsInTypeQueries
Allow reserved words in type queries.
2014-07-23 15:52:09 -07:00
Vladimir Matveev
259f8a2091 enabled strict mode 2014-07-23 14:30:43 -07:00
Jason Freeman
1a66243d4f Remove inModuleBody 2014-07-23 14:09:17 -07:00
Daniel Rosenwasser
57d7cf54c6 Improved "certainty" when parsing arrow-function-lookin' expressions. 2014-07-23 13:31:24 -07:00
Jason Freeman
76804eb1f9 Add errors for break and continue statements 2014-07-23 12:07:46 -07:00