Skip to content

Commit 92bebf4

Browse files
committed
more clippy fixes
- Minor clippy fixes in opengen - preparing version 0.9.6 (update changelog)
1 parent cfa25df commit 92bebf4

File tree

2 files changed

+21
-10
lines changed

2 files changed

+21
-10
lines changed

open-codegen/CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,16 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
Note: This is the Changelog file of `opengen` - the Python interface of OpEn
99

10-
## [0.9.5] - Unreleased
10+
11+
## [0.9.6] - 2026-03-14
12+
13+
### Fixed
14+
15+
- Clippy fixes (minor)
16+
17+
18+
19+
## [0.9.5] - 2026-03-12
1120

1221
### Changed
1322

@@ -246,6 +255,8 @@ Note: This is the Changelog file of `opengen` - the Python interface of OpEn
246255
* Fixed `lbfgs` typo
247256

248257

258+
[0.9.5]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.5...opengen-0.9.6
259+
[0.9.5]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.4...opengen-0.9.5
249260
[0.9.4]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.3...opengen-0.9.4
250261
[0.9.3]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.2...opengen-0.9.3
251262
[0.9.2]: https://github.com/alphaville/optimization-engine/compare/opengen-0.9.1...opengen-0.9.2

open-codegen/opengen/templates/c/optimizer_cinterface.rs.jinja

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,8 @@ pub extern "C" fn {{meta.optimizer_name|lower}}_new() -> *mut {{meta.optimizer_n
7575
}
7676

7777
/// Solve the parametric optimization problem for a given parameter
78-
/// .
79-
/// .
78+
///
79+
///
8080
/// # Arguments:
8181
/// - `instance`: re-useable instance of AlmCache, which should be created using
8282
/// `{{meta.optimizer_name|lower}}_new` (and should be destroyed once it is not
@@ -89,15 +89,15 @@ pub extern "C" fn {{meta.optimizer_name|lower}}_new() -> *mut {{meta.optimizer_n
8989
/// be used; length: `{{meta.optimizer_name|upper}}_N1`)
9090
/// - `c0`: Initial penalty parameter (provide `0` to use the default initial
9191
/// penalty parameter
92-
/// .
93-
/// .
92+
///
93+
///
9494
/// # Returns:
9595
/// Instance of `{{meta.optimizer_name}}SolverStatus`, with the solver status
9696
/// (e.g., number of inner/outer iterations, measures of accuracy, solver time,
9797
/// and the array of Lagrange multipliers at the solution).
98-
/// .
99-
/// .
100-
/// .
98+
///
99+
///
100+
///
101101
/// # Safety
102102
/// All arguments must have been properly initialised
103103
#[no_mangle]
@@ -118,13 +118,13 @@ pub unsafe extern "C" fn {{meta.optimizer_name|lower}}_solve(
118118
// "*mut c_double" to "&mut [f64]"
119119
let u : &mut [f64] = {
120120
assert!(!u.is_null());
121-
std::slice::from_raw_parts_mut(u as *mut f64, {{meta.optimizer_name|upper}}_NUM_DECISION_VARIABLES)
121+
std::slice::from_raw_parts_mut(u, {{meta.optimizer_name|upper}}_NUM_DECISION_VARIABLES)
122122
};
123123

124124
// "*const c_double" to "&[f64]"
125125
let params : &[f64] = {
126126
assert!(!params.is_null());
127-
std::slice::from_raw_parts(params as *const f64, {{meta.optimizer_name|upper}}_NUM_PARAMETERS)
127+
std::slice::from_raw_parts(params, {{meta.optimizer_name|upper}}_NUM_PARAMETERS)
128128
};
129129

130130
let c0_option: Option<f64> = if c0.is_null() {

0 commit comments

Comments
 (0)