From ff1abd02167d56994e7a838c5e2585d65d3cc39f Mon Sep 17 00:00:00 2001
From: Jean-Marie Madiot <jean-marie.madiot@inria.fr>
Date: Thu, 22 May 2025 15:09:26 +0200
Subject: [PATCH] oStdlib->Stdlib

---
 coq-osiris/examples/proofs/bst.v                         | 2 +-
 coq-osiris/examples/proofs/exceptions.v                  | 2 +-
 coq-osiris/examples/proofs/exceptions_pure.v             | 2 +-
 coq-osiris/examples/proofs/inversion.v                   | 2 +-
 coq-osiris/examples/proofs/iter.v                        | 2 +-
 coq-osiris/examples/proofs/localstate.v                  | 2 +-
 coq-osiris/examples/proofs/mem.v                         | 2 +-
 coq-osiris/examples/proofs/merge.v                       | 2 +-
 coq-osiris/examples/proofs/shiftreset.v                  | 2 +-
 coq-osiris/examples/proofs/splay.v                       | 2 +-
 coq-osiris/interp/extracted/dune                         | 2 +-
 coq-osiris/interp/extracted/extract.v                    | 4 ++--
 coq-osiris/interp/extracted/remove_generated_ml_files.sh | 2 +-
 coq-osiris/theories/semantics/run.v                      | 2 +-
 coq-osiris/theories/stdlib/{oStdlib.v => Stdlib.v}       | 0
 15 files changed, 15 insertions(+), 15 deletions(-)
 rename coq-osiris/theories/stdlib/{oStdlib.v => Stdlib.v} (100%)

diff --git a/coq-osiris/examples/proofs/bst.v b/coq-osiris/examples/proofs/bst.v
index 95c1d7c4..9db17603 100644
--- a/coq-osiris/examples/proofs/bst.v
+++ b/coq-osiris/examples/proofs/bst.v
@@ -1,7 +1,7 @@
 Require Import Coq.Wellfounded.Inverse_Image.
 From osiris.logic Require Import orders sorting.
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_bst.
 
 (* -------------------------------------------------------------------------- *)
diff --git a/coq-osiris/examples/proofs/exceptions.v b/coq-osiris/examples/proofs/exceptions.v
index fc2f11a4..8739c3ed 100644
--- a/coq-osiris/examples/proofs/exceptions.v
+++ b/coq-osiris/examples/proofs/exceptions.v
@@ -3,7 +3,7 @@ From iris.bi Require Import weakestpre.
 From iris Require Import base_logic.lib.gen_heap.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_exception.
 
 (* TODO: We manually add exceptions to the environment. *)
diff --git a/coq-osiris/examples/proofs/exceptions_pure.v b/coq-osiris/examples/proofs/exceptions_pure.v
index 5514f7a2..451fd6dc 100644
--- a/coq-osiris/examples/proofs/exceptions_pure.v
+++ b/coq-osiris/examples/proofs/exceptions_pure.v
@@ -6,7 +6,7 @@ should not be considered idiomatic (for this see iter.v instead).
 TODO: avoid [simp] at least when [eval ...] does not reduce to a value / exn *)
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_exception.
 
 Definition stdlib_with_notfound :=
diff --git a/coq-osiris/examples/proofs/inversion.v b/coq-osiris/examples/proofs/inversion.v
index 184dcddc..ae9e26e3 100644
--- a/coq-osiris/examples/proofs/inversion.v
+++ b/coq-osiris/examples/proofs/inversion.v
@@ -3,7 +3,7 @@ From iris.proofmode Require Import base tactics classes environments.
 From iris.algebra Require Import excl_auth.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_inversion.
 
 (* ========================================================================== *)
diff --git a/coq-osiris/examples/proofs/iter.v b/coq-osiris/examples/proofs/iter.v
index 27d6d10f..6d357d74 100644
--- a/coq-osiris/examples/proofs/iter.v
+++ b/coq-osiris/examples/proofs/iter.v
@@ -3,7 +3,7 @@ From iris.bi Require Import weakestpre.
 From iris Require Import base_logic.lib.gen_heap.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_iter.
 
 Require Import Coq.Wellfounded.Inverse_Image.
diff --git a/coq-osiris/examples/proofs/localstate.v b/coq-osiris/examples/proofs/localstate.v
index d560ed3f..4b1cc9be 100644
--- a/coq-osiris/examples/proofs/localstate.v
+++ b/coq-osiris/examples/proofs/localstate.v
@@ -4,7 +4,7 @@ From iris.proofmode Require Import base tactics classes environments.
 From iris.algebra Require Import excl_auth.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_localstate.
 
 (* ========================================================================== *)
diff --git a/coq-osiris/examples/proofs/mem.v b/coq-osiris/examples/proofs/mem.v
index e4dd39a7..3dc7b104 100644
--- a/coq-osiris/examples/proofs/mem.v
+++ b/coq-osiris/examples/proofs/mem.v
@@ -3,7 +3,7 @@ From iris.bi Require Import weakestpre.
 From iris Require Import base_logic.lib.gen_heap.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_mem.
 
 
diff --git a/coq-osiris/examples/proofs/merge.v b/coq-osiris/examples/proofs/merge.v
index 32c72b55..7d5c73d3 100644
--- a/coq-osiris/examples/proofs/merge.v
+++ b/coq-osiris/examples/proofs/merge.v
@@ -1,7 +1,7 @@
 Require Import Coq.Wellfounded.Inverse_Image.
 From osiris.logic Require Import orders sorting.
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.logic Require Import sorting.
 From osiris.examples Require Import og_merge.
 
diff --git a/coq-osiris/examples/proofs/shiftreset.v b/coq-osiris/examples/proofs/shiftreset.v
index fee9b4c9..b4f70f56 100644
--- a/coq-osiris/examples/proofs/shiftreset.v
+++ b/coq-osiris/examples/proofs/shiftreset.v
@@ -3,7 +3,7 @@ From iris.proofmode Require Import base tactics classes environments.
 From iris.algebra Require Import excl_auth.
 
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_shiftreset.
 
 (* Reasoning about delimited control via [shift/reset].
diff --git a/coq-osiris/examples/proofs/splay.v b/coq-osiris/examples/proofs/splay.v
index 9e5e896d..3cc92a27 100644
--- a/coq-osiris/examples/proofs/splay.v
+++ b/coq-osiris/examples/proofs/splay.v
@@ -1,6 +1,6 @@
 From osiris.logic Require Import orders sorting.
 From osiris Require Import osiris.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 From osiris.examples Require Import og_splay.
 
 (* The algebraic data types of ['a tree] and ['a zipper]. *)
diff --git a/coq-osiris/interp/extracted/dune b/coq-osiris/interp/extracted/dune
index cb92c4ca..5d3fd2b1 100644
--- a/coq-osiris/interp/extracted/dune
+++ b/coq-osiris/interp/extracted/dune
@@ -12,6 +12,6 @@
     BinPos BinNat Ascii BinInt ZArith_dec String Zpower option numbers list0
     countable void infinite fin_sets fin_maps mapset gmap locations PrimFloat
     Coqlib Zbits Integers int syntax sugar outcome code Mergesort options
-    eval_strat eval step DecimalString Externals oStdlib run
+    eval_strat eval step DecimalString Externals Stdlib run
  )
 )
diff --git a/coq-osiris/interp/extracted/extract.v b/coq-osiris/interp/extracted/extract.v
index dd9201a5..4ac055b4 100644
--- a/coq-osiris/interp/extracted/extract.v
+++ b/coq-osiris/interp/extracted/extract.v
@@ -1,6 +1,6 @@
 From Coq Require Import Extraction String Ascii.
 From osiris.semantics Require options eval_strat run.
-From osiris.stdlib Require Import oStdlib Externals.
+From osiris.stdlib Require Import Stdlib Externals.
 
 (* Suppress warnings of the form "Warning: The identifier Externals__eq contains
    __ which is reserved for the extraction" *)
@@ -30,6 +30,6 @@ Separate Extraction
   sugar
   run
   eval_strat
-  oStdlib
+  Stdlib
   options
 .
diff --git a/coq-osiris/interp/extracted/remove_generated_ml_files.sh b/coq-osiris/interp/extracted/remove_generated_ml_files.sh
index 75c0600b..190eb4d0 100755
--- a/coq-osiris/interp/extracted/remove_generated_ml_files.sh
+++ b/coq-osiris/interp/extracted/remove_generated_ml_files.sh
@@ -55,7 +55,7 @@ DecimalString.ml      DecimalString.mli      \
 example_list.ml       example_list.mli       \
 interp_det_stepto.ml  interp_det_stepto.mli  \
 interp_pure_stepto.ml interp_pure_stepto.mli \
-oStdlib.ml            oStdlib.mli            \
+Stdlib.ml             Stdlib.mli             \
 eval_det.ml           eval_det.mli           \
 eval_strat.ml         eval_strat.mli         \
 run.ml                run.mli                \
diff --git a/coq-osiris/theories/semantics/run.v b/coq-osiris/theories/semantics/run.v
index cfcd3d4b..1064090a 100644
--- a/coq-osiris/theories/semantics/run.v
+++ b/coq-osiris/theories/semantics/run.v
@@ -2,7 +2,7 @@ From stdpp Require Import gmap.
 From osiris Require Import base.
 From osiris.lang Require Import syntax locations sugar.
 From osiris.semantics Require Import code step options eval_strat.
-From osiris.stdlib Require Import oStdlib.
+From osiris.stdlib Require Import Stdlib.
 
 (** Perform one step of confluent parallel reductions or returns [None] if there
 is no trivially confluent step. It is used to can eliminate a large part of the
diff --git a/coq-osiris/theories/stdlib/oStdlib.v b/coq-osiris/theories/stdlib/Stdlib.v
similarity index 100%
rename from coq-osiris/theories/stdlib/oStdlib.v
rename to coq-osiris/theories/stdlib/Stdlib.v
-- 
GitLab