Skip to content

Commit c7cc907

Browse files
authored
Merge pull request #396 from jmid/rename-corners
The Great Renaming, Chapter 21: rename `corners`
2 parents ddfca51 + d751cba commit c7cc907

File tree

3 files changed

+15
-8
lines changed

3 files changed

+15
-8
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -121,6 +121,9 @@
121121
- Fix shrinking for `QCheck2.Gen.exponential` which could shrink to `infinity`
122122
- Remove deprecation annotations for `QCheck.Test.{get,set}*` helpers
123123
- Remove deprecation annotation for `QCheck2.Gen.add_shrink_invariant`
124+
- Renamed `corners` bindings
125+
- Deprecate `QCheck.Gen.int_corners` and `QCheck.Gen.int_pos_corners`
126+
- Deprecate `QCheck2.Gen.int_corners` and `QCheck2.Gen.int_pos_corners`
124127

125128

126129
## 0.27 (2025-10-31)

src/core/QCheck.mli

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -442,13 +442,15 @@ module Gen : sig
442442
443443
@since 0.6 *)
444444

445-
val int_pos_corners : int list
445+
val int_pos_corners : int list [@@deprecated "Define your own list of corner cases instead"]
446446
(** Non-negative corner cases for int.
447-
@since 0.6 *)
447+
@since 0.6
448+
@deprecated define your own list of corner cases instead *)
448449

449-
val int_corners : int list
450+
val int_corners : int list [@@deprecated "Define your own list of corner cases instead"]
450451
(** All corner cases for int.
451-
@since 0.6 *)
452+
@since 0.6
453+
@deprecated define your own list of corner cases instead *)
452454

453455
val int_small_corners : unit -> int t
454456
(** As [int_small], but each newly created generator starts with

src/core/QCheck2.mli

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -816,15 +816,17 @@ module Gen : sig
816816
817817
@since 0.6 *)
818818

819-
val int_pos_corners : int list
819+
val int_pos_corners : int list [@@deprecated "Define your own list of corner cases instead"]
820820
(** Non-negative corner cases for int.
821821
822-
@since 0.6 *)
822+
@since 0.6
823+
@deprecated define your own list of corner cases instead *)
823824

824-
val int_corners : int list
825+
val int_corners : int list [@@deprecated "Define your own list of corner cases instead"]
825826
(** All corner cases for int.
826827
827-
@since 0.6 *)
828+
@since 0.6
829+
@deprecated define your own list of corner cases instead *)
828830

829831
(** {3 Lists, arrays and options} *)
830832

0 commit comments

Comments
 (0)