{
  "_id": "6acd6ae9a14063b82c3ab422",
  "Package": "Immutables",
  "Type": "Package",
  "Title": "Fast and Functional Data Structures",
  "URL": "https://oneilsh.github.io/Immutables/,\nhttps://github.com/oneilsh/Immutables",
  "BugReports": "https://github.com/oneilsh/Immutables/issues",
  "Version": "1.2.1",
  "Authors@R": "c(\nperson(given = \"Shawn T.\", family = \"O'Neil\", email = \"shawn@tislab.org\", role = c(\"aut\", \"cre\"))\n)",
  "Description": "Provides fast, side-effect free data structures, including\ncatenable named lists, priority queues, double-ended queues,\nordered sequences, and interval indices. Implementation is\nbased on the finger-tree data structure of Hinze and Paterson\n(2006) <doi:10.1017/S0956796805005769>.",
  "License": "MIT + file LICENSE",
  "Encoding": "UTF-8",
  "Config/testthat/edition": "3",
  "VignetteBuilder": "knitr",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Repository": "https://oneilsh.r-universe.dev",
  "Date/Publication": "2026-10-12 20:12:29 UTC",
  "RemoteUrl": "https://github.com/oneilsh/immutables",
  "RemoteRef": "HEAD",
  "RemoteSha": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-12 23:11:09 UTC",
    "User": "root"
  },
  "Author": "Shawn T. O'Neil [aut, cre]",
  "Maintainer": "Shawn T. O'Neil <shawn@tislab.org>",
  "_user": "oneilsh",
  "_type": "src",
  "_file": "Immutables_1.2.1.tar.gz",
  "_fileid": "https://r2.ropensci.org/80f9260f992de999476baf31590c003bcf24195d1563e3b98e53429b638a4540",
  "_filesize": 631844,
  "_sha256": "80f9260f992de999476baf31590c003bcf24195d1563e3b98e53429b638a4540",
  "_expires": "2027-01-20T23:19:03.000Z",
  "_created": "2026-10-12T23:11:09.000Z",
  "_published": "2026-10-12T23:19:05.567Z",
  "_buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_jobs": [
    {
      "job": 115048266273,
      "time": 142,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11778143940"
    },
    {
      "job": 115048266293,
      "time": 177,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11778118988"
    },
    {
      "job": 115048266269,
      "time": 124,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778208713"
    },
    {
      "job": 115048266259,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778861852"
    },
    {
      "job": 115048266209,
      "time": 111,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11778676998"
    },
    {
      "job": 115048266222,
      "time": 263,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11778089463"
    },
    {
      "job": 115048266257,
      "time": 110,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778497060"
    },
    {
      "job": 115048266244,
      "time": 340,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778269163"
    },
    {
      "job": 115047034113,
      "time": 260,
      "config": "source",
      "r": "4.6.1",
      "check": "ERROR",
      "artifact": "11778546777"
    },
    {
      "job": 115048266195,
      "time": 121,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11778372258"
    },
    {
      "job": 115048266340,
      "time": 240,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11778059458"
    },
    {
      "job": 115048266295,
      "time": 227,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "11778633310"
    },
    {
      "job": 115048266381,
      "time": 155,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "11779041792"
    },
    {
      "job": 115048266313,
      "time": 219,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778647202"
    },
    {
      "job": 115048266303,
      "time": 135,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "WARNING",
      "artifact": "11778618236"
    }
  ],
  "_upstream": "https://github.com/oneilsh/immutables",
  "_commit": {
    "id": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
    "author": "Shawn T O'Neil <oneilsh@gmail.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Merge pull request #13 from oneilsh/no-lambda-r\n\nlambda.r is a package for pure-functional function signatures ala Haskell in R. It was originally included as a dependency in the first prototype implementations, which were later used to ensure implementation consistency between R and fast C++ code paths.\n\nlambda.r appears to be no longer maintained, and is at risk of being archived by CRAN bringing this package with it.\n\nThis PR removes the lambda.r dependency altogether, leaving the original syntax as comments.",
    "time": 1791835949
  },
  "_maintainer": {
    "name": "Shawn T. ONeil",
    "email": "shawn@tislab.org"
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "coro",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "bench",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "dplyr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggtext",
      "role": "Suggests"
    },
    {
      "package": "igraph",
      "role": "Suggests"
    },
    {
      "package": "IRanges",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "microbenchmark",
      "role": "Suggests"
    },
    {
      "package": "pkgdown",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rprojroot",
      "role": "Suggests"
    },
    {
      "package": "rstackdeque",
      "role": "Suggests"
    },
    {
      "package": "rticles",
      "role": "Suggests"
    },
    {
      "package": "S4Vectors",
      "role": "Suggests"
    },
    {
      "package": "scales",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "oneilsh",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 11
    },
    {
      "week": "2026-07",
      "n": 45
    },
    {
      "week": "2026-08",
      "n": 54
    },
    {
      "week": "2026-09",
      "n": 59
    },
    {
      "week": "2026-10",
      "n": 24
    },
    {
      "week": "2026-12",
      "n": 8
    },
    {
      "week": "2026-14",
      "n": 1
    },
    {
      "week": "2026-16",
      "n": 22
    },
    {
      "week": "2026-17",
      "n": 25
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-35",
      "n": 2
    },
    {
      "week": "2026-39",
      "n": 6
    },
    {
      "week": "2026-40",
      "n": 1
    },
    {
      "week": "2026-42",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "pre-release",
      "date": "2026-04-21"
    },
    {
      "name": "v1.0.0",
      "date": "2026-04-22"
    },
    {
      "name": "v1.0.1",
      "date": "2026-04-27"
    },
    {
      "name": "v1.1.0",
      "date": "2026-08-27"
    },
    {
      "name": "v1.2.0",
      "date": "2026-09-25"
    },
    {
      "name": "v1.2.1",
      "date": "2026-10-12"
    }
  ],
  "_topics": [
    "functional-programming",
    "priority-queue",
    "sequence",
    "cpp"
  ],
  "_stars": 7,
  "_contributors": [
    {
      "user": "oneilsh",
      "count": 357,
      "uuid": 77859
    }
  ],
  "_userbio": {
    "uuid": 77859,
    "type": "user",
    "name": "Shawn T O'Neil",
    "followers": 56,
    "description": "Assistant Prof @ UNC Genetics | TISLab | Biomedical Informatics | Data Engineering | ML | Bioinformatics | Curious Learner & Passionate Educator"
  },
  "_downloads": {
    "count": 447,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Immutables"
  },
  "_devurl": "https://github.com/oneilsh/immutables",
  "_pkgdown": "https://oneilsh.github.io/Immutables/",
  "_searchresults": 16,
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/Immutables.html",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/oneilsh/immutables",
  "_realowner": "oneilsh",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2026-04-28"
    },
    {
      "version": "1.1.0",
      "date": "2026-08-21"
    },
    {
      "version": "1.2.0",
      "date": "2026-09-25"
    }
  ],
  "_exports": [
    "add_monoids",
    "as_flexseq",
    "as_interval_index",
    "as_ordered_sequence",
    "as_priority_queue",
    "count_between",
    "count_key",
    "elements_between",
    "fapply",
    "flexseq",
    "get_measure",
    "get_measures",
    "insert",
    "insert_at",
    "interval_index",
    "key_at",
    "locate_by_predicate",
    "loop",
    "lower_bound",
    "max_endpoint",
    "max_key",
    "max_priority",
    "measure_monoid",
    "min_endpoint",
    "min_key",
    "min_priority",
    "nearest_key",
    "ordered_sequence",
    "peek_all_containing",
    "peek_all_key",
    "peek_all_max",
    "peek_all_min",
    "peek_all_overlapping",
    "peek_all_overlaps",
    "peek_all_point",
    "peek_all_within",
    "peek_at",
    "peek_back",
    "peek_containing",
    "peek_front",
    "peek_key",
    "peek_max",
    "peek_min",
    "peek_overlapping",
    "peek_overlaps",
    "peek_point",
    "peek_within",
    "plot_structure",
    "pop_all_containing",
    "pop_all_key",
    "pop_all_max",
    "pop_all_min",
    "pop_all_overlapping",
    "pop_all_overlaps",
    "pop_all_point",
    "pop_all_within",
    "pop_at",
    "pop_back",
    "pop_containing",
    "pop_front",
    "pop_key",
    "pop_max",
    "pop_min",
    "pop_overlapping",
    "pop_overlaps",
    "pop_point",
    "pop_within",
    "priority_queue",
    "push_back",
    "push_front",
    "split_around_by_predicate",
    "split_at",
    "split_by_predicate",
    "upper_bound",
    "validate_name_state",
    "validate_tree"
  ],
  "_help": [
    {
      "page": "sub-.flexseq",
      "title": "Flexseq Indexing",
      "topics": [
        "$.flexseq",
        "$<-.flexseq",
        "[.flexseq",
        "[<-.flexseq",
        "[[.flexseq",
        "[[<-.flexseq"
      ]
    },
    {
      "page": "add_monoids",
      "title": "Add or Merge Measure Monoids",
      "topics": [
        "add_monoids"
      ]
    },
    {
      "page": "as_flexseq",
      "title": "Coerce Objects to 'flexseq'",
      "topics": [
        "as_flexseq"
      ]
    },
    {
      "page": "as_interval_index",
      "title": "Build an Interval Index from 'x', 'start', and 'end'",
      "topics": [
        "as_interval_index"
      ]
    },
    {
      "page": "as_iterator.flexseq",
      "title": "Iterate over a 'flexseq' (coro iterator)",
      "topics": [
        "as_iterator.flexseq"
      ]
    },
    {
      "page": "as_iterator.priority_queue",
      "title": "Iterate over a 'priority_queue' (coro iterator)",
      "topics": [
        "as_iterator.priority_queue"
      ]
    },
    {
      "page": "as_ordered_sequence",
      "title": "Build an Ordered Sequence from 'x' and 'keys'",
      "topics": [
        "as_ordered_sequence"
      ]
    },
    {
      "page": "as_priority_queue",
      "title": "Build a Priority Queue from 'x' and 'priorities'",
      "topics": [
        "as_priority_queue"
      ]
    },
    {
      "page": "as.list.flexseq",
      "title": "Coerce a Sequence to Base List",
      "topics": [
        "as.list.flexseq"
      ]
    },
    {
      "page": "as.list.interval_index",
      "title": "Coerce Interval Index to List",
      "topics": [
        "as.list.interval_index"
      ]
    },
    {
      "page": "as.list.ordered_sequence",
      "title": "Coerce Ordered Sequence to List",
      "topics": [
        "as.list.ordered_sequence"
      ]
    },
    {
      "page": "as.list.priority_queue",
      "title": "Coerce Priority Queue to List",
      "topics": [
        "as.list.priority_queue"
      ]
    },
    {
      "page": "c.flexseq",
      "title": "Concatenate Sequences",
      "topics": [
        "c.flexseq"
      ]
    },
    {
      "page": "count_between",
      "title": "Count Elements in a Key Range",
      "topics": [
        "count_between"
      ]
    },
    {
      "page": "count_key",
      "title": "Count Elements Matching One Key",
      "topics": [
        "count_key"
      ]
    },
    {
      "page": "elements_between",
      "title": "Return Elements in a Key Range",
      "topics": [
        "elements_between"
      ]
    },
    {
      "page": "fapply",
      "title": "Fapply with S3 Dispatch",
      "topics": [
        "fapply"
      ]
    },
    {
      "page": "flexseq",
      "title": "Construct a Persistent Flexible Sequence",
      "topics": [
        "flexseq"
      ]
    },
    {
      "page": "get_measure",
      "title": "Read a Cached Subtree Measure",
      "topics": [
        "get_measure"
      ]
    },
    {
      "page": "get_measures",
      "title": "Read Per-Element Monoid Measures",
      "topics": [
        "get_measures"
      ]
    },
    {
      "page": "Immutables-deprecated",
      "title": "Deprecated functions in Immutables",
      "topics": [
        "Immutables-deprecated",
        "peek_all_overlaps",
        "peek_overlaps",
        "pop_all_overlaps",
        "pop_overlaps"
      ]
    },
    {
      "page": "insert",
      "title": "Insert an Element",
      "topics": [
        "insert"
      ]
    },
    {
      "page": "insert_at",
      "title": "Insert Elements at a Position",
      "topics": [
        "insert_at"
      ]
    },
    {
      "page": "interval_index",
      "title": "Construct an Interval Index",
      "topics": [
        "interval_index"
      ]
    },
    {
      "page": "key_at",
      "title": "Key at a Position",
      "topics": [
        "key_at"
      ]
    },
    {
      "page": "length.flexseq",
      "title": "Sequence Length",
      "topics": [
        "length.flexseq"
      ]
    },
    {
      "page": "length.interval_index",
      "title": "Interval Index Length",
      "topics": [
        "length.interval_index"
      ]
    },
    {
      "page": "length.ordered_sequence",
      "title": "Ordered Sequence Length",
      "topics": [
        "length.ordered_sequence"
      ]
    },
    {
      "page": "length.priority_queue",
      "title": "Priority Queue Length",
      "topics": [
        "length.priority_queue"
      ]
    },
    {
      "page": "locate_by_predicate",
      "title": "Locate First Predicate Match",
      "topics": [
        "locate_by_predicate"
      ]
    },
    {
      "page": "loop",
      "title": "Iterate Over an Iterator (Re-exported from coro)",
      "topics": [
        "loop"
      ]
    },
    {
      "page": "lower_bound",
      "title": "Find First Element with Key '>=' Query",
      "topics": [
        "lower_bound"
      ]
    },
    {
      "page": "max_endpoint",
      "title": "Maximum Right Endpoint",
      "topics": [
        "max_endpoint"
      ]
    },
    {
      "page": "max_key",
      "title": "Maximum Key Value",
      "topics": [
        "max_key"
      ]
    },
    {
      "page": "max_priority",
      "title": "Maximum Priority Value",
      "topics": [
        "max_priority"
      ]
    },
    {
      "page": "measure_monoid",
      "title": "Construct a Measure Monoid Specification",
      "topics": [
        "measure_monoid"
      ]
    },
    {
      "page": "merge.flexseq",
      "title": "Merge Two Sequences",
      "topics": [
        "merge.flexseq"
      ]
    },
    {
      "page": "merge.interval_index",
      "title": "Merge Two Interval Indices",
      "topics": [
        "merge.interval_index"
      ]
    },
    {
      "page": "merge.ordered_sequence",
      "title": "Merge Two Ordered Sequences",
      "topics": [
        "merge.ordered_sequence"
      ]
    },
    {
      "page": "merge.priority_queue",
      "title": "Merge Two Priority Queues",
      "topics": [
        "merge.priority_queue"
      ]
    },
    {
      "page": "min_endpoint",
      "title": "Minimum Left Endpoint",
      "topics": [
        "min_endpoint"
      ]
    },
    {
      "page": "min_key",
      "title": "Minimum Key Value",
      "topics": [
        "min_key"
      ]
    },
    {
      "page": "min_priority",
      "title": "Minimum Priority Value",
      "topics": [
        "min_priority"
      ]
    },
    {
      "page": "nearest_key",
      "title": "Nearest Key to a Query",
      "topics": [
        "nearest_key"
      ]
    },
    {
      "page": "ordered_sequence",
      "title": "Construct an Ordered Sequence",
      "topics": [
        "ordered_sequence"
      ]
    },
    {
      "page": "peek_all_containing",
      "title": "Peek All Intervals Containing a Query Interval",
      "topics": [
        "peek_all_containing"
      ]
    },
    {
      "page": "peek_all_key",
      "title": "Peek All Elements for One Key",
      "topics": [
        "peek_all_key"
      ]
    },
    {
      "page": "peek_all_max",
      "title": "Peek All Maximum-Priority Elements",
      "topics": [
        "peek_all_max"
      ]
    },
    {
      "page": "peek_all_min",
      "title": "Peek All Minimum-Priority Elements",
      "topics": [
        "peek_all_min"
      ]
    },
    {
      "page": "peek_all_overlapping",
      "title": "Peek All Intervals Overlapping a Query Interval",
      "topics": [
        "peek_all_overlapping"
      ]
    },
    {
      "page": "peek_all_point",
      "title": "Peek All Intervals Matching a Point",
      "topics": [
        "peek_all_point"
      ]
    },
    {
      "page": "peek_all_within",
      "title": "Peek All Intervals Within a Query Interval",
      "topics": [
        "peek_all_within"
      ]
    },
    {
      "page": "peek_at",
      "title": "Peek at an Element by Position",
      "topics": [
        "peek_at"
      ]
    },
    {
      "page": "peek_back",
      "title": "Peek at the Back Element",
      "topics": [
        "peek_back"
      ]
    },
    {
      "page": "peek_containing",
      "title": "Peek First Interval Containing a Query Interval",
      "topics": [
        "peek_containing"
      ]
    },
    {
      "page": "peek_front",
      "title": "Peek at the Front Element",
      "topics": [
        "peek_front"
      ]
    },
    {
      "page": "peek_key",
      "title": "Peek First Element for One Key",
      "topics": [
        "peek_key"
      ]
    },
    {
      "page": "peek_max",
      "title": "Peek Maximum-Priority Element",
      "topics": [
        "peek_max"
      ]
    },
    {
      "page": "peek_min",
      "title": "Peek Minimum-Priority Element",
      "topics": [
        "peek_min"
      ]
    },
    {
      "page": "peek_overlapping",
      "title": "Peek First Interval Overlapping a Query Interval",
      "topics": [
        "peek_overlapping"
      ]
    },
    {
      "page": "peek_point",
      "title": "Peek First Interval Matching a Point",
      "topics": [
        "peek_point"
      ]
    },
    {
      "page": "peek_within",
      "title": "Peek First Interval Within a Query Interval",
      "topics": [
        "peek_within"
      ]
    },
    {
      "page": "plot_structure",
      "title": "Plot the Internal Finger-Tree Structure",
      "topics": [
        "plot_structure"
      ]
    },
    {
      "page": "pop_all_containing",
      "title": "Pop All Containing Intervals",
      "topics": [
        "pop_all_containing"
      ]
    },
    {
      "page": "pop_all_key",
      "title": "Pop All Elements for One Key",
      "topics": [
        "pop_all_key"
      ]
    },
    {
      "page": "pop_all_max",
      "title": "Pop All Maximum-Priority Elements",
      "topics": [
        "pop_all_max"
      ]
    },
    {
      "page": "pop_all_min",
      "title": "Pop All Minimum-Priority Elements",
      "topics": [
        "pop_all_min"
      ]
    },
    {
      "page": "pop_all_overlapping",
      "title": "Pop All Overlapping Intervals",
      "topics": [
        "pop_all_overlapping"
      ]
    },
    {
      "page": "pop_all_point",
      "title": "Pop All Intervals Matching a Point",
      "topics": [
        "pop_all_point"
      ]
    },
    {
      "page": "pop_all_within",
      "title": "Pop All Intervals Within a Query Interval",
      "topics": [
        "pop_all_within"
      ]
    },
    {
      "page": "pop_at",
      "title": "Pop an Element by Position",
      "topics": [
        "pop_at"
      ]
    },
    {
      "page": "pop_back",
      "title": "Pop the Back Element",
      "topics": [
        "pop_back"
      ]
    },
    {
      "page": "pop_containing",
      "title": "Pop First Containing Interval",
      "topics": [
        "pop_containing"
      ]
    },
    {
      "page": "pop_front",
      "title": "Pop the Front Element",
      "topics": [
        "pop_front"
      ]
    },
    {
      "page": "pop_key",
      "title": "Pop First Element for One Key",
      "topics": [
        "pop_key"
      ]
    },
    {
      "page": "pop_max",
      "title": "Pop Maximum-Priority Element",
      "topics": [
        "pop_max"
      ]
    },
    {
      "page": "pop_min",
      "title": "Pop Minimum-Priority Element",
      "topics": [
        "pop_min"
      ]
    },
    {
      "page": "pop_overlapping",
      "title": "Pop First Overlapping Interval",
      "topics": [
        "pop_overlapping"
      ]
    },
    {
      "page": "pop_point",
      "title": "Pop First Interval Matching a Point",
      "topics": [
        "pop_point"
      ]
    },
    {
      "page": "pop_within",
      "title": "Pop First Interval Within a Query Interval",
      "topics": [
        "pop_within"
      ]
    },
    {
      "page": "print.flexseq",
      "title": "Print a 'flexseq' Summary",
      "topics": [
        "print.flexseq"
      ]
    },
    {
      "page": "print.interval_index",
      "title": "Print an Interval Index Summary",
      "topics": [
        "print.interval_index"
      ]
    },
    {
      "page": "print.ordered_sequence",
      "title": "Print an Ordered Sequence Summary",
      "topics": [
        "print.ordered_sequence"
      ]
    },
    {
      "page": "print.priority_queue",
      "title": "Print a Priority Queue Summary",
      "topics": [
        "print.priority_queue"
      ]
    },
    {
      "page": "priority_queue",
      "title": "Construct a Priority Queue",
      "topics": [
        "priority_queue"
      ]
    },
    {
      "page": "push_back",
      "title": "Push an Element to the Back",
      "topics": [
        "push_back"
      ]
    },
    {
      "page": "push_front",
      "title": "Push an Element to the Front",
      "topics": [
        "push_front"
      ]
    },
    {
      "page": "split_around_by_predicate",
      "title": "Split Around First Predicate Match",
      "topics": [
        "split_around_by_predicate"
      ]
    },
    {
      "page": "split_at",
      "title": "Split at a Position or Name",
      "topics": [
        "split_at"
      ]
    },
    {
      "page": "split_by_predicate",
      "title": "Split into Left and Right Parts",
      "topics": [
        "split_by_predicate"
      ]
    },
    {
      "page": "sub-.interval_index",
      "title": "Indexing for Interval Indexes",
      "topics": [
        "$.interval_index",
        "$<-.interval_index",
        "sub-.interval_index",
        "[.interval_index",
        "[<-.interval_index",
        "[[.interval_index",
        "[[<-.interval_index"
      ]
    },
    {
      "page": "sub-.ordered_sequence",
      "title": "Indexing for Ordered Sequences",
      "topics": [
        "$.ordered_sequence",
        "$<-.ordered_sequence",
        "sub-.ordered_sequence",
        "[.ordered_sequence",
        "[<-.ordered_sequence",
        "[[.ordered_sequence",
        "[[<-.ordered_sequence"
      ]
    },
    {
      "page": "sub-.priority_queue",
      "title": "Indexing for Priority Queues",
      "topics": [
        "$.priority_queue",
        "$<-.priority_queue",
        "sub-.priority_queue",
        "[.priority_queue",
        "[<-.priority_queue",
        "[[.priority_queue",
        "[[<-.priority_queue"
      ]
    },
    {
      "page": "unlist.flexseq",
      "title": "Coerce a Sequence to an Atomic Vector",
      "topics": [
        "unlist.flexseq"
      ]
    },
    {
      "page": "upper_bound",
      "title": "Find First Element with Key '>' Query",
      "topics": [
        "upper_bound"
      ]
    },
    {
      "page": "validate_name_state",
      "title": "Validate Name-State Invariants (Debug/Test Utility)",
      "topics": [
        "validate_name_state"
      ]
    },
    {
      "page": "validate_tree",
      "title": "Validate Full Tree Invariants (Debug/Test Utility)",
      "topics": [
        "validate_tree"
      ]
    }
  ],
  "_pkglogo": "https://github.com/oneilsh/immutables/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/oneilsh/immutables/raw/HEAD/README.md",
  "_rundeps": [
    "coro",
    "Rcpp",
    "rlang"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.924279286061882,
  "_indexed": true,
  "_nocasepkg": "immutables",
  "_universes": [
    "oneilsh"
  ],
  "_previous": "1.2.0",
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:21.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/b289b12253da5bc2ecfe8a8669c1664c0f0a71ada38fa3fab34e1334ab312531",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:53.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/5c9cf0db4231e7ad6b0541119d019587f9650df96df751c7506fb8a25bfeb994",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:10.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/d9a40ed54c4b9936b4b3841653cffafa791092175a6d53be3e6dd4041fd0893b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:46.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/47b62d5349a79f8fc6ed74e34ee98c489bf6d642e47f7e6406854af0f378c956",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:04.000Z",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/6144719428bff8eda838daee8266012625f60e3b1a2146d238edd2fd966bc25c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-10-12T23:14:26.000Z",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/aa6380e87da96ca6a2a15fcfd26a7add6c27167776fc00656396fbb19a0ff6b9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:01.000Z",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/229398118bf64a62616698349961fbea08190e12b64687154e467637e0800572",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-10-12T23:15:10.000Z",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/479790afae13b4f1041ffb63f6ced2b1d92c61fb497b7e2a29bce6e1716b81a0",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:39.000Z",
      "arch": "emscripten",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/5bab7ab2c823541322a21558076ea694631ced09b9394eb2431bb128cb942de9",
      "status": "success",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-10-12T23:14:34.000Z",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/737da9c6ab6e6a1262113b80406f0405ff703095e6c1fe2795bf8a3b9d59c866",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-10-12T23:13:09.000Z",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/21bee850ef543be33824cf9d356e337402776f6e23c1122cc81c57649e736b17",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-10-12T23:12:44.000Z",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/d1eecebec694ae75b10d0af06304a269dcf7d4c5c2dcfd754073ee7502b84e07",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-10-12T23:14:15.000Z",
      "arch": "aarch64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/7dda9b2ef1e9da1c9c94215141825bd8d12de2df1c7f4fe54b44d0515515fd97",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-10-12T23:12:33.000Z",
      "arch": "x86_64",
      "commit": "cf864c5641e3fbc7045d669c981c9617ace4fe2e",
      "fileid": "https://r2.ropensci.org/b6c4377d98498f9bd2726edd21020ba1b0c6314cac9360cd5356240fe93d635c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/38320420348"
    }
  ]
}