{
  "_id": "6af63ccebe2268deb4a3e153",
  "Package": "quickr",
  "Title": "Compiler for R",
  "Version": "0.3.0.9000",
  "Authors@R": "c(\nperson(\"Tomasz\", \"Kalinowski\", , \"tomasz@posit.co\", role = c(\"aut\", \"cre\")),\nperson(\"Posit Software, PBC\", role = c(\"cph\", \"fnd\"),\ncomment = c(ROR = \"03wc8by49\"))\n)",
  "Description": "Compile R functions annotated with type and shape\ndeclarations for extremely fast performance and robust runtime\ntype checking. Supports both just-in-time (JIT) and\nahead-of-time (AOT) compilation. Compilation is performed by\nlowering R code to Fortran.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/t-kalinowski/quickr",
  "BugReports": "https://github.com/t-kalinowski/quickr/issues",
  "VignetteBuilder": "knitr",
  "Remotes": [
    "RConsortium/S7"
  ],
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Config/testthat/start-first": "unary-intrinsics, loops",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Repository": "https://t-kalinowski.r-universe.dev",
  "Date/Publication": "2026-11-12 21:25:21 UTC",
  "RemoteUrl": "https://github.com/t-kalinowski/quickr",
  "RemoteRef": "HEAD",
  "RemoteSha": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-11-12 21:55:23 UTC",
    "User": "root"
  },
  "Author": "Tomasz Kalinowski [aut, cre],\nPosit Software, PBC [cph, fnd] (ROR: <https://ror.org/03wc8by49>)",
  "Maintainer": "Tomasz Kalinowski <tomasz@posit.co>",
  "_user": "t-kalinowski",
  "_type": "src",
  "_file": "quickr_0.3.0.9000.tar.gz",
  "_fileid": "https://r2.ropensci.org/69aec2adc2287c84f1351b67ab7d778aa0a05b773fb6539d37f0e626a0592ddf",
  "_filesize": 2034038,
  "_sha256": "69aec2adc2287c84f1351b67ab7d778aa0a05b773fb6539d37f0e626a0592ddf",
  "_expires": "2027-02-20T22:25:16.000Z",
  "_created": "2026-11-12T21:55:23.000Z",
  "_published": "2026-11-12T22:25:18.366Z",
  "_upstream": "https://github.com/t-kalinowski/quickr",
  "_status": "success",
  "_maintainer": {
    "name": "Tomasz Kalinowski",
    "email": "tomasz@posit.co",
    "login": "t-kalinowski",
    "mastodon": "@t_kalinowski@fosstodon.org",
    "bluesky": "@t-kalinowski.bsky.social",
    "description": "",
    "uuid": 8462255
  },
  "_jobs": [
    {
      "job": 131520678304,
      "time": 343,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13987393280"
    },
    {
      "job": 131520678449,
      "time": 385,
      "config": "linux-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13987912123"
    },
    {
      "job": 131520678327,
      "time": 510,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13988571797"
    },
    {
      "job": 131520678273,
      "time": 556,
      "config": "macos-release-arm64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13988961178"
    },
    {
      "job": 131519050258,
      "time": 174,
      "config": "source",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13987597425"
    },
    {
      "job": 131520678380,
      "time": 85,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "13987817149"
    },
    {
      "job": 131520678520,
      "time": 1754,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "13988304836"
    },
    {
      "job": 131520678531,
      "time": 1687,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "13990091376"
    },
    {
      "job": 131520678501,
      "time": 1711,
      "config": "windows-release-x86_64",
      "r": "4.6.2",
      "check": "OK",
      "artifact": "13989642193"
    }
  ],
  "_buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785",
  "_commit": {
    "id": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
    "author": "Tomasz Kalinowski <tomasz@posit.co>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Support zero-sized BLAS results without calling BLAS (#164)",
    "time": 1794518721
  },
  "_distro": "resolute",
  "_host": "GitHub-Actions",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "dotty",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "S7",
      "version": ">= 0.2.2.9000",
      "role": "Imports"
    },
    {
      "package": "bench",
      "role": "Suggests"
    },
    {
      "package": "cli",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pkgload",
      "version": ">= 1.4.0",
      "role": "Suggests"
    },
    {
      "package": "rlang",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "t-kalinowski",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-49",
      "n": 3
    },
    {
      "week": "2025-50",
      "n": 5
    },
    {
      "week": "2025-51",
      "n": 6
    },
    {
      "week": "2026-01",
      "n": 2
    },
    {
      "week": "2026-02",
      "n": 2
    },
    {
      "week": "2026-03",
      "n": 3
    },
    {
      "week": "2026-04",
      "n": 4
    },
    {
      "week": "2026-05",
      "n": 1
    },
    {
      "week": "2026-06",
      "n": 7
    },
    {
      "week": "2026-07",
      "n": 2
    },
    {
      "week": "2026-11",
      "n": 2
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-17",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 2
    },
    {
      "week": "2026-30",
      "n": 3
    },
    {
      "week": "2026-31",
      "n": 5
    },
    {
      "week": "2026-37",
      "n": 6
    },
    {
      "week": "2026-44",
      "n": 4
    },
    {
      "week": "2026-46",
      "n": 9
    }
  ],
  "_tags": [
    {
      "name": "v0.2.1",
      "date": "2025-12-05"
    },
    {
      "name": "v0.3.0",
      "date": "2026-04-20"
    }
  ],
  "_stars": 187,
  "_contributors": [
    {
      "user": "t-kalinowski",
      "count": 409,
      "uuid": 8462255
    },
    {
      "user": "mns-nordicals",
      "count": 67,
      "uuid": 177323030
    },
    {
      "user": "mikmart",
      "count": 2,
      "uuid": 13412395
    },
    {
      "user": "shikokuchuo",
      "count": 1,
      "uuid": 53399081
    }
  ],
  "_userbio": {
    "uuid": 8462255,
    "type": "user",
    "name": "Tomasz Kalinowski",
    "followers": 283
  },
  "_downloads": {
    "count": 740,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/quickr"
  },
  "_devurl": "https://github.com/t-kalinowski/quickr",
  "_searchresults": 16,
  "_rbuild": "4.6.2",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/quickr.html",
    "extra/readme.html",
    "extra/readme.md",
    "LICENSE"
  ],
  "_homeurl": "https://github.com/t-kalinowski/quickr",
  "_realowner": "t-kalinowski",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-06-03"
    },
    {
      "version": "0.2.0",
      "date": "2025-08-25"
    },
    {
      "version": "0.2.1",
      "date": "2025-12-11"
    },
    {
      "version": "0.3.0",
      "date": "2026-04-18"
    }
  ],
  "_exports": [
    "compile_package",
    "quick"
  ],
  "_help": [
    {
      "page": "compile_package",
      "title": "Compile all 'quick()' functions in a package.",
      "topics": [
        "compile_package"
      ]
    },
    {
      "page": "quick",
      "title": "Compile a Quick Function",
      "topics": [
        "quick"
      ]
    }
  ],
  "_pkglogo": "https://github.com/t-kalinowski/quickr/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/t-kalinowski/quickr/raw/HEAD/README.md",
  "_rundeps": [
    "dotty",
    "glue",
    "S7"
  ],
  "_vignettes": [
    {
      "source": "quickr-semantics.Rmd",
      "filename": "quickr-semantics.html",
      "title": "quickr semantics: types, shapes, and differences from R",
      "engine": "knitr::rmarkdown",
      "headings": [
        "What to expect",
        "Types",
        "Reassignment cannot narrow a type",
        "Shapes",
        "Matrix multiplication and linear algebra",
        "Differences from R",
        "Integer and logical prod() results retain their type",
        "Integer sum() can overflow",
        "Floating sum() can differ by platform",
        "Integer arithmetic can overflow",
        "Zero divisors in %% and %/%",
        "Floating %/% can differ at quotient boundaries",
        "Empty min() and max() inputs are rejected",
        "Whole-valued real exponents can differ for negative bases",
        "No NA",
        "No partial recycling",
        "Zero-length operands do not recycle to zero-length results",
        "Zero-sized linear-algebra products",
        "drop() requires a fixed result rank",
        "A variable's type cannot change",
        "Empty sapply() results",
        "Complex values are elementwise-only",
        "solve() uses LAPACK's singularity result",
        "runif() bound differences",
        "Return allocation and observable effects",
        "Scalar transpose",
        "Length-one diag() arguments",
        "Subscript bounds are only partially checked",
        "Parallel loops require independent iterations",
        "Local variables and closures",
        "ifelse()",
        "Logical operators require logical operands",
        "Local closures accept only pure argument expressions",
        "Deprecation warnings are not reproduced"
      ],
      "created": "2026-10-29 12:50:21",
      "modified": "2026-11-12 21:25:21",
      "commits": 6
    }
  ],
  "_score": 7.930806449200934,
  "_indexed": true,
  "_nocasepkg": "quickr",
  "_universes": [
    "t-kalinowski"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:21.000Z",
      "distro": "resolute",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/c2d18e0846343ba6d7fd34f29d8abc76194467e690cf5f6a8b25b8a0840202b7",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.6.2",
      "os": "linux",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:40.000Z",
      "distro": "resolute",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/576ec96b6d3b523ebc9398f897fdc437f749a6f43a2ba74dd3ac7fb11d62f473",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:35.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/0444d8ad4d59285ce06c2a7082053841cb562704a4ec294004839988d49fcada",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.6.2",
      "os": "mac",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:39.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/5119b551a4cd7aa710f6401620d3db2c1fdf837023eca49498d75252a5305ba2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:07.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/3fa54d7ce7d33983e9ac52309addc89150032e5512c5e03a22c882861996cb27",
      "status": "success",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:47.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/616f22f543d0f2972f4dc559be5bc9a31aca71232507b97eae52af75778b570f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:56.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/d30ff1f5f76a0a82b992500ac21213e3b6a168d7d59b58f2a5ec4be7eef0cf0e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    },
    {
      "r": "4.6.2",
      "os": "win",
      "version": "0.3.0.9000",
      "date": "2026-11-12T21:57:49.000Z",
      "commit": "431d13c3a21819874a61f0d96bea7dcc4fab8397",
      "fileid": "https://r2.ropensci.org/69ff83a3d6cf3e5b1407b0eac81068c7c793e9065d0bb7bd82302d26e96e3a49",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/t-kalinowski/actions/runs/43314505785"
    }
  ]
}