Skip to content

Commit ee0020b

Browse files
committed
Update references from checking2 to checking
1 parent 44e6b19 commit ee0020b

File tree

29 files changed

+178
-178
lines changed

29 files changed

+178
-178
lines changed

.agents/skills/type-checker-tests/SKILL.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
---
22
name: type-checker-tests
3-
description: Add integration tests for type checker inference and checking2 functions
3+
description: Add integration tests for type checker inference and checking functions
44
allowed-tools: Bash(mkdir:*)
55
---
66

77
# Type Checker Integration Tests
88

9-
Use the command reference at `reference/compiler-scripts.md` for test runner syntax, snapshot workflows, filters, and trace debugging. The category is `checking2`.
9+
Use the command reference at `reference/compiler-scripts.md` for test runner syntax, snapshot workflows, filters, and trace debugging. The category is `checking`.
1010

1111
**Language:** Fixtures use PureScript syntax, not Haskell.
1212

@@ -15,7 +15,7 @@ Use the command reference at `reference/compiler-scripts.md` for test runner syn
1515
### 1. Create fixture directory
1616

1717
```bash
18-
just t checking2 --create "descriptive name"
18+
just t checking --create "descriptive name"
1919
```
2020

2121
The CLI picks the next fixture number and creates the folder.
@@ -24,7 +24,7 @@ Tests are auto-discovered by `build.rs`.
2424

2525
### 2. Write Main.purs
2626

27-
**Standard pattern** - pair typed (checking2) and untyped (inference) variants:
27+
**Standard pattern** - pair typed (checking) and untyped (inference) variants:
2828

2929
```purescript
3030
module Main where
@@ -45,24 +45,24 @@ test' [x] = x
4545
### 3. Run and review
4646

4747
```bash
48-
just t checking2 NNN MMM
48+
just t checking NNN MMM
4949
```
5050

5151
### 4. Accept or reject snapshots
5252

5353
```bash
54-
just t checking2 NNN --diff # Inspect a fixture diff
55-
just t checking2 NNN --accept # Accept a specific fixture
56-
just t checking2 NNN --reject # Reject a specific fixture
57-
just t checking2 --accept --confirm # Accept all pending snapshots
54+
just t checking NNN --diff # Inspect a fixture diff
55+
just t checking NNN --accept # Accept a specific fixture
56+
just t checking NNN --reject # Reject a specific fixture
57+
just t checking --accept --confirm # Accept all pending snapshots
5858
```
5959

6060
## Multi-File Tests
6161

6262
For imports, re-exports, or cross-module behavior:
6363

6464
```
65-
tests-integration/fixtures/checking2/NNN_import_test/
65+
tests-integration/fixtures/checking/NNN_import_test/
6666
├── Main.purs # Test file (snapshot generated)
6767
├── Lib.purs # Supporting module
6868
└── Main.snap # Generated snapshot

Cargo.lock

Lines changed: 5 additions & 5 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

compiler-bin/src/logging.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ pub fn start(config: Arc<cli::Config>) {
5151
let fmt_filter = filter::Targets::new()
5252
.with_target("building::engine", config.query_log)
5353
.with_target("purescript_analyzer::lsp", config.lsp_log)
54-
.with_target("checking2", config.checking_log)
54+
.with_target("checking", config.checking_log)
5555
.with_default(LevelFilter::INFO);
5656
let fmt = fmt::layer().with_writer(file).with_filter(fmt_filter);
5757

compiler-core/building-types/src/lib.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ pub enum QueryKey {
1818
Resolved(FileId),
1919
Bracketed(FileId),
2020
Sectioned(FileId),
21-
Checked2(FileId),
21+
Checked(FileId),
2222
}
2323

2424
#[derive(Error, Debug, PartialEq, Eq, PartialOrd, Ord, Hash)]

compiler-core/building/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ edition = "2024"
55

66
[dependencies]
77
building-types = { version = "0.1.0", path = "../building-types" }
8-
checking2 = { version = "0.1.0", path = "../checking2" }
8+
checking = { version = "0.1.0", path = "../checking" }
99
files = { version = "0.1.0", path = "../files" }
1010
indexing = { version = "0.1.0", path = "../indexing" }
1111
interner = { version = "0.1.0", path = "../interner" }

compiler-core/building/src/engine.rs

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ use std::sync::atomic::{AtomicBool, AtomicU32, AtomicUsize, Ordering};
3333
use building_types::{
3434
ModuleNameId, ModuleNameInterner, QueryError, QueryKey, QueryProxy, QueryResult,
3535
};
36-
use checking2::CheckedModule as CheckedModule2;
36+
use checking::CheckedModule;
3737
use files::FileId;
3838
use graph::SnapshotGraph;
3939
use indexing::IndexedModule;
@@ -98,13 +98,13 @@ struct DerivedStorage {
9898
resolved: FxHashMap<FileId, DerivedState<Arc<ResolvedModule>>>,
9999
bracketed: FxHashMap<FileId, DerivedState<Arc<sugar::Bracketed>>>,
100100
sectioned: FxHashMap<FileId, DerivedState<Arc<sugar::Sectioned>>>,
101-
checked2: FxHashMap<FileId, DerivedState<Arc<CheckedModule2>>>,
101+
checked: FxHashMap<FileId, DerivedState<Arc<CheckedModule>>>,
102102
}
103103

104104
#[derive(Default)]
105105
struct InternedStorage {
106106
module: ModuleNameInterner,
107-
checking2: checking2::CoreInterners,
107+
checking: checking::CoreInterners,
108108
}
109109

110110
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)]
@@ -427,7 +427,7 @@ impl QueryEngine {
427427
QueryKey::Resolved(k) => derived_changed!(resolved, k),
428428
QueryKey::Bracketed(k) => derived_changed!(bracketed, k),
429429
QueryKey::Sectioned(k) => derived_changed!(sectioned, k),
430-
QueryKey::Checked2(k) => derived_changed!(checked2, k),
430+
QueryKey::Checked(k) => derived_changed!(checked, k),
431431
}
432432
}
433433

@@ -746,13 +746,13 @@ impl QueryEngine {
746746
)
747747
}
748748

749-
pub fn checked2(&self, id: FileId) -> QueryResult<Arc<CheckedModule2>> {
749+
pub fn checked(&self, id: FileId) -> QueryResult<Arc<CheckedModule>> {
750750
self.query(
751-
QueryKey::Checked2(id),
752-
|storage| storage.derived.checked2.get(&id),
753-
|storage| storage.derived.checked2.entry(id),
751+
QueryKey::Checked(id),
752+
|storage| storage.derived.checked.get(&id),
753+
|storage| storage.derived.checked.entry(id),
754754
|this| {
755-
let checked = checking2::check_module(this, id)?;
755+
let checked = checking::check_module(this, id)?;
756756
Ok(Arc::new(checked))
757757
},
758758
)
@@ -823,55 +823,55 @@ impl QueryProxy for QueryEngine {
823823
}
824824
}
825825

826-
impl checking2::ExternalQueries for QueryEngine {
827-
fn checked2(&self, id: FileId) -> QueryResult<Arc<checking2::CheckedModule>> {
828-
QueryEngine::checked2(self, id)
826+
impl checking::ExternalQueries for QueryEngine {
827+
fn checked(&self, id: FileId) -> QueryResult<Arc<checking::CheckedModule>> {
828+
QueryEngine::checked(self, id)
829829
}
830830

831-
fn intern_type(&self, t: checking2::core::Type) -> checking2::core::TypeId {
831+
fn intern_type(&self, t: checking::core::Type) -> checking::core::TypeId {
832832
let mut storage = self.storage.write();
833-
storage.interned.checking2.intern_type(t)
833+
storage.interned.checking.intern_type(t)
834834
}
835835

836-
fn lookup_type(&self, id: checking2::core::TypeId) -> checking2::core::Type {
836+
fn lookup_type(&self, id: checking::core::TypeId) -> checking::core::Type {
837837
let storage = self.storage.read();
838-
storage.interned.checking2.lookup_type(id)
838+
storage.interned.checking.lookup_type(id)
839839
}
840840

841841
fn intern_forall_binder(
842842
&self,
843-
binder: checking2::core::ForallBinder,
844-
) -> checking2::core::ForallBinderId {
843+
binder: checking::core::ForallBinder,
844+
) -> checking::core::ForallBinderId {
845845
let mut storage = self.storage.write();
846-
storage.interned.checking2.intern_forall_binder(binder)
846+
storage.interned.checking.intern_forall_binder(binder)
847847
}
848848

849849
fn lookup_forall_binder(
850850
&self,
851-
id: checking2::core::ForallBinderId,
852-
) -> checking2::core::ForallBinder {
851+
id: checking::core::ForallBinderId,
852+
) -> checking::core::ForallBinder {
853853
let storage = self.storage.read();
854-
storage.interned.checking2.lookup_forall_binder(id)
854+
storage.interned.checking.lookup_forall_binder(id)
855855
}
856856

857-
fn intern_row_type(&self, row: checking2::core::RowType) -> checking2::core::RowTypeId {
857+
fn intern_row_type(&self, row: checking::core::RowType) -> checking::core::RowTypeId {
858858
let mut storage = self.storage.write();
859-
storage.interned.checking2.intern_row_type(row)
859+
storage.interned.checking.intern_row_type(row)
860860
}
861861

862-
fn lookup_row_type(&self, id: checking2::core::RowTypeId) -> checking2::core::RowType {
862+
fn lookup_row_type(&self, id: checking::core::RowTypeId) -> checking::core::RowType {
863863
let storage = self.storage.read();
864-
storage.interned.checking2.lookup_row_type(id)
864+
storage.interned.checking.lookup_row_type(id)
865865
}
866866

867-
fn intern_smol_str(&self, s: smol_str::SmolStr) -> checking2::core::SmolStrId {
867+
fn intern_smol_str(&self, s: smol_str::SmolStr) -> checking::core::SmolStrId {
868868
let mut storage = self.storage.write();
869-
storage.interned.checking2.intern_smol_str(s)
869+
storage.interned.checking.intern_smol_str(s)
870870
}
871871

872-
fn lookup_smol_str(&self, id: checking2::core::SmolStrId) -> smol_str::SmolStr {
872+
fn lookup_smol_str(&self, id: checking::core::SmolStrId) -> smol_str::SmolStr {
873873
let storage = self.storage.read();
874-
storage.interned.checking2.lookup_smol_str(id)
874+
storage.interned.checking.lookup_smol_str(id)
875875
}
876876
}
877877

compiler-core/checking/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "checking2"
2+
name = "checking"
33
version = "0.1.0"
44
edition = "2024"
55

compiler-core/checking/src/core/constraint/instances.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ where
5959
application.item_id,
6060
);
6161
} else {
62-
let checked = context.queries.checked2(file_id)?;
62+
let checked = context.queries.checked(file_id)?;
6363
let indexed = context.queries.indexed(file_id)?;
6464
collect_instances_from_checked(
6565
&mut instances,

compiler-core/checking/src/core/exhaustive.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -967,7 +967,7 @@ where
967967
let constructor_type = if file_id == context.id {
968968
state.checked.lookup_term(term_id)
969969
} else {
970-
let checked = context.queries.checked2(file_id)?;
970+
let checked = context.queries.checked(file_id)?;
971971
checked.lookup_term(term_id)
972972
};
973973

compiler-core/checking/src/core/toolkit.rs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ where
136136
let kind = if file_id == context.id {
137137
state.checked.lookup_type(type_id)
138138
} else {
139-
let checked = context.queries.checked2(file_id)?;
139+
let checked = context.queries.checked(file_id)?;
140140
checked.lookup_type(type_id)
141141
};
142142

@@ -155,7 +155,7 @@ where
155155
let term = if file_id == context.id {
156156
state.checked.lookup_term(term_id)
157157
} else {
158-
let checked = context.queries.checked2(file_id)?;
158+
let checked = context.queries.checked(file_id)?;
159159
checked.lookup_term(term_id)
160160
};
161161

@@ -204,7 +204,7 @@ where
204204
if file_id == context.id {
205205
Ok(state.checked.lookup_class(item_id))
206206
} else {
207-
let checked = context.queries.checked2(file_id)?;
207+
let checked = context.queries.checked(file_id)?;
208208
Ok(checked.lookup_class(item_id))
209209
}
210210
}
@@ -221,7 +221,7 @@ where
221221
if file_id == context.id {
222222
Ok(state.checked.lookup_synonym(type_id))
223223
} else {
224-
let checked = context.queries.checked2(file_id)?;
224+
let checked = context.queries.checked(file_id)?;
225225
Ok(checked.lookup_synonym(type_id))
226226
}
227227
}
@@ -238,7 +238,7 @@ where
238238
let operator_kind = if file_id == context.id {
239239
state.checked.lookup_type(type_id)
240240
} else {
241-
let checked = context.queries.checked2(file_id)?;
241+
let checked = context.queries.checked(file_id)?;
242242
checked.lookup_type(type_id)
243243
};
244244

@@ -284,7 +284,7 @@ where
284284
let operator_type = if file_id == context.id {
285285
state.checked.lookup_term(term_id)
286286
} else {
287-
let checked = context.queries.checked2(file_id)?;
287+
let checked = context.queries.checked(file_id)?;
288288
checked.lookup_term(term_id)
289289
};
290290

@@ -602,7 +602,7 @@ where
602602
if file_id == context.id {
603603
Ok(state.checked.lookup_roles(item_id))
604604
} else {
605-
let checked = context.queries.checked2(file_id)?;
605+
let checked = context.queries.checked(file_id)?;
606606
Ok(checked.lookup_roles(item_id))
607607
}
608608
}

0 commit comments

Comments
 (0)