Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "LDT/Developer Area/Project Plan/1.2"
(→Better VM integration) |
(→Schedule) |
||
(11 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
== Schedule == | == Schedule == | ||
− | Milestones End Date | + | Milestones End Date Luna Targeted Milestones Status Details |
− | M1 | + | M1 Monday, Feb 17 M6 03/07 to 03/14 OK Biggest Features. |
− | M2 | + | M2 Monday, Apr 07 -- -- OK All Features must be present in M2. |
− | RC1 Monday, May 05 | + | RC1 Monday, May 05 M7 05/02 to 05/09 OK Time between M2 and RC1 should be used to do validation and bug fixes. |
− | RC2 Friday, May 26 | + | RC2 Friday, May 26 RC2 05/23 to 05/30 OK Optional release to fix critical bugs and non intrusive bugs. |
− | + | ----------------------------------------------------------------------------------------------------------------------------------------- | |
+ | SR1-RC1 Tuesday, Aug 18 SR1-RC1 08/15 to 08/21 -- First SR1 Release. | ||
+ | SR1-RC2 Tuesday, Sep 8 SR1-RC2 09/05 to 09/11 -- Optional release to fix critical bugs and non intrusive bugs. | ||
see [[Luna/Simultaneous_Release_Plan#Schedule |Luna Schedule]]. | see [[Luna/Simultaneous_Release_Plan#Schedule |Luna Schedule]]. | ||
Line 18: | Line 20: | ||
It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption. | It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption. | ||
There are probably some performance issues we could manage too. | There are probably some performance issues we could manage too. | ||
− | {{PlanItem|[debugger] enhance debugger enablement|425667| | + | {{PlanItem|[debugger] enhance debugger enablement|425667| Complete}} |
=== Extract Lua Documentor from LDT === | === Extract Lua Documentor from LDT === | ||
Line 26: | Line 28: | ||
We should think about a way to make easier the integration of popular open source VM/framework. | We should think about a way to make easier the integration of popular open source VM/framework. | ||
We should also find a way to link Execution environment to Lua Interpreter : | We should also find a way to link Execution environment to Lua Interpreter : | ||
− | {{PlanItem|Better VM integration|429806| | + | {{PlanItem|Better VM integration|429806|Complete}} : |
List of VMs : | List of VMs : | ||
− | {{PlanItem|LUA 5.1,5.2 ?(io.stdout:setvbuf('no'))|| | + | {{PlanItem|LUA 5.1,5.2 ?(io.stdout:setvbuf('no'))||Complete}} |
− | {{PlanItem|JIT ? (auto load instropection module)|| | + | {{PlanItem|JIT ? (auto load instropection module)||Complete}} |
{{PlanItem|LOVE2D ? ||Dropped}} | {{PlanItem|LOVE2D ? ||Dropped}} | ||
{{PlanItem|LuaJ, JNLUA ? (http://www.eclipse.org/forums/index.php/t/627977/, http://www.eclipse.org/forums/index.php/t/628230/)||Dropped}} | {{PlanItem|LuaJ, JNLUA ? (http://www.eclipse.org/forums/index.php/t/627977/, http://www.eclipse.org/forums/index.php/t/628230/)||Dropped}} | ||
Line 37: | Line 39: | ||
=== AST/User Assistance === | === AST/User Assistance === | ||
− | {{PlanItem|Add a way to manage Map,List structure|405458| | + | {{PlanItem|Add a way to manage Map,List structure|405458|Complete}} |
{{PlanItem|support inheritance|414410|Complete}} | {{PlanItem|support inheritance|414410|Complete}} | ||
+ | {{PlanItem|__call support |429170|Complete}} | ||
{{PlanItem|add library in tooling without affecting runtime path|422555|Complete}} | {{PlanItem|add library in tooling without affecting runtime path|422555|Complete}} | ||
− | {{PlanItem|be more resilient with syntax error|424158| | + | {{PlanItem|be more resilient with syntax error|424158|Complete}} |
{{PlanItem|Handle table fields on a variable documented as '#table'.|426923|Complete}} | {{PlanItem|Handle table fields on a variable documented as '#table'.|426923|Complete}} | ||
{{PlanItem|Rename Local variables.|427012|Complete}} | {{PlanItem|Rename Local variables.|427012|Complete}} | ||
== Tasks == | == Tasks == | ||
− | *Move LDT in its own eclipse project. | + | *Move LDT in its own eclipse project. (pending) |
− | *Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org | + | *Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org (planned) |
− | *Find a way to use less storage space on hudson.eclipse.org | + | *Find a way to use less storage space on hudson.eclipse.org (postpone) |
− | *Follow Dev IDE which could be interesting for LDT. | + | *Follow Dev IDE which could be interesting for LDT. (postpone) |
− | *DLTK Issues ? | + | *DLTK Issues ? (??) |
== Bugzilla Requests == | == Bugzilla Requests == | ||
− | [https://bugs.eclipse.org/bugs/buglist.cgi?classification= | + | [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Tools&columnlist=bug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaDevelopementTool&known_name=1.0%20Plan&product=LDT&query_format=advanced&short_desc=%5Bplan%5D&short_desc_type=allwordssubstr&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&order=priority%2Cbug_severity%2Cchangeddate%20DESC%2Cshort_desc%2Cbug_id%20DESC&query_based_on=1.2%20Plan&list_id=7086942 Project Plan] : The bigs features implemented. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | [https://bugs.eclipse.org/bugs/buglist.cgi?classification=Tools&columnlist=changeddate%2Cbug_severity%2Cpriority%2Cassigned_to%2Cbug_status%2Cresolution%2Cshort_desc&component=LuaDevelopementTool&known_name=Fixed%20in%201.0&product=LDT&query_format=advanced&resolution=FIXED&target_milestone=1.2%20M1&target_milestone=1.2%20M2&target_milestone=1.2%20RC1&target_milestone=1.2%20RC2&query_based_on=Fixed%20in%201.2&list_id=7087287 Bugs fixed] : Bugs fixed fixed. |
Latest revision as of 10:05, 18 August 2014
Contents
Work Items for LDT 1.2
Below are items that the LDT team are worth being considered for the 1.2 release. This release is expected for the mid year 2014. We clearly have no time to manage all the items below.
Schedule
Milestones End Date Luna Targeted Milestones Status Details M1 Monday, Feb 17 M6 03/07 to 03/14 OK Biggest Features. M2 Monday, Apr 07 -- -- OK All Features must be present in M2. RC1 Monday, May 05 M7 05/02 to 05/09 OK Time between M2 and RC1 should be used to do validation and bug fixes. RC2 Friday, May 26 RC2 05/23 to 05/30 OK Optional release to fix critical bugs and non intrusive bugs. ----------------------------------------------------------------------------------------------------------------------------------------- SR1-RC1 Tuesday, Aug 18 SR1-RC1 08/15 to 08/21 -- First SR1 Release. SR1-RC2 Tuesday, Sep 8 SR1-RC2 09/05 to 09/11 -- Optional release to fix critical bugs and non intrusive bugs.
see Luna Schedule.
Features Lists
Debugging enhancement
It seems some users have problems to enable debugger, this is surely the main brake to LDT adoption. There are probably some performance issues we could manage too.
[debugger] enhance debugger enablement (425667)
Extract Lua Documentor from LDT
Integration of metalua 0.7.2 (426331)
Better VM integration
We should think about a way to make easier the integration of popular open source VM/framework. We should also find a way to link Execution environment to Lua Interpreter :
Better VM integration (429806) :
List of VMs :
LUA 5.1,5.2 ?(io.stdout:setvbuf('no'))
JIT ? (auto load instropection module)
LuaJ, JNLUA ? (http://www.eclipse.org/forums/index.php/t/627977/, http://www.eclipse.org/forums/index.php/t/628230/)
COCOS2D ?(http://www.eclipse.org/forums/index.php/t/464638/)
Wireshark ? (http://www.eclipse.org/forums/index.php/t/457923/)
AST/User Assistance
Add a way to manage Map,List structure (405458)
support inheritance (414410)
__call support (429170)
add library in tooling without affecting runtime path (422555)
be more resilient with syntax error (424158)
Handle table fields on a variable documented as '#table'. (426923)
Rename Local variables. (427012)
Tasks
- Move LDT in its own eclipse project. (pending)
- Update release tools to be more compliant with Eclipse release train and avoid to use to more space in download.eclipse.org (planned)
- Find a way to use less storage space on hudson.eclipse.org (postpone)
- Follow Dev IDE which could be interesting for LDT. (postpone)
- DLTK Issues ? (??)
Bugzilla Requests
Project Plan : The bigs features implemented.
Bugs fixed : Bugs fixed fixed.