Skip to content

Commit 8244a9e

Browse files
authored
Merge pull request #1612 from Wandalen/merging4
Merging4
2 parents 941f656 + 78aa5e7 commit 8244a9e

File tree

2,733 files changed

+198128
-103897
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

2,733 files changed

+198128
-103897
lines changed

.github/workflows/module_benchkit_push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,4 +21,4 @@ jobs :
2121
manifest_path : 'module/move/benchkit/Cargo.toml'
2222
module_name : 'benchkit'
2323
commit_message : ${{ github.event.head_commit.message }}
24-
commiter_username: ${{ github.event.head_commit.committer.username }}
24+
commiter_username: ${{ github.event.head_commit.committer.username }}

Cargo.toml

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,14 @@ version = "~0.1.4"
122122
path = "module/alias/std_x"
123123

124124
[workspace.dependencies.unilang_parser]
125-
version = "~0.11.0"
125+
version = "~0.13.0"
126126
path = "module/move/unilang_parser" # Point to original unilang_parser
127127

128128

129129
## data_type
130130

131131
[workspace.dependencies.data_type]
132-
version = "~0.15.0"
132+
version = "~0.17.0"
133133
path = "module/core/data_type"
134134
default-features = false
135135

@@ -147,7 +147,7 @@ version = "~0.1.0"
147147
path = "module/core/type_constructor_derive_pair_meta"
148148

149149
[workspace.dependencies.interval_adapter]
150-
version = "~0.36.0"
150+
version = "~0.38.0"
151151
path = "module/core/interval_adapter"
152152
default-features = false
153153
# features = [ "enabled" ]
@@ -159,21 +159,21 @@ default-features = false
159159
# features = [ "enabled" ]
160160

161161
[workspace.dependencies.collection_tools]
162-
version = "~0.25.0"
162+
version = "~0.27.0"
163163
path = "module/core/collection_tools"
164164
default-features = false
165165

166166

167167
## derive
168168

169169
[workspace.dependencies.derive_tools]
170-
version = "~0.47.0"
170+
version = "~0.49.0"
171171
path = "module/core/derive_tools"
172172
default-features = false
173173
# features = [ "enabled" ]
174174

175175
[workspace.dependencies.derive_tools_meta]
176-
version = "~0.46.0"
176+
version = "~0.48.0"
177177
path = "module/core/derive_tools_meta"
178178
default-features = false
179179
# features = [ "enabled" ]
@@ -215,30 +215,30 @@ path = "module/alias/fundamental_data_type"
215215
default-features = false
216216

217217
[workspace.dependencies.variadic_from]
218-
version = "~0.41.0"
218+
version = "~0.43.0"
219219
path = "module/core/variadic_from"
220220
default-features = false
221221
# features = [ "enabled" ]
222222

223223
[workspace.dependencies.variadic_from_meta]
224-
version = "~0.12.0"
224+
version = "~0.14.0"
225225
path = "module/core/variadic_from_meta"
226226
default-features = false
227227
# features = [ "enabled" ]
228228

229229
[workspace.dependencies.clone_dyn]
230-
version = "~0.44.0"
230+
version = "~0.46.0"
231231
path = "module/core/clone_dyn"
232232
default-features = false
233233
# features = [ "enabled" ]
234234

235235
[workspace.dependencies.clone_dyn_meta]
236-
version = "~0.41.0"
236+
version = "~0.43.0"
237237
path = "module/core/clone_dyn_meta"
238238
# features = [ "enabled" ]
239239

240240
[workspace.dependencies.clone_dyn_types]
241-
version = "~0.38.0"
241+
version = "~0.40.0"
242242
path = "module/core/clone_dyn_types"
243243
default-features = false
244244
# features = [ "enabled" ]
@@ -263,7 +263,7 @@ default-features = false
263263
## iter
264264

265265
[workspace.dependencies.iter_tools]
266-
version = "~0.37.0"
266+
version = "~0.39.0"
267267
path = "module/core/iter_tools"
268268
default-features = false
269269

@@ -281,32 +281,32 @@ path = "module/core/for_each"
281281
default-features = false
282282

283283
[workspace.dependencies.former]
284-
version = "~2.28.0"
284+
version = "~2.30.0"
285285
path = "module/core/former"
286286
default-features = false
287287

288288
[workspace.dependencies.former_meta]
289-
version = "~2.27.0"
289+
version = "~2.29.0"
290290
path = "module/core/former_meta"
291291
default-features = false
292292

293293
[workspace.dependencies.former_types]
294-
version = "~2.24.0"
294+
version = "~2.26.0"
295295
path = "module/core/former_types"
296296
default-features = false
297297

298298
[workspace.dependencies.component_model]
299-
version = "~0.6.0"
299+
version = "~0.8.0"
300300
path = "module/core/component_model"
301301
default-features = false
302302

303303
[workspace.dependencies.component_model_meta]
304-
version = "~0.6.0"
304+
version = "~0.8.0"
305305
path = "module/core/component_model_meta"
306306
default-features = false
307307

308308
[workspace.dependencies.component_model_types]
309-
version = "~0.11.0"
309+
version = "~0.13.0"
310310
path = "module/core/component_model_types"
311311
default-features = false
312312

@@ -320,12 +320,12 @@ version = "~0.13.0"
320320
path = "module/core/impls_index_meta"
321321

322322
[workspace.dependencies.mod_interface]
323-
version = "~0.44.0"
323+
version = "~0.46.0"
324324
path = "module/core/mod_interface"
325325
default-features = false
326326

327327
[workspace.dependencies.mod_interface_meta]
328-
version = "~0.42.0"
328+
version = "~0.44.0"
329329
path = "module/core/mod_interface_meta"
330330
default-features = false
331331

@@ -351,7 +351,7 @@ default-features = false
351351
## macro tools
352352

353353
[workspace.dependencies.macro_tools]
354-
version = "~0.67.0"
354+
version = "~0.69.0"
355355
path = "module/core/macro_tools"
356356
default-features = false
357357

@@ -410,7 +410,7 @@ default-features = false
410410
## error
411411

412412
[workspace.dependencies.error_tools]
413-
version = "~0.32.0"
413+
version = "~0.34.0"
414414
path = "module/core/error_tools"
415415
default-features = false
416416

@@ -422,12 +422,12 @@ path = "module/alias/werror"
422422
## string tools
423423

424424
[workspace.dependencies.strs_tools]
425-
version = "~0.29.0"
425+
version = "~0.31.0"
426426
path = "module/core/strs_tools"
427427
default-features = false
428428

429429
[workspace.dependencies.strs_tools_meta]
430-
version = "~0.6.0"
430+
version = "~0.8.0"
431431
path = "module/core/strs_tools_meta"
432432
default-features = false
433433

@@ -449,7 +449,7 @@ path = "module/alias/file_tools"
449449
default-features = false
450450

451451
[workspace.dependencies.pth]
452-
version = "~0.25.0"
452+
version = "~0.27.0"
453453
path = "module/core/pth"
454454
default-features = false
455455

@@ -462,7 +462,7 @@ default-features = false
462462
## process tools
463463

464464
[workspace.dependencies.process_tools]
465-
version = "~0.15.0"
465+
version = "~0.17.0"
466466
path = "module/core/process_tools"
467467
default-features = false
468468

@@ -522,7 +522,7 @@ default-features = false
522522
## ca
523523

524524
[workspace.dependencies.wca]
525-
version = "~0.28.0"
525+
version = "~0.30.0"
526526
path = "module/move/wca"
527527

528528
## censor
@@ -535,7 +535,7 @@ path = "module/move/wcensor"
535535
## willbe
536536

537537
[workspace.dependencies.willbe]
538-
version = "~0.24.0"
538+
version = "~0.26.0"
539539
path = "module/move/willbe"
540540

541541

@@ -574,7 +574,7 @@ version = "~0.6.0"
574574
path = "module/move/deterministic_rand"
575575

576576
[workspace.dependencies.crates_tools]
577-
version = "~0.17.0"
577+
version = "~0.19.0"
578578
path = "module/move/crates_tools"
579579

580580
[workspace.dependencies.assistant]
@@ -586,8 +586,8 @@ version = "~0.2.0"
586586
path = "module/move/llm_tools"
587587

588588
[workspace.dependencies.benchkit]
589-
version = "~0.5.0"
590-
path = "module/move/benchkit"
589+
version = "~0.11.0"
590+
path = "module/core/benchkit"
591591

592592
## steps
593593

@@ -770,7 +770,7 @@ version = "0.4.34"
770770
version = "0.5.1"
771771

772772
[workspace.dependencies.workspace_tools]
773-
version = "~0.2.0"
773+
version = "~0.5.0"
774774
path = "module/move/workspace_tools"
775775
default-features = false
776776

Makefile

Lines changed: 5 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -131,59 +131,35 @@ cwa:
131131
# Usage :
132132
# make ctest1 [crate=name]
133133
ctest1:
134-
@clear
135-
@echo "Running Test Level 1: Primary test suite..."
136-
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS)
134+
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS)
137135

138136
# Test Level 2: Primary + Documentation tests.
139137
#
140138
# Usage :
141139
# make ctest2 [crate=name]
142140
ctest2:
143-
@clear
144-
@echo "Running Test Level 2: Primary + Doc tests..."
145-
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
146-
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS)
141+
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS)
147142

148143
# Test Level 3: Primary + Doc + Linter.
149144
#
150145
# Usage :
151146
# make ctest3 [crate=name]
152147
ctest3:
153-
@clear
154-
@echo "Running Test Level 3: All standard checks..."
155-
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
156-
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
157-
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings
148+
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings
158149

159150
# Test Level 4: All standard + Heavy testing (deps, audit).
160151
#
161152
# Usage :
162153
# make ctest4 [crate=name]
163154
ctest4:
164-
@clear
165-
@echo "Running Test Level 4: All checks + Heavy testing..."
166-
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
167-
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
168-
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && \
169-
cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && \
170-
cargo +nightly audit --all-features $(PKG_FLAGS) && \
171-
$(MAKE) --no-print-directory clean-cache-files
155+
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && cargo +nightly audit
172156

173157
# Test Level 5: Full heavy testing with mutation tests.
174158
#
175159
# Usage :
176160
# make ctest5 [crate=name]
177161
ctest5:
178-
@clear
179-
@echo "Running Test Level 5: Full heavy testing with mutations..."
180-
@RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && \
181-
RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && \
182-
cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && \
183-
willbe .test dry:0 && \
184-
cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && \
185-
cargo +nightly audit --all-features $(PKG_FLAGS) && \
186-
$(MAKE) --no-print-directory clean-cache-files
162+
@clear && RUSTFLAGS="-D warnings" cargo nextest run --all-features $(PKG_FLAGS) && RUSTDOCFLAGS="-D warnings" cargo test --doc --all-features $(PKG_FLAGS) && cargo clippy --all-targets --all-features $(PKG_FLAGS) -- -D warnings && willbe .test dry:0 && cargo +nightly udeps --all-targets --all-features $(PKG_FLAGS) && cargo +nightly audit
187163

188164
#
189165
# === Watch Commands ===
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
2-
#![ doc( html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
3-
#![ doc( html_root_url = "https://docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
1+
#![ doc( html_logo_url = "https: //raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
2+
#![ doc( html_favicon_url = "https: //raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
3+
#![ doc( html_root_url = "https: //docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
44
#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
55

66
#[ allow( unused_imports ) ]
7-
use::willbe::*;
7+
use ::willbe :: *;
88

9-
fn main() -> Result< (), wtools::error::untyped::Error >
9+
fn main() -> Result< (), wtools ::error ::untyped ::Error >
1010
{
11-
let args = std::env::args().skip( 1 ).collect();
12-
Ok( willbe::run( args )? )
11+
let args = std ::env ::args().skip( 1 ).collect();
12+
Ok( willbe ::run( args )? )
1313
}

module/alias/cargo_will/src/bin/will.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
//! Utility to publish multi-crate and multi-workspace environments and maintain their consistency.
33
//!
44
5-
#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
6-
#![ doc( html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
7-
#![ doc( html_root_url = "https://docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
5+
#![ doc( html_logo_url = "https: //raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
6+
#![ doc( html_favicon_url = "https: //raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
7+
#![ doc( html_root_url = "https: //docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
88
#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
99

1010
#[ allow( unused_imports ) ]
11-
use::willbe::*;
11+
use ::willbe :: *;
1212

13-
fn main() -> Result< (), wtools::error::untyped::Error >
13+
fn main() -> Result< (), wtools ::error ::untyped ::Error >
1414
{
15-
Ok( willbe::run( std::env::args().collect() )? )
15+
Ok( willbe ::run( std ::env ::args().collect() )? )
1616
}
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
2-
#![ doc( html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
3-
#![ doc( html_root_url = "https://docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
1+
#![ doc( html_logo_url = "https: //raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
2+
#![ doc( html_favicon_url = "https: //raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
3+
#![ doc( html_root_url = "https: //docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
44
#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
55

66
#[ allow( unused_imports ) ]
7-
use::willbe::*;
7+
use ::willbe :: *;
88

9-
fn main() -> Result< (), error::untyped::Error >
9+
fn main() -> Result< (), error ::untyped ::Error >
1010
{
11-
Ok( willbe::run( std::env::args().collect() )? )
11+
Ok( willbe ::run( std ::env ::args().collect() )? )
1212
}

module/alias/cargo_will/src/lib.rs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#![ cfg_attr( feature = "no_std", no_std ) ]
2-
#![ doc( html_logo_url = "https://raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
3-
#![ doc( html_favicon_url = "https://raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
4-
#![ doc( html_root_url = "https://docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
2+
#![ doc( html_logo_url = "https: //raw.githubusercontent.com/Wandalen/wTools/master/asset/img/logo_v3_trans_square.png" ) ]
3+
#![ doc( html_favicon_url = "https: //raw.githubusercontent.com/Wandalen/wTools/alpha/asset/img/logo_v3_trans_square_icon_small_v2.ico" ) ]
4+
#![ doc( html_root_url = "https: //docs.rs/{{template_blank}}/latest/{{template_blank}}/" ) ]
55
#![ cfg_attr( doc, doc = include_str!( concat!( env!( "CARGO_MANIFEST_DIR" ), "/", "readme.md" ) ) ) ]
66

77
#[ doc( inline ) ]

0 commit comments

Comments
 (0)