You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: master_changes.md
+8Lines changed: 8 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -102,6 +102,7 @@ users)
102
102
## Shell
103
103
104
104
## Internal
105
+
* Replace every polymorphic uses of `List.mem` by a version that doesn't use `Repr.equal`[#6644@kit-ty-kate]
105
106
106
107
## Internal: Unix
107
108
@@ -170,19 +171,26 @@ users)
170
171
## opam-solver
171
172
172
173
## opam-format
174
+
*`OpamFormula.equal_relop`: was added [#6644@kit-ty-kate]
175
+
*`OpamTypesBase.{action,pkg_flag,simple_arg,arg,filter,command}_equal`: were added [#6644@kit-ty-kate]
176
+
*`OpamVariable.variable_contents_equal`: was added [#6644@kit-ty-kate]
173
177
174
178
## opam-core
175
179
*`OpamConsole.log`: does not keep log messages before initialization if the code is ran through a library [#6487@kit-ty-kate]
176
180
*`OpamCoreConfig.in_opam`: was added [#6487@kit-ty-kate]
177
181
*`OpamSystem.cpu_count`: now uses a C binding instead of system utilities to get the number of cores of the current machine [#6634@kit-ty-kate]
178
182
*`OpamSystem.is_reg_dir`: is now exposed, which returns `true` only if its parameter is a directory, exists and is not a symlink. It returns `false` otherwise [#6450@kit-ty-kate]
179
183
*`OpamCompat.List.fold_left_map`: was added [#6442@kit-ty-kate]
184
+
*`OpamCompat.List.equal`: was added [#6644@kit-ty-kate]
180
185
*`OpamCompat.Map.filter_map`: was added [#6442@kit-ty-kate]
181
186
*`OpamCompat.MAP`: was added [#6442@kit-ty-kate]
187
+
*`OpamCompat.Pair.equal`: was added [#6644@kit-ty-kate]
182
188
*`OpamCompat.String.{starts_with,ends_with,for_all,fold_left}`: were added [#6442@kit-ty-kate]
183
189
*`OpamHash.check_string`: was added [#6661@kit-ty-kate]
190
+
*`OpamHash.equal_kind`: was added [#6644@kit-ty-kate]
184
191
*`OpamStd.List.fold_left_map`: was moved to `OpamCompat.List.fold_left_map`[#6442@kit-ty-kate]
185
192
*`OpamStd.List.{cons,find_opt,filter_map}`: were removed. Use `Stdlib.List` instead. [#6442@kit-ty-kate]
193
+
*`OpamStd.List.mem`: was added, having as argument the equality function [#6644@kit-ty-kate]
186
194
*`OpamStd.Op.{(@@),(|>)}`: were removed. Use `Stdlib` instead. [#6442@kit-ty-kate]
187
195
*`OpamStd.Option.{map,iter,compare,equal,to_string,some}`: were removed. Use `Stdlib.Option` instead. [#6442@kit-ty-kate]
188
196
*`OpamStd.Map.filter_map`: is now the implementation from `Stdlib.Map` when using OCaml >= 4.11 [#6442@kit-ty-kate]
0 commit comments