Änderungen

Summary

  1. add linked hash map data structure with tests (details)
  2. add size function and fix broken tests (details)
  3. add nested iterator test. passing (details)
  4. add test for handling destroyed elements. failing. (details)
  5. re-work to use list of entries rather than reusing one dummy (details)
  6. fix destroy behaviour. memory verification fv test now passing (details)
  7. add test for when map becomes empty then gets first element. passing. (details)
  8. fix iterating on empty map (details)
  9. make constant that which has no business changing (details)
  10. adjust visibility for Entry (details)
Commit fa883d99450bbb7be376888abc78af4ab06a54b9 by cokemonkey11
add linked hash map data structure with tests
The file was addedwurst/data structures/LinkedHashMap.wurst
Commit 325d2583ab03819fbb1a0cce6a11497133cd5bdb by cokemonkey11
add size function and fix broken tests
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit efacde77711466f2ff95b660bf5bc97d6b0c9bc1 by cokemonkey11
add nested iterator test. passing
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit cd0ed71915abc81b24ede99aba598cbbd2ab67eb by cokemonkey11
add test for handling destroyed elements. failing.
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit ea126b3a6061845aac896f821d7be0f6c73179c4 by cokemonkey11
re-work to use list of entries rather than reusing one dummy
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit 0b3dfc07d4fe95d4be79252b9ba6b19151c851a5 by cokemonkey11
fix destroy behaviour. memory verification fv test now passing
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit 558504e2f78e2760c5e152a96d4db8dcdecb726e by cokemonkey11
add test for when map becomes empty then gets first element. passing.
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit 140eb748e16fe5f329553ef28e46cbcef3a536f2 by cokemonkey11
fix iterating on empty map
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit 2a0b9501f9ca03c2be58819c1e22db6d3cc86c5f by cokemonkey11
make constant that which has no business changing
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)
Commit df603e2335871e4e876abb1760176af589a10f76 by cokemonkey11
adjust visibility for Entry
The file was modifiedwurst/data structures/LinkedHashMap.wurst (diff)