Skip to content

Commit c800974

Browse files
authored
Merge pull request #119 from AdaWorldAPI/claude/llvm-codegen-polyfill-gni3cw
Bump rust-version floors to 1.98.1
2 parents d8ec10e + f970074 commit c800974

9 files changed

Lines changed: 9 additions & 9 deletions

File tree

‎Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ resolver = "2"
1111
[workspace.package]
1212
# Please update rustfmt.toml when bumping the Rust edition
1313
edition = "2024"
14-
rust-version = "1.95"
14+
rust-version = "1.98.1"
1515
homepage = "https://docs.astral.sh/ruff"
1616
documentation = "https://docs.astral.sh/ruff"
1717
repository = "https://github.com/astral-sh/ruff"

‎crates/ruff_cpp_codegen/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_cpp_codegen"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "Stage 2 of the C++→Rust AST-DLL pipeline: turns the reassembled ModelGraph method plane (from ruff_cpp_spo's harvest, via ruff_spo_triplet::reassemble) into a per-class MethodSig manifest and renders it as Rust source that targets the OGAR Core. Emit-text-only — names lance-graph-contract types as text, never compiles against lance-graph. The manifest is gated by a signature-plane round-trip against the live harvested triples (decompile == expand's signature arm), so a dropped method or mangled param fails the build."
88
license = "MIT"
99

‎crates/ruff_cpp_spo/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_cpp_spo"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "C++ machine-plane frontend for ruff_spo_triplet. Walks a C++ corpus (Tesseract first) via libclang and fills a language-agnostic ModelGraph, which expands to the same SPO triples as the Python/Odoo and Ruby/Rails frontends. The per-TU walker (`walk_tu`, behind the `libclang` feature) is implemented and tested against real libclang, as are the corpus-tree walkers (`extract_dir`, `extract_tree`); only per-TU include-arg auto-detection (`extract`) remains. C++ source corpora stay UPSTREAM — never vendored into this repo or into tesseract-rs."
88
license = "MIT"
99

‎crates/ruff_csharp_spo/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_csharp_spo"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "C# machine-plane frontend for ruff_spo_triplet. A Roslyn (.NET) harvester under `harvester/` walks a C# corpus via Microsoft.CodeAnalysis and emits SPO `Triple` ndjson in the same shape as the Python/Odoo, Ruby/Rails, and C++/Tesseract frontends. Roslyn is .NET-only, so the parse step is an out-of-process tool (unlike ruff_cpp_spo's in-Rust libclang walk); the seam is the ndjson contract, which this Rust crate loads and validates against the closed Predicate vocabulary. C# source corpora stay UPSTREAM — never vendored."
88
license = "MIT"
99

‎crates/ruff_python_dto_check/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_python_dto_check"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "Config-driven extractor over ruff_python_parser. Harvests structured DTO/route/handler facts from a Python source tree into JSON bundles, with a preflight that proposes a config from the tree itself. Additive consumer; touches no other crate."
88
license = "MIT"
99

‎crates/ruff_r2il/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ publish = false
77
# pinned by hand to satisfy BOTH sides: ruff (edition 2024, rust-version per the workspace
88
# Cargo.toml, toolchain per rust-toolchain.toml) and r2sleigh (edition 2024).
99
edition = "2024"
10-
rust-version = "1.93"
10+
rust-version = "1.98.1"
1111
description = "R2IL intake arm: a lossless ore carrier over r2sleigh's r2il/r2ssa object graph, a furnace that melts it into flat facet-addressed concern rows, and an addressed residual (slag) ledger. Ore in, named slag out — no catch-all, nothing dropped."
1212

1313
[lib]

‎crates/ruff_ruby_spo/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_ruby_spo"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "SCAFFOLD: Ruby/Rails (OpenProject) frontend for ruff_spo_triplet. Walks an app/models tree and fills a language-agnostic ModelGraph, which expands to the same SPO triples as the Python/Odoo frontend. Extraction points are todo!() stubs documented with the exact Rails construct to read; the target triple shape is already locked by a passing test."
88
license = "MIT"
99

‎crates/ruff_spo_address/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_spo_address"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "Deterministic (part_of:is_a) rank-minter — the brick between the ruff_*_spo SPO harvest and the lance-graph (part_of:is_a) GUID SoA. Given a corpus's part_of edges (has_field/has_function) and is_a edges (inherits_from/rdf:type), it assigns each node a deterministic (part_of-rank, is_a-rank) at each of 6 cascade tiers and packs them into a 16-byte facet whose bytes are layout-identical to lance_graph_contract::facet::FacetCascade (facet_classid(4 LE) | 6x(lo:hi)). hi_chain = part_of (mereology), lo_chain = is_a (taxonomy); both prefix-routable. Pure std + ruff_spo_triplet; no quantization (exact + roundtrip-lossless on a known class graph). See AST-as-(part_of:is_a)-address (lance-graph .claude/knowledge)."
88
license = "MIT"
99

‎crates/ruff_spo_triplet/Cargo.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name = "ruff_spo_triplet"
33
version = "0.1.0"
44
publish = false
55
edition = "2024"
6-
rust-version = "1.86"
6+
rust-version = "1.98.1"
77
description = "Language-agnostic SPO (Subject-Predicate-Object) triplet expansion. Turns a neutral ModelGraph IR — entities, properties, functions, and their compute/guard/traversal edges — into deterministic NARS-weighted RDF-shape triples (ndjson). Four frontends fill the same IR and call the same expander — ruff_python_spo (Odoo), ruff_ruby_spo (OpenProject/Rails), ruff_sqlalchemy_spo (Flask-SQLAlchemy) and ruff_cpp_spo (C++/libclang) — and ruff_csharp_spo joins at the ndjson contract instead, because Roslyn is .NET-only and its parse runs out of process. The downstream SPO graph is identical regardless of source language."
88
license = "MIT"
99

0 commit comments

Comments
 (0)