Multi-constraint formal generics
Posted May 14th, 2007 by alexk_es
- Syntax errors tcs#64
- empty constraints
- empty renaming tcs#152
- Validity rules tcs#65
- class declaration
- class type declaration
- feature call
- creation expression
- creation instruction
- Declaration tcs#148
- PnD in various tools: constraint class names, renamed features, creation procedure names
- BON/UML: display, addition, modification
- metrics: anything related to multiple constraints
- autocompletion for class names, feature names, creation procedures in: editor
- refactoring: renaming contraint, constraint feature or creation procedure
- Access tcs#148 tcs#194 tcs#196
- autocompletion for
- evaluation in the debugger tcs#288
- semantics of feature calls, creation procedures tcs#286
- reattachment that involves different generic derivations
- assignment attempt when the target involves multi-constraint formal generics tcs#237
- browsing facilities tcs#270 tcs#290 tcs#292
- PnD tcs#272 tcs#274 tcs#282 tcs#284
- Recompilation
- constraints modification:
- constraint is added/removed
- feature renaming is added/removed
- changing inheritance of constraint tcs#292
- changing inheritance of actual generic parameter
- constraints modification:
- Special cases
- large number of constraints
- recursive generics
- conforming constraints
- constraints that are expanded or frozen
- using formal generics as actual generics in class type declaration
- redeclaration/merging of features, involving multi-constraint formals
- using the formal generic in agent, tuple
Statistics
- C=4 (number of open Critical bugs that need to be fixed before release)
- N=10 (number of open Non-critial bugs)
- D=30 (total number of all Discovered bugs)
- r=1 (number of new bugs per day)
| Date | New bugs | Fixed bugs | Total | ||
|---|---|---|---|---|---|
| 18 May | 7 | bug#12772 bug#12773 bug#12775 bug#12776 bug#12778 bug#12780 bug#12781 | 7 | ||
| 19 May | 2 | bug#12784 bug#12785 | 9 | ||
| 23 May | 2 | bug#12817 bug#12818 | 11 | ||
| 24 May | 3 | bug#12846 bug#12847 | 13 | ||
| 25 May | 4 | bug#12856 bug#12857 bug#12858 bug#12861 | 17 | ||
| 26 May | 1 | bug#12877 | 18 | ||
| 28 May | 4 | bug#12875 bug#12876 bug#12878 bug#12879 | 22 | ||
| 29 May | 1 | bug#12891 | 3 | bug#12857 bug#12858 bug#12861 | 20 |
| 04 June | 1 | bug#12984 | 2 | bug#12818 bug#12984 | 19 |
| 05 June | 1 | bug#13011 | 2 | bug#12781 bug#12784 | 18 |
| 06 June | 2 | bug#13010 bug#13024 | 2 | bug#12775 bug#13024 | 18 |
| 07 June | 1 | bug#13028 | 19 | ||
| 10 June | 3 | bug#12778 bug#12780 bug#12785 | 16 | ||
| 11 June | 1 | bug#13077 | 3 | bug#12776 bug#12817 bug#12877 | 14 |
| 15 June | 1 | bug#13176 | 15 | ||
| 19 June | 1 | bug#13176 | 14 | ||