Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 950 Bytes

TODO.md

File metadata and controls

19 lines (18 loc) · 950 Bytes
  • Ensure I'm testing all base functions for the classes
  • [DONE] dict
  • list
  • [DONE] tuple
  • set
  • string
  • Un-implement list functions from tuple...
  • Shouldn't be able to do "remove" from tuple, for instance.
  • Integrate tests into Travis
  • Update README.md with badge
  • Integrate coveralls results into coveralls.io
  • Update README.md with badge
  • Proper documentation
  • Implement setattr override for base CoW class (propagate back up)
  • If an object updates in place (i.e.: setattr, function calls that update, etc), it needs to notify any object that is interested in this update.
  • Create method in CoW that will handle this: _flyweight_sync() -- small wrapper to simply call flyweight_cb_func set pointers to notify
  • Implement optimization from proxy_function_call to other places
  • test_dict_recursive_proxify doesn't back-prop changes from anything other than the first level. need to recursively prop it