{ "id": "84376", "key": "TIMOB-6937", "fields": { "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2011-12-29T18:11:59.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "planning-3.2.0" ], "versions": [], "issuelinks": [ { "id": "26994", "type": { "id": "10002", "name": "Duplicate", "inward": "is duplicated by", "outward": "duplicates" }, "inwardIssue": { "id": "65911", "key": "TIMOB-4252", "fields": { "summary": "Redesign IOS Mobile SDK physical design to eliminate unnecessary compilation.", "status": { "description": "The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.", "name": "Closed", "id": "6", "statusCategory": { "id": 3, "key": "done", "colorName": "green", "name": "Done" } }, "priority": { "name": "Medium", "id": "3" }, "issuetype": { "id": "2", "description": "A new feature of the product, which has yet to be developed.", "name": "New Feature", "subtask": false } } } } ], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2018-08-02T17:31:46.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "10206", "name": "iOS", "description": "iOS Platform" } ], "description": "one of the things i would like to see to speed up development and the first run experience is a pre-compile of the dev library so that the first simulator launch is fast. right now, each new project requires a full compile (with debug settings and all symbols included). \r\n\r\nit would be nice for simulator only (can't use this for test on device or distribute since it will cause all symbols to be used) to be ship a pre-compiled .a/.jar that could be used for dev and fast launch.", "attachment": [], "flagged": false, "summary": "iOS: Pre-compile library for development to speed up application launch times from full compile", "creator": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "subtasks": [ { "id": "107326", "key": "TIMOB-12186", "fields": { "summary": "Modify SDK build scripts (scons?) to precompile sources into a static library and include it with SDK distribution", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "107327", "key": "TIMOB-12187", "fields": { "summary": "Modify build scripts (CLI+builder.py?) to use precompiled static library", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } }, { "id": "107366", "key": "TIMOB-12205", "fields": { "summary": "Move build server to OSX-hosted infrastructure", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "priority": { "name": "Low", "id": "4" }, "issuetype": { "id": "5", "description": "The sub-task of the issue", "name": "Sub-task", "subtask": true } } } ], "reporter": { "name": "jhaynie", "key": "jhaynie", "displayName": "Jeff Haynie", "active": false, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [ { "id": "177676", "author": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "body": "FWIW, in Android, all of our Java code and V8 bindings are currently pre-compiled (to .jar / .so).. The only thing that needs compiling is initial generated Java code from the app and then the Dex process which is an all-or-nothing operation (a .dex archive can't be updated currently using the dx compiler)\r\n", "updateAuthor": { "name": "mculpepper", "key": "mculpepper", "displayName": "Marshall Culpepper", "active": true, "timeZone": "America/Los_Angeles" }, "created": "2011-12-29T18:33:41.000+0000", "updated": "2011-12-29T18:33:41.000+0000" } ], "maxResults": 14, "total": 14, "startAt": 0 } } }