Skip to content

Commit 7d2e3c6

Browse files
Sortedcontainerupdates (#787)
* Major update to sorted containers. Address issue 239: Dict constructors on typed data but without explicit type declarations should no longer return {Any,Any} items because collect is now used when explicit types are omitted Address issue 479: Deprecate insert!, pop!(s), introduce popfirst!, poplast!, ss_push!, sd_push!, smd_push! Address issue 528: push! documentation improved Address issue 667: Docs extensively cleaned up and much greater use of documenter.jl Address issue 669: Expanded use of tokens including a:b notation for tokens Address issue 671: Add reverse iteration Address issue 742: New union, merge, symdiff, setdiff, intersect algorithms for sorted containers to improve performance Address issue 726: Clarify docs on insert! (now deprecated) Address issue 767: Implement firstindex, lastindex, reverse for sorted container iteration Address issue 781: Use collect on an intermediate step to infer types in untyped construction of sorted containers Also, this commit cleans up the constructors and adds two new iteration-helper functions inclusive_key and exclusive_key that were useful in my own work. Documented the fact that values(s) is not currently writeable. Updated testset with comments to refer to issues that have been resolved
1 parent 1c6c2ad commit 7d2e3c6

13 files changed

+2952
-2304
lines changed

docs/Project.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
[deps]
2+
Coverage = "a2441757-f6aa-5fb2-8edb-039e3f45d037"
3+
DataStructures = "864edb3b-99cc-5e75-8d2d-829cb0a9cfe8"
24
Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4"
35

46
[compat]

0 commit comments

Comments
 (0)