···11-diff --git a/compiler/compilerlib/objectFiles.ml b/compiler/compilerlib/objectFiles.ml
22-index d0e7223..5fee601 100644
33---- a/compiler/compilerlib/objectFiles.ml
44-+++ b/compiler/compilerlib/objectFiles.ml
55-@@ -339,8 +339,9 @@ let dirname (package:package_name) : filename = Filename.concat !opxdir (unprefi
66- let unprefixed_dirname_plugin (package:package_name) : filename = package ^ "." ^ Name.plugin_ext
77- let dirname_plugin (package:package_name) : filename = Filename.concat !opxdir (unprefixed_dirname_plugin package)
88- let dirname_from_package ((package_name,_):package) = dirname package_name
99--let undirname filename : package_name = Filename.chop_suffix (Filename.basename filename) ("."^Name.object_ext)
1010--let undirname_plugin filename : package_name = Filename.chop_suffix (Filename.basename filename) ("."^Name.plugin_ext)
1111-+let chop_suffix name suff = try Filename.chop_suffix name suff with _ -> name
1212-+let undirname filename : package_name = chop_suffix (Filename.basename filename) ("."^Name.object_ext)
1313-+let undirname_plugin filename : package_name = chop_suffix (Filename.basename filename) ("."^Name.plugin_ext)
1414- let filename_from_dir dir pass = Filename.concat dir pass
1515- let filename_from_package package pass = filename_from_dir (dirname_from_package package) pass
1616-1717-diff --git a/ocamllib/libbase/baseHashtbl.ml b/ocamllib/libbase/baseHashtbl.ml
1818-index 439d76c..7be6cf9 100644
1919---- a/ocamllib/libbase/baseHashtbl.ml
2020-+++ b/ocamllib/libbase/baseHashtbl.ml
2121-@@ -29,7 +29,6 @@ let iter = Hashtbl.iter
2222- let fold = Hashtbl.fold
2323- let length = Hashtbl.length
2424- let hash = Hashtbl.hash
2525--external hash_param : int -> int -> 'a -> int = "caml_hash_univ_param" "noalloc"
2626- module type HashedType = Hashtbl.HashedType
2727-2828- (* could be done (with magic) more efficiently
2929-diff --git a/ocamllib/libbase/baseHashtbl.mli b/ocamllib/libbase/baseHashtbl.mli
3030-index 1a2b146..10e448b 100644
3131---- a/ocamllib/libbase/baseHashtbl.mli
3232-+++ b/ocamllib/libbase/baseHashtbl.mli
3333-@@ -41,7 +41,6 @@ end
3434- module Make (H : HashedType) : S with type key = H.t
3535-3636- val hash : 'a -> int
3737--external hash_param : int -> int -> 'a -> int = "caml_hash_univ_param" "noalloc"
3838-3939- (**
4040- additional functions
4141-diff --git a/ocamllib/libbase/baseObj.mli b/ocamllib/libbase/baseObj.mli
4242-index da2d973..5eb77b5 100644
4343---- a/ocamllib/libbase/baseObj.mli
4444-+++ b/ocamllib/libbase/baseObj.mli
4545-@@ -23,7 +23,7 @@ external obj : t -> 'a = "%identity"
4646- external magic : 'a -> 'b = "%identity"
4747- external is_block : t -> bool = "caml_obj_is_block"
4848- external is_int : t -> bool = "%obj_is_int"
4949--external tag : t -> int = "caml_obj_tag"
5050-+external tag : t -> int = "caml_obj_tag" [@@noalloc]
5151- external set_tag : t -> int -> unit = "caml_obj_set_tag"
5252- external size : t -> int = "%obj_size"
5353- external truncate : t -> int -> unit = "caml_obj_truncate"
5454-@@ -49,9 +49,6 @@ val int_tag : int
5555- val out_of_heap_tag : int
5656- val unaligned_tag : int
5757-5858--val marshal : t -> string
5959--val unmarshal : string -> int -> t * int
6060--
6161- (** Additional functions *)
6262-6363- val dump : ?custom:(Obj.t -> (Buffer.t -> Obj.t -> unit) option) -> ?depth:int -> 'a -> string
+1
pkgs/top-level/aliases.nix
···11041104 odpdown = throw "odpdown has been removed because it lacks python3 support"; # Added 2022-04-25
11051105 ofp = throw "ofp is not compatible with odp-dpdk";
11061106 olifant = throw "olifant has been removed from nixpkgs, as it was unmaintained"; # Added 2021-08-05
11071107+ opa = throw "opa has been removed from nixpkgs as upstream has abandoned the project"; # Added 2023-03-21
11071108 opam_1_2 = throw "'opam_1_2' has been renamed to/replaced by 'opam'"; # Added 2023-03-08
11081109 openafs_1_8 = openafs; # Added 2022-08-22
11091110 openbazaar = throw "openbazzar has been removed from nixpkgs as upstream has abandoned the project"; # Added 2022-01-06