- Drop support for Julia v0.5 (and update to v0.6/v0.7 syntax)
- Add some missing things to docs (#317)
- Remove additional v0.6 deprecations
- Fix a "formal" ambiguity on 0.6+ and enable ambiguity tests
- Remove Compat (not needed/used right now)
- Move all tests to testsets
- Fix most of 0.7 depwarns
- Fix depwarn on 0.7
- Update CI URLs to point to new caching infrastructure
- Re-fix 0.6 depwarns
- Julia v0.6 depwarn, ambiguity, and other misc fixes
- Fix 0.6 typealias depwarn
- Fix 0.6 abstract type declaration depwarn
- Fix 0.6 misc other depwarns
- Julia 0.6 fixes
- Remove recently introduced TypeVars.
- Don't allow failure on nightly
- Temporarily revert removal of HashDict (broke gadfly)
- Changed OrderedDict implementation to Jeff Bezanson's version (from Julia #10116)
- Remove HashDict (no longer needed), refactor Dict-related classes
- Added more Dict-related tests
- Allow OrderedDicts to be sorted
- Fix xor deprecations
- isdefined -> isassigned
- Fixes for Julia v0.5
- Exception type updates for
- Export complement if not available in Base
- Fix ASCIIString, UTF8String -> String deprecations
- Fix getfield deprecation
- Add RTD badge to Readme
- rename files with underscores for consistency
- OrderedDict: use type parameters for constructor, rather than as parameters
- add various docstrings
- Remove spaces between {} and () in function/constructor definitions
- Many deprecation warnings were deleted (JuliaCollections/DataStructures.jl#161)
- Ordered sets now have indexing
- Performance improvements to OrderedDict
- Fix OrderedDict constructors (with tests)
- Dead code, tree.jl removal
- Updated Changelog
- Merge pull request #156 from JuliaLang/kms/remove-v0.3-part2
- Replace tuple_or_pair with Pair() or Pair{}
- More thorough removal of v0.3 support
- Updated Changelog.md
- More thorough removal of v0.3 support
- Replace tuple_or_pair with Pair() or Pair{}
- Remove support for Julia 0.3
- OrderedDict:
- Implement merge for OrderedDict
- Serialize and deserialize
- Remove invalid rst and align elements
- Fix #34, implement
==
instead ofisequal
in places - Define ==(x::Nil, y::Nil) and ==(x::Cons, y::Cons)
- Julia v0.4 updates
- Union() -> Union{}
- 0.4 bindings deprecation
- Add operator imports to fix deprecation warnings
- Travis
- Run tests on 0.3, 0.4, and nightly (0.5)
- Enable osx
- (Re)enable codecov
- Add precompile directive
- Switched setindex! to insert!
- Fix Pair usage for OrderedDict
- Fix deprecated syntax in OrderedSet test
- Updated README with extra DefaultDict examples
- More formatting updates to README.rst
- Remove syntax deprecation warnings on 0.4
- REQUIRE: bump Julia version to v0.3
- Fix serialization ambiguity warnings
- Fix error on 0.4-dev, allow running tests without installing
- Add special OrderedDict deprection for Numbers
- Fix warning about {A, B...}
- 0.4 Compat fixes
- Implement nlargest and nsmallest
- Updated OrderedSet, OrderedDict tests
- Update OrderedDict, OrderedSet constructors to take iterables
- Use Julia 0.4 syntax
- Added compat support for Julia v0.3
- Rewrite README in rst format (instead of md)
- Get coverage data generation back up for Coveralls
- Update Travis to use Julia Language Support
- use Base.warn_once() instead of warn()
- Support v0.4 style association construction via Pair operator
- Update syntax to avoid deprecation warnings on Julia 0.4
- Consistent whitespace
- Fix #60
- Update Dict construction to use new syntax
- Fix signed/unsigned issue in hashindex
- Modernize Travis, Pkg.test compat, coverage, badges
- Remove trailing whitespace
- Add more constructors for Trie
- Remove trailing whitespace
- Update README
- Deprecate add! in favor of push!
- Bump REQUIRE to v0.3, for incompatible change in test_throws
- Revert "fix
@test_throw
warnings"
- Import serialize_type in hashdict.jl
- Add some clarification on code examples
- fix
@test_throw
warnings - use SVG logo for travis status
- rename run_tests.jl to runtests.jl
- Revert "Remove unused code"
- Fix broken tests
- Import Base.reverse
- Inserted missing comma
- Avoid stack overflow in length method. Use iterator in show method
- Changed name from add_singleton! to push!
- Update README.md
- Update README.md (closes #24)
- Changed the name make_set to add_singleton
- import serialize, deserialize
- Clean up code. Follow Dict interface more closely.
- Added working test of make_set!
- Added make_set! to exports in DataStructures.jl
- Changed length(s.parents) to length(s)
- Added version of make_set! which automatically chooses the new element as the next available one
- Added ! to the name of the make_set function, since it modifies the structure
- Added make_set to add single element as a new disjoint set, with its parent equal to itself
- Implemented list iterator functions
- add list and binary tree. closes #17
- Revert "Update REQUIRE to julia v0.3"
- Update REQUIRE to julia v0.3
- Update README.md
- Fix travis config. Enable testing with releases.
- Change Travis badge url to JuliaLang
- README.md: OrderedDefaultDict -> DefaultOrderedDict
- fix C++ template syntax in README
- Added/updated various dictionary, set variants
- update travis.yml (disable apt-get upgrade)
- add classified counters
- add classified collections
- improved benchmark scripts
- add travis logo to readme
- add travis.yml
- use run_tests.jl in the place of test/test_all.jl
- Added 1 missing API call to the documentation
- export in_same_set
- add julia version requirement
- Test ==> Base.Test & add test_all.jl
- add empty REQUIRE file
- Update README.md
- add license
- add readme
- improved interface and added test
- renamed to DataStructures
- add stack and queue (tested)
- add Dequeue (tested)
- Initial commit