feat: upgrade panproto to v0.20.0 with all 248 language grammars
Author: Aaron Steven White
Commit
d3288dddace88fda57af964174807f802fb2d3beParent: 1536e77518
Structural diff unavailable
These commits were pushed via plain git push, so no pre-parsed
schemas are available. Install git-remote-cospan and re-push via panproto:// to
see scope-level changes, breaking change detection, and semantic diffs.
brew install panproto/tap/git-remote-cospan2 files changed +79 -50
@@ -277,6 +277,16 @@ dependencies = [
277277 ] 278278 279279 [[package]] 280+name = "bstr" 281+version = "1.12.1" 282+source = "registry+https://github.com/rust-lang/crates.io-index" 283+checksum = "63044e1ae8e69f3b5a92c736ca6269b8d12fa7efe39bf34ddb06d102cf0e2cab" 284+dependencies = [ 285+ "memchr", 286+ "serde", 287+] 288+ 289+[[package]] 280290 name = "bumpalo" 281291 version = "3.20.2" 282292 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1049,6 +1059,19 @@ dependencies = [
10491059 ] 10501060 10511061 [[package]] 1062+name = "globset" 1063+version = "0.4.18" 1064+source = "registry+https://github.com/rust-lang/crates.io-index" 1065+checksum = "52dfc19153a48bde0cbd630453615c8151bce3a5adfac7a0aebfbf0a1e1f57e3" 1066+dependencies = [ 1067+ "aho-corasick", 1068+ "bstr", 1069+ "log", 1070+ "regex-automata 0.4.14", 1071+ "regex-syntax 0.8.10", 1072+] 1073+ 1074+[[package]] 10521075 name = "group" 10531076 version = "0.13.0" 10541077 source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -1972,8 +1995,8 @@ dependencies = [
19721995 19731996 [[package]] 19741997 name = "panproto-check" 1975-version = "0.19.0" 1976-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 1998+version = "0.20.0" 1999+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 19772000 dependencies = [ 19782001 "panproto-gat", 19792002 "panproto-lens",
@@ -1987,8 +2010,8 @@ dependencies = [
19872010 19882011 [[package]] 19892012 name = "panproto-core" 1990-version = "0.19.0" 1991-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2013+version = "0.20.0" 2014+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 19922015 dependencies = [ 19932016 "panproto-check", 19942017 "panproto-gat",
@@ -2003,8 +2026,8 @@ dependencies = [
20032026 20042027 [[package]] 20052028 name = "panproto-expr" 2006-version = "0.19.0" 2007-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2029+version = "0.20.0" 2030+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20082031 dependencies = [ 20092032 "rustc-hash", 20102033 "serde",
@@ -2013,8 +2036,8 @@ dependencies = [
20132036 20142037 [[package]] 20152038 name = "panproto-expr-parser" 2016-version = "0.19.0" 2017-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2039+version = "0.20.0" 2040+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20182041 dependencies = [ 20192042 "chumsky", 20202043 "logos",
@@ -2023,8 +2046,8 @@ dependencies = [
20232046 20242047 [[package]] 20252048 name = "panproto-gat" 2026-version = "0.19.0" 2027-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2049+version = "0.20.0" 2050+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20282051 dependencies = [ 20292052 "panproto-expr", 20302053 "rustc-hash",
@@ -2034,8 +2057,8 @@ dependencies = [
20342057 20352058 [[package]] 20362059 name = "panproto-git" 2037-version = "0.19.0" 2038-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2060+version = "0.20.0" 2061+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20392062 dependencies = [ 20402063 "git2", 20412064 "miette",
@@ -2052,8 +2075,8 @@ dependencies = [
20522075 20532076 [[package]] 20542077 name = "panproto-grammars" 2055-version = "0.19.0" 2056-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2078+version = "0.20.0" 2079+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20572080 dependencies = [ 20582081 "cc", 20592082 "serde",
@@ -2064,8 +2087,8 @@ dependencies = [
20642087 20652088 [[package]] 20662089 name = "panproto-inst" 2067-version = "0.19.0" 2068-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2090+version = "0.20.0" 2091+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20692092 dependencies = [ 20702093 "bumpalo", 20712094 "panproto-expr",
@@ -2080,8 +2103,8 @@ dependencies = [
20802103 20812104 [[package]] 20822105 name = "panproto-io" 2083-version = "0.19.0" 2084-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2106+version = "0.20.0" 2107+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 20852108 dependencies = [ 20862109 "bumpalo", 20872110 "memchr",
@@ -2103,8 +2126,8 @@ dependencies = [
21032126 21042127 [[package]] 21052128 name = "panproto-lens" 2106-version = "0.19.0" 2107-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2129+version = "0.20.0" 2130+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21082131 dependencies = [ 21092132 "panproto-expr", 21102133 "panproto-gat",
@@ -2120,8 +2143,8 @@ dependencies = [
21202143 21212144 [[package]] 21222145 name = "panproto-mig" 2123-version = "0.19.0" 2124-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2146+version = "0.20.0" 2147+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21252148 dependencies = [ 21262149 "panproto-expr", 21272150 "panproto-gat",
@@ -2134,8 +2157,8 @@ dependencies = [
21342157 21352158 [[package]] 21362159 name = "panproto-parse" 2137-version = "0.19.0" 2138-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2160+version = "0.20.0" 2161+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21392162 dependencies = [ 21402163 "memchr", 21412164 "miette",
@@ -2153,22 +2176,28 @@ dependencies = [
21532176 21542177 [[package]] 21552178 name = "panproto-project" 2156-version = "0.19.0" 2157-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2179+version = "0.20.0" 2180+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21582181 dependencies = [ 2182+ "blake3", 2183+ "globset", 21592184 "miette", 21602185 "panproto-gat", 21612186 "panproto-parse", 21622187 "panproto-protocols", 21632188 "panproto-schema", 21642189 "rustc-hash", 2190+ "serde", 2191+ "serde_json", 2192+ "smallvec 2.0.0-alpha.12", 21652193 "thiserror", 2194+ "toml", 21662195 ] 21672196 21682197 [[package]] 21692198 name = "panproto-protocols" 2170-version = "0.19.0" 2171-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2199+version = "0.20.0" 2200+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21722201 dependencies = [ 21732202 "blake3", 21742203 "panproto-gat",
@@ -2182,8 +2211,8 @@ dependencies = [
21822211 21832212 [[package]] 21842213 name = "panproto-schema" 2185-version = "0.19.0" 2186-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2214+version = "0.20.0" 2215+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 21872216 dependencies = [ 21882217 "panproto-expr", 21892218 "panproto-gat",
@@ -2195,8 +2224,8 @@ dependencies = [
21952224 21962225 [[package]] 21972226 name = "panproto-vcs" 2198-version = "0.19.0" 2199-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2227+version = "0.20.0" 2228+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 22002229 dependencies = [ 22012230 "blake3", 22022231 "panproto-check",
@@ -2216,8 +2245,8 @@ dependencies = [
22162245 22172246 [[package]] 22182247 name = "panproto-xrpc" 2219-version = "0.19.0" 2220-source = "git+https://github.com/panproto/panproto.git?tag=v0.19.0#14d134f261a33db9c4e6b82ce0e82eae3ffb6d8d" 2248+version = "0.20.0" 2249+source = "git+https://github.com/panproto/panproto.git?tag=v0.20.0#2ded0cd8b8027b86432d5b20e7860664b81a6430" 22212250 dependencies = [ 22222251 "hex", 22232252 "miette",
@@ -16,22 +16,22 @@ repository = "https://github.com/cospan-dev/cospan"
1616 # panproto — all from git because panproto-grammars needs vendored C sources 1717 # (too large for crates.io). All crates must come from the same source to avoid 1818 # type mismatches between git and crates.io versions of panproto-schema etc. 19-panproto-core = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 20-panproto-vcs = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 21-panproto-schema = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 22-panproto-check = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 23-panproto-lens = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 24-panproto-protocols = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 25-panproto-io = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 26-panproto-inst = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 27-panproto-gat = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 28-panproto-mig = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 29-panproto-expr = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 30-panproto-expr-parser = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 31-panproto-xrpc = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 32-panproto-parse = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0", features = ["group-all"] } 33-panproto-git = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 34-panproto-project = { git = "https://github.com/panproto/panproto.git", tag = "v0.19.0" } 19+panproto-core = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 20+panproto-vcs = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 21+panproto-schema = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 22+panproto-check = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 23+panproto-lens = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 24+panproto-protocols = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 25+panproto-io = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 26+panproto-inst = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 27+panproto-gat = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 28+panproto-mig = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 29+panproto-expr = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 30+panproto-expr-parser = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 31+panproto-xrpc = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 32+panproto-parse = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0", features = ["group-all"] } 33+panproto-git = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 34+panproto-project = { git = "https://github.com/panproto/panproto.git", tag = "v0.20.0" } 3535 git2 = "0.20" 3636 3737 # Web framework