@@ -53,7 +53,7 @@ The facet which builds all of a module's dependencies
5353Returns the list of shared libraries to load along with their search path.
5454-/
5555abbrev Module.depsFacet := `deps
56- module_data deps : Job ( SearchPath × Array FilePath)
56+ module_data deps : SearchPath × Array FilePath
5757
5858/--
5959The core build facet of a Lean file.
@@ -62,58 +62,58 @@ of the module (i.e., `olean`, `ilean`, `c`).
6262Its trace just includes its dependencies.
6363-/
6464abbrev Module.leanArtsFacet := `leanArts
65- module_data leanArts : Job Unit
65+ module_data leanArts : Unit
6666
6767/-- The `olean` file produced by `lean`. -/
6868abbrev Module.oleanFacet := `olean
69- module_data olean : Job FilePath
69+ module_data olean : FilePath
7070
7171/-- The `ilean` file produced by `lean`. -/
7272abbrev Module.ileanFacet := `ilean
73- module_data ilean : Job FilePath
73+ module_data ilean : FilePath
7474
7575/-- The C file built from the Lean file via `lean`. -/
7676abbrev Module.cFacet := `c
77- module_data c : Job FilePath
77+ module_data c : FilePath
7878
7979/-- The LLVM BC file built from the Lean file via `lean`. -/
8080abbrev Module.bcFacet := `bc
81- module_data bc : Job FilePath
81+ module_data bc : FilePath
8282
8383/--
8484The object file `.c.o` built from `c`.
8585On Windows, this is `c.o.noexport`, on other systems it is `c.o.export`).
8686-/
8787abbrev Module.coFacet := `c.o
88- module_data c.o : Job FilePath
88+ module_data c.o : FilePath
8989
9090/-- The object file `.c.o.export` built from `c` (with `-DLEAN_EXPORTING`). -/
9191abbrev Module.coExportFacet := `c.o.export
92- module_data c.o.export : Job FilePath
92+ module_data c.o.export : FilePath
9393
9494/-- The object file `.c.o.noexport` built from `c` (without `-DLEAN_EXPORTING`). -/
9595abbrev Module.coNoExportFacet := `c.o.noexport
96- module_data c.o.noexport : Job FilePath
96+ module_data c.o.noexport : FilePath
9797
9898/-- The object file `.bc.o` built from `bc`. -/
9999abbrev Module.bcoFacet := `bc.o
100- module_data bc.o : Job FilePath
100+ module_data bc.o : FilePath
101101
102102/--
103103The object file built from `c`/`bc`.
104104On Windows with the C backend, no Lean symbols are exported.
105105On every other configuration, symbols are exported.
106106-/
107107abbrev Module.oFacet := `o
108- module_data o : Job FilePath
108+ module_data o : FilePath
109109
110110/-- The object file built from `c`/`bc` (with Lean symbols exported). -/
111111abbrev Module.oExportFacet := `o.export
112- module_data o.export : Job FilePath
112+ module_data o.export : FilePath
113113
114114/-- The object file built from `c`/`bc` (without Lean symbols exported). -/
115115abbrev Module.oNoExportFacet := `o.noexport
116- module_data o.noexport : Job FilePath
116+ module_data o.noexport : FilePath
117117
118118
119119/-! ## Package Facets -/
@@ -123,35 +123,35 @@ A package's *optional* cached build archive (e.g., from Reservoir or GitHub).
123123Will NOT cause the whole build to fail if the archive cannot be fetched.
124124-/
125125abbrev Package.optBuildCacheFacet := `optCache
126- package_data optCache : Job Bool
126+ package_data optCache : Bool
127127
128128/--
129129A package's cached build archive (e.g., from Reservoir or GitHub).
130130Will cause the whole build to fail if the archive cannot be fetched.
131131-/
132132abbrev Package.buildCacheFacet := `cache
133- package_data cache : Job Unit
133+ package_data cache : Unit
134134
135135/--
136136A package's *optional* build archive from Reservoir.
137137Will NOT cause the whole build to fail if the barrel cannot be fetched.
138138-/
139139abbrev Package.optReservoirBarrelFacet := `optBarrel
140- package_data optBarrel : Job Bool
140+ package_data optBarrel : Bool
141141
142142/--
143143A package's Reservoir build archive from Reservoir.
144144Will cause the whole build to fail if the barrel cannot be fetched.
145145-/
146146abbrev Package.reservoirBarrelFacet := `barrel
147- package_data barrel : Job Unit
147+ package_data barrel : Unit
148148
149149/--
150150A package's *optional* build archive from a GitHub release.
151151Will NOT cause the whole build to fail if the release cannot be fetched.
152152-/
153153abbrev Package.optGitHubReleaseFacet := `optRelease
154- package_data optRelease : Job Bool
154+ package_data optRelease : Bool
155155
156156@[deprecated optGitHubReleaseFacet (since := "2024-09-27")]
157157abbrev Package.optReleaseFacet := optGitHubReleaseFacet
@@ -161,49 +161,49 @@ A package's build archive from a GitHub release.
161161Will cause the whole build to fail if the release cannot be fetched.
162162-/
163163abbrev Package.gitHubReleaseFacet := `release
164- package_data release : Job Unit
164+ package_data release : Unit
165165
166166@[deprecated gitHubReleaseFacet (since := "2024-09-27")]
167167abbrev Package.releaseFacet := gitHubReleaseFacet
168168
169169/-- A package's `extraDepTargets` mixed with its transitive dependencies'. -/
170170abbrev Package.extraDepFacet := `extraDep
171- package_data extraDep : Job Unit
171+ package_data extraDep : Unit
172172
173173/-! ## Target Facets -/
174174
175175/-- A Lean library's Lean artifacts (i.e., `olean`, `ilean`, `c`). -/
176176abbrev LeanLib.leanArtsFacet := `leanArts
177- library_data leanArts : Job Unit
177+ library_data leanArts : Unit
178178
179179/-- A Lean library's static artifact. -/
180180abbrev LeanLib.staticFacet := `static
181- library_data static : Job FilePath
181+ library_data static : FilePath
182182
183183/-- A Lean library's static artifact (with exported symbols). -/
184184abbrev LeanLib.staticExportFacet := `static.export
185- library_data static.export : Job FilePath
185+ library_data static.export : FilePath
186186
187187/-- A Lean library's shared artifact. -/
188188abbrev LeanLib.sharedFacet := `shared
189- library_data shared : Job FilePath
189+ library_data shared : FilePath
190190
191191/-- A Lean library's `extraDepTargets` mixed with its package's. -/
192192abbrev LeanLib.extraDepFacet := `extraDep
193- library_data extraDep : Job Unit
193+ library_data extraDep : Unit
194194
195195/-- A Lean binary executable. -/
196196abbrev LeanExe.exeFacet := `leanExe
197- target_data leanExe : Job FilePath
197+ target_data leanExe : FilePath
198198
199199/-- A external library's static binary. -/
200200abbrev ExternLib.staticFacet := `externLib.static
201- target_data externLib.static : Job FilePath
201+ target_data externLib.static : FilePath
202202
203203/-- A external library's shared binary. -/
204204abbrev ExternLib.sharedFacet := `externLib.shared
205- target_data externLib.shared : Job FilePath
205+ target_data externLib.shared : FilePath
206206
207207/-- A external library's dynlib. -/
208208abbrev ExternLib.dynlibFacet := `externLib.dynlib
209- target_data externLib.dynlib : Job Dynlib
209+ target_data externLib.dynlib : Dynlib
0 commit comments