Skip to content

Full test coverage#1

Open
JosuaKrause wants to merge 10 commits intoLeoWoerteler:masterfrom
JosuaKrause:master
Open

Full test coverage#1
JosuaKrause wants to merge 10 commits intoLeoWoerteler:masterfrom
JosuaKrause:master

Conversation

@JosuaKrause
Copy link

  • (almost) full test coverage (at least everything that makes sense)
  • direct baked array sequence for faster creation when no changes are made
  • extended the interfaces a bit
  • methods from maps are named more like their java.util.Map counterparts
  • iteration over maps (keys, values, entries)
  • maps now allow null keys and values
  • the class Persistent is an easy way to create PersistentSequences without worrying about which classes to use
  • AbstractPersistentMap to create other implementations
  • there is no way to ensure empty sequences/maps though -- got to solve that problem :)

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

equal can be used here

simplified equality of persistent entries
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants