Last change
on this file since 66d878a was
44856ed,
checked in by Michael Brooks <mlbrooks@…>, 3 years ago
|
Baseline "new" vector, with iterators.
Implementation has not had thorough correctness testing, e.g. checking wraparound
behaviours, and at least one such case is commented as unimplemented.
Implementation has not been optimized at the instruction path level, though a basic
iteration performance check has it within 5% of c++ std::vector.
|
-
Property mode set to
100644
|
File size:
543 bytes
|
Rev | Line | |
---|
[44856ed] | 1 | raiiTests================= |
---|
| 2 | Having pushed, length is 1 |
---|
| 3 | by transit, got pos0 = 1.000000 |
---|
| 4 | by exit, got pos0 = 1.000000 |
---|
| 5 | Having pushed, length is 2 |
---|
| 6 | helperE sees 2.000000 |
---|
| 7 | producerE gave 1.000000 |
---|
| 8 | producerE again gave 1.000000 |
---|
| 9 | helperT sees 2.000000 |
---|
| 10 | producerT gave 1.000000 |
---|
| 11 | by permit, got pos0 = 1.000000 |
---|
| 12 | Having pushed, length is 3 |
---|
| 13 | into permit from call, got ofH = 1.000000 |
---|
| 14 | stayValidTests============ |
---|
| 15 | before 0.100000 |
---|
| 16 | after, logical: 0.100000 |
---|
| 17 | after, physical: -0.100000 |
---|
| 18 | loopTests================= |
---|
| 19 | loop sees 0.000000 |
---|
| 20 | loop sees 0.100000 |
---|
| 21 | loop sees 0.200000 |
---|
Note: See
TracBrowser
for help on using the repository browser.