{
  "_id": "6a1efc26b401979e73418e37",
  "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.0.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-04-27 17:15:37 UTC",
  "RemoteUrl": "https://github.com/oneilsh/immutables",
  "RemoteRef": "HEAD",
  "RemoteSha": "0a428a843659cf4b112e4c700331eb6433556cee",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-05-18 10:19:17 UTC",
    "User": "root"
  },
  "Author": "Shawn T. O'Neil [aut, cre]",
  "Maintainer": "Shawn T. O'Neil <shawn@tislab.org>",
  "MD5sum": "f07e4cbc676f68c78ae9a6c267792e83",
  "_user": "oneilsh",
  "_type": "src",
  "_file": "Immutables_1.0.1.tar.gz",
  "_fileid": "cb60089ac0006bd5857d784ece8bae641b9dd7400ce332e70dd3c57115f4332a",
  "_filesize": 568770,
  "_sha256": "cb60089ac0006bd5857d784ece8bae641b9dd7400ce332e70dd3c57115f4332a",
  "_created": "2026-05-18T10:19:17.000Z",
  "_published": "2026-06-02T15:52:06.133Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79113079638,
      "time": 207,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7055257936"
    },
    {
      "job": 79113078811,
      "time": 228,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7055264737"
    },
    {
      "job": 79113079387,
      "time": 170,
      "config": "linux-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7055245790"
    },
    {
      "job": 79113079497,
      "time": 174,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7055247466"
    },
    {
      "job": 79113079463,
      "time": 322,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7055265255"
    },
    {
      "job": 79113078839,
      "time": 364,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7055295461"
    },
    {
      "job": 79113078971,
      "time": 163,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7055238041"
    },
    {
      "job": 79113078948,
      "time": 476,
      "config": "macos-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7055328091"
    },
    {
      "job": 79113078617,
      "time": 310,
      "config": "source",
      "r": "4.6.0",
      "check": "ERROR",
      "artifact": "7055188426"
    },
    {
      "job": 79113077854,
      "time": 135,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7362867801"
    },
    {
      "job": 79113078722,
      "time": 183,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7055250004"
    },
    {
      "job": 79113079793,
      "time": 177,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7055247929"
    },
    {
      "job": 79113079054,
      "time": 243,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7055269799"
    }
  ],
  "_buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990",
  "_status": "failure",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/oneilsh/immutables",
  "_commit": {
    "id": "0a428a843659cf4b112e4c700331eb6433556cee",
    "author": "Shawn T O'Neil <oneilsh@gmail.com>",
    "committer": "Shawn T O'Neil <oneilsh@gmail.com>",
    "message": "reinstate github checks for badge updates\n",
    "time": 1777310137
  },
  "_maintainer": {
    "name": "Shawn T. ONeil",
    "email": "shawn@tislab.org"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "coro",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "role": "Imports"
    },
    {
      "package": "lambda.r",
      "role": "Imports"
    },
    {
      "package": "covr",
      "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
    }
  ],
  "_tags": [
    {
      "name": "pre-release",
      "date": "2026-04-21"
    },
    {
      "name": "v1.0.0",
      "date": "2026-04-22"
    },
    {
      "name": "v1.0.1",
      "date": "2026-04-27"
    }
  ],
  "_topics": [
    "functional-programming",
    "priority-queue",
    "sequence",
    "cpp"
  ],
  "_stars": 6,
  "_contributors": [
    {
      "user": "oneilsh",
      "count": 291,
      "uuid": 77859
    }
  ],
  "_userbio": {
    "uuid": 77859,
    "type": "user",
    "name": "Shawn T O'Neil",
    "description": "Assistant Prof @ UNC Genetics | TISLab | Biomedical Informatics | Data Engineering | ML | Bioinformatics | Curious Learner & Passionate Educator"
  },
  "_downloads": {
    "count": 299,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/Immutables"
  },
  "_devurl": "https://github.com/oneilsh/immutables",
  "_pkgdown": "https://oneilsh.github.io/immutables/",
  "_searchresults": 17,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/Immutables.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/oneilsh/immutables",
  "_realowner": "oneilsh",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.1",
      "date": "2026-04-28"
    }
  ],
  "_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",
    "locate_by_predicate",
    "loop",
    "lower_bound",
    "max_endpoint",
    "max_key",
    "max_priority",
    "measure_monoid",
    "min_endpoint",
    "min_key",
    "min_priority",
    "ordered_sequence",
    "peek_all_containing",
    "peek_all_key",
    "peek_all_max",
    "peek_all_min",
    "peek_all_overlaps",
    "peek_all_point",
    "peek_all_within",
    "peek_at",
    "peek_back",
    "peek_containing",
    "peek_front",
    "peek_key",
    "peek_max",
    "peek_min",
    "peek_overlaps",
    "peek_point",
    "peek_within",
    "plot_structure",
    "pop_all_containing",
    "pop_all_key",
    "pop_all_max",
    "pop_all_min",
    "pop_all_overlaps",
    "pop_all_point",
    "pop_all_within",
    "pop_at",
    "pop_back",
    "pop_containing",
    "pop_front",
    "pop_key",
    "pop_max",
    "pop_min",
    "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": "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": "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": "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_overlaps",
      "title": "Peek All Intervals Overlapping a Query Interval",
      "topics": [
        "peek_all_overlaps"
      ]
    },
    {
      "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_overlaps",
      "title": "Peek First Interval Overlapping a Query Interval",
      "topics": [
        "peek_overlaps"
      ]
    },
    {
      "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_overlaps",
      "title": "Pop All Overlapping Intervals",
      "topics": [
        "pop_all_overlaps"
      ]
    },
    {
      "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_overlaps",
      "title": "Pop First Overlapping Interval",
      "topics": [
        "pop_overlaps"
      ]
    },
    {
      "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",
      "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 only (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",
    "formatR",
    "lambda.r",
    "Rcpp",
    "rlang"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "14.2.0-4ubuntu2~24.04.1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 4.748962861256161,
  "_indexed": true,
  "_nocasepkg": "immutables",
  "_universes": [
    "oneilsh"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-18T10:22:12.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "3db9f2195efcf6f58f40f3e565eb46130a91852fa87008bece8bedf99952d747",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-18T10:22:26.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "a2458b408c32f7aea07ed28098fdf4227caa92bb607618930a208df15660a1e4",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-18T10:21:40.000Z",
      "distro": "noble",
      "arch": "aarch64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "aae84b757def288800e0482b845a82c6864e7bd488cf28f87d9827bd1a090307",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.0.1",
      "date": "2026-05-18T10:21:43.000Z",
      "distro": "noble",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "585e7d9713fa68408b1186c59ac13f86c8ad22582568e0e13e217ab3e3d210d7",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-18T10:22:25.000Z",
      "arch": "aarch64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "50d2be4f96a539903b4b0076f69b6314b57d6d040c40035a424cb179a04b012d",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-18T10:23:05.000Z",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "e6ee40f6b0dfa52481bbd33413f6b16916c70328c104c3836be885a68e4ebbb9",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-18T10:21:35.000Z",
      "arch": "aarch64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "3aca56fe07b6924e8a3dbc9736bee9a634eb4dfdcf42564e0cf0e912dc78266c",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.0.1",
      "date": "2026-05-18T10:23:48.000Z",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "752640d5bbee053e99524f3229e5557a767bfa6b4cc3cc8b93a7aa3c557351df",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-18T10:21:15.000Z",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "98999a86eb657d86335918abf6348a83e34246fdac8cffbf3c86c6c463318633",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-18T10:20:56.000Z",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "c6954e1ed3a7d547736504228f3d5ab2ba77feefaef53ff0807013dfef4ffbd1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.0.1",
      "date": "2026-05-18T10:21:13.000Z",
      "arch": "x86_64",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "dd1f38124593050efc53c9cb6574133259c6b80845408ef9354ac387fde78ce1",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.0.1",
      "date": "2026-06-02T15:51:38.000Z",
      "arch": "emscripten",
      "commit": "0a428a843659cf4b112e4c700331eb6433556cee",
      "fileid": "ce3c5e148c6962454dd7c64dc77f1a2df5c4633b30d075087023a91b18f2ae92",
      "status": "success",
      "buildurl": "https://github.com/r-universe/oneilsh/actions/runs/26027273990"
    }
  ]
}