diff --git a/xml/haxe.Copy/cpp.xml b/xml/haxe.Copy/cpp.xml
index c49dc19a1ffd..8554d35822cf 100644
--- a/xml/haxe.Copy/cpp.xml
+++ b/xml/haxe.Copy/cpp.xml
@@ -11460,27 +11460,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -16443,7 +16481,7 @@
-
+
@@ -16453,10 +16491,10 @@
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -16527,7 +16565,7 @@
-
+
@@ -16537,7 +16575,7 @@
-
+
@@ -16547,7 +16585,7 @@
-
+
@@ -16557,15 +16595,15 @@
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
@@ -16576,7 +16614,7 @@
-
+
diff --git a/xml/haxe.Copy/flash.xml b/xml/haxe.Copy/flash.xml
index 16ed9fccd37d..b9a8f35e12b3 100644
--- a/xml/haxe.Copy/flash.xml
+++ b/xml/haxe.Copy/flash.xml
@@ -29405,27 +29405,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+
@@ -33469,16 +33516,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -33507,11 +33554,11 @@
-
+
-
+
@@ -33519,30 +33566,30 @@
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/hl.xml b/xml/haxe.Copy/hl.xml
index 154d4843b775..1e8c15d19627 100644
--- a/xml/haxe.Copy/hl.xml
+++ b/xml/haxe.Copy/hl.xml
@@ -6305,27 +6305,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -10399,16 +10437,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -10437,34 +10475,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/info.json b/xml/haxe.Copy/info.json
index 2df00ef62571..9a55d8280ff3 100644
--- a/xml/haxe.Copy/info.json
+++ b/xml/haxe.Copy/info.json
@@ -1,4 +1,4 @@
{
- "commit": "e575e64a8dc2b4437ea611a0ca320249985703a9",
+ "commit": "c0d212db4c8a79f20dc43bbd3ccb880ac074d8c5",
"branch": "haxe.Copy"
}
diff --git a/xml/haxe.Copy/js.xml b/xml/haxe.Copy/js.xml
index 8cff7ddda313..e402dcf761ca 100644
--- a/xml/haxe.Copy/js.xml
+++ b/xml/haxe.Copy/js.xml
@@ -5222,27 +5222,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -9155,16 +9191,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -9193,34 +9229,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/jvm.xml b/xml/haxe.Copy/jvm.xml
index d40ef7c9f3a4..3359d8103b26 100644
--- a/xml/haxe.Copy/jvm.xml
+++ b/xml/haxe.Copy/jvm.xml
@@ -5328,27 +5328,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -11360,16 +11398,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -11398,34 +11436,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/lua.xml b/xml/haxe.Copy/lua.xml
index b544130f08d9..688448a08e76 100644
--- a/xml/haxe.Copy/lua.xml
+++ b/xml/haxe.Copy/lua.xml
@@ -5013,27 +5013,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -8755,16 +8793,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -8793,34 +8831,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/macro.xml b/xml/haxe.Copy/macro.xml
index e4b35b53ba16..e3625a677011 100644
--- a/xml/haxe.Copy/macro.xml
+++ b/xml/haxe.Copy/macro.xml
@@ -15997,27 +15997,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -19686,16 +19724,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -19724,34 +19762,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/neko.xml b/xml/haxe.Copy/neko.xml
index 86861dedea90..03820e5c9879 100644
--- a/xml/haxe.Copy/neko.xml
+++ b/xml/haxe.Copy/neko.xml
@@ -5932,30 +5932,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
@@ -9987,18 +10020,18 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
-
+
@@ -10033,35 +10066,35 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/php.xml b/xml/haxe.Copy/php.xml
index 017bdb04c9a2..8334860de581 100644
--- a/xml/haxe.Copy/php.xml
+++ b/xml/haxe.Copy/php.xml
@@ -10035,27 +10035,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -13883,16 +13921,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -13921,34 +13959,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+
diff --git a/xml/haxe.Copy/python.xml b/xml/haxe.Copy/python.xml
index f912d04cdb61..cccdc0b85233 100644
--- a/xml/haxe.Copy/python.xml
+++ b/xml/haxe.Copy/python.xml
@@ -5398,27 +5398,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+ Creates a deep copy of `v`.
+
+ The following values remain unchanged:
+
+ * null
+ * numeric values
+ * boolean values
+ * strings
+ * functions
+ * type and enum references (e.g. `haxe.Copy`, `haxe.ds.Option`)
+ * instances of Date
+ * enum values without arguments
+
+ Any other value `v` is recursively copied, ensuring
+ that `v != copy(v)` holds.
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
+
@@ -9696,16 +9732,16 @@
null
-
+
Serializes `v` and returns the String representation.
-
- This is a convenience function for creating a new instance of
- Serializer, serialize `v` into it and obtain the result through a call
- to `toString()`.
+
+ This is a convenience function for creating a new instance of
+ Serializer, serialize `v` into it and obtain the result through a call
+ to `toString()`.
@@ -9734,34 +9770,34 @@
-
+
-
+
-
+
Serializes `v`.
-
- All haxe-defined values and objects with the exception of functions can
- be serialized. Serialization of external/native objects is not
- guaranteed to work.
-
- The values of `this.useCache` and `this.useEnumIndex` may affect
- serialization output.
+
+ All haxe-defined values and objects with the exception of functions can
+ be serialized. Serialization of external/native objects is not
+ guaranteed to work.
+
+ The values of `this.useCache` and `this.useEnumIndex` may affect
+ serialization output.
- <__getField get="inline" set="null" line="557">
+ <__getField get="inline" set="null" line="546">
-
+