ecere/containers: Map/CustomAVLTree optimizations
authorJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 01:47:35 +0000 (21:47 -0400)
committerJerome St-Louis <jerome@ecere.com>
Thu, 7 Aug 2014 01:47:35 +0000 (21:47 -0400)
commitc1d4d6e29222bd62d3665ff02abbd6fa53b4ab57
tree14f38d5984f03d8d0e513a3f534f40b8cbb1c05b
parenta38bed2a351f4548e492349edf1c547a9760ea44
ecere/containers: Map/CustomAVLTree optimizations
- Index with creation will not scan again to place new item
- Add/Find inner loop optimizations
- Free: Avoid rebalancing for each item
compiler/bootstrap/ecere/bootstrap/CustomAVLTree.c
compiler/bootstrap/ecere/bootstrap/Map.c
ecere/src/com/containers/CustomAVLTree.ec
ecere/src/com/containers/Map.ec