Titanium JIRA Archive
Titanium SDK/CLI (TIMOB)

[TIMOB-20205] Windows: Use of Thread Local Storage (TLS) for Windows 10

GitHub Issuen/a
TypeStory
PriorityCritical
StatusClosed
ResolutionFixed
Resolution Date2016-01-08T21:36:54.000+0000
Affected Version/sRelease 5.1.0
Fix Version/sRelease 5.3.0
ComponentsWindows
Labelsn/a
ReporterKota Iguchi
AssigneeKota Iguchi
Created2016-01-07T05:01:37.000+0000
Updated2016-05-18T22:25:55.000+0000

Description

Currently JavaScriptCore uses [Thread Local Storage](https://msdn.microsoft.com/en-us/library/windows/desktop/ms686801%28v=vs.85%29.aspx) functions to handle threading. It has been supported even on Windows Phone as well as Windows Store app, but as of Windows 10 it is not supported and it won't pass the Windows App Certification.

Comments

  1. Kota Iguchi 2016-01-08

    I believe [latest JavaScriptCore build](http://studio-jenkins.appcelerator.org/job/JavaScriptCore/lastBuild/) fixed the issue. I have implemented platform-independent thread local storage and it should pass Windows App Certificate for both Windows Phone/Store 8.1 and Windows 10 (Mobile) for now. [~cwilliams] Could you look into [JavaScriptCore-Win10](http://studio-jenkins.appcelerator.org/job/JavaScriptCore-Win10/) CI build? Seems like it failed because of storage space.
  2. Harry Bryant 2016-05-18

    [~kota] How can I verify this fix?

JSON Source