5858 Commits

Author SHA1 Message Date
Mohamed Hegazy
a24aa6f57d Update LKG v1.5.3 v1.5.4 2015-07-14 23:40:06 -07:00
Mohamed Hegazy
d92c78afd6 Merge pull request #3797 from Microsoft/disposeSnapshot-1.5
Port PR 3689 into release 1.5
2015-07-14 23:28:13 -07:00
Vladimir Matveev
e190761d96 addressed PR feedback: added comments 2015-07-09 13:13:49 -07:00
Vladimir Matveev
ee1350b40e dispose snapshot only if new file differs from the old file 2015-07-09 11:24:34 -07:00
Vladimir Matveev
726eea2896 dispose script snapshots from the old source file 2015-07-09 11:24:00 -07:00
Vladimir Matveev
331b63df7d update LKG 2015-06-19 16:01:27 -07:00
Vladimir Matveev
1ef79431a0 Merge pull request #3577 from Microsoft/disable_logging_1.5
Port 3495 into the release 1.5
2015-06-19 15:34:45 -07:00
Cyrus Najmabadi
5e672b7791 Don't log by default.
On the managed side tracing is disabled by default anyways.  By logging we still
cause tons of allocations of strings on the managed side.  These then cause
expensive GCs which can pause editing.
2015-06-19 15:21:08 -07:00
Vladimir Matveev
fce1423414 Merge pull request #3566 from Microsoft/port-3395
Port PR 3395 into release 1.5
2015-06-18 14:49:09 -07:00
Vladimir Matveev
3db5bbf93f wrap host.getCanonicalFileName in arrow function 2015-06-18 14:37:50 -07:00
Vladimir Matveev
937927a051 Merge pull request #3498 from Microsoft/portFileMap
Port FileMap into release-1.5
2015-06-18 14:05:54 -07:00
Jason Freeman
ab61bf2a6d Merge pull request #3532 from Microsoft/exportSpecifierScoping
Make resolveName ignore export specifiers without calling getSymbol
2015-06-17 15:05:34 -07:00
Jason Freeman
27cccddfea Merge pull request #3515 from Microsoft/classMemberWithMissingIdentifier
Parse class member with a missing identifier in the presence of a modifier
2015-06-17 15:05:25 -07:00
Jason Freeman
41e39735e8 Make resolveName ignore export specifiers without calling getSymbol 2015-06-16 17:06:00 -07:00
Jason Freeman
54edbaeea7 Parse class member with a missing identifier in the presence of a modifier 2015-06-15 16:28:29 -07:00
Vladimir Matveev
522248a042 rename 'FileMap.delete' to 'FileMap.remove' 2015-06-12 18:48:54 -07:00
Vladimir Matveev
b4f1df2afa address PR feedback 2015-06-12 18:48:46 -07:00
Vladimir Matveev
25c093673c introduce FileMap to store mappings with filenames as keys 2015-06-12 18:48:37 -07:00
Vladimir Matveev
1f587069da Merge pull request #3434 from Microsoft/port-3433
Port PR 3433 into release 1.5
2015-06-11 14:24:29 -07:00
Jason Freeman
363b7c85ab Merge pull request #3391 from Microsoft/port-3370
Port PR 3370 into release 1.5
2015-06-10 16:13:58 -07:00
Vladimir Matveev
d0763060c9 added more tests 2015-06-10 12:32:24 -07:00
Vladimir Matveev
185b2aff08 added missing semicolon 2015-06-08 22:46:59 -07:00
Vladimir Matveev
26a1ed6017 move temp declarations out of object literal 2015-06-08 19:52:55 -07:00
Vladimir Matveev
3c630aa247 added tests 2015-06-04 22:39:21 -07:00
Vladimir Matveev
7c8a50336d emit module name for system modules, add moduleName argument to 'transpile' function
Conflicts:
	src/services/services.ts
2015-06-04 22:37:52 -07:00
Mohamed Hegazy
6f45524b9f Update LKG 2015-06-04 16:35:30 -07:00
Zhengbo Li
1f7f388c78 Merge pull request #3390 from zhengbli/release-1.5
Add missing overloads for texImage2D and texSubImage2D
2015-06-04 16:25:45 -07:00
Zhengbo Li
3c59481a92 Add missing overloads for texImage2D and texSubImage2D 2015-06-04 16:06:12 -07:00
Vladimir Matveev
9d80c40055 Merge pull request #3385 from Microsoft/port_3382
Port PR 3382 into release 1.5
2015-06-04 12:45:33 -07:00
Vladimir Matveev
e34d28f530 added missing semicolon after calling exporter function 2015-06-04 12:30:19 -07:00
Jason Freeman
b165b14932 Merge pull request #3374 from Microsoft/emitParenthesizedTypeAssertion
Emit parenthesized type assertion
2015-06-03 17:55:45 -07:00
Jason Freeman
e940fdc534 Don't use innerExpression in parenthesizeForAccess 2015-06-03 17:34:56 -07:00
Jason Freeman
26cf97430e Accept baselines for parenthesized type assertions 2015-06-03 17:22:51 -07:00
Jason Freeman
7a74d9f8d0 Add tests for parenthesized type assertions 2015-06-03 17:22:38 -07:00
Jason Freeman
4ccf088734 Don't try to strip parentheses when emitting synthesized parenthesized expressions 2015-06-03 17:22:11 -07:00
Jason Freeman
1bb46e3f33 Update LKG after commit 34a5514fef25125b56dfff49fb0357aee2d1bb90 2015-06-03 13:39:25 -07:00
Jason Freeman
34a5514fef Rename new test 2015-06-03 13:36:52 -07:00
Jason Freeman
9394c5ca04 Add test for object literal methods 2015-06-03 13:36:51 -07:00
Jason Freeman
22cc3a7d84 Add hopefully helpful comment 2015-06-03 13:36:50 -07:00
Jason Freeman
46da6678ad Return expressions always need to be type checked 2015-06-03 13:36:49 -07:00
Vladimir Matveev
f83d54b18f Merge pull request #3360 from Microsoft/port-3331
Port PR 3331 into release-1.5
2015-06-03 10:47:39 -07:00
Vladimir Matveev
86d9398a92 clean hostCache to avoid extending lifetime of script snapshots 2015-06-03 10:29:32 -07:00
Mohamed Hegazy
9b12fabaa1 Merge pull request #3274 from Microsoft/filterTranspileDiagnostics
Fix #3245: ensure transpile diagnostics only include syntactic and compiler options diagnostics
2015-06-02 18:24:41 -07:00
Mohamed Hegazy
6902b050ca Respond to code review comments 2015-06-02 18:04:05 -07:00
Mohamed Hegazy
c83054cd4b Merge branch 'release-1.5' into filterTranspileDiagnostics 2015-06-02 18:01:05 -07:00
Mohamed Hegazy
a10cd1e822 Update LKG 2015-06-02 15:48:59 -07:00
Daniel Rosenwasser
d1b3ac7c12 Merge pull request #3288 from Microsoft/fixResolutionForFuncExprsClassExprsAndArguments
Fix resolution of named function & class expressions as well as 'arguments'
2015-06-02 12:57:05 -07:00
Ron Buckton
5b94e40149 Merge branch 'decoratorsExperiment' into release-1.5 2015-06-01 15:36:39 -07:00
Ron Buckton
69094b5693 Updated LKG 2015-06-01 15:35:42 -07:00
Ron Buckton
15547c03db Merge pull request #3330 from Microsoft/decoratorsExperiment
Added experimentalDecorators flag
2015-06-01 15:34:59 -07:00