Skip to content

Commit 2bfe1a6

Browse files
wtools-botWandalenwanguarddclaude
authored
AUTO : Forward from unilang_2 to alpha (#1579)
* clone_dyn_types-v0.33.0 * iter_tools-v0.31.0 * collection_tools-v0.19.0 * component_model_types-v0.4.0 * interval_adapter-v0.30.0 * macro_tools-v0.58.0 * derive_tools_meta-v0.38.0 * clone_dyn_meta-v0.33.0 * clone_dyn-v0.35.0 * strs_tools-v0.22.0 * former_types-v2.18.0 * former_meta-v2.20.0 * former-v2.20.0 * variadic_from_meta-v0.4.0 * variadic_from-v0.33.0 * derive_tools-v0.38.0 * error_tools-v0.25.0 * unilang_parser-v0.3.0 * mod_interface_meta-v0.34.0 * mod_interface-v0.36.0 * unilang-v0.2.0 * wip * wip * wip * fix * wip * wip * wip * normalization * wip * wip * wip * wip * wip * wip * wip * wip * merge * wip * wip * wip * merrge * clone_dyn_types-v0.34.0 * collection_tools-v0.20.0 * component_model_types-v0.5.0 * iter_tools-v0.32.0 * interval_adapter-v0.31.0 * macro_tools-v0.59.0 * clone_dyn_meta-v0.34.0 * clone_dyn-v0.36.0 * derive_tools_meta-v0.39.0 * strs_tools-v0.23.0 * former_types-v2.19.0 * former_meta-v2.21.0 * former-v2.21.0 * error_tools-v0.26.0 * unilang_parser-v0.4.0 * variadic_from_meta-v0.5.0 * variadic_from-v0.34.0 * derive_tools-v0.39.0 * mod_interface_meta-v0.35.0 * mod_interface-v0.37.0 * unilang-v0.3.0 * wca-v0.27.0 * cleaning * wip * unilang-v0.4.0 * wip * spec * spec * spec * plan * unilang: * wip * wip * wip * fix * wip * wip * wip * wip * wip * wip * wip * wip * tasks * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * fix * wip * wip * wip * wup * wip * wip * wip * wip * wip * wip * more * wip * wip * wip * wip * former_types-v2.20.0 * error_tools-v0.27.0 * unilang_parser-v0.5.0 * former_meta-v2.22.0 * former-v2.22.0 * unilang-v0.5.0 * wip * wip * fixing * wip * wip * former * wip * wip * wip * wip * wip * wip * wip * wip * Auto-sync: 2025-08-04 16:46:11 * Auto-sync: 2025-08-04 16:46:13 * knowledge * wip * former * wip * wip * wip * wip * wip * wip * wip * wip * wip * stable * wip * wip * former: * unilang: * unilang: * former: * unilang * former: * former: * performance * tasks * unilang * former: * former * tasks * tasks * unilang: * wip * . * former * . * fix * wip * simd * strs_tools * strs_tools * strs_tools * fix * benchmarking * wip * former * wip * former * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * wip * tasks * wip * wip * wip * wip * wip * unilang * wip * wip * wip * strs_tools-v0.24.0 * iter_tools-v0.33.0 * unilang_parser-v0.6.0 * interval_adapter-v0.32.0 * macro_tools-v0.60.0 * former_meta-v2.23.0 * derive_tools_meta-v0.40.0 * variadic_from_meta-v0.6.0 * variadic_from-v0.35.0 * clone_dyn_meta-v0.35.0 * clone_dyn-v0.37.0 * derive_tools-v0.40.0 * mod_interface_meta-v0.36.0 * mod_interface-v0.38.0 * former-v2.23.0 * unilang-v0.6.0 * helath --------- Co-authored-by: wandalen <[email protected]> Co-authored-by: wanguardd <[email protected]> Co-authored-by: Claude <[email protected]>
1 parent e0933da commit 2bfe1a6

File tree

1,635 files changed

+89837
-43635
lines changed

Some content is hidden

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

1,635 files changed

+89837
-43635
lines changed

.github/workflows/module_unilang_instruction_parser_push.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs :
1818
test :
1919
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
2020
with :
21-
manifest_path : 'module/move/unilang_instruction_parser/Cargo.toml'
21+
manifest_path : 'module/alias/unilang_instruction_parser/Cargo.toml'
2222
module_name : 'unilang_instruction_parser'
2323
commit_message : ${{ github.event.head_commit.message }}
2424
commiter_username: ${{ github.event.head_commit.committer.username }}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name : unilang_parser
2+
3+
on :
4+
push :
5+
branches :
6+
- 'alpha'
7+
- 'beta'
8+
- 'master'
9+
10+
11+
env :
12+
CARGO_TERM_COLOR : always
13+
14+
jobs :
15+
16+
# unilang_parser
17+
18+
test :
19+
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
20+
with :
21+
manifest_path : 'module/move/unilang_parser/Cargo.toml'
22+
module_name : 'unilang_parser'
23+
commit_message : ${{ github.event.head_commit.message }}
24+
commiter_username: ${{ github.event.head_commit.committer.username }}
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
name : variadic_from_meta
2+
3+
on :
4+
push :
5+
branches :
6+
- 'alpha'
7+
- 'beta'
8+
- 'master'
9+
10+
11+
env :
12+
CARGO_TERM_COLOR : always
13+
14+
jobs :
15+
16+
# variadic_from_meta
17+
18+
test :
19+
uses : Wandalen/wTools/.github/workflows/standard_rust_push.yml@alpha
20+
with :
21+
manifest_path : 'module/core/variadic_from_meta/Cargo.toml'
22+
module_name : 'variadic_from_meta'
23+
commit_message : ${{ github.event.head_commit.message }}
24+
commiter_username: ${{ github.event.head_commit.committer.username }}

Cargo.toml

Lines changed: 77 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@ exclude = [
1818
"module/move/refiner",
1919
"module/move/wplot",
2020
"module/move/plot_interface",
21-
"module/move/unilang",
21+
# "module/move/unilang_parser", # Explicitly exclude unilang_parser
22+
# "module/alias/unilang_instruction_parser", # Explicitly exclude unilang_instruction_parser
2223
"module/core/program_tools",
2324
"module/move/graphs_tools",
2425
"module/alias/fundamental_data_type",
@@ -50,37 +51,60 @@ discord_url = "https://discord.gg/m3YfbXpUUY"
5051

5152

5253
[workspace.lints.rust]
53-
# Source :: https://github.com/obox-systems/conventions/blob/master/code_style.md#lints-and-warnings
54-
5554
# Denies non-idiomatic code for Rust 2018 edition.
56-
rust_2018_idioms = { level = "deny", priority = -1 }
55+
rust_2018_idioms = { level = "warn", priority = -1 }
5756
# Denies using features that may break in future Rust versions.
58-
future_incompatible = { level = "deny", priority = -1 }
57+
future_incompatible = { level = "warn", priority = -1 }
5958
# Warns if public items lack documentation.
6059
missing_docs = "warn"
6160
# Warns for public types not implementing Debug.
6261
missing_debug_implementations = "warn"
6362
# Denies all unsafe code usage.
64-
unsafe-code = "warn"
63+
unsafe-code = "deny"
6564

6665
[workspace.lints.clippy]
67-
# Denies restrictive lints, limiting certain language features/patterns.
68-
#restriction = { level = "deny", priority = -1 }
6966
# Denies pedantic lints, enforcing strict coding styles and conventions.
7067
pedantic = { level = "warn", priority = -1 }
7168
# Denies undocumented unsafe blocks.
7269
undocumented_unsafe_blocks = "deny"
73-
# xxx : check
74-
# Warns if core could be used instead of std, but didn't
70+
# Denies to prefer `core` over `std` when available, for `no_std` compatibility.
7571
std_instead_of_core = "warn"
76-
# Warns if alloc could be used instead of std, but didn't
77-
std_instead_of_alloc = "warn"
78-
# xxx : document
72+
# Denies including files in documentation unconditionally.
73+
doc_include_without_cfg = "warn"
74+
# Denies missing inline in public items.
75+
missing_inline_in_public_items = "warn"
76+
77+
# exceptions
78+
79+
# Allows functions that are only called once.
7980
single_call_fn = "allow"
81+
# Allows forcing a function to always be inlined.
8082
inline_always = "allow"
83+
# Allows item names that repeat the module name (e.g., `mod user { struct User; }`).
8184
module_name_repetitions = "allow"
85+
# Allows using fully qualified paths instead of `use` statements.
8286
absolute_paths = "allow"
87+
# Allows wildcard imports (e.g., `use std::io::*;`).
8388
wildcard_imports = "allow"
89+
# Allow to prefer `alloc` over `std` when available, for `no_std` compatibility.
90+
std_instead_of_alloc = "allow"
91+
# Allow put definitions of struct at any point in functions.
92+
items_after_statements = "allow"
93+
# Allow precission loss, for example during conversion from i64 to f64
94+
cast_precision_loss = "allow"
95+
# Allows `pub use` statements.
96+
pub_use = "allow"
97+
# Allows the `?` operator.
98+
question_mark_used = "allow"
99+
# Allows implicit returns.
100+
implicit_return = "allow"
101+
# Allow ordering of fields in intuitive way.
102+
arbitrary_source_item_ordering = "allow"
103+
# Allow mod.rs files
104+
mod_module_files = "allow"
105+
# Allow missing docs for private items
106+
missing_docs_in_private_items = "allow"
107+
84108

85109
## top level
86110

@@ -102,8 +126,9 @@ version = "~0.1.4"
102126
path = "module/alias/std_x"
103127

104128
[workspace.dependencies.unilang_parser]
105-
version = "~0.2.0"
106-
path = "module/move/unilang_parser"
129+
version = "~0.6.0"
130+
path = "module/move/unilang_parser" # Point to original unilang_parser
131+
107132

108133
## data_type
109134

@@ -126,7 +151,7 @@ version = "~0.1.0"
126151
path = "module/core/type_constructor_derive_pair_meta"
127152

128153
[workspace.dependencies.interval_adapter]
129-
version = "~0.29.0"
154+
version = "~0.32.0"
130155
path = "module/core/interval_adapter"
131156
default-features = false
132157
# features = [ "enabled" ]
@@ -138,21 +163,21 @@ default-features = false
138163
# features = [ "enabled" ]
139164

140165
[workspace.dependencies.collection_tools]
141-
version = "~0.18.0"
166+
version = "~0.20.0"
142167
path = "module/core/collection_tools"
143168
default-features = false
144169

145170

146171
## derive
147172

148173
[workspace.dependencies.derive_tools]
149-
version = "~0.37.0"
174+
version = "~0.40.0"
150175
path = "module/core/derive_tools"
151176
default-features = false
152177
# features = [ "enabled" ]
153178

154179
[workspace.dependencies.derive_tools_meta]
155-
version = "~0.37.0"
180+
version = "~0.40.0"
156181
path = "module/core/derive_tools_meta"
157182
default-features = false
158183
# features = [ "enabled" ]
@@ -194,30 +219,30 @@ path = "module/alias/fundamental_data_type"
194219
default-features = false
195220

196221
[workspace.dependencies.variadic_from]
197-
version = "~0.32.0"
222+
version = "~0.35.0"
198223
path = "module/core/variadic_from"
199224
default-features = false
200225
# features = [ "enabled" ]
201226

202227
[workspace.dependencies.variadic_from_meta]
203-
version = "~0.3.0"
228+
version = "~0.6.0"
204229
path = "module/core/variadic_from_meta"
205230
default-features = false
206231
# features = [ "enabled" ]
207232

208233
[workspace.dependencies.clone_dyn]
209-
version = "~0.34.0"
234+
version = "~0.37.0"
210235
path = "module/core/clone_dyn"
211236
default-features = false
212237
# features = [ "enabled" ]
213238

214239
[workspace.dependencies.clone_dyn_meta]
215-
version = "~0.32.0"
240+
version = "~0.35.0"
216241
path = "module/core/clone_dyn_meta"
217242
# features = [ "enabled" ]
218243

219244
[workspace.dependencies.clone_dyn_types]
220-
version = "~0.32.0"
245+
version = "~0.34.0"
221246
path = "module/core/clone_dyn_types"
222247
default-features = false
223248
# features = [ "enabled" ]
@@ -242,7 +267,7 @@ default-features = false
242267
## iter
243268

244269
[workspace.dependencies.iter_tools]
245-
version = "~0.30.0"
270+
version = "~0.33.0"
246271
path = "module/core/iter_tools"
247272
default-features = false
248273

@@ -260,17 +285,17 @@ path = "module/core/for_each"
260285
default-features = false
261286

262287
[workspace.dependencies.former]
263-
version = "~2.19.0"
288+
version = "~2.23.0"
264289
path = "module/core/former"
265290
default-features = false
266291

267292
[workspace.dependencies.former_meta]
268-
version = "~2.19.0"
293+
version = "~2.23.0"
269294
path = "module/core/former_meta"
270295
default-features = false
271296

272297
[workspace.dependencies.former_types]
273-
version = "~2.17.0"
298+
version = "~2.20.0"
274299
path = "module/core/former_types"
275300
default-features = false
276301

@@ -285,7 +310,7 @@ path = "module/core/component_model_meta"
285310
default-features = false
286311

287312
[workspace.dependencies.component_model_types]
288-
version = "~0.3.0"
313+
version = "~0.5.0"
289314
path = "module/core/component_model_types"
290315
default-features = false
291316

@@ -299,12 +324,12 @@ version = "~0.13.0"
299324
path = "module/core/impls_index_meta"
300325

301326
[workspace.dependencies.mod_interface]
302-
version = "~0.35.0"
327+
version = "~0.38.0"
303328
path = "module/core/mod_interface"
304329
default-features = false
305330

306331
[workspace.dependencies.mod_interface_meta]
307-
version = "~0.33.0"
332+
version = "~0.36.0"
308333
path = "module/core/mod_interface_meta"
309334
default-features = false
310335

@@ -330,7 +355,7 @@ default-features = false
330355
## macro tools
331356

332357
[workspace.dependencies.macro_tools]
333-
version = "~0.57.0"
358+
version = "~0.60.0"
334359
path = "module/core/macro_tools"
335360
default-features = false
336361

@@ -389,7 +414,7 @@ default-features = false
389414
## error
390415

391416
[workspace.dependencies.error_tools]
392-
version = "~0.23.0"
417+
version = "~0.27.0"
393418
path = "module/core/error_tools"
394419
default-features = false
395420

@@ -401,7 +426,7 @@ path = "module/alias/werror"
401426
## string tools
402427

403428
[workspace.dependencies.strs_tools]
404-
version = "~0.21.0"
429+
version = "~0.24.0"
405430
path = "module/core/strs_tools"
406431
default-features = false
407432

@@ -497,7 +522,7 @@ default-features = false
497522
## ca
498523

499524
[workspace.dependencies.wca]
500-
version = "~0.26.0"
525+
version = "~0.27.0"
501526
path = "module/move/wca"
502527

503528
## censor
@@ -694,7 +719,21 @@ default-features = false
694719
# proc-macro2 = { version = "~1.0.78", default-features = false, features = [] }
695720
# quote = { version = "~1.0.35", default-features = false, features = [] }
696721
# syn = { version = "~2.0.52", default-features = false, features = [ "full", "extra-traits" ] } # qqq : xxx : optimize set of features
697-
# const_format = { version = "0.2.32", default-features = false, features = [] }
698722

699-
# [replace]
700-
# "macro_tools:0.56.0" = { path = "temp_crates/macro_tools_patched" }
723+
## External - SIMD optimization dependencies for strs_tools
724+
725+
[workspace.dependencies.lexical]
726+
version = "7.0.4"
727+
728+
[workspace.dependencies.memchr]
729+
version = "2.7"
730+
731+
[workspace.dependencies.aho-corasick]
732+
version = "1.1"
733+
734+
[workspace.dependencies.bytecount]
735+
version = "0.6"
736+
737+
[patch.crates-io]
738+
former_meta = { path = "module/core/former_meta" }
739+
# const_format = { version = "0.2.32", default-features = false, features = [] }
File renamed without changes.
File renamed without changes.

License renamed to license

File renamed without changes.

module/alias/cargo_will/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ authors = [
77
"Dmytro Kryvoruchko <[email protected]>",
88
]
99
license = "MIT"
10-
readme = "Readme.md"
10+
readme = "readme.md"
1111
documentation = "https://docs.rs/cargo-will"
1212
repository = "https://github.com/Wandalen/wTools/tree/master/module/alias/cargo-will"
1313
homepage = "https://github.com/Wandalen/wTools/tree/master/module/alias/cargo-will"
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)