Version: | 0.1.0-dev.20886 |
+ "Complexity" seems to be a lot like "energy": you can transfer it from the end-user to one/some of the other players, but the total amount seems to remain pretty much constant for a given task. -- Ran
Note: This document is a draft! Several of NimSkull's features may need more precise wording. This manual is constantly evolving.
diff --git a/manual_experimental.html b/manual_experimental.html
index a727b1d6ff3..01bed1bc05f 100644
--- a/manual_experimental.html
+++ b/manual_experimental.html
@@ -163,7 +163,7 @@ Nim Experimental Features
Source
Edit
@@ -171,7 +171,7 @@ Nim Experimental Features
Authors: | Andreas Rumpf |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
This document describes features of Nim that are to be considered experimental. Some of these are not covered by the .experimental pragma or --experimental switch because they are already behind a special syntax and one may want to use Nim libraries using these features without using them oneself.
Note:
diff --git a/marshal.html b/marshal.html
index 34b296a0556..90a92b02796 100644
--- a/marshal.html
+++ b/marshal.html
@@ -134,7 +134,7 @@
pure/marshal
Source
Edit
@@ -191,7 +191,7 @@
let y = $$x
assert y == """{"id": 1, "bar": "baz"}"""
Source
Edit
@@ -210,7 +210,7 @@
load(s, a)
assert a == [1, 3, 5]
Source
Edit
@@ -230,7 +230,7 @@
s.setPosition(0)
assert s.readAll() == "[1, 3, 5]"
Source
Edit
@@ -254,7 +254,7 @@
assert z.id == 1
assert z.bar == "baz"
Source
Edit
diff --git a/math.html b/math.html
index 2c885820557..9b348e1fb73 100644
--- a/math.html
+++ b/math.html
@@ -568,7 +568,7 @@ pure/math
Source
Edit
@@ -630,7 +630,7 @@
Describes the class a floating point value belongs to. This is the type that is returned by the classify func.
Source
Edit
@@ -647,7 +647,7 @@
Euler's number.
Source
Edit
@@ -659,7 +659,7 @@
Maximum number of meaningful digits after the decimal point for Nim's float32 type.
Source
Edit
@@ -671,7 +671,7 @@
Maximum number of meaningful digits after the decimal point for Nim's float64 type.
Source
Edit
@@ -683,7 +683,7 @@
Maximum number of meaningful digits after the decimal point for Nim's float type.
Source
Edit
@@ -695,7 +695,7 @@
Smallest normal number for Nim's float type (= 2^-1022).
Source
Edit
@@ -707,7 +707,7 @@
The circle constant PI (Ludolph's number).
Source
Edit
@@ -719,7 +719,7 @@
The circle constant TAU (= 2 * PI).
Source
Edit
@@ -747,7 +747,7 @@
doAssert -3 ^ 1 == -3
doAssert -3 ^ 2 == 9
Source
Edit
@@ -760,7 +760,7 @@
Source
Edit
@@ -782,7 +782,7 @@
doAssert 6.5 mod -2.5 == 1.5
doAssert -6.5 mod -2.5 == -1.5
Source
Edit
@@ -802,7 +802,7 @@
doAssert almostEqual(Inf, Inf)
doAssert not almostEqual(NaN, NaN)
Source
Edit
@@ -815,7 +815,7 @@
Source
Edit
@@ -835,7 +835,7 @@
doAssert almostEqual(radToDeg(arccos(0.0)), 90.0)
doAssert almostEqual(radToDeg(arccos(1.0)), 0.0)
Source
Edit
@@ -848,7 +848,7 @@
Source
Edit
@@ -865,7 +865,7 @@
Source
Edit
@@ -877,7 +877,7 @@
Computes the inverse cotangent of x (arctan(1/x)).
Source
Edit
@@ -889,7 +889,7 @@
Computes the inverse hyperbolic cotangent of x (arctanh(1/x)).
Source
Edit
@@ -901,7 +901,7 @@
Computes the inverse cosecant of x (arcsin(1/x)).
Source
Edit
@@ -913,7 +913,7 @@
Computes the inverse hyperbolic cosecant of x (arcsinh(1/x)).
Source
Edit
@@ -925,7 +925,7 @@
Computes the inverse secant of x (arccos(1/x)).
Source
Edit
@@ -937,7 +937,7 @@
Computes the inverse hyperbolic secant of x (arccosh(1/x)).
Source
Edit
@@ -950,7 +950,7 @@
Source
Edit
@@ -970,7 +970,7 @@
doAssert almostEqual(radToDeg(arcsin(0.0)), 0.0)
doAssert almostEqual(radToDeg(arcsin(1.0)), 90.0)
Source
Edit
@@ -983,7 +983,7 @@
Source
Edit
@@ -1000,7 +1000,7 @@
Source
Edit
@@ -1013,7 +1013,7 @@
Source
Edit
@@ -1034,7 +1034,7 @@
doAssert almostEqual(arctan(1.0), 0.7853981633974483)
doAssert almostEqual(radToDeg(arctan(1.0)), 45.0)
Source
Edit
@@ -1047,7 +1047,7 @@
Source
Edit
@@ -1068,7 +1068,7 @@
doAssert almostEqual(arctan2(1.0, 0.0), PI / 2.0)
doAssert almostEqual(radToDeg(arctan2(1.0, 0.0)), 90.0)
Source
Edit
@@ -1081,7 +1081,7 @@
Source
Edit
@@ -1098,7 +1098,7 @@
Source
Edit
@@ -1114,7 +1114,7 @@
doAssert binom(-6, 2) == 1
doAssert binom(6, 0) == 1
Source
Edit
@@ -1127,7 +1127,7 @@
Source
Edit
@@ -1148,7 +1148,7 @@
doAssert almostEqual(cbrt(2.197), 1.3)
doAssert almostEqual(cbrt(-27.0), -3.0)
Source
Edit
@@ -1161,7 +1161,7 @@
Source
Edit
@@ -1184,7 +1184,7 @@
doAssert ceil(2.9) == 3.0
doAssert ceil(-2.1) == -2.0
Source
Edit
@@ -1207,7 +1207,7 @@
assert ceilDiv(12, 3) == 4
assert ceilDiv(13, 3) == 5
Source
Edit
@@ -1226,7 +1226,7 @@
assert clamp((3, 0), (1, 0) .. (2, 9)) == (2, 9)
doAssertRaises(AssertionDefect): discard clamp(1, 3..2)
Source
Edit
@@ -1246,7 +1246,7 @@
doAssert classify(-0.3 / 0.0) == fcNegInf
doAssert classify(5.0e-324) == fcSubnormal
Source
Edit
@@ -1264,7 +1264,7 @@
doAssert copySign(NaN, 1.0).isNaN
doAssert copySign(1.0, copySign(NaN, -1.0)) == -1.0
Source
Edit
@@ -1277,7 +1277,7 @@
Source
Edit
@@ -1297,7 +1297,7 @@
doAssert almostEqual(cos(2 * PI), 1.0)
doAssert almostEqual(cos(degToRad(60.0)), 0.5)
Source
Edit
@@ -1310,7 +1310,7 @@
Source
Edit
@@ -1330,7 +1330,7 @@
doAssert almostEqual(cosh(0.0), 1.0)
doAssert almostEqual(cosh(1.0), 1.543080634815244)
Source
Edit
@@ -1342,7 +1342,7 @@
Computes the cotangent of x (1/tan(x)).
Source
Edit
@@ -1354,7 +1354,7 @@
Computes the hyperbolic cotangent of x (1/tanh(x)).
Source
Edit
@@ -1366,7 +1366,7 @@
Computes the cosecant of x (1/sin(x)).
Source
Edit
@@ -1378,7 +1378,7 @@
Computes the hyperbolic cosecant of x (1/sinh(x)).
Source
Edit
@@ -1399,7 +1399,7 @@
cumsum(a)
doAssert a == @[1, 3, 6, 10]
Source
Edit
@@ -1419,7 +1419,7 @@
Example:
doAssert cumsummed([1, 2, 3, 4]) == @[1, 3, 6, 10]
Source
Edit
@@ -1437,7 +1437,7 @@
Example:
doAssert almostEqual(degToRad(180.0), PI)
Source
Edit
@@ -1450,7 +1450,7 @@
Source
Edit
@@ -1465,7 +1465,7 @@
Note: Not available for the JS backend.
Source
Edit
@@ -1478,7 +1478,7 @@
Source
Edit
@@ -1493,7 +1493,7 @@
Note: Not available for the JS backend.
Source
Edit
@@ -1510,7 +1510,7 @@
doAssert euclDiv(13, -3) == -4
doAssert euclDiv(-13, -3) == 5
Source
Edit
@@ -1527,7 +1527,7 @@
doAssert euclMod(13, -3) == 1
doAssert euclMod(-13, -3) == 2
Source
Edit
@@ -1540,7 +1540,7 @@
Source
Edit
@@ -1561,7 +1561,7 @@
doAssert almostEqual(ln(exp(4.0)), 4.0)
doAssert almostEqual(exp(0.0), 1.0)
Source
Edit
@@ -1581,7 +1581,7 @@
doAssert fac(4) == 24
doAssert fac(10) == 3628800
Source
Edit
@@ -1594,7 +1594,7 @@
Source
Edit
@@ -1617,7 +1617,7 @@
doAssert floor(2.9) == 2.0
doAssert floor(-3.5) == -4.0
Source
Edit
@@ -1640,7 +1640,7 @@
doAssert floorDiv( 13, -3) == -5
doAssert floorDiv(-13, -3) == 4
Source
Edit
@@ -1663,7 +1663,7 @@
doAssert floorMod( 13, -3) == -2
doAssert floorMod(-13, -3) == -1
Source
Edit
@@ -1685,7 +1685,7 @@
doAssert frexp(Inf).frac == Inf
doAssert frexp(NaN).frac.isNaN
Source
Edit
@@ -1701,7 +1701,7 @@
doAssert frexp(5.0, x) == 0.625
doAssert x == 3
Source
Edit
@@ -1714,7 +1714,7 @@
Source
Edit
@@ -1736,7 +1736,7 @@
doAssert almostEqual(gamma(4.0), 6.0)
doAssert almostEqual(gamma(11.0), 3628800.0)
Source
Edit
@@ -1756,7 +1756,7 @@
doAssert gcd(12, 8) == 4
doAssert gcd(17, 63) == 1
Source
Edit
@@ -1776,7 +1776,7 @@
Example:
doAssert gcd(13.5, 9.0) == 4.5
Source
Edit
@@ -1794,7 +1794,7 @@
Example:
doAssert gcd(@[13.5, 9.0]) == 4.5
Source
Edit
@@ -1807,7 +1807,7 @@
Source
Edit
@@ -1822,7 +1822,7 @@
Example:
doAssert almostEqual(hypot(3.0, 4.0), 5.0)
Source
Edit
@@ -1838,7 +1838,7 @@
doAssert not Inf.isNaN
doAssert not isNaN(3.1415926)
Source
Edit
@@ -1860,7 +1860,7 @@
doAssert not isPowerOfTwo(0)
doAssert not isPowerOfTwo(-16)
Source
Edit
@@ -1879,7 +1879,7 @@
doAssert lcm(24, 30) == 120
doAssert lcm(13, 39) == 39
Source
Edit
@@ -1897,7 +1897,7 @@
Example:
doAssert lcm(@[24, 30]) == 120
Source
Edit
@@ -1910,7 +1910,7 @@
Source
Edit
@@ -1928,7 +1928,7 @@
Source
Edit
@@ -1941,7 +1941,7 @@
Source
Edit
@@ -1966,7 +1966,7 @@
doAssert almostEqual(ln(0.0), -Inf)
doAssert ln(-7.0).isNaN
Source
Edit
@@ -1979,7 +1979,7 @@
Source
Edit
@@ -2003,7 +2003,7 @@
doAssert almostEqual(log2(0.0), -Inf)
doAssert log2(-2.0).isNaN
Source
Edit
@@ -2016,7 +2016,7 @@
Source
Edit
@@ -2039,7 +2039,7 @@
doAssert almostEqual(log10(0.0), -Inf)
doAssert log10(-100.0).isNaN
Source
Edit
@@ -2062,7 +2062,7 @@
doAssert log(-7.0, 4.0).isNaN
doAssert log(8.0, -2.0).isNaN
Source
Edit
@@ -2084,7 +2084,7 @@
doAssert nextPowerOfTwo(0) == 1
doAssert nextPowerOfTwo(-16) == 1
Source
Edit
@@ -2097,7 +2097,7 @@
Source
Edit
@@ -2120,7 +2120,7 @@
doAssert almostEqual(pow(100, 1.5), 1000.0)
doAssert almostEqual(pow(16.0, 0.5), 4.0)
Source
Edit
@@ -2141,7 +2141,7 @@
doAssert prod([1, 2, 3, 4]) == 24
doAssert prod([-4, 3, 5]) == -60
Source
Edit
@@ -2159,7 +2159,7 @@
Example:
doAssert almostEqual(radToDeg(2 * PI), 360.0)
Source
Edit
@@ -2172,7 +2172,7 @@
Source
Edit
@@ -2197,7 +2197,7 @@
doAssert round(3.5) == 4.0
doAssert round(4.5) == 5.0
Source
Edit
@@ -2214,7 +2214,7 @@
doAssert round(PI, 2) == 3.14
doAssert round(PI, 4) == 3.1416
Source
Edit
@@ -2226,7 +2226,7 @@
Computes the secant of x (1/cos(x)).
Source
Edit
@@ -2238,7 +2238,7 @@
Computes the hyperbolic secant of x (1/cosh(x)).
Source
Edit
@@ -2260,7 +2260,7 @@
doAssert sgn(0) == 0
doAssert sgn(-4.1) == -1
Source
Edit
@@ -2277,7 +2277,7 @@
doAssert signbit(-0.1)
doAssert not signbit(0.1)
Source
Edit
@@ -2290,7 +2290,7 @@
Source
Edit
@@ -2310,7 +2310,7 @@
doAssert almostEqual(sin(PI / 6), 0.5)
doAssert almostEqual(sin(degToRad(90.0)), 1.0)
Source
Edit
@@ -2323,7 +2323,7 @@
Source
Edit
@@ -2343,7 +2343,7 @@
doAssert almostEqual(sinh(0.0), 0.0)
doAssert almostEqual(sinh(1.0), 1.175201193643801)
Source
Edit
@@ -2361,7 +2361,7 @@
doAssert splitDecimal(5.25) == (intpart: 5.0, floatpart: 0.25)
doAssert splitDecimal(-2.73) == (intpart: -2.0, floatpart: -0.73)
Source
Edit
@@ -2374,7 +2374,7 @@
Source
Edit
@@ -2394,7 +2394,7 @@
doAssert almostEqual(sqrt(4.0), 2.0)
doAssert almostEqual(sqrt(1.44), 1.2)
Source
Edit
@@ -2416,7 +2416,7 @@
doAssert sum([1, 2, 3, 4]) == 10
doAssert sum([-4, 3, 5]) == 4
Source
Edit
@@ -2429,7 +2429,7 @@
Source
Edit
@@ -2449,7 +2449,7 @@
doAssert almostEqual(tan(degToRad(45.0)), 1.0)
doAssert almostEqual(tan(PI / 4), 1.0)
Source
Edit
@@ -2462,7 +2462,7 @@
Source
Edit
@@ -2482,7 +2482,7 @@
doAssert almostEqual(tanh(0.0), 0.0)
doAssert almostEqual(tanh(1.0), 0.7615941559557649)
Source
Edit
@@ -2495,7 +2495,7 @@
Source
Edit
@@ -2517,7 +2517,7 @@
doAssert trunc(PI) == 3.0
doAssert trunc(-1.85) == -1.0
Source
Edit
diff --git a/md5.html b/md5.html
index f98f2c27d06..5ce87de4ee5 100644
--- a/md5.html
+++ b/md5.html
@@ -155,7 +155,7 @@ pure/md5
Source
Edit
@@ -183,7 +183,7 @@
Source
Edit
@@ -195,7 +195,7 @@
MD5 checksum of a string, obtained with the toMD5 proc.
Source
Edit
@@ -212,7 +212,7 @@
Converts a MD5Digest value into its string representation.
Source
Edit
@@ -224,7 +224,7 @@
Checks if two MD5Digest values are identical.
Source
Edit
@@ -242,7 +242,7 @@
Example:
assert getMD5("abc") == "900150983cd24fb0d6963f7d28e17f72"
Source
Edit
@@ -257,7 +257,7 @@
If you use the toMD5 proc, there's no need to call this function explicitly.
Source
Edit
@@ -271,7 +271,7 @@
If you use the toMD5 proc, there's no need to call this function explicitly.
Source
Edit
@@ -286,7 +286,7 @@
If you use the toMD5 proc, there's no need to call this function explicitly.
Source
Edit
@@ -305,7 +305,7 @@
Example:
assert $toMD5("abc") == "900150983cd24fb0d6963f7d28e17f72"
Source
Edit
diff --git a/memfiles.html b/memfiles.html
index 84beb138f82..8af4bfb42ee 100644
--- a/memfiles.html
+++ b/memfiles.html
@@ -215,7 +215,7 @@ pure/memfiles
Source
Edit
@@ -257,7 +257,7 @@
represents a memory mapped file
Source
Edit
@@ -269,7 +269,7 @@
a stream that encapsulates a MemFile
Source
Edit
@@ -285,7 +285,7 @@
Source
Edit
@@ -300,7 +300,7 @@
represent slice of a MemFile for iteration over delimited lines/records
Source
Edit
@@ -317,7 +317,7 @@
Return a Nim string built from a MemSlice.
Source
Edit
@@ -329,7 +329,7 @@
Compare a pair of MemSlice for strict equality.
Source
Edit
@@ -341,7 +341,7 @@
closes the memory mapped file f. All changes are written back to the file system, if f was opened with write access.
Source
Edit
@@ -353,7 +353,7 @@
Flushes f's buffer for the number of attempts equal to attempts. If were errors an exception OSError will be raised.
Source
Edit
@@ -369,7 +369,7 @@
mappedSize of -1 maps to the whole file, and offset must be multiples of the PAGE SIZE of your OS
Source
Edit
@@ -383,7 +383,7 @@
creates a new stream from the file named filename with the mode mode. Raises ## OSError if the file cannot be opened. See the system module for a list of available FileMode enums. fileSize can only be set if the file does not exist and is opened with write access (e.g., with fmReadWrite).
Source
Edit
@@ -414,7 +414,7 @@
mm_half = memfiles.open("/tmp/test.mmap", mode = fmReadWrite, mappedSize = 512)
Source
Edit
@@ -427,7 +427,7 @@
resize and re-map the file underlying an allowRemap MemFile. Note: this assumes the entire file is mapped read-write at offset zero. Also, the value of .mem will probably change. Note: This is not (yet) available on Windows.
Source
Edit
@@ -442,7 +442,7 @@
size must be of exactly the size that was requested via mapMem.
Source
Edit
@@ -464,7 +464,7 @@
for line in lines(memfiles.open("foo"), buffer):
echo line
Source
Edit
@@ -480,7 +480,7 @@
for line in lines(memfiles.open("foo")):
echo line
Source
Edit
@@ -503,7 +503,7 @@
inc(count)
echo count
Source
Edit
diff --git a/mersenne.html b/mersenne.html
index b0aee238f41..a29ebed2d22 100644
--- a/mersenne.html
+++ b/mersenne.html
@@ -126,7 +126,7 @@ pure/mersenne
Source
Edit
@@ -153,7 +153,7 @@
The Mersenne Twister.
Source
Edit
@@ -170,7 +170,7 @@
Returns the next pseudorandom uint32.
Source
Edit
@@ -182,7 +182,7 @@
Creates a new MersenneTwister with seed seed.
Source
Edit
diff --git a/mimetypes.html b/mimetypes.html
index 4053a2c870d..eb946406da1 100644
--- a/mimetypes.html
+++ b/mimetypes.html
@@ -1435,7 +1435,7 @@ pure/mimetypes
Source
Edit
@@ -1476,7 +1476,7 @@
Source
Edit
@@ -2779,7 +2779,7 @@
Source
Edit
@@ -2797,7 +2797,7 @@
Gets extension which corresponds to mimetype. Returns default if mimetype could not be found. Extensions are returned without the leading dot. mimetype is lowercased before querying mimedb.
Source
Edit
@@ -2810,7 +2810,7 @@
Gets mimetype which corresponds to ext. Returns default if ext could not be found. ext can start with an optional dot which is ignored. ext is lowercased before querying mimedb.
Source
Edit
@@ -2822,7 +2822,7 @@
Creates a new Mimetypes database. The database will contain the most common mimetypes.
Source
Edit
@@ -2835,7 +2835,7 @@
Adds mimetype to the mimedb. mimetype and ext are lowercased before registering on mimedb.
Source
Edit
diff --git a/miscdollars.html b/miscdollars.html
index cad8aea818b..b094bfebb9f 100644
--- a/miscdollars.html
+++ b/miscdollars.html
@@ -117,7 +117,7 @@ std/private/miscdollars
Source
Edit
@@ -140,7 +140,7 @@
avoids spurious allocations
Source
Edit
diff --git a/moderation.html b/moderation.html
index 45074105bdb..add45b22335 100644
--- a/moderation.html
+++ b/moderation.html
@@ -113,7 +113,7 @@ Moderation
Source
Edit
diff --git a/monotimes.html b/monotimes.html
index 0566291b666..35e37c49c75 100644
--- a/monotimes.html
+++ b/monotimes.html
@@ -174,7 +174,7 @@ std/monotimes
Source
Edit
@@ -209,7 +209,7 @@
Represents a monotonic timestamp.
Source
Edit
@@ -226,7 +226,7 @@
Source
Edit
@@ -238,7 +238,7 @@
Increases a by b.
Source
Edit
@@ -250,7 +250,7 @@
Returns the difference between two MonoTime timestamps as a Duration.
Source
Edit
@@ -262,7 +262,7 @@
Reduces a by b.
Source
Edit
@@ -274,7 +274,7 @@
Returns true if a happened before b or if they happened simultaneous.
Source
Edit
@@ -286,7 +286,7 @@
Returns true if a happened before b.
Source
Edit
@@ -298,7 +298,7 @@
Returns true if a and b happened simultaneous.
Source
Edit
@@ -312,7 +312,7 @@
When compiled with the JS backend and executed in a browser, this proc calls window.performance.now(). See MDN for more information.
Source
Edit
@@ -324,7 +324,7 @@
Returns the highest representable MonoTime.
Source
Edit
@@ -336,7 +336,7 @@
Returns the lowest representable MonoTime.
Source
Edit
@@ -348,7 +348,7 @@
Returns the raw ticks value from a MonoTime. This value always uses nanosecond time resolution.
Source
Edit
diff --git a/mysql.html b/mysql.html
index e543d89de06..914a67612a3 100644
--- a/mysql.html
+++ b/mysql.html
@@ -1774,7 +1774,7 @@ wrappers/mysql
Source
Edit
@@ -1791,7 +1791,7 @@
Source
Edit
@@ -1812,7 +1812,7 @@
Source
Edit
@@ -1824,7 +1824,7 @@
Source
Edit
@@ -1863,7 +1863,7 @@
Source
Edit
@@ -1875,7 +1875,7 @@
Source
Edit
@@ -1887,7 +1887,7 @@
Source
Edit
@@ -1899,7 +1899,7 @@
Source
Edit
@@ -1913,7 +1913,7 @@
Source
Edit
@@ -1931,7 +1931,7 @@
Source
Edit
@@ -1944,7 +1944,7 @@
Source
Edit
@@ -1957,7 +1957,7 @@
Source
Edit
@@ -1976,7 +1976,7 @@
Source
Edit
@@ -1992,7 +1992,7 @@
Source
Edit
@@ -2005,7 +2005,7 @@
Source
Edit
@@ -2017,7 +2017,7 @@
Source
Edit
@@ -2029,7 +2029,7 @@
Source
Edit
@@ -2041,7 +2041,7 @@
Source
Edit
@@ -2054,7 +2054,7 @@
Source
Edit
@@ -2066,7 +2066,7 @@
Source
Edit
@@ -2078,7 +2078,7 @@
Source
Edit
@@ -2090,7 +2090,7 @@
Source
Edit
@@ -2102,7 +2102,7 @@
Source
Edit
@@ -2114,7 +2114,7 @@
Source
Edit
@@ -2126,7 +2126,7 @@
Source
Edit
@@ -2138,7 +2138,7 @@
Source
Edit
@@ -2150,7 +2150,7 @@
Source
Edit
@@ -2162,7 +2162,7 @@
Source
Edit
@@ -2180,7 +2180,7 @@
Source
Edit
@@ -2192,7 +2192,7 @@
Source
Edit
@@ -2204,7 +2204,7 @@
Source
Edit
@@ -2216,7 +2216,7 @@
Source
Edit
@@ -2228,7 +2228,7 @@
Source
Edit
@@ -2240,7 +2240,7 @@
Source
Edit
@@ -2252,7 +2252,7 @@
Source
Edit
@@ -2264,7 +2264,7 @@
Source
Edit
@@ -2276,7 +2276,7 @@
Source
Edit
@@ -2288,7 +2288,7 @@
Source
Edit
@@ -2300,7 +2300,7 @@
Source
Edit
@@ -2312,7 +2312,7 @@
Source
Edit
@@ -2324,7 +2324,7 @@
Source
Edit
@@ -2336,7 +2336,7 @@
Source
Edit
@@ -2348,7 +2348,7 @@
Source
Edit
@@ -2360,7 +2360,7 @@
Source
Edit
@@ -2372,7 +2372,7 @@
Source
Edit
@@ -2384,7 +2384,7 @@
Source
Edit
@@ -2396,7 +2396,7 @@
Source
Edit
@@ -2408,7 +2408,7 @@
Source
Edit
@@ -2420,7 +2420,7 @@
Source
Edit
@@ -2432,7 +2432,7 @@
Source
Edit
@@ -2444,7 +2444,7 @@
Source
Edit
@@ -2458,7 +2458,7 @@
Source
Edit
@@ -2470,7 +2470,7 @@
Source
Edit
@@ -2482,7 +2482,7 @@
Source
Edit
@@ -2494,7 +2494,7 @@
Source
Edit
@@ -2506,7 +2506,7 @@
Source
Edit
@@ -2518,7 +2518,7 @@
Source
Edit
@@ -2530,7 +2530,7 @@
Source
Edit
@@ -2542,7 +2542,7 @@
Source
Edit
@@ -2554,7 +2554,7 @@
Source
Edit
@@ -2566,7 +2566,7 @@
Source
Edit
@@ -2578,7 +2578,7 @@
Source
Edit
@@ -2590,7 +2590,7 @@
Source
Edit
@@ -2602,7 +2602,7 @@
Source
Edit
@@ -2614,7 +2614,7 @@
Source
Edit
@@ -2626,7 +2626,7 @@
Source
Edit
@@ -2638,7 +2638,7 @@
Source
Edit
@@ -2650,7 +2650,7 @@
Source
Edit
@@ -2662,7 +2662,7 @@
Source
Edit
@@ -2674,7 +2674,7 @@
Source
Edit
@@ -2686,7 +2686,7 @@
Source
Edit
@@ -2698,7 +2698,7 @@
Source
Edit
@@ -2710,7 +2710,7 @@
Source
Edit
@@ -2722,7 +2722,7 @@
Source
Edit
@@ -2734,7 +2734,7 @@
Source
Edit
@@ -2746,7 +2746,7 @@
Source
Edit
@@ -2758,7 +2758,7 @@
Source
Edit
@@ -2770,7 +2770,7 @@
Source
Edit
@@ -2787,7 +2787,7 @@
Source
Edit
@@ -2799,7 +2799,7 @@
Source
Edit
@@ -2811,7 +2811,7 @@
Source
Edit
@@ -2823,7 +2823,7 @@
Source
Edit
@@ -2835,7 +2835,7 @@
Source
Edit
@@ -2848,7 +2848,7 @@
Source
Edit
@@ -2860,7 +2860,7 @@
Source
Edit
@@ -2878,7 +2878,7 @@
Source
Edit
@@ -2899,7 +2899,7 @@
Source
Edit
@@ -2952,7 +2952,7 @@
Source
Edit
@@ -2983,7 +2983,7 @@
Source
Edit
@@ -3001,7 +3001,7 @@
Source
Edit
@@ -3035,7 +3035,7 @@
Source
Edit
@@ -3062,7 +3062,7 @@
Source
Edit
@@ -3093,7 +3093,7 @@
Source
Edit
@@ -3146,7 +3146,7 @@
Source
Edit
@@ -3161,7 +3161,7 @@
Source
Edit
@@ -3188,7 +3188,7 @@
Source
Edit
@@ -3204,7 +3204,7 @@
Source
Edit
@@ -3242,7 +3242,7 @@
Source
Edit
@@ -3287,7 +3287,7 @@
Source
Edit
@@ -3307,7 +3307,7 @@
Source
Edit
@@ -3325,7 +3325,7 @@
Source
Edit
@@ -3341,7 +3341,7 @@
Source
Edit
@@ -3354,7 +3354,7 @@
Source
Edit
@@ -3366,7 +3366,7 @@
Source
Edit
@@ -3378,7 +3378,7 @@
Source
Edit
@@ -3390,7 +3390,7 @@
Source
Edit
@@ -3402,7 +3402,7 @@
Source
Edit
@@ -3419,7 +3419,7 @@
Source
Edit
@@ -3431,7 +3431,7 @@
Source
Edit
@@ -3443,7 +3443,7 @@
Source
Edit
@@ -3455,7 +3455,7 @@
Source
Edit
@@ -3467,7 +3467,7 @@
Source
Edit
@@ -3479,7 +3479,7 @@
Source
Edit
@@ -3491,7 +3491,7 @@
Source
Edit
@@ -3503,7 +3503,7 @@
Source
Edit
@@ -3515,7 +3515,7 @@
Source
Edit
@@ -3527,7 +3527,7 @@
Source
Edit
@@ -3539,7 +3539,7 @@
Source
Edit
@@ -3551,7 +3551,7 @@
Source
Edit
@@ -3563,7 +3563,7 @@
Source
Edit
@@ -3575,7 +3575,7 @@
Source
Edit
@@ -3587,7 +3587,7 @@
Source
Edit
@@ -3599,7 +3599,7 @@
Source
Edit
@@ -3611,7 +3611,7 @@
Source
Edit
@@ -3623,7 +3623,7 @@
Source
Edit
@@ -3635,7 +3635,7 @@
Source
Edit
@@ -3647,7 +3647,7 @@
Source
Edit
@@ -3659,7 +3659,7 @@
Source
Edit
@@ -3671,7 +3671,7 @@
Source
Edit
@@ -3683,7 +3683,7 @@
Source
Edit
@@ -3695,7 +3695,7 @@
Source
Edit
@@ -3707,7 +3707,7 @@
Source
Edit
@@ -3719,7 +3719,7 @@
Source
Edit
@@ -3731,7 +3731,7 @@
Source
Edit
@@ -3743,7 +3743,7 @@
Source
Edit
@@ -3755,7 +3755,7 @@
Source
Edit
@@ -3767,7 +3767,7 @@
Source
Edit
@@ -3779,7 +3779,7 @@
Source
Edit
@@ -3791,7 +3791,7 @@
Source
Edit
@@ -3803,7 +3803,7 @@
Source
Edit
@@ -3815,7 +3815,7 @@
Source
Edit
@@ -3827,7 +3827,7 @@
Source
Edit
@@ -3839,7 +3839,7 @@
Source
Edit
@@ -3851,7 +3851,7 @@
Source
Edit
@@ -3863,7 +3863,7 @@
Source
Edit
@@ -3875,7 +3875,7 @@
Source
Edit
@@ -3887,7 +3887,7 @@
Source
Edit
@@ -3899,7 +3899,7 @@
Source
Edit
@@ -3911,7 +3911,7 @@
Source
Edit
@@ -3923,7 +3923,7 @@
Source
Edit
@@ -3935,7 +3935,7 @@
Source
Edit
@@ -3947,7 +3947,7 @@
Source
Edit
@@ -3959,7 +3959,7 @@
Source
Edit
@@ -3971,7 +3971,7 @@
Source
Edit
@@ -3983,7 +3983,7 @@
Source
Edit
@@ -3995,7 +3995,7 @@
Source
Edit
@@ -4007,7 +4007,7 @@
Source
Edit
@@ -4019,7 +4019,7 @@
Source
Edit
@@ -4031,7 +4031,7 @@
Source
Edit
@@ -4043,7 +4043,7 @@
Source
Edit
@@ -4055,7 +4055,7 @@
Source
Edit
@@ -4067,7 +4067,7 @@
Source
Edit
@@ -4079,7 +4079,7 @@
Source
Edit
@@ -4091,7 +4091,7 @@
Source
Edit
@@ -4103,7 +4103,7 @@
Source
Edit
@@ -4115,7 +4115,7 @@
Source
Edit
@@ -4127,7 +4127,7 @@
Source
Edit
@@ -4139,7 +4139,7 @@
Source
Edit
@@ -4151,7 +4151,7 @@
Source
Edit
@@ -4163,7 +4163,7 @@
Source
Edit
@@ -4175,7 +4175,7 @@
Source
Edit
@@ -4187,7 +4187,7 @@
Source
Edit
@@ -4199,7 +4199,7 @@
Source
Edit
@@ -4211,7 +4211,7 @@
Source
Edit
@@ -4223,7 +4223,7 @@
Source
Edit
@@ -4235,7 +4235,7 @@
Source
Edit
@@ -4247,7 +4247,7 @@
Source
Edit
@@ -4259,7 +4259,7 @@
Source
Edit
@@ -4271,7 +4271,7 @@
Source
Edit
@@ -4283,7 +4283,7 @@
Source
Edit
@@ -4295,7 +4295,7 @@
Source
Edit
@@ -4307,7 +4307,7 @@
Source
Edit
@@ -4319,7 +4319,7 @@
Source
Edit
@@ -4331,7 +4331,7 @@
Source
Edit
@@ -4343,7 +4343,7 @@
Source
Edit
@@ -4355,7 +4355,7 @@
Source
Edit
@@ -4367,7 +4367,7 @@
Source
Edit
@@ -4379,7 +4379,7 @@
Source
Edit
@@ -4391,7 +4391,7 @@
Source
Edit
@@ -4403,7 +4403,7 @@
Source
Edit
@@ -4415,7 +4415,7 @@
Source
Edit
@@ -4427,7 +4427,7 @@
Source
Edit
@@ -4439,7 +4439,7 @@
Source
Edit
@@ -4451,7 +4451,7 @@
Source
Edit
@@ -4463,7 +4463,7 @@
Source
Edit
@@ -4475,7 +4475,7 @@
Source
Edit
@@ -4487,7 +4487,7 @@
Source
Edit
@@ -4499,7 +4499,7 @@
Source
Edit
@@ -4511,7 +4511,7 @@
Source
Edit
@@ -4523,7 +4523,7 @@
Source
Edit
@@ -4535,7 +4535,7 @@
Source
Edit
@@ -4547,7 +4547,7 @@
Source
Edit
@@ -4559,7 +4559,7 @@
Source
Edit
@@ -4571,7 +4571,7 @@
Source
Edit
@@ -4583,7 +4583,7 @@
Source
Edit
@@ -4595,7 +4595,7 @@
Source
Edit
@@ -4607,7 +4607,7 @@
Source
Edit
@@ -4619,7 +4619,7 @@
Source
Edit
@@ -4631,7 +4631,7 @@
Source
Edit
@@ -4643,7 +4643,7 @@
Source
Edit
@@ -4655,7 +4655,7 @@
Source
Edit
@@ -4667,7 +4667,7 @@
Source
Edit
@@ -4679,7 +4679,7 @@
Source
Edit
@@ -4691,7 +4691,7 @@
Source
Edit
@@ -4703,7 +4703,7 @@
Source
Edit
@@ -4715,7 +4715,7 @@
Source
Edit
@@ -4727,7 +4727,7 @@
Source
Edit
@@ -4739,7 +4739,7 @@
Source
Edit
@@ -4751,7 +4751,7 @@
Source
Edit
@@ -4763,7 +4763,7 @@
Source
Edit
@@ -4775,7 +4775,7 @@
Source
Edit
@@ -4787,7 +4787,7 @@
Source
Edit
@@ -4799,7 +4799,7 @@
Source
Edit
@@ -4811,7 +4811,7 @@
Source
Edit
@@ -4823,7 +4823,7 @@
Source
Edit
@@ -4835,7 +4835,7 @@
Source
Edit
@@ -4847,7 +4847,7 @@
Source
Edit
@@ -4859,7 +4859,7 @@
Source
Edit
@@ -4871,7 +4871,7 @@
Source
Edit
@@ -4883,7 +4883,7 @@
Source
Edit
@@ -4895,7 +4895,7 @@
Source
Edit
@@ -4907,7 +4907,7 @@
Source
Edit
@@ -4919,7 +4919,7 @@
Source
Edit
@@ -4931,7 +4931,7 @@
Source
Edit
@@ -4943,7 +4943,7 @@
Source
Edit
@@ -4955,7 +4955,7 @@
Source
Edit
@@ -4967,7 +4967,7 @@
Source
Edit
@@ -4979,7 +4979,7 @@
Source
Edit
@@ -4991,7 +4991,7 @@
Source
Edit
@@ -5003,7 +5003,7 @@
Source
Edit
@@ -5015,7 +5015,7 @@
Source
Edit
@@ -5027,7 +5027,7 @@
Source
Edit
@@ -5039,7 +5039,7 @@
Source
Edit
@@ -5051,7 +5051,7 @@
Source
Edit
@@ -5063,7 +5063,7 @@
Source
Edit
@@ -5075,7 +5075,7 @@
Source
Edit
@@ -5087,7 +5087,7 @@
Source
Edit
@@ -5107,7 +5107,7 @@
Source
Edit
@@ -5120,7 +5120,7 @@
Source
Edit
@@ -5133,7 +5133,7 @@
Source
Edit
@@ -5146,7 +5146,7 @@
Source
Edit
@@ -5159,7 +5159,7 @@
Source
Edit
@@ -5172,7 +5172,7 @@
Source
Edit
@@ -5185,7 +5185,7 @@
Source
Edit
@@ -5198,7 +5198,7 @@
Source
Edit
@@ -5212,7 +5212,7 @@
Source
Edit
@@ -5225,7 +5225,7 @@
Source
Edit
@@ -5238,7 +5238,7 @@
Source
Edit
@@ -5251,7 +5251,7 @@
Source
Edit
@@ -5264,7 +5264,7 @@
Source
Edit
@@ -5278,7 +5278,7 @@
Source
Edit
@@ -5291,7 +5291,7 @@
Source
Edit
@@ -5304,7 +5304,7 @@
Source
Edit
@@ -5317,7 +5317,7 @@
Source
Edit
@@ -5331,7 +5331,7 @@
Source
Edit
@@ -5344,7 +5344,7 @@
Source
Edit
@@ -5357,7 +5357,7 @@
Source
Edit
@@ -5370,7 +5370,7 @@
Source
Edit
@@ -5384,7 +5384,7 @@
Source
Edit
@@ -5397,7 +5397,7 @@
Source
Edit
@@ -5410,7 +5410,7 @@
Source
Edit
@@ -5423,7 +5423,7 @@
Source
Edit
@@ -5437,7 +5437,7 @@
Source
Edit
@@ -5450,7 +5450,7 @@
Source
Edit
@@ -5464,7 +5464,7 @@
Source
Edit
@@ -5477,7 +5477,7 @@
Source
Edit
@@ -5490,7 +5490,7 @@
Source
Edit
@@ -5503,7 +5503,7 @@
Source
Edit
@@ -5517,7 +5517,7 @@
Source
Edit
@@ -5530,7 +5530,7 @@
Source
Edit
@@ -5544,7 +5544,7 @@
Source
Edit
@@ -5558,7 +5558,7 @@
Source
Edit
@@ -5571,7 +5571,7 @@
Source
Edit
@@ -5585,7 +5585,7 @@
Source
Edit
@@ -5598,7 +5598,7 @@
Source
Edit
@@ -5611,7 +5611,7 @@
Source
Edit
@@ -5624,7 +5624,7 @@
Source
Edit
@@ -5637,7 +5637,7 @@
Source
Edit
@@ -5650,7 +5650,7 @@
Source
Edit
@@ -5663,7 +5663,7 @@
Source
Edit
@@ -5676,7 +5676,7 @@
Source
Edit
@@ -5689,7 +5689,7 @@
Source
Edit
@@ -5702,7 +5702,7 @@
Source
Edit
@@ -5715,7 +5715,7 @@
Source
Edit
@@ -5728,7 +5728,7 @@
Source
Edit
@@ -5740,7 +5740,7 @@
Source
Edit
@@ -5752,7 +5752,7 @@
Source
Edit
@@ -5764,7 +5764,7 @@
Source
Edit
@@ -5776,7 +5776,7 @@
Source
Edit
@@ -5788,7 +5788,7 @@
Source
Edit
@@ -5800,7 +5800,7 @@
Source
Edit
@@ -5813,7 +5813,7 @@
Source
Edit
@@ -5826,7 +5826,7 @@
Source
Edit
@@ -5839,7 +5839,7 @@
Source
Edit
@@ -5852,7 +5852,7 @@
Source
Edit
@@ -5865,7 +5865,7 @@
Source
Edit
@@ -5878,7 +5878,7 @@
Source
Edit
@@ -5891,7 +5891,7 @@
Source
Edit
@@ -5905,7 +5905,7 @@
Source
Edit
@@ -5918,7 +5918,7 @@
Source
Edit
@@ -5931,7 +5931,7 @@
Source
Edit
@@ -5944,7 +5944,7 @@
Source
Edit
@@ -5957,7 +5957,7 @@
Source
Edit
@@ -5971,7 +5971,7 @@
Source
Edit
@@ -5984,7 +5984,7 @@
Source
Edit
@@ -5998,7 +5998,7 @@
Source
Edit
@@ -6012,7 +6012,7 @@
Source
Edit
@@ -6025,7 +6025,7 @@
Source
Edit
@@ -6038,7 +6038,7 @@
Source
Edit
@@ -6051,7 +6051,7 @@
Source
Edit
@@ -6066,7 +6066,7 @@
Source
Edit
@@ -6079,7 +6079,7 @@
Source
Edit
@@ -6092,7 +6092,7 @@
Source
Edit
@@ -6105,7 +6105,7 @@
Source
Edit
@@ -6118,7 +6118,7 @@
Source
Edit
@@ -6132,7 +6132,7 @@
Source
Edit
@@ -6145,7 +6145,7 @@
Source
Edit
@@ -6158,7 +6158,7 @@
Source
Edit
@@ -6171,7 +6171,7 @@
Source
Edit
@@ -6184,7 +6184,7 @@
Source
Edit
@@ -6197,7 +6197,7 @@
Source
Edit
@@ -6210,7 +6210,7 @@
Source
Edit
@@ -6223,7 +6223,7 @@
Source
Edit
@@ -6236,7 +6236,7 @@
Source
Edit
@@ -6249,7 +6249,7 @@
Source
Edit
@@ -6262,7 +6262,7 @@
Source
Edit
@@ -6275,7 +6275,7 @@
Source
Edit
@@ -6288,7 +6288,7 @@
Source
Edit
@@ -6302,7 +6302,7 @@
Source
Edit
@@ -6316,7 +6316,7 @@
Source
Edit
@@ -6330,7 +6330,7 @@
Source
Edit
@@ -6343,7 +6343,7 @@
Source
Edit
@@ -6356,7 +6356,7 @@
Source
Edit
@@ -6369,7 +6369,7 @@
Source
Edit
@@ -6382,7 +6382,7 @@
Source
Edit
@@ -6395,7 +6395,7 @@
Source
Edit
@@ -6408,7 +6408,7 @@
Source
Edit
@@ -6421,7 +6421,7 @@
Source
Edit
@@ -6434,7 +6434,7 @@
Source
Edit
@@ -6449,7 +6449,7 @@
Source
Edit
@@ -6463,7 +6463,7 @@
Source
Edit
@@ -6476,7 +6476,7 @@
Source
Edit
@@ -6489,7 +6489,7 @@
Source
Edit
@@ -6501,7 +6501,7 @@
Source
Edit
@@ -6515,7 +6515,7 @@
Source
Edit
@@ -6528,7 +6528,7 @@
Source
Edit
@@ -6542,7 +6542,7 @@
Source
Edit
@@ -6555,7 +6555,7 @@
Source
Edit
@@ -6568,7 +6568,7 @@
Source
Edit
@@ -6581,7 +6581,7 @@
Source
Edit
@@ -6594,7 +6594,7 @@
Source
Edit
@@ -6607,7 +6607,7 @@
Source
Edit
@@ -6620,7 +6620,7 @@
Source
Edit
@@ -6633,7 +6633,7 @@
Source
Edit
@@ -6646,7 +6646,7 @@
Source
Edit
@@ -6659,7 +6659,7 @@
Source
Edit
@@ -6672,7 +6672,7 @@
Source
Edit
@@ -6685,7 +6685,7 @@
Source
Edit
@@ -6699,7 +6699,7 @@
Source
Edit
@@ -6713,7 +6713,7 @@
Source
Edit
@@ -6726,7 +6726,7 @@
Source
Edit
@@ -6739,7 +6739,7 @@
Source
Edit
@@ -6752,7 +6752,7 @@
Source
Edit
@@ -6766,7 +6766,7 @@
Source
Edit
@@ -6780,7 +6780,7 @@
Source
Edit
@@ -6793,7 +6793,7 @@
Source
Edit
@@ -6806,7 +6806,7 @@
Source
Edit
@@ -6819,7 +6819,7 @@
Source
Edit
@@ -6832,7 +6832,7 @@
Source
Edit
@@ -6845,7 +6845,7 @@
Source
Edit
@@ -6858,7 +6858,7 @@
Source
Edit
@@ -6872,7 +6872,7 @@
Source
Edit
@@ -6885,7 +6885,7 @@
Source
Edit
@@ -6899,7 +6899,7 @@
Source
Edit
@@ -6913,7 +6913,7 @@
Source
Edit
@@ -6927,7 +6927,7 @@
Source
Edit
@@ -6941,7 +6941,7 @@
Source
Edit
@@ -6955,7 +6955,7 @@
Source
Edit
@@ -6968,7 +6968,7 @@
Source
Edit
@@ -6981,7 +6981,7 @@
Source
Edit
@@ -6995,7 +6995,7 @@
Source
Edit
@@ -7008,7 +7008,7 @@
Source
Edit
@@ -7021,7 +7021,7 @@
Source
Edit
@@ -7034,7 +7034,7 @@
Source
Edit
@@ -7047,7 +7047,7 @@
Source
Edit
@@ -7060,7 +7060,7 @@
Source
Edit
@@ -7074,7 +7074,7 @@
Source
Edit
@@ -7087,7 +7087,7 @@
Source
Edit
@@ -7100,7 +7100,7 @@
Source
Edit
@@ -7113,7 +7113,7 @@
Source
Edit
@@ -7127,7 +7127,7 @@
Source
Edit
@@ -7140,7 +7140,7 @@
Source
Edit
@@ -7153,7 +7153,7 @@
Source
Edit
@@ -7166,7 +7166,7 @@
Source
Edit
@@ -7179,7 +7179,7 @@
Source
Edit
@@ -7193,7 +7193,7 @@
Source
Edit
@@ -7206,7 +7206,7 @@
Source
Edit
@@ -7219,7 +7219,7 @@
Source
Edit
@@ -7233,7 +7233,7 @@
Source
Edit
@@ -7246,7 +7246,7 @@
Source
Edit
diff --git a/nativesockets.html b/nativesockets.html
index 50f3a14c008..312ade202c0 100644
--- a/nativesockets.html
+++ b/nativesockets.html
@@ -370,7 +370,7 @@ pure/nativesockets
Source
Edit
@@ -398,7 +398,7 @@
domain, which specifies the protocol family of the created socket. Other domains than those that are listed here are unsupported.
Source
Edit
@@ -416,7 +416,7 @@
information about a given host
Source
Edit
@@ -428,7 +428,7 @@
port type
Source
Edit
@@ -447,7 +447,7 @@
third argument to socket proc
Source
Edit
@@ -464,7 +464,7 @@
information about a service
Source
Edit
@@ -480,7 +480,7 @@
second argument to socket proc
Source
Edit
@@ -497,7 +497,7 @@
Source
Edit
@@ -514,7 +514,7 @@
Source
Edit
@@ -526,7 +526,7 @@
Source
Edit
@@ -538,7 +538,7 @@
Source
Edit
@@ -555,7 +555,7 @@
Returns the port number as a string
Source
Edit
@@ -567,7 +567,7 @@
== for ports.
Source
Edit
@@ -583,7 +583,7 @@
Returns (osInvalidSocket, "") if an error occurred.
Source
Edit
@@ -596,7 +596,7 @@
Source
Edit
@@ -608,7 +608,7 @@
Closes a socket.
Source
Edit
@@ -625,7 +625,7 @@
Use this overload if one of the enums specified above does not contain what you need.
Source
Edit
@@ -643,7 +643,7 @@
inheritable decides if the resulting SocketHandle can be inherited by child processes.
Source
Edit
@@ -660,7 +660,7 @@
The resulting ptr AddrInfo must be freed using freeAddrInfo!
Source
Edit
@@ -673,7 +673,7 @@
Returns the string representation of address within sockAddr
Source
Edit
@@ -690,7 +690,7 @@
Source
Edit
@@ -703,7 +703,7 @@
This function will lookup the hostname of an IP Address.
Source
Edit
@@ -716,7 +716,7 @@
This function will lookup the IP address of a hostname.
Source
Edit
@@ -728,7 +728,7 @@
Returns the local hostname (not the FQDN)
Source
Edit
@@ -743,7 +743,7 @@
Similar to POSIX's getsockname.
Source
Edit
@@ -758,7 +758,7 @@
Similar to POSIX's getpeername
Source
Edit
@@ -770,7 +770,7 @@
Returns a protocol code from the database that matches the protocol name.
Source
Edit
@@ -785,7 +785,7 @@
On posix this will search through the /etc/services file.
Source
Edit
@@ -800,7 +800,7 @@
On posix this will search through the /etc/services file.
Source
Edit
@@ -813,7 +813,7 @@
Returns the socket's domain (AF_INET or AF_INET6).
Source
Edit
@@ -825,7 +825,7 @@
Returns the socket's associated port number.
Source
Edit
@@ -838,7 +838,7 @@
getsockopt for integer options.
Source
Edit
@@ -851,7 +851,7 @@
Source
Edit
@@ -864,7 +864,7 @@
Marks socket as accepting connections. Backlog specifies the maximum length of the queue of pending connections.
Source
Edit
@@ -876,7 +876,7 @@
Converts 32-bit unsigned integers from network to host byte order. On machines where the host byte order is the same as network byte order, this is a no-op; otherwise, it performs a 4-byte swap operation.
Source
Edit
@@ -888,7 +888,7 @@
Converts 16-bit unsigned integers from network to host byte order. On machines where the host byte order is the same as network byte order, this is a no-op; otherwise, it performs a 2-byte swap operation.
Source
Edit
@@ -903,7 +903,7 @@
timeout is specified in milliseconds and -1 can be specified for an unlimited time.
Source
Edit
@@ -918,7 +918,7 @@
timeout is specified in milliseconds and -1 can be specified for an unlimited time.
Source
Edit
@@ -932,7 +932,7 @@
Raises OSError on error.
Source
Edit
@@ -947,7 +947,7 @@
This function is not implemented on all platform, test for availability with declared() <system.html.
Source
Edit
@@ -960,7 +960,7 @@
setsockopt for integer options.
Source
Edit
@@ -972,7 +972,7 @@
Converts the Domain enum to a platform-dependent cint.
Source
Edit
@@ -984,7 +984,7 @@
Converts the Protocol enum to a platform-dependent cint.
Source
Edit
@@ -996,7 +996,7 @@
Converts the SockType enum to a platform-dependent cint.
Source
Edit
@@ -1008,7 +1008,7 @@
Converts the platform-dependent cint to the Domain or none(), if the cint is not known.
Source
Edit
@@ -1020,7 +1020,7 @@
Source
Edit
@@ -1037,7 +1037,7 @@
Converts 32-bit unsigned integers from host to network byte order. On machines where the host byte order is the same as network byte order, this is a no-op; otherwise, it performs a 4-byte swap operation.
Source
Edit
@@ -1049,7 +1049,7 @@
Converts 16-bit unsigned integers from host to network byte order. On machines where the host byte order is the same as network byte order, this is a no-op; otherwise, it performs a 2-byte swap operation.
Source
Edit
diff --git a/net.html b/net.html
index abe76fb02bd..8f9e764cd05 100644
--- a/net.html
+++ b/net.html
@@ -573,7 +573,7 @@ pure/net
Source
Edit
@@ -637,7 +637,7 @@
DER encoded certificate
Source
Edit
@@ -659,7 +659,7 @@
stores an arbitrary IP address
Source
Edit
@@ -673,7 +673,7 @@
Describes the type of an IP address
Source
Edit
@@ -686,7 +686,7 @@
result for readLineAsync
Source
Edit
@@ -700,7 +700,7 @@
Boolean socket options.
Source
Edit
@@ -712,7 +712,7 @@
Source
Edit
@@ -725,7 +725,7 @@
Source
Edit
@@ -756,7 +756,7 @@
socket type
Source
Edit
@@ -769,7 +769,7 @@
Source
Edit
@@ -781,7 +781,7 @@
Source
Edit
@@ -797,7 +797,7 @@
Source
Edit
@@ -810,7 +810,7 @@
Source
Edit
@@ -822,7 +822,7 @@
Source
Edit
@@ -835,7 +835,7 @@
Source
Edit
@@ -848,7 +848,7 @@
Source
Edit
@@ -860,7 +860,7 @@
Source
Edit
@@ -872,7 +872,7 @@
Source
Edit
@@ -889,7 +889,7 @@
size of a buffered socket's buffer
Source
Edit
@@ -901,7 +901,7 @@
Source
Edit
@@ -918,7 +918,7 @@
Converts an IpAddress into the textual representation
Source
Edit
@@ -930,7 +930,7 @@
Compares two IpAddresses for Equality. Returns true if the addresses are equal
Source
Edit
@@ -947,7 +947,7 @@
The accept call may result in an error if the connecting socket disconnects during the duration of the accept. If the SafeDisconn flag is specified then this error will not be raised and instead accept will be called again.
Source
Edit
@@ -965,7 +965,7 @@
The accept call may result in an error if the connecting socket disconnects during the duration of the accept. If the SafeDisconn flag is specified then this error will not be raised and instead accept will be called again.
Source
Edit
@@ -980,7 +980,7 @@
If address is "" then ADDR_ANY will be bound.
Source
Edit
@@ -992,7 +992,7 @@
Binds Unix socket to path. This only works on Unix-style systems: Mac OS X, BSD and Linux
Source
Edit
@@ -1005,7 +1005,7 @@
Source
Edit
@@ -1020,7 +1020,7 @@
Only used in PSK ciphersuites.
Source
Edit
@@ -1036,7 +1036,7 @@
If socket is an SSL/TLS socket, this proc will also send a closure notification to the peer. If SafeDisconn is in flags, failure to do so due to disconnections will be ignored. This is generally safe in practice. See here for more details.
Source
Edit
@@ -1051,7 +1051,7 @@
If socket is an SSL socket a handshake will be automatically performed.
Source
Edit
@@ -1066,7 +1066,7 @@
The timeout parameter specifies the time in milliseconds to allow for the connection to the server to be made.
Source
Edit
@@ -1078,7 +1078,7 @@
Connects to Unix socket on path. This only works on Unix-style systems: Mac OS X, BSD and Linux
Source
Edit
@@ -1090,7 +1090,7 @@
Free memory referenced by SslContext.
Source
Edit
@@ -1103,7 +1103,7 @@
Establishes connection to the specified address:port pair via the specified protocol. The procedure iterates through possible resolutions of the address until it succeeds, meaning that it seamlessly works with both IPv4 and IPv6. Returns Socket ready to send or receive data.
Source
Edit
@@ -1116,7 +1116,7 @@
Converts SockAddr and SockLen to IpAddress and Port. Raises ObjectConversionDefect in case of invalid sa and sl arguments.
Source
Edit
@@ -1129,7 +1129,7 @@
Retrieves arbitrary data stored inside SslContext.
Source
Edit
@@ -1141,7 +1141,7 @@
Returns the socket's file descriptor
Source
Edit
@@ -1156,7 +1156,7 @@
This is high-level interface for getsockname.
Source
Edit
@@ -1171,7 +1171,7 @@
This is high-level interface for getpeername.
Source
Edit
@@ -1184,7 +1184,7 @@
Returns the certificate chain received by the peer we are connected to through the given socket. The handshake must have been completed and the certificate chain must have been verified successfully or else an empty sequence is returned. The chain is ordered from leaf certificate to root certificate.
Source
Edit
@@ -1197,7 +1197,7 @@
Returns the certificate chain received by the peer we are connected to through the OpenSSL connection represented by sslHandle. The handshake must have been completed and the certificate chain must have been verified successfully or else an empty sequence is returned. The chain is ordered from leaf certificate to root certificate.
Source
Edit
@@ -1216,7 +1216,7 @@
Example: cmd: -r:off
echo getPrimaryIPAddr()
Source
Edit
@@ -1228,7 +1228,7 @@
Gets the PSK identity provided by the client.
Source
Edit
@@ -1240,7 +1240,7 @@
Checks osLastError for a valid error. If it has been reset it uses the last error stored in the socket object.
Source
Edit
@@ -1253,7 +1253,7 @@
Retrieves option opt as a boolean value.
Source
Edit
@@ -1265,7 +1265,7 @@
Determines whether a socket has data buffered.
Source
Edit
@@ -1277,7 +1277,7 @@
Returns the IPv4 any address, which can be used to listen on all available network adapters
Source
Edit
@@ -1289,7 +1289,7 @@
Returns the IPv4 broadcast address (255.255.255.255)
Source
Edit
@@ -1301,7 +1301,7 @@
Returns the IPv4 loopback address (127.0.0.1)
Source
Edit
@@ -1313,7 +1313,7 @@
Returns the IPv6 any address (::0), which can be used to listen on all available network adapters
Source
Edit
@@ -1325,7 +1325,7 @@
Returns the IPv6 loopback address (::1)
Source
Edit
@@ -1338,7 +1338,7 @@
Determines whether lastError is a disconnection error. Only does this if flags contains SafeDisconn.
Source
Edit
@@ -1350,7 +1350,7 @@
Checks if a string is an IP address Returns true if it is, false otherwise
Source
Edit
@@ -1362,7 +1362,7 @@
Determines whether socket is a SSL socket.
Source
Edit
@@ -1377,7 +1377,7 @@
Raises an OSError error upon failure.
Source
Edit
@@ -1410,7 +1410,7 @@
Source
Edit
@@ -1427,7 +1427,7 @@
If an error occurs OSError will be raised.
Source
Edit
@@ -1445,7 +1445,7 @@
If an error occurs OSError will be raised.
Source
Edit
@@ -1460,7 +1460,7 @@
Creates a new socket as specified by the params.
Source
Edit
@@ -1476,7 +1476,7 @@
For IPv4 addresses, only the strict form as defined in RFC 6943 is considered valid, see https://datatracker.ietf.org/doc/html/rfc6943#section-3.1.1.
Source
Edit
@@ -1491,7 +1491,7 @@
Only used in PSK ciphersuites.
Source
Edit
@@ -1503,7 +1503,7 @@
Raises a new SSL error.
Source
Edit
@@ -1525,7 +1525,7 @@
Only the SafeDisconn flag is currently supported.
Source
Edit
@@ -1540,7 +1540,7 @@
Note: This is a low-level function, you may be interested in the higher level versions of this function which are also named recv.
Source
Edit
@@ -1553,7 +1553,7 @@
overload with a timeout parameter in milliseconds.
Source
Edit
@@ -1576,7 +1576,7 @@
Only the SafeDisconn flag is currently supported.
Source
Edit
@@ -1599,7 +1599,7 @@
Only the SafeDisconn flag is currently supported.
Source
Edit
@@ -1618,7 +1618,7 @@
This function does not yet have a buffered implementation, so when socket is buffered the non-buffered implementation will be used. Therefore if socket contains something in its buffer this function will make no effort to return it.
Source
Edit
@@ -1640,7 +1640,7 @@
Only the SafeDisconn flag is currently supported.
Source
Edit
@@ -1655,7 +1655,7 @@
Note: This is a low-level version of send. You likely should use the version below.
Source
Edit
@@ -1668,7 +1668,7 @@
sends data to a socket.
Source
Edit
@@ -1686,7 +1686,7 @@
This is the high-level version of the above sendTo function.
Source
Edit
@@ -1704,7 +1704,7 @@
Note: This proc is not available for SSL sockets.
Source
Edit
@@ -1721,7 +1721,7 @@
This is the high-level version of the above sendTo function.
Source
Edit
@@ -1734,7 +1734,7 @@
Source
Edit
@@ -1749,7 +1749,7 @@
Only used in PSK ciphersuites.
Source
Edit
@@ -1768,7 +1768,7 @@
Source
Edit
@@ -1781,7 +1781,7 @@
Stores arbitrary data inside SslContext. The unique index should be retrieved using getSslContextExtraDataIndex.
Source
Edit
@@ -1798,7 +1798,7 @@
socket.setSockOpt(OptReusePort, true)
socket.setSockOpt(OptNoDelay, true, level = IPPROTO_TCP.cint)
Source
Edit
@@ -1814,7 +1814,7 @@
Returns the number of skipped bytes.
Source
Edit
@@ -1832,7 +1832,7 @@
If flags contains SafeDisconn, no exception will be raised when the error was caused by a peer disconnection.
Source
Edit
@@ -1844,7 +1844,7 @@
Retrieve the ssl pointer of socket. Useful for interfacing with openssl.
Source
Edit
@@ -1856,7 +1856,7 @@
Converts a SOBool into its Socket Option cint representation.
Source
Edit
@@ -1868,7 +1868,7 @@
Converts the flags into the underlying OS representation.
Source
Edit
@@ -1881,7 +1881,7 @@
Converts IpAddress and Port to SockAddr and SockLen
Source
Edit
@@ -1894,7 +1894,7 @@
Safe alternative to send. Does not raise an OSError when an error occurs, and instead returns false on failure.
Source
Edit
@@ -1911,7 +1911,7 @@
FIXME: Disclaimer: This code is not well tested, may be very unsafe and prone to security vulnerabilities.
Source
Edit
@@ -1926,7 +1926,7 @@
FIXME: Disclaimer: This code is not well tested, may be very unsafe and prone to security vulnerabilities.
Source
Edit
@@ -1943,7 +1943,7 @@
an alias for 'send'.
Source
Edit
diff --git a/nimc.html b/nimc.html
index ed868bff1b5..1e65c499097 100644
--- a/nimc.html
+++ b/nimc.html
@@ -145,7 +145,7 @@ Nim Compiler User Guide
Source
Edit
@@ -153,7 +153,7 @@ Nim Compiler User Guide
Author: | Andreas Rumpf |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
"Look at you, hacker. A pathetic creature of meat and bone, panting and sweating as you run through my corridors. How can you challenge a perfect, immortal machine?"
This document describes the usage of the Nim compiler on the different supported platforms. It is not a definition of the Nim programming language (which is covered in the manual).
diff --git a/nimgrep.html b/nimgrep.html
index 5ce53b17f49..5c5938637ef 100644
--- a/nimgrep.html
+++ b/nimgrep.html
@@ -110,7 +110,7 @@ nimgrep User's manual
Source
Edit
diff --git a/niminst.html b/niminst.html
index e278a739ef2..c2cfb9eec8b 100644
--- a/niminst.html
+++ b/niminst.html
@@ -121,7 +121,7 @@ niminst User's manual
Source
Edit
@@ -129,7 +129,7 @@ niminst User's manual
Author: | Andreas Rumpf |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
niminst is a tool to generate an installer for a Nim program. Currently it can create an installer for Windows via Inno Setup as well as installation/deinstallation scripts for UNIX. Later versions will support Linux' package management systems.
niminst works by reading a configuration file that contains all the information that it needs to generate an installer for the different operating systems.
diff --git a/nimprof.html b/nimprof.html
index cec545d6ab3..f4d3ab3eb59 100644
--- a/nimprof.html
+++ b/nimprof.html
@@ -127,7 +127,7 @@ pure/nimprof
Source
Edit
@@ -149,7 +149,7 @@
Source
Edit
@@ -161,7 +161,7 @@
Source
Edit
@@ -173,7 +173,7 @@
set this to change the sampling frequency. Default value is 5ms. Set it to 0 to disable time based profiling; it uses an imprecise instruction count measure instead then.
Source
Edit
diff --git a/nimrtl.html b/nimrtl.html
index f8c1619824d..4d000e17d9f 100644
--- a/nimrtl.html
+++ b/nimrtl.html
@@ -106,7 +106,7 @@ nimrtl
Source
Edit
diff --git a/nimscript.html b/nimscript.html
index 4788530dacc..7b10e8b470b 100644
--- a/nimscript.html
+++ b/nimscript.html
@@ -299,7 +299,7 @@ system/nimscript
Source
Edit
@@ -320,7 +320,7 @@
Controls the behaviour of the script.
Source
Edit
@@ -337,7 +337,7 @@
set to influence mkDir, rmDir, rmFile, etc behaviour
Source
Edit
@@ -356,7 +356,7 @@
The change is permanent for the rest of the execution, since this is just a shortcut for os.setCurrentDir() . Use the withDir() template if you want to perform a temporary change only.
Source
Edit
@@ -368,7 +368,7 @@
Compares a and b ignoring case.
Source
Edit
@@ -381,7 +381,7 @@
Copies the dir from to to.
Source
Edit
@@ -394,7 +394,7 @@
Copies the file from to to.
Source
Edit
@@ -406,7 +406,7 @@
Deletes the environment variable named key.
Source
Edit
@@ -418,7 +418,7 @@
Checks if the directory dir exists.
Source
Edit
@@ -431,7 +431,7 @@
Executes an external process. If the external process terminates with a non-zero exit code, an OSError exception is raised.
Source
Edit
@@ -444,7 +444,7 @@
Executes an external process. If the external process terminates with a non-zero exit code, an OSError exception is raised.
Source
Edit
@@ -456,7 +456,7 @@
Checks for the existence of a configuration 'key' like 'gcc.options.always'.
Source
Edit
@@ -468,7 +468,7 @@
Checks for the existence of an environment variable named key.
Source
Edit
@@ -480,7 +480,7 @@
Checks if the file exists.
Source
Edit
@@ -492,7 +492,7 @@
Searches for bin in the current working directory and then in directories listed in the PATH environment variable. Returns "" if the exe cannot be found.
Source
Edit
@@ -504,7 +504,7 @@
Retrieves a configuration 'key' like 'gcc.options.always'.
Source
Edit
@@ -516,7 +516,7 @@
Retrieves the current working directory.
Source
Edit
@@ -529,7 +529,7 @@
Retrieves the environment variable of name key.
Source
Edit
@@ -542,7 +542,7 @@
Lists all the subdirectories (non-recursively) in the directory dir.
Source
Edit
@@ -555,7 +555,7 @@
Lists all the files (non-recursively) in the directory dir.
Source
Edit
@@ -567,7 +567,7 @@
Creates the directory dir including all necessary subdirectories. If the directory already exists, no error is raised.
Source
Edit
@@ -580,7 +580,7 @@
Moves the dir from to to.
Source
Edit
@@ -593,7 +593,7 @@
Moves the file from to to.
Source
Edit
@@ -605,7 +605,7 @@
Retrieves the location of 'nimcache'.
Source
Edit
@@ -617,7 +617,7 @@
Retrieves the number of command line parameters.
Source
Edit
@@ -629,7 +629,7 @@
Retrieves the i'th command line parameter.
Source
Edit
@@ -641,7 +641,7 @@
Sets the value of the environment variable named key to val.
Source
Edit
@@ -653,7 +653,7 @@
Reads all data from stdin - blocks until EOF which happens when stdin is closed
Source
Edit
@@ -665,7 +665,7 @@
Reads a line of data from stdin - blocks until n or EOF which happens when stdin is closed
Source
Edit
@@ -678,7 +678,7 @@
Removes the directory dir.
Source
Edit
@@ -691,7 +691,7 @@
Removes the file.
Source
Edit
@@ -703,7 +703,7 @@
Returns the name of the compiler executable running this script file.
Source
Edit
@@ -716,7 +716,7 @@
Executes an external command with the current script executable. Command must not contain the "nim " part.
Source
Edit
@@ -728,7 +728,7 @@
Retrieves the directory of the current nims script file. Its path is obtained via currentSourcePath (although, currently, currentSourcePath resolves symlinks, unlike thisDir).
Source
Edit
@@ -740,7 +740,7 @@
On Windows adds ".dll" to filename, on Posix produces "lib$filename.so".
Source
Edit
@@ -752,7 +752,7 @@
On Windows adds ".exe" to filename, else returns filename unmodified.
Source
Edit
@@ -773,7 +773,7 @@
Source
Edit
diff --git a/nimsuggest.html b/nimsuggest.html
index e63ed834a34..c1ae5f7f381 100644
--- a/nimsuggest.html
+++ b/nimsuggest.html
@@ -115,7 +115,7 @@ Nim IDE Integration Guide
Source
Edit
@@ -123,7 +123,7 @@ Nim IDE Integration Guide
Author: | Unknown |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
Nim differs from many other compilers in that it is really fast, and being so fast makes it suited to provide external queries for text editors about the source code being written. Through the nimsuggest tool, any IDE can query a .nim source file and obtain useful information like definition of symbols or suggestions for completion.
This document will guide you through the available options. If you want to look at practical examples of nimsuggest support you can look at the various editor integrations already available.
diff --git a/nimtracker.html b/nimtracker.html
index 9672eab41da..07efbf84a4e 100644
--- a/nimtracker.html
+++ b/nimtracker.html
@@ -106,7 +106,7 @@ pure/nimtracker
Source
Edit
diff --git a/nre.html b/nre.html
index 7df393c07b0..defd303f401 100644
--- a/nre.html
+++ b/nre.html
@@ -302,7 +302,7 @@ impure/nre
Source
Edit
@@ -360,7 +360,7 @@
Source
Edit
@@ -372,7 +372,7 @@
Source
Edit
@@ -386,7 +386,7 @@
Thrown when matching fails due to invalid unicode in strings
Source
Edit
@@ -436,7 +436,7 @@ The f
Some of these options are not part of PCRE and are converted by nre into PCRE flags. These include NEVER_UTF, ANCHORED, DOLLAR_ENDONLY, FIRSTLINE, NO_AUTO_CAPTURE, JAVASCRIPT_COMPAT, U, NO_STUDY. In other PCRE wrappers, you will need to pass these as separate flags to PCRE.
Source
Edit
@@ -448,7 +448,7 @@ The f
Source
Edit
@@ -461,7 +461,7 @@
The f
Internal error in the module, this probably means that there is a bug
Source
Edit
@@ -499,7 +499,7 @@
The f
Source
Edit
@@ -512,7 +512,7 @@
The f
Thrown when studying the regular expression fails for whatever reason. The message contains the error code.
Source
Edit
@@ -527,7 +527,7 @@
The f
Thrown when there is a syntax error in the regular expression string passed in
Source
Edit
@@ -544,7 +544,7 @@
Source
Edit
@@ -556,7 +556,7 @@
Source
Edit
@@ -568,7 +568,7 @@
Source
Edit
@@ -581,7 +581,7 @@
Source
Edit
@@ -594,7 +594,7 @@
Source
Edit
@@ -606,7 +606,7 @@
Source
Edit
@@ -619,7 +619,7 @@
Source
Edit
@@ -631,7 +631,7 @@
Source
Edit
@@ -643,7 +643,7 @@
Source
Edit
@@ -655,7 +655,7 @@
Source
Edit
@@ -667,7 +667,7 @@
Source
Edit
@@ -679,7 +679,7 @@
Source
Edit
@@ -692,7 +692,7 @@
Source
Edit
@@ -704,7 +704,7 @@
Source
Edit
@@ -717,7 +717,7 @@
Source
Edit
@@ -734,7 +734,7 @@
assert not "abc".contains(re"cd")
assert not "abc".contains(re"a", start = 1)
Source
Edit
@@ -752,7 +752,7 @@
assert escapeRe("!") == "\\!"
assert escapeRe("nim*") == "nim\\*"
Source
Edit
@@ -771,7 +771,7 @@
Source
Edit
@@ -785,7 +785,7 @@
Source
Edit
@@ -797,7 +797,7 @@
Source
Edit
@@ -823,7 +823,7 @@
assert "abc".match(re"").get.captureBounds[-1] == 0 .. -1
assert "abc".match(re"abc").get.captureBounds[-1] == 0 .. 2
Source
Edit
@@ -835,7 +835,7 @@
Source
Edit
@@ -848,7 +848,7 @@
Source
Edit
@@ -862,7 +862,7 @@
Source
Edit
@@ -889,7 +889,7 @@
If a given capture is missing, IndexDefect thrown for un-named captures and KeyError for named captures.
Source
Edit
@@ -902,7 +902,7 @@
Source
Edit
@@ -929,7 +929,7 @@
assert "1.2.3".split(re"\.", maxsplit = 2) == @["1", "2.3"]
Source
Edit
@@ -942,7 +942,7 @@
Source
Edit
@@ -955,7 +955,7 @@
Source
Edit
@@ -968,7 +968,7 @@
Source
Edit
@@ -981,7 +981,7 @@
Source
Edit
@@ -1007,7 +1007,7 @@
Source
Edit
@@ -1020,7 +1020,7 @@
Source
Edit
@@ -1033,7 +1033,7 @@
Source
Edit
diff --git a/odbcsql.html b/odbcsql.html
index 29a6a8d0778..08bd10e4947 100644
--- a/odbcsql.html
+++ b/odbcsql.html
@@ -1634,7 +1634,7 @@ wrappers/odbcsql
Source
Edit
@@ -1651,7 +1651,7 @@
Source
Edit
@@ -1663,7 +1663,7 @@
Source
Edit
@@ -1675,7 +1675,7 @@
Source
Edit
@@ -1687,7 +1687,7 @@
Source
Edit
@@ -1699,7 +1699,7 @@
Source
Edit
@@ -1711,7 +1711,7 @@
Source
Edit
@@ -1723,7 +1723,7 @@
Source
Edit
@@ -1735,7 +1735,7 @@
Source
Edit
@@ -1747,7 +1747,7 @@
Source
Edit
@@ -1759,7 +1759,7 @@
Source
Edit
@@ -1771,7 +1771,7 @@
Source
Edit
@@ -1783,7 +1783,7 @@
Source
Edit
@@ -1799,7 +1799,7 @@
Source
Edit
@@ -1815,7 +1815,7 @@
Source
Edit
@@ -1835,7 +1835,7 @@
Source
Edit
@@ -1847,7 +1847,7 @@
Source
Edit
@@ -1859,7 +1859,7 @@
Source
Edit
@@ -1871,7 +1871,7 @@
Source
Edit
@@ -1883,7 +1883,7 @@
Source
Edit
@@ -1895,7 +1895,7 @@
Source
Edit
@@ -1907,7 +1907,7 @@
Source
Edit
@@ -1919,7 +1919,7 @@
Source
Edit
@@ -1931,7 +1931,7 @@
Source
Edit
@@ -1943,7 +1943,7 @@
Source
Edit
@@ -1955,7 +1955,7 @@
Source
Edit
@@ -1967,7 +1967,7 @@
Source
Edit
@@ -1979,7 +1979,7 @@
Source
Edit
@@ -1991,7 +1991,7 @@
Source
Edit
@@ -2003,7 +2003,7 @@
Source
Edit
@@ -2015,7 +2015,7 @@
Source
Edit
@@ -2027,7 +2027,7 @@
Source
Edit
@@ -2039,7 +2039,7 @@
Source
Edit
@@ -2056,7 +2056,7 @@
Source
Edit
@@ -2068,7 +2068,7 @@
Source
Edit
@@ -2080,7 +2080,7 @@
Source
Edit
@@ -2092,7 +2092,7 @@
Source
Edit
@@ -2104,7 +2104,7 @@
Source
Edit
@@ -2116,7 +2116,7 @@
Source
Edit
@@ -2128,7 +2128,7 @@
Source
Edit
@@ -2140,7 +2140,7 @@
Source
Edit
@@ -2152,7 +2152,7 @@
Source
Edit
@@ -2164,7 +2164,7 @@
Source
Edit
@@ -2176,7 +2176,7 @@
Source
Edit
@@ -2188,7 +2188,7 @@
Source
Edit
@@ -2200,7 +2200,7 @@
Source
Edit
@@ -2212,7 +2212,7 @@
Source
Edit
@@ -2224,7 +2224,7 @@
Source
Edit
@@ -2236,7 +2236,7 @@
Source
Edit
@@ -2248,7 +2248,7 @@
Source
Edit
@@ -2260,7 +2260,7 @@
Source
Edit
@@ -2272,7 +2272,7 @@
Source
Edit
@@ -2284,7 +2284,7 @@
Source
Edit
@@ -2296,7 +2296,7 @@
Source
Edit
@@ -2308,7 +2308,7 @@
Source
Edit
@@ -2320,7 +2320,7 @@
Source
Edit
@@ -2332,7 +2332,7 @@
Source
Edit
@@ -2344,7 +2344,7 @@
Source
Edit
@@ -2356,7 +2356,7 @@
Source
Edit
@@ -2368,7 +2368,7 @@
Source
Edit
@@ -2380,7 +2380,7 @@
Source
Edit
@@ -2392,7 +2392,7 @@
Source
Edit
@@ -2404,7 +2404,7 @@
Source
Edit
@@ -2416,7 +2416,7 @@
Source
Edit
@@ -2428,7 +2428,7 @@
Source
Edit
@@ -2440,7 +2440,7 @@
Source
Edit
@@ -2452,7 +2452,7 @@
Source
Edit
@@ -2464,7 +2464,7 @@
Source
Edit
@@ -2476,7 +2476,7 @@
Source
Edit
@@ -2488,7 +2488,7 @@
Source
Edit
@@ -2500,7 +2500,7 @@
Source
Edit
@@ -2512,7 +2512,7 @@
Source
Edit
@@ -2524,7 +2524,7 @@
Source
Edit
@@ -2536,7 +2536,7 @@
Source
Edit
@@ -2548,7 +2548,7 @@
Source
Edit
@@ -2560,7 +2560,7 @@
Source
Edit
@@ -2572,7 +2572,7 @@
Source
Edit
@@ -2584,7 +2584,7 @@
Source
Edit
@@ -2596,7 +2596,7 @@
Source
Edit
@@ -2608,7 +2608,7 @@
Source
Edit
@@ -2620,7 +2620,7 @@
Source
Edit
@@ -2632,7 +2632,7 @@
Source
Edit
@@ -2644,7 +2644,7 @@
Source
Edit
@@ -2656,7 +2656,7 @@
Source
Edit
@@ -2668,7 +2668,7 @@
Source
Edit
@@ -2680,7 +2680,7 @@
Source
Edit
@@ -2692,7 +2692,7 @@
Source
Edit
@@ -2704,7 +2704,7 @@
Source
Edit
@@ -2716,7 +2716,7 @@
Source
Edit
@@ -2728,7 +2728,7 @@
Source
Edit
@@ -2740,7 +2740,7 @@
Source
Edit
@@ -2752,7 +2752,7 @@
Source
Edit
@@ -2764,7 +2764,7 @@
Source
Edit
@@ -2776,7 +2776,7 @@
Source
Edit
@@ -2788,7 +2788,7 @@
Source
Edit
@@ -2800,7 +2800,7 @@
Source
Edit
@@ -2812,7 +2812,7 @@
Source
Edit
@@ -2824,7 +2824,7 @@
Source
Edit
@@ -2836,7 +2836,7 @@
Source
Edit
@@ -2848,7 +2848,7 @@
Source
Edit
@@ -2860,7 +2860,7 @@
Source
Edit
@@ -2872,7 +2872,7 @@
Source
Edit
@@ -2884,7 +2884,7 @@
Source
Edit
@@ -2896,7 +2896,7 @@
Source
Edit
@@ -2908,7 +2908,7 @@
Source
Edit
@@ -2920,7 +2920,7 @@
Source
Edit
@@ -2932,7 +2932,7 @@
Source
Edit
@@ -2944,7 +2944,7 @@
Source
Edit
@@ -2956,7 +2956,7 @@
Source
Edit
@@ -2968,7 +2968,7 @@
Source
Edit
@@ -2980,7 +2980,7 @@
Source
Edit
@@ -2992,7 +2992,7 @@
Source
Edit
@@ -3004,7 +3004,7 @@
Source
Edit
@@ -3016,7 +3016,7 @@
Source
Edit
@@ -3028,7 +3028,7 @@
Source
Edit
@@ -3040,7 +3040,7 @@
Source
Edit
@@ -3052,7 +3052,7 @@
Source
Edit
@@ -3064,7 +3064,7 @@
Source
Edit
@@ -3076,7 +3076,7 @@
Source
Edit
@@ -3088,7 +3088,7 @@
Source
Edit
@@ -3100,7 +3100,7 @@
Source
Edit
@@ -3112,7 +3112,7 @@
Source
Edit
@@ -3124,7 +3124,7 @@
Source
Edit
@@ -3136,7 +3136,7 @@
Source
Edit
@@ -3148,7 +3148,7 @@
Source
Edit
@@ -3160,7 +3160,7 @@
Source
Edit
@@ -3172,7 +3172,7 @@
Source
Edit
@@ -3184,7 +3184,7 @@
Source
Edit
@@ -3196,7 +3196,7 @@
Source
Edit
@@ -3208,7 +3208,7 @@
Source
Edit
@@ -3220,7 +3220,7 @@
Source
Edit
@@ -3232,7 +3232,7 @@
Source
Edit
@@ -3244,7 +3244,7 @@
Source
Edit
@@ -3256,7 +3256,7 @@
Source
Edit
@@ -3268,7 +3268,7 @@
Source
Edit
@@ -3280,7 +3280,7 @@
Source
Edit
@@ -3292,7 +3292,7 @@
Source
Edit
@@ -3304,7 +3304,7 @@
Source
Edit
@@ -3316,7 +3316,7 @@
Source
Edit
@@ -3328,7 +3328,7 @@
Source
Edit
@@ -3340,7 +3340,7 @@
Source
Edit
@@ -3352,7 +3352,7 @@
Source
Edit
@@ -3364,7 +3364,7 @@
Source
Edit
@@ -3376,7 +3376,7 @@
Source
Edit
@@ -3388,7 +3388,7 @@
Source
Edit
@@ -3400,7 +3400,7 @@
Source
Edit
@@ -3412,7 +3412,7 @@
Source
Edit
@@ -3424,7 +3424,7 @@
Source
Edit
@@ -3436,7 +3436,7 @@
Source
Edit
@@ -3448,7 +3448,7 @@
Source
Edit
@@ -3460,7 +3460,7 @@
Source
Edit
@@ -3472,7 +3472,7 @@
Source
Edit
@@ -3484,7 +3484,7 @@
Source
Edit
@@ -3496,7 +3496,7 @@
Source
Edit
@@ -3508,7 +3508,7 @@
Source
Edit
@@ -3520,7 +3520,7 @@
Source
Edit
@@ -3532,7 +3532,7 @@
Source
Edit
@@ -3544,7 +3544,7 @@
Source
Edit
@@ -3556,7 +3556,7 @@
Source
Edit
@@ -3568,7 +3568,7 @@
Source
Edit
@@ -3580,7 +3580,7 @@
Source
Edit
@@ -3592,7 +3592,7 @@
Source
Edit
@@ -3604,7 +3604,7 @@
Source
Edit
@@ -3616,7 +3616,7 @@
Source
Edit
@@ -3628,7 +3628,7 @@
Source
Edit
@@ -3640,7 +3640,7 @@
Source
Edit
@@ -3652,7 +3652,7 @@
Source
Edit
@@ -3664,7 +3664,7 @@
Source
Edit
@@ -3676,7 +3676,7 @@
Source
Edit
@@ -3688,7 +3688,7 @@
Source
Edit
@@ -3700,7 +3700,7 @@
Source
Edit
@@ -3712,7 +3712,7 @@
Source
Edit
@@ -3724,7 +3724,7 @@
Source
Edit
@@ -3736,7 +3736,7 @@
Source
Edit
@@ -3748,7 +3748,7 @@
Source
Edit
@@ -3760,7 +3760,7 @@
Source
Edit
@@ -3772,7 +3772,7 @@
Source
Edit
@@ -3784,7 +3784,7 @@
Source
Edit
@@ -3796,7 +3796,7 @@
Source
Edit
@@ -3808,7 +3808,7 @@
Source
Edit
@@ -3820,7 +3820,7 @@
Source
Edit
@@ -3832,7 +3832,7 @@
Source
Edit
@@ -3844,7 +3844,7 @@
Source
Edit
@@ -3856,7 +3856,7 @@
Source
Edit
@@ -3868,7 +3868,7 @@
Source
Edit
@@ -3880,7 +3880,7 @@
Source
Edit
@@ -3892,7 +3892,7 @@
Source
Edit
@@ -3904,7 +3904,7 @@
Source
Edit
@@ -3916,7 +3916,7 @@
Source
Edit
@@ -3928,7 +3928,7 @@
Source
Edit
@@ -3940,7 +3940,7 @@
Source
Edit
@@ -3952,7 +3952,7 @@
Source
Edit
@@ -3964,7 +3964,7 @@
Source
Edit
@@ -3976,7 +3976,7 @@
Source
Edit
@@ -3988,7 +3988,7 @@
Source
Edit
@@ -4000,7 +4000,7 @@
Source
Edit
@@ -4012,7 +4012,7 @@
Source
Edit
@@ -4024,7 +4024,7 @@
Source
Edit
@@ -4036,7 +4036,7 @@
Source
Edit
@@ -4048,7 +4048,7 @@
Source
Edit
@@ -4060,7 +4060,7 @@
Source
Edit
@@ -4072,7 +4072,7 @@
Source
Edit
@@ -4084,7 +4084,7 @@
Source
Edit
@@ -4096,7 +4096,7 @@
Source
Edit
@@ -4108,7 +4108,7 @@
Source
Edit
@@ -4120,7 +4120,7 @@
Source
Edit
@@ -4132,7 +4132,7 @@
Source
Edit
@@ -4144,7 +4144,7 @@
Source
Edit
@@ -4156,7 +4156,7 @@
Source
Edit
@@ -4168,7 +4168,7 @@
Source
Edit
@@ -4180,7 +4180,7 @@
Source
Edit
@@ -4192,7 +4192,7 @@
Source
Edit
@@ -4204,7 +4204,7 @@
Source
Edit
@@ -4216,7 +4216,7 @@
Source
Edit
@@ -4228,7 +4228,7 @@
Source
Edit
@@ -4240,7 +4240,7 @@
Source
Edit
@@ -4252,7 +4252,7 @@
Source
Edit
@@ -4264,7 +4264,7 @@
Source
Edit
@@ -4276,7 +4276,7 @@
Source
Edit
@@ -4288,7 +4288,7 @@
Source
Edit
@@ -4300,7 +4300,7 @@
Source
Edit
@@ -4312,7 +4312,7 @@
Source
Edit
@@ -4324,7 +4324,7 @@
Source
Edit
@@ -4336,7 +4336,7 @@
Source
Edit
@@ -4348,7 +4348,7 @@
Source
Edit
@@ -4360,7 +4360,7 @@
Source
Edit
@@ -4372,7 +4372,7 @@
Source
Edit
@@ -4384,7 +4384,7 @@
Source
Edit
@@ -4396,7 +4396,7 @@
Source
Edit
@@ -4408,7 +4408,7 @@
Source
Edit
@@ -4420,7 +4420,7 @@
Source
Edit
@@ -4432,7 +4432,7 @@
Source
Edit
@@ -4444,7 +4444,7 @@
Source
Edit
@@ -4456,7 +4456,7 @@
Source
Edit
@@ -4468,7 +4468,7 @@
Source
Edit
@@ -4480,7 +4480,7 @@
Source
Edit
@@ -4492,7 +4492,7 @@
Source
Edit
@@ -4504,7 +4504,7 @@
Source
Edit
@@ -4516,7 +4516,7 @@
Source
Edit
@@ -4528,7 +4528,7 @@
Source
Edit
@@ -4540,7 +4540,7 @@
Source
Edit
@@ -4552,7 +4552,7 @@
Source
Edit
@@ -4564,7 +4564,7 @@
Source
Edit
@@ -4576,7 +4576,7 @@
Source
Edit
@@ -4588,7 +4588,7 @@
Source
Edit
@@ -4600,7 +4600,7 @@
Source
Edit
@@ -4612,7 +4612,7 @@
Source
Edit
@@ -4624,7 +4624,7 @@
Source
Edit
@@ -4636,7 +4636,7 @@
Source
Edit
@@ -4648,7 +4648,7 @@
Source
Edit
@@ -4660,7 +4660,7 @@
Source
Edit
@@ -4672,7 +4672,7 @@
Source
Edit
@@ -4684,7 +4684,7 @@
Source
Edit
@@ -4696,7 +4696,7 @@
Source
Edit
@@ -4708,7 +4708,7 @@
Source
Edit
@@ -4720,7 +4720,7 @@
Source
Edit
@@ -4732,7 +4732,7 @@
Source
Edit
@@ -4744,7 +4744,7 @@
Source
Edit
@@ -4756,7 +4756,7 @@
Source
Edit
@@ -4768,7 +4768,7 @@
Source
Edit
@@ -4780,7 +4780,7 @@
Source
Edit
@@ -4792,7 +4792,7 @@
Source
Edit
@@ -4804,7 +4804,7 @@
Source
Edit
@@ -4816,7 +4816,7 @@
Source
Edit
@@ -4828,7 +4828,7 @@
Source
Edit
@@ -4840,7 +4840,7 @@
Source
Edit
@@ -4852,7 +4852,7 @@
Source
Edit
@@ -4864,7 +4864,7 @@
Source
Edit
@@ -4876,7 +4876,7 @@
Source
Edit
@@ -4888,7 +4888,7 @@
Source
Edit
@@ -4900,7 +4900,7 @@
Source
Edit
@@ -4912,7 +4912,7 @@
Source
Edit
@@ -4924,7 +4924,7 @@
Source
Edit
@@ -4936,7 +4936,7 @@
Source
Edit
@@ -4948,7 +4948,7 @@
Source
Edit
@@ -4960,7 +4960,7 @@
Source
Edit
@@ -4972,7 +4972,7 @@
Source
Edit
@@ -4984,7 +4984,7 @@
Source
Edit
@@ -4996,7 +4996,7 @@
Source
Edit
@@ -5008,7 +5008,7 @@
Source
Edit
@@ -5020,7 +5020,7 @@
Source
Edit
@@ -5032,7 +5032,7 @@
Source
Edit
@@ -5044,7 +5044,7 @@
Source
Edit
@@ -5056,7 +5056,7 @@
Source
Edit
@@ -5068,7 +5068,7 @@
Source
Edit
@@ -5080,7 +5080,7 @@
Source
Edit
@@ -5092,7 +5092,7 @@
Source
Edit
@@ -5104,7 +5104,7 @@
Source
Edit
@@ -5116,7 +5116,7 @@
Source
Edit
@@ -5128,7 +5128,7 @@
Source
Edit
@@ -5140,7 +5140,7 @@
Source
Edit
@@ -5152,7 +5152,7 @@
Source
Edit
@@ -5164,7 +5164,7 @@
Source
Edit
@@ -5176,7 +5176,7 @@
Source
Edit
@@ -5188,7 +5188,7 @@
Source
Edit
@@ -5200,7 +5200,7 @@
Source
Edit
@@ -5212,7 +5212,7 @@
Source
Edit
@@ -5224,7 +5224,7 @@
Source
Edit
@@ -5236,7 +5236,7 @@
Source
Edit
@@ -5248,7 +5248,7 @@
Source
Edit
@@ -5260,7 +5260,7 @@
Source
Edit
@@ -5272,7 +5272,7 @@
Source
Edit
@@ -5284,7 +5284,7 @@
Source
Edit
@@ -5296,7 +5296,7 @@
Source
Edit
@@ -5308,7 +5308,7 @@
Source
Edit
@@ -5320,7 +5320,7 @@
Source
Edit
@@ -5332,7 +5332,7 @@
Source
Edit
@@ -5344,7 +5344,7 @@
Source
Edit
@@ -5356,7 +5356,7 @@
Source
Edit
@@ -5368,7 +5368,7 @@
Source
Edit
@@ -5380,7 +5380,7 @@
Source
Edit
@@ -5392,7 +5392,7 @@
Source
Edit
@@ -5404,7 +5404,7 @@
Source
Edit
@@ -5416,7 +5416,7 @@
Source
Edit
@@ -5428,7 +5428,7 @@
Source
Edit
@@ -5440,7 +5440,7 @@
Source
Edit
@@ -5452,7 +5452,7 @@
Source
Edit
@@ -5464,7 +5464,7 @@
Source
Edit
@@ -5476,7 +5476,7 @@
Source
Edit
@@ -5488,7 +5488,7 @@
Source
Edit
@@ -5500,7 +5500,7 @@
Source
Edit
@@ -5512,7 +5512,7 @@
Source
Edit
@@ -5524,7 +5524,7 @@
Source
Edit
@@ -5536,7 +5536,7 @@
Source
Edit
@@ -5548,7 +5548,7 @@
Source
Edit
@@ -5560,7 +5560,7 @@
Source
Edit
@@ -5572,7 +5572,7 @@
Source
Edit
@@ -5584,7 +5584,7 @@
Source
Edit
@@ -5596,7 +5596,7 @@
Source
Edit
@@ -5608,7 +5608,7 @@
Source
Edit
@@ -5620,7 +5620,7 @@
Source
Edit
@@ -5632,7 +5632,7 @@
Source
Edit
@@ -5644,7 +5644,7 @@
Source
Edit
@@ -5656,7 +5656,7 @@
Source
Edit
@@ -5668,7 +5668,7 @@
Source
Edit
@@ -5680,7 +5680,7 @@
Source
Edit
@@ -5692,7 +5692,7 @@
Source
Edit
@@ -5704,7 +5704,7 @@
Source
Edit
@@ -5716,7 +5716,7 @@
Source
Edit
@@ -5728,7 +5728,7 @@
Source
Edit
@@ -5740,7 +5740,7 @@
Source
Edit
@@ -5752,7 +5752,7 @@
Source
Edit
@@ -5764,7 +5764,7 @@
Source
Edit
@@ -5776,7 +5776,7 @@
Source
Edit
@@ -5788,7 +5788,7 @@
Source
Edit
@@ -5800,7 +5800,7 @@
Source
Edit
@@ -5812,7 +5812,7 @@
Source
Edit
@@ -5824,7 +5824,7 @@
Source
Edit
@@ -5836,7 +5836,7 @@
Source
Edit
@@ -5848,7 +5848,7 @@
Source
Edit
@@ -5860,7 +5860,7 @@
Source
Edit
@@ -5872,7 +5872,7 @@
Source
Edit
@@ -5884,7 +5884,7 @@
Source
Edit
@@ -5896,7 +5896,7 @@
Source
Edit
@@ -5908,7 +5908,7 @@
Source
Edit
@@ -5920,7 +5920,7 @@
Source
Edit
@@ -5932,7 +5932,7 @@
Source
Edit
@@ -5944,7 +5944,7 @@
Source
Edit
@@ -5956,7 +5956,7 @@
Source
Edit
@@ -5968,7 +5968,7 @@
Source
Edit
@@ -5980,7 +5980,7 @@
Source
Edit
@@ -5992,7 +5992,7 @@
Source
Edit
@@ -6004,7 +6004,7 @@
Source
Edit
@@ -6016,7 +6016,7 @@
Source
Edit
@@ -6028,7 +6028,7 @@
Source
Edit
@@ -6040,7 +6040,7 @@
Source
Edit
@@ -6052,7 +6052,7 @@
Source
Edit
@@ -6064,7 +6064,7 @@
Source
Edit
@@ -6076,7 +6076,7 @@
Source
Edit
@@ -6088,7 +6088,7 @@
Source
Edit
@@ -6100,7 +6100,7 @@
Source
Edit
@@ -6112,7 +6112,7 @@
Source
Edit
@@ -6124,7 +6124,7 @@
Source
Edit
@@ -6136,7 +6136,7 @@
Source
Edit
@@ -6148,7 +6148,7 @@
Source
Edit
@@ -6160,7 +6160,7 @@
Source
Edit
@@ -6172,7 +6172,7 @@
Source
Edit
@@ -6184,7 +6184,7 @@
Source
Edit
@@ -6196,7 +6196,7 @@
Source
Edit
@@ -6208,7 +6208,7 @@
Source
Edit
@@ -6220,7 +6220,7 @@
Source
Edit
@@ -6232,7 +6232,7 @@
Source
Edit
@@ -6244,7 +6244,7 @@
Source
Edit
@@ -6256,7 +6256,7 @@
Source
Edit
@@ -6268,7 +6268,7 @@
Source
Edit
@@ -6280,7 +6280,7 @@
Source
Edit
@@ -6292,7 +6292,7 @@
Source
Edit
@@ -6304,7 +6304,7 @@
Source
Edit
@@ -6316,7 +6316,7 @@
Source
Edit
@@ -6328,7 +6328,7 @@
Source
Edit
@@ -6340,7 +6340,7 @@
Source
Edit
@@ -6352,7 +6352,7 @@
Source
Edit
@@ -6364,7 +6364,7 @@
Source
Edit
@@ -6376,7 +6376,7 @@
Source
Edit
@@ -6388,7 +6388,7 @@
Source
Edit
@@ -6400,7 +6400,7 @@
Source
Edit
@@ -6412,7 +6412,7 @@
Source
Edit
@@ -6424,7 +6424,7 @@
Source
Edit
@@ -6436,7 +6436,7 @@
Source
Edit
@@ -6448,7 +6448,7 @@
Source
Edit
@@ -6460,7 +6460,7 @@
Source
Edit
@@ -6472,7 +6472,7 @@
Source
Edit
@@ -6484,7 +6484,7 @@
Source
Edit
@@ -6496,7 +6496,7 @@
Source
Edit
@@ -6508,7 +6508,7 @@
Source
Edit
@@ -6520,7 +6520,7 @@
Source
Edit
@@ -6532,7 +6532,7 @@
Source
Edit
@@ -6544,7 +6544,7 @@
Source
Edit
@@ -6556,7 +6556,7 @@
Source
Edit
@@ -6568,7 +6568,7 @@
Source
Edit
@@ -6580,7 +6580,7 @@
Source
Edit
@@ -6592,7 +6592,7 @@
Source
Edit
@@ -6604,7 +6604,7 @@
Source
Edit
@@ -6616,7 +6616,7 @@
Source
Edit
@@ -6628,7 +6628,7 @@
Source
Edit
@@ -6640,7 +6640,7 @@
Source
Edit
@@ -6652,7 +6652,7 @@
Source
Edit
@@ -6664,7 +6664,7 @@
Source
Edit
@@ -6676,7 +6676,7 @@
Source
Edit
@@ -6688,7 +6688,7 @@
Source
Edit
@@ -6700,7 +6700,7 @@
Source
Edit
@@ -6712,7 +6712,7 @@
Source
Edit
@@ -6724,7 +6724,7 @@
Source
Edit
@@ -6736,7 +6736,7 @@
Source
Edit
@@ -6748,7 +6748,7 @@
Source
Edit
@@ -6760,7 +6760,7 @@
Source
Edit
@@ -6772,7 +6772,7 @@
Source
Edit
@@ -6784,7 +6784,7 @@
Source
Edit
@@ -6796,7 +6796,7 @@
Source
Edit
@@ -6808,7 +6808,7 @@
Source
Edit
@@ -6820,7 +6820,7 @@
Source
Edit
@@ -6832,7 +6832,7 @@
Source
Edit
@@ -6844,7 +6844,7 @@
Source
Edit
@@ -6856,7 +6856,7 @@
Source
Edit
@@ -6868,7 +6868,7 @@
Source
Edit
@@ -6880,7 +6880,7 @@
Source
Edit
@@ -6892,7 +6892,7 @@
Source
Edit
@@ -6904,7 +6904,7 @@
Source
Edit
@@ -6916,7 +6916,7 @@
Source
Edit
@@ -6928,7 +6928,7 @@
Source
Edit
@@ -6940,7 +6940,7 @@
Source
Edit
@@ -6952,7 +6952,7 @@
Source
Edit
@@ -6964,7 +6964,7 @@
Source
Edit
@@ -6976,7 +6976,7 @@
Source
Edit
@@ -6988,7 +6988,7 @@
Source
Edit
@@ -7000,7 +7000,7 @@
Source
Edit
@@ -7012,7 +7012,7 @@
Source
Edit
@@ -7024,7 +7024,7 @@
Source
Edit
@@ -7036,7 +7036,7 @@
Source
Edit
@@ -7048,7 +7048,7 @@
Source
Edit
@@ -7060,7 +7060,7 @@
Source
Edit
@@ -7072,7 +7072,7 @@
Source
Edit
@@ -7084,7 +7084,7 @@
Source
Edit
@@ -7096,7 +7096,7 @@
Source
Edit
@@ -7108,7 +7108,7 @@
Source
Edit
@@ -7120,7 +7120,7 @@
Source
Edit
@@ -7132,7 +7132,7 @@
Source
Edit
@@ -7144,7 +7144,7 @@
Source
Edit
@@ -7156,7 +7156,7 @@
Source
Edit
@@ -7168,7 +7168,7 @@
Source
Edit
@@ -7180,7 +7180,7 @@
Source
Edit
@@ -7192,7 +7192,7 @@
Source
Edit
@@ -7204,7 +7204,7 @@
Source
Edit
@@ -7216,7 +7216,7 @@
Source
Edit
@@ -7228,7 +7228,7 @@
Source
Edit
@@ -7240,7 +7240,7 @@
Source
Edit
@@ -7252,7 +7252,7 @@
Source
Edit
@@ -7264,7 +7264,7 @@
Source
Edit
@@ -7276,7 +7276,7 @@
Source
Edit
@@ -7288,7 +7288,7 @@
Source
Edit
@@ -7300,7 +7300,7 @@
Source
Edit
@@ -7312,7 +7312,7 @@
Source
Edit
@@ -7324,7 +7324,7 @@
Source
Edit
@@ -7336,7 +7336,7 @@
Source
Edit
@@ -7348,7 +7348,7 @@
Source
Edit
@@ -7360,7 +7360,7 @@
Source
Edit
@@ -7372,7 +7372,7 @@
Source
Edit
@@ -7384,7 +7384,7 @@
Source
Edit
@@ -7396,7 +7396,7 @@
Source
Edit
@@ -7408,7 +7408,7 @@
Source
Edit
@@ -7420,7 +7420,7 @@
Source
Edit
@@ -7432,7 +7432,7 @@
Source
Edit
@@ -7444,7 +7444,7 @@
Source
Edit
@@ -7456,7 +7456,7 @@
Source
Edit
@@ -7468,7 +7468,7 @@
Source
Edit
@@ -7480,7 +7480,7 @@
Source
Edit
@@ -7492,7 +7492,7 @@
Source
Edit
@@ -7504,7 +7504,7 @@
Source
Edit
@@ -7516,7 +7516,7 @@
Source
Edit
@@ -7528,7 +7528,7 @@
Source
Edit
@@ -7540,7 +7540,7 @@
Source
Edit
@@ -7552,7 +7552,7 @@
Source
Edit
@@ -7564,7 +7564,7 @@
Source
Edit
@@ -7576,7 +7576,7 @@
Source
Edit
@@ -7588,7 +7588,7 @@
Source
Edit
@@ -7600,7 +7600,7 @@
Source
Edit
@@ -7612,7 +7612,7 @@
Source
Edit
@@ -7624,7 +7624,7 @@
Source
Edit
@@ -7636,7 +7636,7 @@
Source
Edit
@@ -7648,7 +7648,7 @@
Source
Edit
@@ -7660,7 +7660,7 @@
Source
Edit
@@ -7672,7 +7672,7 @@
Source
Edit
@@ -7684,7 +7684,7 @@
Source
Edit
@@ -7696,7 +7696,7 @@
Source
Edit
@@ -7708,7 +7708,7 @@
Source
Edit
@@ -7720,7 +7720,7 @@
Source
Edit
@@ -7732,7 +7732,7 @@
Source
Edit
@@ -7744,7 +7744,7 @@
Source
Edit
@@ -7756,7 +7756,7 @@
Source
Edit
@@ -7768,7 +7768,7 @@
Source
Edit
@@ -7780,7 +7780,7 @@
Source
Edit
@@ -7792,7 +7792,7 @@
Source
Edit
@@ -7804,7 +7804,7 @@
Source
Edit
@@ -7816,7 +7816,7 @@
Source
Edit
@@ -7828,7 +7828,7 @@
Source
Edit
@@ -7840,7 +7840,7 @@
Source
Edit
@@ -7852,7 +7852,7 @@
Source
Edit
@@ -7864,7 +7864,7 @@
Source
Edit
@@ -7876,7 +7876,7 @@
Source
Edit
@@ -7888,7 +7888,7 @@
Source
Edit
@@ -7900,7 +7900,7 @@
Source
Edit
@@ -7912,7 +7912,7 @@
Source
Edit
@@ -7924,7 +7924,7 @@
Source
Edit
@@ -7936,7 +7936,7 @@
Source
Edit
@@ -7948,7 +7948,7 @@
Source
Edit
@@ -7960,7 +7960,7 @@
Source
Edit
@@ -7972,7 +7972,7 @@
Source
Edit
@@ -7984,7 +7984,7 @@
Source
Edit
@@ -7996,7 +7996,7 @@
Source
Edit
@@ -8008,7 +8008,7 @@
Source
Edit
@@ -8020,7 +8020,7 @@
Source
Edit
@@ -8032,7 +8032,7 @@
Source
Edit
@@ -8044,7 +8044,7 @@
Source
Edit
@@ -8056,7 +8056,7 @@
Source
Edit
@@ -8068,7 +8068,7 @@
Source
Edit
@@ -8080,7 +8080,7 @@
Source
Edit
@@ -8092,7 +8092,7 @@
Source
Edit
@@ -8104,7 +8104,7 @@
Source
Edit
@@ -8116,7 +8116,7 @@
Source
Edit
@@ -8128,7 +8128,7 @@
Source
Edit
@@ -8140,7 +8140,7 @@
Source
Edit
@@ -8152,7 +8152,7 @@
Source
Edit
@@ -8164,7 +8164,7 @@
Source
Edit
@@ -8176,7 +8176,7 @@
Source
Edit
@@ -8188,7 +8188,7 @@
Source
Edit
@@ -8200,7 +8200,7 @@
Source
Edit
@@ -8212,7 +8212,7 @@
Source
Edit
@@ -8224,7 +8224,7 @@
Source
Edit
@@ -8236,7 +8236,7 @@
Source
Edit
@@ -8248,7 +8248,7 @@
Source
Edit
@@ -8260,7 +8260,7 @@
Source
Edit
@@ -8272,7 +8272,7 @@
Source
Edit
@@ -8284,7 +8284,7 @@
Source
Edit
@@ -8296,7 +8296,7 @@
Source
Edit
@@ -8315,7 +8315,7 @@
Source
Edit
@@ -8330,7 +8330,7 @@
Source
Edit
@@ -8347,7 +8347,7 @@
Source
Edit
@@ -8363,7 +8363,7 @@
Source
Edit
@@ -8376,7 +8376,7 @@
Source
Edit
@@ -8389,7 +8389,7 @@
Source
Edit
@@ -8405,7 +8405,7 @@
Source
Edit
@@ -8422,7 +8422,7 @@
Source
Edit
@@ -8438,7 +8438,7 @@
Source
Edit
@@ -8454,7 +8454,7 @@
Source
Edit
@@ -8471,7 +8471,7 @@
Source
Edit
@@ -8484,7 +8484,7 @@
Source
Edit
@@ -8500,7 +8500,7 @@
Source
Edit
@@ -8516,7 +8516,7 @@
Source
Edit
@@ -8530,7 +8530,7 @@
Source
Edit
@@ -8545,7 +8545,7 @@
Source
Edit
@@ -8559,7 +8559,7 @@
Source
Edit
@@ -8573,7 +8573,7 @@
Source
Edit
@@ -8586,7 +8586,7 @@
Source
Edit
@@ -8600,7 +8600,7 @@
Source
Edit
@@ -8613,7 +8613,7 @@
Source
Edit
@@ -8627,7 +8627,7 @@
Source
Edit
@@ -8640,7 +8640,7 @@
Source
Edit
@@ -8653,7 +8653,7 @@
Source
Edit
@@ -8667,7 +8667,7 @@
Source
Edit
@@ -8682,7 +8682,7 @@
Source
Edit
@@ -8698,7 +8698,7 @@
Source
Edit
@@ -8714,7 +8714,7 @@
Source
Edit
@@ -8729,7 +8729,7 @@
Source
Edit
@@ -8744,7 +8744,7 @@
Source
Edit
@@ -8759,7 +8759,7 @@
Source
Edit
@@ -8772,7 +8772,7 @@
Source
Edit
@@ -8786,7 +8786,7 @@
Source
Edit
@@ -8800,7 +8800,7 @@
Source
Edit
@@ -8816,7 +8816,7 @@
Source
Edit
@@ -8833,7 +8833,7 @@
Source
Edit
@@ -8849,7 +8849,7 @@
Source
Edit
@@ -8863,7 +8863,7 @@
Source
Edit
@@ -8876,7 +8876,7 @@
Source
Edit
@@ -8890,7 +8890,7 @@
Source
Edit
@@ -8904,7 +8904,7 @@
Source
Edit
@@ -8918,7 +8918,7 @@
Source
Edit
@@ -8932,7 +8932,7 @@
Source
Edit
@@ -8946,7 +8946,7 @@
Source
Edit
@@ -8963,7 +8963,7 @@
Source
Edit
@@ -8980,7 +8980,7 @@
Source
Edit
@@ -8997,7 +8997,7 @@
Source
Edit
diff --git a/oids.html b/oids.html
index 2c915750b5a..d92d2c35fc3 100644
--- a/oids.html
+++ b/oids.html
@@ -158,7 +158,7 @@ pure/oids
Source
Edit
@@ -186,7 +186,7 @@
An OID.
Source
Edit
@@ -203,7 +203,7 @@
Converts an OID to a string.
Source
Edit
@@ -215,7 +215,7 @@
Compares two OIDs for equality.
Source
Edit
@@ -227,7 +227,7 @@
Returns the generated timestamp of the OID.
Source
Edit
@@ -243,7 +243,7 @@
Example: cmd: -r:off
echo $genOid()
Source
Edit
@@ -255,7 +255,7 @@
Generates the hash of an OID for use in hashtables.
Source
Edit
@@ -267,7 +267,7 @@
Source
Edit
@@ -279,7 +279,7 @@
Parses an OID.
Source
Edit
diff --git a/openssl.html b/openssl.html
index 8e623f509ee..2cbf3427dac 100644
--- a/openssl.html
+++ b/openssl.html
@@ -1320,7 +1320,7 @@ wrappers/openssl
Source
Edit
@@ -1347,7 +1347,7 @@
Source
Edit
@@ -1359,7 +1359,7 @@
Source
Edit
@@ -1371,7 +1371,7 @@
Source
Edit
@@ -1386,7 +1386,7 @@
Source
Edit
@@ -1398,7 +1398,7 @@
Source
Edit
@@ -1410,7 +1410,7 @@
Source
Edit
@@ -1422,7 +1422,7 @@
Source
Edit
@@ -1434,7 +1434,7 @@
Source
Edit
@@ -1446,7 +1446,7 @@
Source
Edit
@@ -1462,7 +1462,7 @@
Source
Edit
@@ -1474,7 +1474,7 @@
Source
Edit
@@ -1488,7 +1488,7 @@
Source
Edit
@@ -1500,7 +1500,7 @@
Source
Edit
@@ -1512,7 +1512,7 @@
Source
Edit
@@ -1524,7 +1524,7 @@
Source
Edit
@@ -1536,7 +1536,7 @@
Source
Edit
@@ -1549,7 +1549,7 @@
Source
Edit
@@ -1561,7 +1561,7 @@
Source
Edit
@@ -1573,7 +1573,7 @@
Source
Edit
@@ -1585,7 +1585,7 @@
Source
Edit
@@ -1597,7 +1597,7 @@
Source
Edit
@@ -1611,7 +1611,7 @@
Source
Edit
@@ -1624,7 +1624,7 @@
Source
Edit
@@ -1636,7 +1636,7 @@
Source
Edit
@@ -1648,7 +1648,7 @@
Source
Edit
@@ -1660,7 +1660,7 @@
Source
Edit
@@ -1672,7 +1672,7 @@
Source
Edit
@@ -1684,7 +1684,7 @@
Source
Edit
@@ -1696,7 +1696,7 @@
Source
Edit
@@ -1708,7 +1708,7 @@
Source
Edit
@@ -1720,7 +1720,7 @@
Source
Edit
@@ -1732,7 +1732,7 @@
Source
Edit
@@ -1749,7 +1749,7 @@
Source
Edit
@@ -1761,7 +1761,7 @@
Source
Edit
@@ -1773,7 +1773,7 @@
Source
Edit
@@ -1785,7 +1785,7 @@
Source
Edit
@@ -1797,7 +1797,7 @@
Source
Edit
@@ -1809,7 +1809,7 @@
Source
Edit
@@ -1821,7 +1821,7 @@
Source
Edit
@@ -1833,7 +1833,7 @@
Source
Edit
@@ -1845,7 +1845,7 @@
Source
Edit
@@ -1857,7 +1857,7 @@
Source
Edit
@@ -1869,7 +1869,7 @@
Source
Edit
@@ -1881,7 +1881,7 @@
Source
Edit
@@ -1893,7 +1893,7 @@
Source
Edit
@@ -1905,7 +1905,7 @@
Source
Edit
@@ -1917,7 +1917,7 @@
Source
Edit
@@ -1929,7 +1929,7 @@
Source
Edit
@@ -1941,7 +1941,7 @@
Source
Edit
@@ -1953,7 +1953,7 @@
Source
Edit
@@ -1965,7 +1965,7 @@
Source
Edit
@@ -1977,7 +1977,7 @@
Source
Edit
@@ -1989,7 +1989,7 @@
Source
Edit
@@ -2001,7 +2001,7 @@
Source
Edit
@@ -2013,7 +2013,7 @@
Source
Edit
@@ -2025,7 +2025,7 @@
Source
Edit
@@ -2037,7 +2037,7 @@
Source
Edit
@@ -2049,7 +2049,7 @@
Source
Edit
@@ -2061,7 +2061,7 @@
Source
Edit
@@ -2073,7 +2073,7 @@
Source
Edit
@@ -2085,7 +2085,7 @@
Source
Edit
@@ -2097,7 +2097,7 @@
Source
Edit
@@ -2109,7 +2109,7 @@
Source
Edit
@@ -2121,7 +2121,7 @@
Source
Edit
@@ -2133,7 +2133,7 @@
Source
Edit
@@ -2145,7 +2145,7 @@
Source
Edit
@@ -2157,7 +2157,7 @@
Source
Edit
@@ -2169,7 +2169,7 @@
Source
Edit
@@ -2181,7 +2181,7 @@
Source
Edit
@@ -2193,7 +2193,7 @@
Source
Edit
@@ -2205,7 +2205,7 @@
Source
Edit
@@ -2217,7 +2217,7 @@
Source
Edit
@@ -2229,7 +2229,7 @@
Source
Edit
@@ -2241,7 +2241,7 @@
Source
Edit
@@ -2253,7 +2253,7 @@
Source
Edit
@@ -2265,7 +2265,7 @@
Source
Edit
@@ -2277,7 +2277,7 @@
Source
Edit
@@ -2289,7 +2289,7 @@
Source
Edit
@@ -2301,7 +2301,7 @@
Source
Edit
@@ -2313,7 +2313,7 @@
Source
Edit
@@ -2325,7 +2325,7 @@
Source
Edit
@@ -2337,7 +2337,7 @@
Source
Edit
@@ -2349,7 +2349,7 @@
Source
Edit
@@ -2361,7 +2361,7 @@
Source
Edit
@@ -2373,7 +2373,7 @@
Source
Edit
@@ -2385,7 +2385,7 @@
Source
Edit
@@ -2397,7 +2397,7 @@
Source
Edit
@@ -2409,7 +2409,7 @@
Source
Edit
@@ -2421,7 +2421,7 @@
Source
Edit
@@ -2433,7 +2433,7 @@
Source
Edit
@@ -2445,7 +2445,7 @@
Source
Edit
@@ -2457,7 +2457,7 @@
Source
Edit
@@ -2469,7 +2469,7 @@
Source
Edit
@@ -2481,7 +2481,7 @@
Source
Edit
@@ -2493,7 +2493,7 @@
Source
Edit
@@ -2505,7 +2505,7 @@
Source
Edit
@@ -2517,7 +2517,7 @@
Source
Edit
@@ -2529,7 +2529,7 @@
Source
Edit
@@ -2541,7 +2541,7 @@
Source
Edit
@@ -2553,7 +2553,7 @@
Source
Edit
@@ -2565,7 +2565,7 @@
Source
Edit
@@ -2577,7 +2577,7 @@
Source
Edit
@@ -2589,7 +2589,7 @@
Source
Edit
@@ -2601,7 +2601,7 @@
Source
Edit
@@ -2613,7 +2613,7 @@
Source
Edit
@@ -2625,7 +2625,7 @@
Source
Edit
@@ -2637,7 +2637,7 @@
Source
Edit
@@ -2649,7 +2649,7 @@
Source
Edit
@@ -2661,7 +2661,7 @@
Source
Edit
@@ -2673,7 +2673,7 @@
Source
Edit
@@ -2685,7 +2685,7 @@
Source
Edit
@@ -2697,7 +2697,7 @@
Source
Edit
@@ -2709,7 +2709,7 @@
Source
Edit
@@ -2721,7 +2721,7 @@
Source
Edit
@@ -2733,7 +2733,7 @@
Source
Edit
@@ -2745,7 +2745,7 @@
Source
Edit
@@ -2757,7 +2757,7 @@
Source
Edit
@@ -2769,7 +2769,7 @@
Source
Edit
@@ -2781,7 +2781,7 @@
Source
Edit
@@ -2793,7 +2793,7 @@
Source
Edit
@@ -2805,7 +2805,7 @@
Source
Edit
@@ -2817,7 +2817,7 @@
Source
Edit
@@ -2829,7 +2829,7 @@
Source
Edit
@@ -2841,7 +2841,7 @@
Source
Edit
@@ -2853,7 +2853,7 @@
Source
Edit
@@ -2865,7 +2865,7 @@
Source
Edit
@@ -2877,7 +2877,7 @@
Source
Edit
@@ -2889,7 +2889,7 @@
Source
Edit
@@ -2901,7 +2901,7 @@
Source
Edit
@@ -2913,7 +2913,7 @@
Source
Edit
@@ -2925,7 +2925,7 @@
Source
Edit
@@ -2937,7 +2937,7 @@
Source
Edit
@@ -2949,7 +2949,7 @@
Source
Edit
@@ -2961,7 +2961,7 @@
Source
Edit
@@ -2973,7 +2973,7 @@
Source
Edit
@@ -2985,7 +2985,7 @@
Source
Edit
@@ -2997,7 +2997,7 @@
Source
Edit
@@ -3009,7 +3009,7 @@
Source
Edit
@@ -3021,7 +3021,7 @@
Source
Edit
@@ -3033,7 +3033,7 @@
Source
Edit
@@ -3045,7 +3045,7 @@
Source
Edit
@@ -3057,7 +3057,7 @@
Source
Edit
@@ -3069,7 +3069,7 @@
Source
Edit
@@ -3081,7 +3081,7 @@
Source
Edit
@@ -3093,7 +3093,7 @@
Source
Edit
@@ -3105,7 +3105,7 @@
Source
Edit
@@ -3117,7 +3117,7 @@
Source
Edit
@@ -3129,7 +3129,7 @@
Source
Edit
@@ -3141,7 +3141,7 @@
Source
Edit
@@ -3159,7 +3159,7 @@
Source
Edit
@@ -3171,7 +3171,7 @@
Source
Edit
@@ -3183,7 +3183,7 @@
Source
Edit
@@ -3196,7 +3196,7 @@
Source
Edit
@@ -3208,7 +3208,7 @@
Source
Edit
@@ -3221,7 +3221,7 @@
Source
Edit
@@ -3234,7 +3234,7 @@
Source
Edit
@@ -3247,7 +3247,7 @@
Source
Edit
@@ -3259,7 +3259,7 @@
Source
Edit
@@ -3272,7 +3272,7 @@
Source
Edit
@@ -3286,7 +3286,7 @@
Source
Edit
@@ -3299,7 +3299,7 @@
Source
Edit
@@ -3312,7 +3312,7 @@
Source
Edit
@@ -3325,7 +3325,7 @@
Source
Edit
@@ -3338,7 +3338,7 @@
Source
Edit
@@ -3351,7 +3351,7 @@
Source
Edit
@@ -3363,7 +3363,7 @@
Source
Edit
@@ -3375,7 +3375,7 @@
decode DER/BER bytestring into X.509 certificate struct
Source
Edit
@@ -3388,7 +3388,7 @@
Source
Edit
@@ -3401,7 +3401,7 @@
Source
Edit
@@ -3414,7 +3414,7 @@
Source
Edit
@@ -3427,7 +3427,7 @@
Source
Edit
@@ -3440,7 +3440,7 @@
Source
Edit
@@ -3453,7 +3453,7 @@
Source
Edit
@@ -3466,7 +3466,7 @@
Source
Edit
@@ -3479,7 +3479,7 @@
Source
Edit
@@ -3493,7 +3493,7 @@
Source
Edit
@@ -3506,7 +3506,7 @@
Source
Edit
@@ -3519,7 +3519,7 @@
Source
Edit
@@ -3532,7 +3532,7 @@
Source
Edit
@@ -3546,7 +3546,7 @@
Source
Edit
@@ -3559,7 +3559,7 @@
Source
Edit
@@ -3571,7 +3571,7 @@
Source
Edit
@@ -3583,7 +3583,7 @@
Source
Edit
@@ -3595,7 +3595,7 @@
Source
Edit
@@ -3607,7 +3607,7 @@
Source
Edit
@@ -3619,7 +3619,7 @@
Source
Edit
@@ -3631,7 +3631,7 @@
Source
Edit
@@ -3644,7 +3644,7 @@
Source
Edit
@@ -3657,7 +3657,7 @@
Source
Edit
@@ -3670,7 +3670,7 @@
Source
Edit
@@ -3682,7 +3682,7 @@
Source
Edit
@@ -3694,7 +3694,7 @@
Source
Edit
@@ -3706,7 +3706,7 @@
Source
Edit
@@ -3719,7 +3719,7 @@
Source
Edit
@@ -3732,7 +3732,7 @@
Source
Edit
@@ -3744,7 +3744,7 @@
Source
Edit
@@ -3757,7 +3757,7 @@
Source
Edit
@@ -3769,7 +3769,7 @@
Source
Edit
@@ -3781,7 +3781,7 @@
Source
Edit
@@ -3793,7 +3793,7 @@
Source
Edit
@@ -3805,7 +3805,7 @@
Source
Edit
@@ -3817,7 +3817,7 @@
Source
Edit
@@ -3829,7 +3829,7 @@
Source
Edit
@@ -3841,7 +3841,7 @@
Source
Edit
@@ -3853,7 +3853,7 @@
Source
Edit
@@ -3865,7 +3865,7 @@
Return OpenSSL version as unsigned long or 0 if not available
Source
Edit
@@ -3879,7 +3879,7 @@
Source
Edit
@@ -3891,7 +3891,7 @@
encode cert to DER string
Source
Edit
@@ -3904,7 +3904,7 @@
Source
Edit
@@ -3917,7 +3917,7 @@
Source
Edit
@@ -3930,7 +3930,7 @@
Generate MD5 hash for a file. Result is a 32 character
Source
Edit
@@ -3943,7 +3943,7 @@
Source
Edit
@@ -3955,7 +3955,7 @@
Source
Edit
@@ -3967,7 +3967,7 @@
Generate MD5 hash for a string. Result is a 32 character hex string with lowercase characters
Source
Edit
@@ -3980,7 +3980,7 @@
Source
Edit
@@ -3993,7 +3993,7 @@
Source
Edit
@@ -4005,7 +4005,7 @@
Source
Edit
@@ -4018,7 +4018,7 @@
Source
Edit
@@ -4031,7 +4031,7 @@
Source
Edit
@@ -4044,7 +4044,7 @@
Source
Edit
@@ -4057,7 +4057,7 @@
Source
Edit
@@ -4071,7 +4071,7 @@
Source
Edit
@@ -4085,7 +4085,7 @@
Source
Edit
@@ -4099,7 +4099,7 @@
Source
Edit
@@ -4113,7 +4113,7 @@
Source
Edit
@@ -4127,7 +4127,7 @@
Source
Edit
@@ -4141,7 +4141,7 @@
Source
Edit
@@ -4154,7 +4154,7 @@
Source
Edit
@@ -4168,7 +4168,7 @@
Source
Edit
@@ -4182,7 +4182,7 @@
Source
Edit
@@ -4196,7 +4196,7 @@
Source
Edit
@@ -4210,7 +4210,7 @@
Source
Edit
@@ -4223,7 +4223,7 @@
Source
Edit
@@ -4237,7 +4237,7 @@
Source
Edit
@@ -4250,7 +4250,7 @@
Source
Edit
@@ -4263,7 +4263,7 @@
Source
Edit
@@ -4276,7 +4276,7 @@
Source
Edit
@@ -4289,7 +4289,7 @@
Source
Edit
@@ -4302,7 +4302,7 @@
Source
Edit
@@ -4315,7 +4315,7 @@
Source
Edit
@@ -4328,7 +4328,7 @@
Source
Edit
@@ -4342,7 +4342,7 @@
Source
Edit
@@ -4355,7 +4355,7 @@
Source
Edit
@@ -4368,7 +4368,7 @@
Source
Edit
@@ -4381,7 +4381,7 @@
Source
Edit
@@ -4396,7 +4396,7 @@
Source
Edit
@@ -4409,7 +4409,7 @@
Source
Edit
@@ -4422,7 +4422,7 @@
Source
Edit
@@ -4437,7 +4437,7 @@
On OpenSSL >= 1.1.0 this is on by default and cannot be disabled.
Source
Edit
@@ -4450,7 +4450,7 @@
Source
Edit
@@ -4465,7 +4465,7 @@
Source
Edit
@@ -4479,7 +4479,7 @@
Source
Edit
@@ -4492,7 +4492,7 @@
Set callback called when OpenSSL needs PSK (for client).
Source
Edit
@@ -4505,7 +4505,7 @@
Set callback called when OpenSSL needs PSK (for server).
Source
Edit
@@ -4519,7 +4519,7 @@
Source
Edit
@@ -4532,7 +4532,7 @@
Set the pointer to be used in the callback registered to SSL_CTX_set_tlsext_servername_callback.
Source
Edit
@@ -4553,7 +4553,7 @@
Source
Edit
@@ -4567,7 +4567,7 @@
Source
Edit
@@ -4580,7 +4580,7 @@
Source
Edit
@@ -4593,7 +4593,7 @@
Source
Edit
@@ -4606,7 +4606,7 @@
Source
Edit
@@ -4619,7 +4619,7 @@
Set PSK identity hint to use.
Source
Edit
@@ -4632,7 +4632,7 @@
Source
Edit
@@ -4645,7 +4645,7 @@
Source
Edit
@@ -4658,7 +4658,7 @@
Source
Edit
@@ -4671,7 +4671,7 @@
Source
Edit
@@ -4684,7 +4684,7 @@
Source
Edit
@@ -4697,7 +4697,7 @@
Source
Edit
@@ -4710,7 +4710,7 @@
Get PSK identity.
Source
Edit
@@ -4723,7 +4723,7 @@
Retrieve the server name requested in the client hello. This can be used in the callback set in SSL_CTX_set_tlsext_servername_callback to implement virtual hosting. May return nil.
Source
Edit
@@ -4736,7 +4736,7 @@
Source
Edit
@@ -4749,7 +4749,7 @@
Source
Edit
@@ -4762,7 +4762,7 @@
Source
Edit
@@ -4775,7 +4775,7 @@
Source
Edit
@@ -4788,7 +4788,7 @@
Initialize SSL using OPENSSL_init_ssl for OpenSSL >= 1.1.0 otherwise SSL_library_init
Source
Edit
@@ -4800,7 +4800,7 @@
Source
Edit
@@ -4813,7 +4813,7 @@
Source
Edit
@@ -4826,7 +4826,7 @@
Source
Edit
@@ -4839,7 +4839,7 @@
Source
Edit
@@ -4854,7 +4854,7 @@
Source
Edit
@@ -4867,7 +4867,7 @@
Source
Edit
@@ -4880,7 +4880,7 @@
Source
Edit
@@ -4893,7 +4893,7 @@
Source
Edit
@@ -4906,7 +4906,7 @@
Source
Edit
@@ -4919,7 +4919,7 @@
Set the SNI server name extension to be used in a client hello. Returns 1 if SNI was set, 0 if current SSL configuration doesn't support SNI.
Source
Edit
@@ -4932,7 +4932,7 @@
Source
Edit
@@ -4945,7 +4945,7 @@
Source
Edit
@@ -4957,7 +4957,7 @@
Source
Edit
@@ -4970,7 +4970,7 @@
Source
Edit
@@ -4983,7 +4983,7 @@
Source
Edit
@@ -4996,7 +4996,7 @@
Source
Edit
@@ -5010,7 +5010,7 @@
Source
Edit
@@ -5023,7 +5023,7 @@
Source
Edit
@@ -5037,7 +5037,7 @@
Source
Edit
@@ -5050,7 +5050,7 @@
Source
Edit
@@ -5063,7 +5063,7 @@
Source
Edit
@@ -5076,7 +5076,7 @@
Source
Edit
@@ -5089,7 +5089,7 @@
Source
Edit
@@ -5102,7 +5102,7 @@
Source
Edit
@@ -5115,7 +5115,7 @@
Source
Edit
@@ -5128,7 +5128,7 @@
Source
Edit
@@ -5141,7 +5141,7 @@
Source
Edit
@@ -5154,7 +5154,7 @@
Source
Edit
@@ -5168,7 +5168,7 @@
Source
Edit
@@ -5181,7 +5181,7 @@
Source
Edit
@@ -5194,7 +5194,7 @@
Source
Edit
@@ -5207,7 +5207,7 @@
Source
Edit
@@ -5221,7 +5221,7 @@
Source
Edit
@@ -5234,7 +5234,7 @@
Source
Edit
@@ -5246,7 +5246,7 @@
Source
Edit
@@ -5258,7 +5258,7 @@
Source
Edit
@@ -5271,7 +5271,7 @@
Source
Edit
@@ -5283,7 +5283,7 @@
Source
Edit
@@ -5295,7 +5295,7 @@
Source
Edit
@@ -5307,7 +5307,7 @@
Source
Edit
@@ -5320,7 +5320,7 @@
Source
Edit
@@ -5333,7 +5333,7 @@
Source
Edit
@@ -5346,7 +5346,7 @@
Source
Edit
@@ -5358,7 +5358,7 @@
Source
Edit
@@ -5370,7 +5370,7 @@
Source
Edit
diff --git a/options.html b/options.html
index 989a4812eba..d39518ab6e1 100644
--- a/options.html
+++ b/options.html
@@ -201,7 +201,7 @@ pure/options
Source
Edit
@@ -246,7 +246,7 @@
An optional type that may or may not contain a value of type T. When T is a a pointer type (ptr, pointer, ref or proc), none(T) is represented as nil.
Source
Edit
@@ -258,7 +258,7 @@
Source
Edit
@@ -278,7 +278,7 @@
assert $some(42) == "some(42)"
assert $none(int) == "none(int)"
Source
Edit
@@ -300,7 +300,7 @@
assert b == d
assert not (a == b)
Source
Edit
@@ -325,7 +325,7 @@
assert none(int).filter(isEven) == none(int)
assert some(-11).filter(isEven) == none(int)
Source
Edit
@@ -355,7 +355,7 @@
assert none(int).flatMap(doublePositives) == none(int)
assert some(-11).flatMap(doublePositives) == none(int)
Source
Edit
@@ -374,7 +374,7 @@
assert flatten(some(some(42))) == some(42)
assert flatten(none(Option[int])) == none(int)
Source
Edit
@@ -394,7 +394,7 @@
doAssertRaises(UnpackDefect):
echo none(string).get
Source
Edit
@@ -409,7 +409,7 @@
assert some(42).get(9999) == 42
assert none(int).get(9999) == 9999
Source
Edit
@@ -429,7 +429,7 @@
doAssertRaises(UnpackDefect):
echo b.get
Source
Edit
@@ -449,7 +449,7 @@
assert not some(42).isNone
assert none(string).isNone
Source
Edit
@@ -469,7 +469,7 @@
assert some(42).isSome
assert not none(string).isSome
Source
Edit
@@ -494,7 +494,7 @@
assert some(42).map(isEven) == some(true)
assert none(int).map(isEven) == none(bool)
Source
Edit
@@ -519,7 +519,7 @@
some(42).map(saveDouble)
assert d == 84
Source
Edit
@@ -539,7 +539,7 @@
Example:
assert none(int).isNone
Source
Edit
@@ -551,7 +551,7 @@
Alias for none(T).
Source
Edit
@@ -576,7 +576,7 @@
assert option[Foo](nil).isNone
assert option(42).isSome
Source
Edit
@@ -599,7 +599,7 @@
assert a.isSome
assert a.get == "abc"
Source
Edit
@@ -613,7 +613,7 @@
Note: Use this only when you are absolutely sure the value is present (e.g. after checking with isSome). Generally, using the get proc is preferred.
Source
Edit
diff --git a/os.html b/os.html
index bf4a93d2973..e0b6ce77efd 100644
--- a/os.html
+++ b/os.html
@@ -725,7 +725,7 @@ pure/os
Source
Edit
@@ -765,7 +765,7 @@
Copy options.
Source
Edit
@@ -777,7 +777,7 @@
Source
Edit
@@ -789,7 +789,7 @@
Source
Edit
@@ -818,7 +818,7 @@
Source
Edit
@@ -845,7 +845,7 @@
Source
Edit
@@ -857,7 +857,7 @@
Specifies an OS Error Code.
Source
Edit
@@ -878,7 +878,7 @@
Source
Edit
@@ -890,7 +890,7 @@
Effect that denotes a read operation from the directory structure.
Source
Edit
@@ -902,7 +902,7 @@
Effect that denotes a read from an environment variable.
Source
Edit
@@ -914,7 +914,7 @@
Effect that denotes a write operation to the directory structure.
Source
Edit
@@ -926,7 +926,7 @@
Effect that denotes a write to an environment variable.
Source
Edit
@@ -943,7 +943,7 @@
An alternative character used by the operating system to separate pathname components, or the same as DirSep if only one separator character exists. This is set to '/' on Windows systems where DirSep is a backslash ('\\').
Source
Edit
@@ -957,7 +957,7 @@
For example: '.' for POSIX or ':' for the classic Macintosh.
Source
Edit
@@ -969,7 +969,7 @@
The character used by the operating system to separate pathname components, for example: '/' for POSIX, ':' for the classic Macintosh, and '\\' on Windows.
Source
Edit
@@ -981,7 +981,7 @@
Source
Edit
@@ -993,7 +993,7 @@
The format string to turn a filename into a DLL file (also called shared object on some operating systems).
Source
Edit
@@ -1005,7 +1005,7 @@
The file extension of native executables. For example: "" for POSIX, "exe" on Windows (without a dot).
Source
Edit
@@ -1017,7 +1017,7 @@
Platform specific file extension for executables. On Windows ["exe", "cmd", "bat"], on Posix [""].
Source
Edit
@@ -1029,7 +1029,7 @@
The character which separates the base filename from the extension; for example, the '.' in os.nim.
Source
Edit
@@ -1041,7 +1041,7 @@
True if the file system is case sensitive, false otherwise. Used by cmpPaths proc to compare filenames properly.
Source
Edit
@@ -1055,7 +1055,7 @@
Characters that may produce invalid filenames across Linux, Windows, Mac, etc. You can check if your filename contains these char and strip them for safety. Mac bans ':', Linux bans '/', Windows bans all others.
Source
Edit
@@ -1071,7 +1071,7 @@
Filenames that may be invalid across Linux, Windows, Mac, etc. You can check if your filename match these and rename it for safety (Currently all invalid filenames are from Windows only).
Source
Edit
@@ -1085,7 +1085,7 @@
For example: ".." for POSIX or "::" for the classic Macintosh.
Source
Edit
@@ -1097,7 +1097,7 @@
The character conventionally used by the operating system to separate search path components (as in PATH), such as ':' for POSIX or ';' for Windows.
Source
Edit
@@ -1109,7 +1109,7 @@
The file extension of a script file. For example: "" for POSIX, "bat" on Windows.
Source
Edit
@@ -1126,7 +1126,7 @@
Source
Edit
@@ -1147,7 +1147,7 @@
assert "a/b/c" /../ "d/e" == "a/b/d/e"
assert "a" /../ "d/e" == "a/d/e"
Source
Edit
@@ -1176,7 +1176,7 @@
assert "usr/" / "/lib/" == "usr/lib/"
assert "usr" / "lib" / "../bin" == "usr/bin"
Source
Edit
@@ -1188,7 +1188,7 @@
Source
Edit
@@ -1208,7 +1208,7 @@
Example:
assert absolutePath("a") == getCurrentDir() / "a"
Source
Edit
@@ -1234,7 +1234,7 @@
assert addFileExt("foo.bar", "") == "foo.bar"
assert addFileExt("foo", "baz") == "foo.baz"
Source
Edit
@@ -1261,7 +1261,7 @@
assert changeFileExt("foo.bar", "") == "foo"
assert changeFileExt("foo", "baz") == "foo.baz"
Source
Edit
@@ -1281,7 +1281,7 @@
elif defined(posix):
assert cmpPaths("foo", "Foo") > 0
Source
Edit
@@ -1307,7 +1307,7 @@
else:
Source
Edit
@@ -1335,7 +1335,7 @@
Source
Edit
@@ -1363,7 +1363,7 @@
Source
Edit
@@ -1392,7 +1392,7 @@
Source
Edit
@@ -1412,7 +1412,7 @@
Source
Edit
@@ -1442,7 +1442,7 @@
Source
Edit
@@ -1466,7 +1466,7 @@
Source
Edit
@@ -1483,7 +1483,7 @@
Source
Edit
@@ -1501,7 +1501,7 @@
Source
Edit
@@ -1520,7 +1520,7 @@
Source
Edit
@@ -1538,7 +1538,7 @@
Source
Edit
@@ -1552,7 +1552,7 @@
A convenience proc for:setFilePermissions(filename, getFilePermissions(filename)-permissions)
Source
Edit
@@ -1569,7 +1569,7 @@
Examples:
discard execShellCmd("ls -la")
Source
Edit
@@ -1590,7 +1590,7 @@
Example:
assert not existsEnv("unknownEnv")
Source
Edit
@@ -1612,7 +1612,7 @@
Source
Edit
@@ -1624,7 +1624,7 @@
Converts exit code from c_system into a shell exit code.
Source
Edit
@@ -1639,7 +1639,7 @@
Raises OSError in case of an error. Follows symlinks.
Source
Edit
@@ -1656,7 +1656,7 @@
Source
Edit
@@ -1682,7 +1682,7 @@
assert expandTilde("~/foo/bar") == getHomeDir() / "foo/bar"
assert expandTilde("/foo/bar") == "/foo/bar"
Source
Edit
@@ -1708,7 +1708,7 @@
assert extractFilename("foo/bar") == "bar"
assert extractFilename("foo/bar.baz") == "bar.baz"
Source
Edit
@@ -1727,7 +1727,7 @@
Source
Edit
@@ -1746,7 +1746,7 @@
Source
Edit
@@ -1763,7 +1763,7 @@
If the system supports symlinks it also resolves them until it meets the actual file. This behavior can be disabled if desired by setting followSymlinks = false.
Source
Edit
@@ -1780,7 +1780,7 @@
Source
Edit
@@ -1798,7 +1798,7 @@
Source
Edit
@@ -1821,7 +1821,7 @@
Source
Edit
@@ -1836,7 +1836,7 @@
Source
Edit
@@ -1859,7 +1859,7 @@
Source
Edit
@@ -1879,7 +1879,7 @@
Source
Edit
@@ -1893,7 +1893,7 @@
Can be used to retrieve the currently executing Nim compiler from a Nim or nimscript program, or the nimble binary inside a nimble program (likewise with other binaries built from compiler API).
Source
Edit
@@ -1916,7 +1916,7 @@
Source
Edit
@@ -1932,7 +1932,7 @@
Source
Edit
@@ -1956,7 +1956,7 @@
assert getEnv("unknownEnv") == ""
assert getEnv("unknownEnv", "doesn't exist") == "doesn't exist"
Source
Edit
@@ -1970,7 +1970,7 @@
Does not contain the executable path (argv[0] in C). This is equivalent to argv[1..^1] in C.
Source
Edit
@@ -1987,7 +1987,7 @@
Source
Edit
@@ -2005,7 +2005,7 @@
Source
Edit
@@ -2026,7 +2026,7 @@
Source
Edit
@@ -2045,7 +2045,7 @@
Source
Edit
@@ -2058,7 +2058,7 @@
Source
Edit
@@ -2082,7 +2082,7 @@
Example:
assert getHomeDir() == expandTilde("~")
Source
Edit
@@ -2101,7 +2101,7 @@
Source
Edit
@@ -2120,7 +2120,7 @@
Source
Edit
@@ -2144,7 +2144,7 @@
Source
Edit
@@ -2158,7 +2158,7 @@
A convenience proc for:setFilePermissions(filename, getFilePermissions(filename)+permissions)
Source
Edit
@@ -2180,7 +2180,7 @@
assert not "a/".isAbsolute
assert "/a/".isAbsolute
Source
Edit
@@ -2192,7 +2192,7 @@
Returns whether the caller's process is a member of the Administrators local group (on Windows) or a root (on POSIX), via geteuid() == 0.
Source
Edit
@@ -2216,7 +2216,7 @@
assert not "".isHidden
assert ".foo/".isHidden
Source
Edit
@@ -2234,7 +2234,7 @@
doAssert isRelativeTo("/foo/bar.nim", "/foo/bar.nim")
doAssert not isRelativeTo("foo/bar.nims", "foo/bar.nim")
Source
Edit
@@ -2254,7 +2254,7 @@
assert not isRootDir("/a")
assert not isRootDir("a/b/c")
Source
Edit
@@ -2274,7 +2274,7 @@
assert not isValidFilename("OwO:UwU")
assert not isValidFilename("aux.bat")
Source
Edit
@@ -2307,7 +2307,7 @@
assert joinPath("usr/", "/lib") == "usr/lib"
assert joinPath("usr/lib", "../bin") == "usr/bin"
Source
Edit
@@ -2333,7 +2333,7 @@
assert joinPath("a", "b", "c") == "a/b/c"
assert joinPath("usr/lib", "../../var", "log") == "var/log"
Source
Edit
@@ -2357,7 +2357,7 @@
assert lastPathPart("foo/bar/") == "bar"
assert lastPathPart("foo/bar") == "bar"
Source
Edit
@@ -2381,7 +2381,7 @@
Source
Edit
@@ -2406,7 +2406,7 @@
Source
Edit
@@ -2427,7 +2427,7 @@
Source
Edit
@@ -2448,7 +2448,7 @@
when defined(posix):
assert normalizedPath("a///b//..//c///d") == "a/c/d"
Source
Edit
@@ -2466,7 +2466,7 @@
doAssert "foo/../bar".dup(normalizeExe) == "foo/../bar"
doAssert "".dup(normalizeExe) == ""
Source
Edit
@@ -2494,7 +2494,7 @@
a.normalizePath()
assert a == "a/c/d"
Source
Edit
@@ -2514,7 +2514,7 @@
assert normalizePathEnd("", trailingSep = true) == ""
assert normalizePathEnd("/", trailingSep = false) == "/"
Source
Edit
@@ -2527,7 +2527,7 @@
Ensures path has exactly 0 or 1 trailing DirSep, depending on trailingSep, and taking care of edge cases: it preservers whether a path is absolute or relative, and makes sure trailing sep is DirSep, not AltSep. Trailing /. are compressed, see examples.
Source
Edit
@@ -2552,7 +2552,7 @@
assert osErrorMsg(OSErrorCode(1)) == "Operation not permitted"
assert osErrorMsg(OSErrorCode(2)) == "No such file or directory"
Source
Edit
@@ -2572,7 +2572,7 @@
Source
Edit
@@ -2597,7 +2597,7 @@
else:
Source
Edit
@@ -2624,7 +2624,7 @@
else:
Source
Edit
@@ -2655,7 +2655,7 @@
assert parentDir("a//./") == "."
assert parentDir("a/b/c/..") == "a"
Source
Edit
@@ -2686,7 +2686,7 @@
Source
Edit
@@ -2705,7 +2705,7 @@
Source
Edit
@@ -2720,7 +2720,7 @@
When on Windows, it calls quoteShellWindows proc. Otherwise, calls quoteShellPosix proc.
Source
Edit
@@ -2737,7 +2737,7 @@
when defined(windows):
assert quoteShellCommand(["aaa", "", "c d"]) == "aaa \"\" \"c d\""
Source
Edit
@@ -2750,7 +2750,7 @@
Quote s, so it can be safely passed to POSIX shell.
Source
Edit
@@ -2765,7 +2765,7 @@
Based on Python's subprocess.list2cmdline. See this link for more details.
Source
Edit
@@ -2780,7 +2780,7 @@
Read the description of the newOSError proc to learn how the exception object is created.
Source
Edit
@@ -2809,7 +2809,7 @@
assert relativePath("foo", ".", '/') == "foo"
assert relativePath("foo", "foo", '/') == "."
Source
Edit
@@ -2833,7 +2833,7 @@
Source
Edit
@@ -2856,7 +2856,7 @@
Source
Edit
@@ -2875,7 +2875,7 @@
Source
Edit
@@ -2892,7 +2892,7 @@
Source
Edit
@@ -2917,7 +2917,7 @@
assert searchExtPos("a/b/c.nim") == 5
assert searchExtPos("a.b.c.nim") == 5
Source
Edit
@@ -2936,7 +2936,7 @@
Source
Edit
@@ -2957,7 +2957,7 @@
Source
Edit
@@ -2970,7 +2970,7 @@
Sets the file's last modification time. OSError is raised in case of an error.
Source
Edit
@@ -2983,7 +2983,7 @@
Sleeps milsecs milliseconds.
Source
Edit
@@ -3023,7 +3023,7 @@
assert name == "tmp"
assert ext == ".txt"
Source
Edit
@@ -3051,7 +3051,7 @@
assert splitPath("bin") == ("", "bin")
assert splitPath("") == ("", "")
Source
Edit
@@ -3069,7 +3069,7 @@
Source
Edit
@@ -3096,7 +3096,7 @@
assert tailDir("./usr/local/bin") == "usr/local/bin"
assert tailDir("usr/local/bin") == "local/bin"
Source
Edit
@@ -3118,7 +3118,7 @@
Source
Edit
@@ -3134,7 +3134,7 @@
On systems with a concept of "drives", drive is used to determine which drive label to use during absolute path conversion. drive defaults to the drive of the current working directory, and is ignored on systems that do not have a concept of "drives".
Source
Edit
@@ -3160,7 +3160,7 @@
Source
Edit
@@ -3197,7 +3197,7 @@
Source
Edit
@@ -3231,7 +3231,7 @@
Source
Edit
@@ -3265,7 +3265,7 @@
Source
Edit
@@ -3289,7 +3289,7 @@
let paths = toSeq(walkDirs("lib/pure/*"))
assert "lib/pure/concurrency".unixToNativePath in paths
Source
Edit
@@ -3312,7 +3312,7 @@
import std/sequtils
assert "lib/pure/os.nim".unixToNativePath in toSeq(walkFiles("lib/pure/*.nim"))
Source
Edit
@@ -3338,7 +3338,7 @@
assert "lib/pure/concurrency".unixToNativePath in paths
assert "lib/pure/os.nim".unixToNativePath in paths
Source
Edit
diff --git a/osproc.html b/osproc.html
index 6adae045222..7784c5b4760 100644
--- a/osproc.html
+++ b/osproc.html
@@ -309,7 +309,7 @@ pure/osproc
Source
Edit
@@ -337,7 +337,7 @@
Represents an operating system process.
Source
Edit
@@ -364,7 +364,7 @@
Options that can be passed to startProcess proc.
Source
Edit
@@ -381,7 +381,7 @@
Nim versions before 0.20 used the wrong spelling ("demon"). Now ProcessOption uses the correct spelling ("daemon"), and this is needed just for backward compatibility.
Source
Edit
@@ -401,7 +401,7 @@
If the process has not finished executing, this will forcibly terminate the process. Doing so may result in zombie processes and pty leaks.
Source
Edit
@@ -413,7 +413,7 @@
Returns the number of the processors/cores the machine has. Returns 0 if it cannot be detected. It is implemented just calling cpuinfo.countProcessors.
Source
Edit
@@ -432,7 +432,7 @@
Source
Edit
@@ -453,7 +453,7 @@
Source
Edit
@@ -474,7 +474,7 @@
Example:
let errC = execCmd("nim c -r mytestfile.nim")
Source
Edit
@@ -505,7 +505,7 @@
assert execCmdEx("echo $FO", env = newStringTable({"FO": "B"})) == ("B\n", 0)
assert execCmdEx("echo $PWD", workingDir = "/") == ("/\n", 0)
Source
Edit
@@ -532,7 +532,7 @@
Source
Edit
@@ -554,7 +554,7 @@
The highest (absolute) return value of all processes is returned. Runs beforeRunEvent before running each command; then startRunEvent immediately after a command has started, useful for input; and then afterRunEvent after a command has finished.
Source
Edit
@@ -566,7 +566,7 @@
Source
Edit
@@ -585,7 +585,7 @@
Source
Edit
@@ -604,7 +604,7 @@
Source
Edit
@@ -624,7 +624,7 @@
Source
Edit
@@ -643,7 +643,7 @@
Source
Edit
@@ -664,7 +664,7 @@
Source
Edit
@@ -685,7 +685,7 @@
Source
Edit
@@ -706,7 +706,7 @@
Source
Edit
@@ -721,7 +721,7 @@
On posix, if the process has exited because of a signal, 128 + signal number will be returned.
Source
Edit
@@ -737,7 +737,7 @@
Source
Edit
@@ -763,7 +763,7 @@
for line in lines: echo line
p.close
Source
Edit
@@ -781,7 +781,7 @@
Source
Edit
@@ -794,7 +794,7 @@
Returns true if the process p is still running. Returns immediately.
Source
Edit
@@ -820,7 +820,7 @@
Source
Edit
@@ -838,7 +838,7 @@
Source
Edit
@@ -859,7 +859,7 @@
Source
Edit
@@ -875,7 +875,7 @@
On posix, if the process has exited because of a signal, 128 + signal number will be returned.
Source
Edit
@@ -908,7 +908,7 @@
if i > 100: break
p.close
Source
Edit
diff --git a/packedsets.html b/packedsets.html
index d1c9939b8c7..673e66be057 100644
--- a/packedsets.html
+++ b/packedsets.html
@@ -261,7 +261,7 @@ std/packedsets
Source
Edit
@@ -296,7 +296,7 @@
An efficient set of Ordinal types implemented as a sparse bit set.
Source
Edit
@@ -316,7 +316,7 @@
let a = [1, 2, 3].toPackedSet
assert $a == "{1, 2, 3}"
Source
Edit
@@ -328,7 +328,7 @@
Alias for intersection(s1, s2).
Source
Edit
@@ -340,7 +340,7 @@
Alias for union(s1, s2).
Source
Edit
@@ -352,7 +352,7 @@
Alias for difference(s1, s2).
Source
Edit
@@ -374,7 +374,7 @@
assert b <= b
assert not (c <= b)
Source
Edit
@@ -396,7 +396,7 @@
assert not (b < b)
assert not (c < b)
Source
Edit
@@ -411,7 +411,7 @@
assert [1, 2].toPackedSet == [2, 1].toPackedSet
assert [1, 2].toPackedSet == [2, 1, 2].toPackedSet
Source
Edit
@@ -431,7 +431,7 @@
a.assign(b)
assert len(a) == 2
Source
Edit
@@ -445,7 +445,7 @@
Card stands for the cardinality of a set.
Source
Edit
@@ -461,7 +461,7 @@
clear(a)
assert len(a) == 0
Source
Edit
@@ -488,7 +488,7 @@
assert C in letters
assert B notin letters
Source
Edit
@@ -511,7 +511,7 @@
assert a.containsOrIncl(3) == true
assert a.containsOrIncl(4) == false
Source
Edit
@@ -532,7 +532,7 @@
assert c.len == 2
assert c == [1, 2].toPackedSet
Source
Edit
@@ -551,7 +551,7 @@
assert disjoint(a, b) == false
assert disjoint(a, c) == true
Source
Edit
@@ -576,7 +576,7 @@
a.excl(99)
assert len(a) == 0
Source
Edit
@@ -600,7 +600,7 @@
assert len(a) == 1
assert 5 notin a
Source
Edit
@@ -624,7 +624,7 @@
a.incl(3)
assert len(a) == 1
Source
Edit
@@ -648,7 +648,7 @@
assert len(a) == 2
assert 5 in a
Source
Edit
@@ -671,7 +671,7 @@
var ids = initPackedSet[Id]()
ids.incl(3.Id)
Source
Edit
@@ -692,7 +692,7 @@
assert c.len == 1
assert c == [3].toPackedSet
Source
Edit
@@ -711,7 +711,7 @@
a.excl(2)
assert a.isNil
Source
Edit
@@ -726,7 +726,7 @@
let a = [1, 3, 5].toPackedSet
assert len(a) == 3
Source
Edit
@@ -749,7 +749,7 @@
assert a.missingOrExcl(5) == false
assert a.missingOrExcl(5) == true
Source
Edit
@@ -768,7 +768,7 @@
assert c.len == 4
assert c == [1, 2, 4, 5].toPackedSet
Source
Edit
@@ -789,7 +789,7 @@
assert len(a) == 4
assert $a == "{5, 6, 7, 8}"
Source
Edit
@@ -810,7 +810,7 @@
assert c.len == 5
assert c == [1, 2, 3, 4, 5].toPackedSet
Source
Edit
@@ -827,7 +827,7 @@
Iterates over any included element of s.
Source
Edit
diff --git a/parsecfg.html b/parsecfg.html
index ea07b00b011..c7cf6e993ca 100644
--- a/parsecfg.html
+++ b/parsecfg.html
@@ -256,7 +256,7 @@ pure/parsecfg
Source
Edit
@@ -451,7 +451,7 @@
describes a parsing event
Source
Edit
@@ -468,7 +468,7 @@
enumeration of all events that may occur when parsing
Source
Edit
@@ -483,7 +483,7 @@
the parser object.
Source
Edit
@@ -495,7 +495,7 @@
Source
Edit
@@ -515,7 +515,7 @@
Comment statement will be ignored.
Source
Edit
@@ -529,7 +529,7 @@
Closes the parser c and its associated input stream.
Source
Edit
@@ -541,7 +541,7 @@
Deletes the specified section and all of its sub keys.
Source
Edit
@@ -554,7 +554,7 @@
Deletes the key of the specified section.
Source
Edit
@@ -567,7 +567,7 @@
Returns a properly formatted error message containing current line and column information.
Source
Edit
@@ -580,7 +580,7 @@
Gets the current column the parser has arrived at.
Source
Edit
@@ -593,7 +593,7 @@
Gets the filename of the file that the parser processes.
Source
Edit
@@ -605,7 +605,7 @@
Gets the current line the parser has arrived at.
Source
Edit
@@ -618,7 +618,7 @@
Gets the key value of the specified Section. Returns the specified default value if the specified key does not exist.
Source
Edit
@@ -631,7 +631,7 @@
Returns a properly formatted warning message containing that an entry is ignored.
Source
Edit
@@ -645,7 +645,7 @@
Loads the specified configuration file into a new Config instance.
Source
Edit
@@ -659,7 +659,7 @@
Loads the specified configuration from stream into a new Config instance. filename parameter is only used for nicer error messages.
Source
Edit
@@ -671,7 +671,7 @@
Creates a new configuration table. Useful when wanting to create a configuration file.
Source
Edit
@@ -685,7 +685,7 @@
Retrieves the first/next event. This controls the parser.
Source
Edit
@@ -699,7 +699,7 @@
Initializes the parser with an input stream. Filename is only used for nice error messages. lineOffset can be used to influence the line number information in the generated error messages.
Source
Edit
@@ -712,7 +712,7 @@
Sets the Key value of the specified Section.
Source
Edit
@@ -725,7 +725,7 @@
Returns a properly formatted warning message containing current line and column information.
Source
Edit
@@ -740,7 +740,7 @@
Comment statement will be ignored.
Source
Edit
@@ -755,7 +755,7 @@
Comment statement will be ignored.
Source
Edit
@@ -772,7 +772,7 @@
Iterates through the sections in the dict.
Source
Edit
diff --git a/parsecsv.html b/parsecsv.html
index 0ed082fe5f4..f03f38cb5b5 100644
--- a/parsecsv.html
+++ b/parsecsv.html
@@ -168,7 +168,7 @@ pure/parsecsv
Source
Edit
@@ -231,7 +231,7 @@
An exception that is raised if a parsing error occurs.
Source
Edit
@@ -255,7 +255,7 @@
Source
Edit
@@ -267,7 +267,7 @@
A row in a CSV file.
Source
Edit
@@ -285,7 +285,7 @@
Closes the parser self and its associated input stream.
Source
Edit
@@ -306,7 +306,7 @@
parser.close()
removeFile("tmp.csv")
Source
Edit
@@ -335,7 +335,7 @@
parser.close()
strm.close()
Source
Edit
@@ -366,7 +366,7 @@
parser.close()
strm.close()
Source
Edit
@@ -398,7 +398,7 @@
parser.close()
strm.close()
Source
Edit
@@ -434,7 +434,7 @@
parser.close()
strm.close()
Source
Edit
@@ -465,7 +465,7 @@
parser.close()
strm.close()
Source
Edit
diff --git a/parsejson.html b/parsejson.html
index 0ec2ba7152d..382396ebbe7 100644
--- a/parsejson.html
+++ b/parsejson.html
@@ -255,7 +255,7 @@ pure/parsejson
Source
Edit
@@ -288,7 +288,7 @@
enumeration that lists all errors that can occur
Source
Edit
@@ -312,7 +312,7 @@
enumeration of all events that may occur when parsing
Source
Edit
@@ -324,7 +324,7 @@
raised by the to macro if the JSON kind is incorrect.
Source
Edit
@@ -344,7 +344,7 @@
the parser object.
Source
Edit
@@ -356,7 +356,7 @@
is raised for a JSON error
Source
Edit
@@ -370,7 +370,7 @@
Source
Edit
@@ -390,7 +390,7 @@
Source
Edit
@@ -408,7 +408,7 @@
closes the parser my and its associated input stream.
Source
Edit
@@ -422,7 +422,7 @@
Source
Edit
@@ -434,7 +434,7 @@
returns a helpful error message for the event jsonError
Source
Edit
@@ -447,7 +447,7 @@
returns an error message "e expected" in the same format as the other error messages
Source
Edit
@@ -459,7 +459,7 @@
get the current column the parser has arrived at.
Source
Edit
@@ -471,7 +471,7 @@
get the filename of the file that the parser processes.
Source
Edit
@@ -483,7 +483,7 @@
returns the number for the event: jsonFloat
Source
Edit
@@ -495,7 +495,7 @@
returns the number for the event: jsonInt
Source
Edit
@@ -507,7 +507,7 @@
get the current line the parser has arrived at.
Source
Edit
@@ -520,7 +520,7 @@
Source
Edit
@@ -532,7 +532,7 @@
returns the current event type for the JSON parser
Source
Edit
@@ -544,7 +544,7 @@
retrieves the first/next event. This controls the parser.
Source
Edit
@@ -558,7 +558,7 @@
initializes the parser with an input stream. Filename is only used for nice error messages. If rawStringLiterals is true, string literals are kept with their surrounding quotes and escape sequences in them are left untouched too.
Source
Edit
@@ -570,7 +570,7 @@
Source
Edit
@@ -583,7 +583,7 @@
raises an EJsonParsingError exception.
Source
Edit
@@ -595,7 +595,7 @@
returns the character data for the events: jsonInt, jsonFloat, jsonString
Source
Edit
diff --git a/parseopt.html b/parseopt.html
index e78792bbbec..426668f3267 100644
--- a/parseopt.html
+++ b/parseopt.html
@@ -178,7 +178,7 @@ pure/parseopt
Source
Edit
@@ -286,7 +286,7 @@
The detected command line token.
Source
Edit
@@ -313,7 +313,7 @@
To initialize it, use the initOptParser proc.
Source
Edit
@@ -342,7 +342,7 @@
else: continue
doAssert p.cmdLineRest == "foo.txt bar.txt"
Source
Edit
@@ -368,7 +368,7 @@
p = initOptParser(["--left", "--debug:3", "-l", "-r:2"],
shortNoVal = {'l'}, longNoVal = @["left"])
Source
Edit
@@ -392,7 +392,7 @@
p.next()
doAssert p.kind == cmdEnd
Source
Edit
@@ -416,7 +416,7 @@
else: continue
doAssert p.remainingArgs == @["foo.txt", "bar.txt"]
Source
Edit
@@ -461,7 +461,7 @@
writeHelp()
Source
Edit
@@ -498,7 +498,7 @@
writeHelp()
Source
Edit
diff --git a/parseopt2.html b/parseopt2.html
index 3c75c947885..757e3ec9964 100644
--- a/parseopt2.html
+++ b/parseopt2.html
@@ -183,7 +183,7 @@ pure/parseopt2
Source
Edit
@@ -236,7 +236,7 @@
Source
Edit
@@ -250,7 +250,7 @@
Source
Edit
@@ -265,7 +265,7 @@
Source
Edit
@@ -283,7 +283,7 @@
Should I expect this option to have a value or not? yes: -k=v no : -k ("bare" option)
Source
Edit
@@ -300,7 +300,7 @@
Source
Edit
@@ -312,7 +312,7 @@
Source
Edit
@@ -329,7 +329,7 @@
Source
Edit
@@ -357,7 +357,7 @@
for opt in opts(["-abc"], optValNone, shortVal={'b': optValRequired}):
discard opt
Source
Edit
diff --git a/parsesql.html b/parsesql.html
index 3689a180ba1..991b10b8d4e 100644
--- a/parsesql.html
+++ b/parsesql.html
@@ -197,7 +197,7 @@ pure/parsesql
Source
Edit
@@ -223,7 +223,7 @@
the parser object.
Source
Edit
@@ -235,7 +235,7 @@
an SQL abstract syntax tree node
Source
Edit
@@ -257,7 +257,7 @@
kind of SQL abstract syntax tree
Source
Edit
@@ -278,7 +278,7 @@
an SQL abstract syntax tree node
Source
Edit
@@ -290,7 +290,7 @@
Invalid SQL encountered
Source
Edit
@@ -304,7 +304,7 @@
SQL parser object
Source
Edit
@@ -321,7 +321,7 @@
an alias for renderSQL.
Source
Edit
@@ -333,7 +333,7 @@
Source
Edit
@@ -345,7 +345,7 @@
Source
Edit
@@ -357,7 +357,7 @@
Source
Edit
@@ -369,7 +369,7 @@
Source
Edit
@@ -381,7 +381,7 @@
Source
Edit
@@ -393,7 +393,7 @@
Source
Edit
@@ -405,7 +405,7 @@
Source
Edit
@@ -419,7 +419,7 @@
parses the SQL from input into an AST and returns the AST. filename is only used for error messages. Syntax errors raise an SqlParseError exception.
Source
Edit
@@ -433,7 +433,7 @@
parses the SQL from input into an AST and returns the AST. filename is only used for error messages. Syntax errors raise an SqlParseError exception.
Source
Edit
@@ -446,7 +446,7 @@
Converts an SQL abstract syntax tree to its string representation.
Source
Edit
@@ -458,7 +458,7 @@
Source
Edit
diff --git a/parseutils.html b/parseutils.html
index 5d1b63043be..3083b322eac 100644
--- a/parseutils.html
+++ b/parseutils.html
@@ -237,7 +237,7 @@ pure/parseutils
Source
Edit
@@ -284,7 +284,7 @@
Describes for interpolatedFragments which part of the interpolated string is yielded; for example in "str$$$var${expr}"
Source
Edit
@@ -306,7 +306,7 @@
doAssert captureBetween("Hello World", 'e', 'r') == "llo Wo"
doAssert captureBetween("Hello World", 'l', start = 6) == "d"
Source
Edit
@@ -320,7 +320,7 @@
Parses a float starting at start and stores the value into number. Result is the number of processed chars or 0 if a parsing error occurred.
Source
Edit
@@ -338,7 +338,7 @@
doAssert parseBiggestInt("9223372036854775807", res, 0) == 19
doAssert res == 9223372036854775807
Source
Edit
@@ -358,7 +358,7 @@
doAssert parseBiggestUInt("1111111111111111111", res, 0) == 19
doAssert res == 1111111111111111111'u64
Source
Edit
@@ -391,7 +391,7 @@
doAssert parseBin("0100111001101001111011010100111001101001", num64) == 40
doAssert num64 == 336784608873
Source
Edit
@@ -409,7 +409,7 @@
doAssert "nim".parseChar(c, 0) == 1
doAssert c == 'n'
Source
Edit
@@ -430,7 +430,7 @@
doAssert parseFloat("32.57", res, 3) == 2
doAssert res == 57.00
Source
Edit
@@ -464,7 +464,7 @@
doAssert parseHex("4E69ED4E69ED", num64) == 12
doAssert num64 == 86216859871725
Source
Edit
@@ -485,7 +485,7 @@
doAssert parseIdent("Hello World", res, 6) == 5
doAssert res == "World"
Source
Edit
@@ -502,7 +502,7 @@
doAssert parseIdent("Hello World", 5) == ""
doAssert parseIdent("Hello World", 6) == "World"
Source
Edit
@@ -521,7 +521,7 @@
doAssert parseInt("2019", res, 2) == 2
doAssert res == 19
Source
Edit
@@ -554,7 +554,7 @@
doAssert parseOct("2346475523464755", num64) == 16
doAssert num64 == 86216859871725
Source
Edit
@@ -571,7 +571,7 @@
discard parseSaturatedNatural("848", res)
doAssert res == 848
Source
Edit
@@ -590,7 +590,7 @@
doAssert parseUInt("3450", res, 2) == 2
doAssert res == 50
Source
Edit
@@ -611,7 +611,7 @@
doAssert parseUntil("Hello World", myToken, 'o', 2) == 2
doAssert myToken == "ll"
Source
Edit
@@ -632,7 +632,7 @@
doAssert parseUntil("Hello World", myToken, {'W', 'r'}, 3) == 3
doAssert myToken == "lo "
Source
Edit
@@ -651,7 +651,7 @@
doAssert parseUntil("Hello World", myToken, "Wor", 2) == 4
doAssert myToken == "llo "
Source
Edit
@@ -670,7 +670,7 @@
doAssert parseWhile("Hello World", myToken, {'W', 'o', 'r'}, 6) == 3
doAssert myToken == "Wor"
Source
Edit
@@ -688,7 +688,7 @@
doAssert skip("CAPlow", "CAP", 0) == 3
doAssert skip("CAPlow", "cap", 0) == 0
Source
Edit
@@ -703,7 +703,7 @@
doAssert skipIgnoreCase("CAPlow", "CAP", 0) == 3
doAssert skipIgnoreCase("CAPlow", "cap", 0) == 3
Source
Edit
@@ -721,7 +721,7 @@
doAssert skipUntil("Hello World", 'W', 0) == 6
doAssert skipUntil("Hello World", 'w', 0) == 11
Source
Edit
@@ -738,7 +738,7 @@
doAssert skipUntil("Hello World", {'W'}, 0) == 6
doAssert skipUntil("Hello World", {'W', 'd'}, 0) == 6
Source
Edit
@@ -755,7 +755,7 @@
doAssert skipWhile("Hello World", {'e'}) == 0
doAssert skipWhile("Hello World", {'W', 'o', 'r'}, 6) == 3
Source
Edit
@@ -772,7 +772,7 @@
doAssert skipWhitespace("Hello World", 5) == 1
doAssert skipWhitespace("Hello World", 5) == 2
Source
Edit
@@ -800,7 +800,7 @@
(ikStr, " "),
(ikDollar, "$")]
Source
Edit
diff --git a/parsexml.html b/parsexml.html
index 232c5850c39..40920014c8f 100644
--- a/parsexml.html
+++ b/parsexml.html
@@ -263,7 +263,7 @@ pure/parsexml
Source
Edit
@@ -392,7 +392,7 @@
enumeration that lists all errors that can occur
Source
Edit
@@ -418,7 +418,7 @@
enumeration of all events that may occur when parsing
Source
Edit
@@ -434,7 +434,7 @@
options for the XML parser
Source
Edit
@@ -454,7 +454,7 @@
the parser object.
Source
Edit
@@ -472,7 +472,7 @@
closes the parser my and its associated input stream.
Source
Edit
@@ -484,7 +484,7 @@
returns a helpful error message for the event xmlError
Source
Edit
@@ -497,7 +497,7 @@
returns an error message with text msg in the same format as the other error messages
Source
Edit
@@ -510,7 +510,7 @@
returns an error message "<tag> expected" in the same format as the other error messages
Source
Edit
@@ -522,7 +522,7 @@
get the current column the parser has arrived at.
Source
Edit
@@ -534,7 +534,7 @@
get the filename of the file that the parser processes.
Source
Edit
@@ -546,7 +546,7 @@
get the current line the parser has arrived at.
Source
Edit
@@ -558,7 +558,7 @@
returns the current event type for the XML parser
Source
Edit
@@ -570,7 +570,7 @@
retrieves the first/next event. This controls the parser.
Source
Edit
@@ -584,7 +584,7 @@
initializes the parser with an input stream. Filename is only used for nice error messages. The parser's behaviour can be controlled by the options parameter: If options contains reportWhitespace a whitespace token is reported as an xmlWhitespace event. If options contains reportComments a comment token is reported as an xmlComment event.
Source
Edit
@@ -596,7 +596,7 @@
returns the underlying 'data' string by reference. This is only used for speed hacks.
Source
Edit
@@ -608,7 +608,7 @@
returns the underlying second 'data' string by reference. This is only used for speed hacks.
Source
Edit
@@ -625,7 +625,7 @@
returns the attribute key for the event xmlAttribute Raises an assertion in debug mode if my.kind is not xmlAttribute. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -637,7 +637,7 @@
returns the attribute value for the event xmlAttribute Raises an assertion in debug mode if my.kind is not xmlAttribute. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -649,7 +649,7 @@
returns the character data for the events: xmlCharData, xmlWhitespace, xmlComment, xmlCData, xmlSpecial Raises an assertion in debug mode if my.kind is not one of those events. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -661,7 +661,7 @@
returns the element name for the events: xmlElementStart, xmlElementEnd, xmlElementOpen Raises an assertion in debug mode if my.kind is not one of those events. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -673,7 +673,7 @@
returns the entity name for the event: xmlEntity Raises an assertion in debug mode if my.kind is not xmlEntity. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -685,7 +685,7 @@
returns the processing instruction name for the event xmlPI Raises an assertion in debug mode if my.kind is not xmlPI. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
@@ -697,7 +697,7 @@
returns the rest of the processing instruction for the event xmlPI Raises an assertion in debug mode if my.kind is not xmlPI. In release mode, this will not trigger an error but the value returned will not be valid.
Source
Edit
diff --git a/pathnorm.html b/pathnorm.html
index 79a25cd0caa..6ae403b9e8a 100644
--- a/pathnorm.html
+++ b/pathnorm.html
@@ -142,7 +142,7 @@ pure/pathnorm
Source
Edit
@@ -169,7 +169,7 @@
Source
Edit
@@ -187,7 +187,7 @@
Low level proc. Undocumented.
Source
Edit
@@ -199,7 +199,7 @@
Source
Edit
@@ -211,7 +211,7 @@
Source
Edit
@@ -230,7 +230,7 @@
Source
Edit
diff --git a/pcre.html b/pcre.html
index 365737aeac8..f5b8fd13338 100644
--- a/pcre.html
+++ b/pcre.html
@@ -655,7 +655,7 @@ wrappers/pcre
Source
Edit
@@ -686,7 +686,7 @@
Source
Edit
@@ -707,7 +707,7 @@
Source
Edit
@@ -719,7 +719,7 @@
Source
Edit
@@ -731,7 +731,7 @@
Source
Edit
@@ -743,7 +743,7 @@
Source
Edit
@@ -755,7 +755,7 @@
Source
Edit
@@ -767,7 +767,7 @@
Source
Edit
@@ -779,7 +779,7 @@
Source
Edit
@@ -791,7 +791,7 @@
Source
Edit
@@ -806,7 +806,7 @@
Source
Edit
@@ -821,7 +821,7 @@
Source
Edit
@@ -838,7 +838,7 @@
Source
Edit
@@ -850,7 +850,7 @@
Source
Edit
@@ -862,7 +862,7 @@
Source
Edit
@@ -874,7 +874,7 @@
Source
Edit
@@ -886,7 +886,7 @@
Source
Edit
@@ -898,7 +898,7 @@
Source
Edit
@@ -910,7 +910,7 @@
Source
Edit
@@ -922,7 +922,7 @@
Source
Edit
@@ -934,7 +934,7 @@
Source
Edit
@@ -946,7 +946,7 @@
Source
Edit
@@ -958,7 +958,7 @@
Source
Edit
@@ -970,7 +970,7 @@
Source
Edit
@@ -982,7 +982,7 @@
Source
Edit
@@ -994,7 +994,7 @@
Source
Edit
@@ -1006,7 +1006,7 @@
Source
Edit
@@ -1018,7 +1018,7 @@
Source
Edit
@@ -1030,7 +1030,7 @@
Source
Edit
@@ -1042,7 +1042,7 @@
Source
Edit
@@ -1054,7 +1054,7 @@
Source
Edit
@@ -1066,7 +1066,7 @@
Source
Edit
@@ -1078,7 +1078,7 @@
Source
Edit
@@ -1090,7 +1090,7 @@
Source
Edit
@@ -1102,7 +1102,7 @@
Source
Edit
@@ -1114,7 +1114,7 @@
Source
Edit
@@ -1126,7 +1126,7 @@
Source
Edit
@@ -1138,7 +1138,7 @@
Source
Edit
@@ -1150,7 +1150,7 @@
Source
Edit
@@ -1162,7 +1162,7 @@
Source
Edit
@@ -1174,7 +1174,7 @@
Source
Edit
@@ -1186,7 +1186,7 @@
Source
Edit
@@ -1198,7 +1198,7 @@
Source
Edit
@@ -1210,7 +1210,7 @@
Source
Edit
@@ -1222,7 +1222,7 @@
Source
Edit
@@ -1234,7 +1234,7 @@
Same for 8/16/32
Source
Edit
@@ -1246,7 +1246,7 @@
Same for 8/16
Source
Edit
@@ -1258,7 +1258,7 @@
Same for 8/16/32
Source
Edit
@@ -1270,7 +1270,7 @@
Same for 8/16
Source
Edit
@@ -1282,7 +1282,7 @@
Same for 8/16/32
Source
Edit
@@ -1294,7 +1294,7 @@
Never used by PCRE itself
Source
Edit
@@ -1306,7 +1306,7 @@
Source
Edit
@@ -1318,7 +1318,7 @@
Source
Edit
@@ -1330,7 +1330,7 @@
Source
Edit
@@ -1342,7 +1342,7 @@
Source
Edit
@@ -1354,7 +1354,7 @@
Source
Edit
@@ -1366,7 +1366,7 @@
Source
Edit
@@ -1378,7 +1378,7 @@
Source
Edit
@@ -1390,7 +1390,7 @@
Source
Edit
@@ -1402,7 +1402,7 @@
Source
Edit
@@ -1414,7 +1414,7 @@
Source
Edit
@@ -1426,7 +1426,7 @@
Source
Edit
@@ -1438,7 +1438,7 @@
Source
Edit
@@ -1450,7 +1450,7 @@
Source
Edit
@@ -1462,7 +1462,7 @@
Source
Edit
@@ -1474,7 +1474,7 @@
No longer actually used
Source
Edit
@@ -1486,7 +1486,7 @@
Source
Edit
@@ -1498,7 +1498,7 @@
Source
Edit
@@ -1510,7 +1510,7 @@
Source
Edit
@@ -1522,7 +1522,7 @@
Source
Edit
@@ -1534,7 +1534,7 @@
Same for 8/16
Source
Edit
@@ -1546,7 +1546,7 @@
For backward compatibility
Source
Edit
@@ -1558,7 +1558,7 @@
Source
Edit
@@ -1570,7 +1570,7 @@
Source
Edit
@@ -1582,7 +1582,7 @@
Source
Edit
@@ -1594,7 +1594,7 @@
Source
Edit
@@ -1606,7 +1606,7 @@
Source
Edit
@@ -1618,7 +1618,7 @@
Source
Edit
@@ -1630,7 +1630,7 @@
Source
Edit
@@ -1642,7 +1642,7 @@
Source
Edit
@@ -1654,7 +1654,7 @@
Source
Edit
@@ -1666,7 +1666,7 @@
Source
Edit
@@ -1678,7 +1678,7 @@
Source
Edit
@@ -1690,7 +1690,7 @@
Source
Edit
@@ -1702,7 +1702,7 @@
Source
Edit
@@ -1714,7 +1714,7 @@
Source
Edit
@@ -1726,7 +1726,7 @@
Source
Edit
@@ -1738,7 +1738,7 @@
Source
Edit
@@ -1750,7 +1750,7 @@
For backwards compatibility
Source
Edit
@@ -1762,7 +1762,7 @@
Source
Edit
@@ -1774,7 +1774,7 @@
Source
Edit
@@ -1786,7 +1786,7 @@
Source
Edit
@@ -1798,7 +1798,7 @@
Source
Edit
@@ -1810,7 +1810,7 @@
Source
Edit
@@ -1822,7 +1822,7 @@
Source
Edit
@@ -1834,7 +1834,7 @@
Source
Edit
@@ -1846,7 +1846,7 @@
Source
Edit
@@ -1858,7 +1858,7 @@
Source
Edit
@@ -1870,7 +1870,7 @@
Source
Edit
@@ -1882,7 +1882,7 @@
Source
Edit
@@ -1894,7 +1894,7 @@
Source
Edit
@@ -1906,7 +1906,7 @@
Source
Edit
@@ -1918,7 +1918,7 @@
Source
Edit
@@ -1930,7 +1930,7 @@
Source
Edit
@@ -1942,7 +1942,7 @@
Source
Edit
@@ -1954,7 +1954,7 @@
Source
Edit
@@ -1966,7 +1966,7 @@
Source
Edit
@@ -1978,7 +1978,7 @@
Source
Edit
@@ -1990,7 +1990,7 @@
Source
Edit
@@ -2002,7 +2002,7 @@
Source
Edit
@@ -2014,7 +2014,7 @@
Source
Edit
@@ -2026,7 +2026,7 @@
Source
Edit
@@ -2038,7 +2038,7 @@
Source
Edit
@@ -2050,7 +2050,7 @@
Source
Edit
@@ -2062,7 +2062,7 @@
Source
Edit
@@ -2074,7 +2074,7 @@
Source
Edit
@@ -2086,7 +2086,7 @@
Source
Edit
@@ -2098,7 +2098,7 @@
Source
Edit
@@ -2110,7 +2110,7 @@
Source
Edit
@@ -2122,7 +2122,7 @@
Source
Edit
@@ -2134,7 +2134,7 @@
Source
Edit
@@ -2146,7 +2146,7 @@
Source
Edit
@@ -2158,7 +2158,7 @@
Source
Edit
@@ -2170,7 +2170,7 @@
Source
Edit
@@ -2182,7 +2182,7 @@
Source
Edit
@@ -2194,7 +2194,7 @@
Source
Edit
@@ -2206,7 +2206,7 @@
Source
Edit
@@ -2218,7 +2218,7 @@
Source
Edit
@@ -2230,7 +2230,7 @@
Source
Edit
@@ -2242,7 +2242,7 @@
Source
Edit
@@ -2254,7 +2254,7 @@
Source
Edit
@@ -2266,7 +2266,7 @@
Source
Edit
@@ -2278,7 +2278,7 @@
Source
Edit
@@ -2290,7 +2290,7 @@
Source
Edit
@@ -2302,7 +2302,7 @@
Source
Edit
@@ -2314,7 +2314,7 @@
Source
Edit
@@ -2326,7 +2326,7 @@
Source
Edit
@@ -2338,7 +2338,7 @@
Source
Edit
@@ -2350,7 +2350,7 @@
Source
Edit
@@ -2362,7 +2362,7 @@
Source
Edit
@@ -2374,7 +2374,7 @@
Source
Edit
@@ -2386,7 +2386,7 @@
Source
Edit
@@ -2398,7 +2398,7 @@
Source
Edit
@@ -2410,7 +2410,7 @@
Source
Edit
@@ -2422,7 +2422,7 @@
Source
Edit
@@ -2434,7 +2434,7 @@
Source
Edit
@@ -2446,7 +2446,7 @@
Source
Edit
@@ -2458,7 +2458,7 @@
Source
Edit
@@ -2470,7 +2470,7 @@
Source
Edit
@@ -2482,7 +2482,7 @@
Source
Edit
@@ -2494,7 +2494,7 @@
Source
Edit
@@ -2506,7 +2506,7 @@
Source
Edit
@@ -2518,7 +2518,7 @@
Source
Edit
@@ -2530,7 +2530,7 @@
Source
Edit
@@ -2542,7 +2542,7 @@
Source
Edit
@@ -2554,7 +2554,7 @@
Source
Edit
@@ -2566,7 +2566,7 @@
Source
Edit
@@ -2578,7 +2578,7 @@
Source
Edit
@@ -2590,7 +2590,7 @@
Source
Edit
@@ -2602,7 +2602,7 @@
Source
Edit
@@ -2614,7 +2614,7 @@
Source
Edit
@@ -2626,7 +2626,7 @@
Source
Edit
@@ -2638,7 +2638,7 @@
Source
Edit
@@ -2650,7 +2650,7 @@
Source
Edit
@@ -2662,7 +2662,7 @@
Source
Edit
@@ -2674,7 +2674,7 @@
Source
Edit
@@ -2686,7 +2686,7 @@
Source
Edit
@@ -2698,7 +2698,7 @@
Source
Edit
@@ -2710,7 +2710,7 @@
Source
Edit
@@ -2722,7 +2722,7 @@
Source
Edit
@@ -2734,7 +2734,7 @@
Source
Edit
@@ -2746,7 +2746,7 @@
Source
Edit
@@ -2758,7 +2758,7 @@
Source
Edit
@@ -2770,7 +2770,7 @@
Source
Edit
@@ -2782,7 +2782,7 @@
Source
Edit
@@ -2794,7 +2794,7 @@
Source
Edit
@@ -2806,7 +2806,7 @@
Source
Edit
@@ -2818,7 +2818,7 @@
Source
Edit
@@ -2836,7 +2836,7 @@
Source
Edit
@@ -2850,7 +2850,7 @@
Source
Edit
@@ -2864,7 +2864,7 @@
Source
Edit
@@ -2877,7 +2877,7 @@
Source
Edit
@@ -2892,7 +2892,7 @@
Source
Edit
@@ -2906,7 +2906,7 @@
Source
Edit
@@ -2921,7 +2921,7 @@
Source
Edit
@@ -2935,7 +2935,7 @@
Source
Edit
@@ -2948,7 +2948,7 @@
Source
Edit
@@ -2961,7 +2961,7 @@
Source
Edit
@@ -2974,7 +2974,7 @@
Source
Edit
@@ -2987,7 +2987,7 @@
Source
Edit
@@ -3002,7 +3002,7 @@
Source
Edit
@@ -3015,7 +3015,7 @@
Source
Edit
@@ -3029,7 +3029,7 @@
Source
Edit
@@ -3043,7 +3043,7 @@
Source
Edit
@@ -3057,7 +3057,7 @@
Source
Edit
@@ -3072,7 +3072,7 @@
Source
Edit
@@ -3084,7 +3084,7 @@
Source
Edit
@@ -3097,7 +3097,7 @@
Source
Edit
@@ -3110,7 +3110,7 @@
Source
Edit
@@ -3122,7 +3122,7 @@
Source
Edit
@@ -3136,7 +3136,7 @@
Source
Edit
@@ -3149,7 +3149,7 @@
Source
Edit
@@ -3162,7 +3162,7 @@
Source
Edit
@@ -3178,7 +3178,7 @@
Source
Edit
@@ -3190,7 +3190,7 @@
Source
Edit
diff --git a/pegs.html b/pegs.html
index 977f1f8328c..65ef2e5e291 100644
--- a/pegs.html
+++ b/pegs.html
@@ -582,7 +582,7 @@ pure/pegs
Source
Edit
@@ -724,7 +724,7 @@
contains the captured substrings.
Source
Edit
@@ -736,7 +736,7 @@
raised if an invalid PEG has been detected
Source
Edit
@@ -748,7 +748,7 @@
Source
Edit
@@ -761,7 +761,7 @@
Source
Edit
@@ -789,7 +789,7 @@
type that represents a PEG
Source
Edit
@@ -827,7 +827,7 @@
Source
Edit
@@ -844,7 +844,7 @@
defines the maximum number of subpatterns that can be captured. More subpatterns cannot be captured!
Source
Edit
@@ -862,7 +862,7 @@
constructs a "captured search" for the PEG a
Source
Edit
@@ -874,7 +874,7 @@
constructs a "search" for the PEG a
Source
Edit
@@ -887,7 +887,7 @@
constructs a "not predicate" with the PEG a
Source
Edit
@@ -899,7 +899,7 @@
converts a PEG to its string representation
Source
Edit
@@ -912,7 +912,7 @@
constructs an "and predicate" with the PEG a
Source
Edit
@@ -924,7 +924,7 @@
constructs a "greedy repetition" for the PEG a
Source
Edit
@@ -937,7 +937,7 @@
constructs a "greedy positive repetition" with the PEG a
Source
Edit
@@ -950,7 +950,7 @@
constructs an ordered choice with the PEGs in a
Source
Edit
@@ -962,7 +962,7 @@
constructs an optional for the PEG a
Source
Edit
@@ -974,7 +974,7 @@
constructs the PEG any character (.)
Source
Edit
@@ -986,7 +986,7 @@
constructs the PEG any rune (_)
Source
Edit
@@ -999,7 +999,7 @@
constructs a back reference of the given index. index starts counting from 1. reverse specifies wether indexing starts from the end of the capture list.
Source
Edit
@@ -1012,7 +1012,7 @@
constructs a back reference of the given index. index starts counting from 1. reverse specifies wether indexing starts from the end of the capture list. Ignores case for matching.
Source
Edit
@@ -1025,7 +1025,7 @@
constructs a back reference of the given index. index starts counting from 1. reverse specifies wether indexing starts from the end of the capture list. Ignores style for matching.
Source
Edit
@@ -1038,7 +1038,7 @@
returns the bounds [first..last] of the i'th capture.
Source
Edit
@@ -1051,7 +1051,7 @@
constructs a capture with the PEG a
Source
Edit
@@ -1063,7 +1063,7 @@
Returns the char representation of a given Peg variant object where present.
Source
Edit
@@ -1075,7 +1075,7 @@
Returns the charChoice field of a given Peg variant object where present.
Source
Edit
@@ -1088,7 +1088,7 @@
constructs a PEG from a character set s
Source
Edit
@@ -1100,7 +1100,7 @@
Gets the column number of the definition of the parent Peg object variant of a given NonTerminal.
Source
Edit
@@ -1113,7 +1113,7 @@
same as find(s, pattern, matches, start) >= 0
Source
Edit
@@ -1126,7 +1126,7 @@
same as find(s, pattern, start) >= 0
Source
Edit
@@ -1138,7 +1138,7 @@
constructs the PEG $ which matches the end of the input.
Source
Edit
@@ -1151,7 +1151,7 @@
returns true if s ends with the pattern suffix
Source
Edit
@@ -1163,7 +1163,7 @@
escapes s so that it is matched verbatim when used as a peg.
Source
Edit
@@ -1176,7 +1176,7 @@
returns the starting position of pattern in s and the captured substrings in the array matches. If it does not match, nothing is written into matches and -1 is returned.
Source
Edit
@@ -1189,7 +1189,7 @@
returns the starting position of pattern in s. If it does not match, -1 is returned.
Source
Edit
@@ -1202,7 +1202,7 @@
returns all matching substrings of s that match pattern. If it does not match, @[] is returned.
Source
Edit
@@ -1216,7 +1216,7 @@
returns the starting position and end position of pattern in s and the captured substrings in the array matches. If it does not match, nothing is written into matches and (-1,0) is returned.
Source
Edit
@@ -1228,7 +1228,7 @@
Gets the NonTerminalFlag-typed flags field of the parent Peg variant object of a given NonTerminal.
Source
Edit
@@ -1240,7 +1240,7 @@
Returns the back-reference index of a captured sub-pattern in the Captures object for a given Peg variant object where present.
Source
Edit
@@ -1252,7 +1252,7 @@
Returns the PegKind of a given Peg object.
Source
Edit
@@ -1264,7 +1264,7 @@
Gets the line number of the definition of the parent Peg object variant of a given NonTerminal.
Source
Edit
@@ -1277,7 +1277,7 @@
returns true if s[start..] matches the pattern and the captured substrings in the array matches. If it does not match, nothing is written into matches and false is returned.
Source
Edit
@@ -1290,7 +1290,7 @@
returns true if s matches the pattern beginning from start.
Source
Edit
@@ -1303,7 +1303,7 @@
the same as match, but it returns the length of the match, if there is no match, -1 is returned. Note that a match length of zero can happen. It's possible that a suffix of s remains that does not belong to the match.
Source
Edit
@@ -1316,7 +1316,7 @@
the same as match, but it returns the length of the match, if there is no match, -1 is returned. Note that a match length of zero can happen. It's possible that a suffix of s remains that does not belong to the match.
Source
Edit
@@ -1328,7 +1328,7 @@
Gets the name of the symbol represented by the parent Peg object variant of a given NonTerminal.
Source
Edit
@@ -1340,7 +1340,7 @@
constructs the PEG newline (\n)
Source
Edit
@@ -1353,7 +1353,7 @@
constructs a nonterminal symbol
Source
Edit
@@ -1366,7 +1366,7 @@
constructs a PEG that consists of the nonterminal symbol
Source
Edit
@@ -1378,7 +1378,7 @@
Returns the NonTerminal object of a given Peg variant object where present.
Source
Edit
@@ -1391,7 +1391,7 @@
Returns a modified copy of s with the substitutions in subs applied in parallel.
Source
Edit
@@ -1404,7 +1404,7 @@
constructs a Peg object from pattern. filename, line, col are used for error messages, but they only provide start offsets. parsePeg keeps track of line and column numbers within pattern.
Source
Edit
@@ -1418,7 +1418,7 @@
constructs a Peg object from the pattern. The short name has been chosen to encourage its use as a raw string modifier:peg"{\ident} \s* '=' \s* {.*}"
Source
Edit
@@ -1431,7 +1431,7 @@
low-level matching proc that implements the PEG interpreter. Use this for maximum efficiency (every other PEG operation ends up calling this proc). Returns -1 if it does not match, else the length of the match
Source
Edit
@@ -1456,7 +1456,7 @@
echo s.replace(peg"{\ident}('='{\ident})* ';'* \s*", handleMatches)Results in:
"var1: 'key1', var2: 'Key2', var3: ''"
Source
Edit
@@ -1469,7 +1469,7 @@
Replaces sub in s by the string by. Captures cannot be accessed in by.
Source
Edit
@@ -1483,7 +1483,7 @@
Replaces sub in s by the string by. Captures can be accessed in by with the notation $i and $# (see strutils.%). Examples:"var1=key; var2=key2".replacef(peg"{\ident}'='{\ident}", "$1<-$2$2")
Results in:
"var1<-keykey; val2<-key2key2"
Source
Edit
@@ -1495,7 +1495,7 @@
Gets the Peg object representing the rule definition of the parent Peg object variant of a given NonTerminal.
Source
Edit
@@ -1508,7 +1508,7 @@
constructs a sequence with all the PEGs from a
Source
Edit
@@ -1521,7 +1521,7 @@
Splits the string s into substrings.
Source
Edit
@@ -1533,7 +1533,7 @@
constructs the PEG ^ which matches the start of the input.
Source
Edit
@@ -1546,7 +1546,7 @@
returns true if s starts with the pattern prefix
Source
Edit
@@ -1558,7 +1558,7 @@
Returns the string representation of a given Peg variant object where present.
Source
Edit
@@ -1570,7 +1570,7 @@
constructs a PEG from a terminal char
Source
Edit
@@ -1582,7 +1582,7 @@
constructs a PEG from a terminal string
Source
Edit
@@ -1595,7 +1595,7 @@
constructs a PEG from a terminal string; ignore case for matching
Source
Edit
@@ -1608,7 +1608,7 @@
constructs a PEG from a terminal string; ignore style for matching
Source
Edit
@@ -1625,7 +1625,7 @@
Note: this proc does not exist while using the JS backend.
Source
Edit
@@ -1637,7 +1637,7 @@
constructs the PEG \letter which matches any Unicode letter.
Source
Edit
@@ -1649,7 +1649,7 @@
constructs the PEG \lower which matches any Unicode lowercase letter.
Source
Edit
@@ -1661,7 +1661,7 @@
constructs the PEG \title which matches any Unicode title letter.
Source
Edit
@@ -1673,7 +1673,7 @@
constructs the PEG \upper which matches any Unicode uppercase letter.
Source
Edit
@@ -1685,7 +1685,7 @@
constructs the PEG \white which matches any Unicode whitespace character.
Source
Edit
@@ -1703,7 +1703,7 @@
yields all matching substrings of s that match pattern.
Source
Edit
@@ -1715,7 +1715,7 @@
Yields the child nodes of a Peg variant object where present.
Source
Edit
@@ -1727,7 +1727,7 @@
Yields the indices and child nodes of a Peg variant object where present.
Source
Edit
@@ -1746,7 +1746,7 @@
"an"
"example"
Source
Edit
@@ -1773,7 +1773,7 @@
else:
echo("syntax error")
Source
Edit
@@ -1785,7 +1785,7 @@
expands to charset({'0'..'9'})
Source
Edit
@@ -1851,7 +1851,7 @@
Symbols declared in an enter handler can be made visible in the corresponding leave handler by annotating them with an inject pragma.
Source
Edit
@@ -1863,7 +1863,7 @@
same as [a-zA-Z_][a-zA-z_0-9]*; standard identifier
Source
Edit
@@ -1875,7 +1875,7 @@
expands to charset({'a'..'z', 'A'..'Z', '0'..'9', '_'})
Source
Edit
@@ -1887,7 +1887,7 @@
expands to charset({'A'..'Z', 'a'..'z', '_'})
Source
Edit
@@ -1899,7 +1899,7 @@
expands to charset({'A'..'Z', 'a'..'z'})
Source
Edit
@@ -1911,7 +1911,7 @@
same as \d+
Source
Edit
@@ -1923,7 +1923,7 @@
expands to charset({' ', '\9'..'\13'})
Source
Edit
diff --git a/posix.html b/posix.html
index 66e8a9d456f..1577e0211a0 100644
--- a/posix.html
+++ b/posix.html
@@ -4529,7 +4529,7 @@ posix/posix
Source
Edit
@@ -4559,7 +4559,7 @@
struct addrinfo
Source
Edit
@@ -4571,7 +4571,7 @@
used for file block counts
Source
Edit
@@ -4583,7 +4583,7 @@
used for block sizes
Source
Edit
@@ -4595,7 +4595,7 @@
Source
Edit
@@ -4607,7 +4607,7 @@
Source
Edit
@@ -4619,7 +4619,7 @@
Source
Edit
@@ -4632,7 +4632,7 @@
A type representing a directory stream.
Source
Edit
@@ -4650,7 +4650,7 @@
dirent_t struct
Source
Edit
@@ -4662,7 +4662,7 @@
Source
Edit
@@ -4674,7 +4674,7 @@
Source
Edit
@@ -4686,7 +4686,7 @@
Source
Edit
@@ -4708,7 +4708,7 @@
glob_t
Source
Edit
@@ -4726,7 +4726,7 @@
struct group
Source
Edit
@@ -4750,7 +4750,7 @@
struct hostent
Source
Edit
@@ -4762,7 +4762,7 @@
Identifies the conversion from one codeset to another.
Source
Edit
@@ -4774,7 +4774,7 @@
Source
Edit
@@ -4788,7 +4788,7 @@
struct in6_addr
Source
Edit
@@ -4802,7 +4802,7 @@
struct in_addr
Source
Edit
@@ -4814,7 +4814,7 @@
Source
Edit
@@ -4826,7 +4826,7 @@
Source
Edit
@@ -4838,7 +4838,7 @@
Source
Edit
@@ -4850,7 +4850,7 @@
Source
Edit
@@ -4865,7 +4865,7 @@
struct iovec
Source
Edit
@@ -4889,7 +4889,7 @@
struct ipc_perm
Source
Edit
@@ -4904,7 +4904,7 @@
struct itimerspec
Source
Edit
@@ -4916,7 +4916,7 @@
Source
Edit
@@ -4953,7 +4953,7 @@
Source
Edit
@@ -4969,7 +4969,7 @@
Source
Edit
@@ -4981,7 +4981,7 @@
Source
Edit
@@ -4999,7 +4999,7 @@
message queue attribute
Source
Edit
@@ -5011,7 +5011,7 @@
Source
Edit
@@ -5023,7 +5023,7 @@
Source
Edit
@@ -5035,7 +5035,7 @@
Source
Edit
@@ -5047,7 +5047,7 @@
Source
Edit
@@ -5059,7 +5059,7 @@
Source
Edit
@@ -5079,7 +5079,7 @@
struct passwd
Source
Edit
@@ -5091,7 +5091,7 @@
Source
Edit
@@ -5110,7 +5110,7 @@
struct protoent
Source
Edit
@@ -5122,7 +5122,7 @@
Source
Edit
@@ -5136,7 +5136,7 @@
Source
Edit
@@ -5151,7 +5151,7 @@
Source
Edit
@@ -5166,7 +5166,7 @@
Source
Edit
@@ -5180,7 +5180,7 @@
Source
Edit
@@ -5195,7 +5195,7 @@
Source
Edit
@@ -5207,7 +5207,7 @@
Source
Edit
@@ -5221,7 +5221,7 @@
Source
Edit
@@ -5236,7 +5236,7 @@
Source
Edit
@@ -5248,7 +5248,7 @@
Source
Edit
@@ -5263,7 +5263,7 @@
Source
Edit
@@ -5277,7 +5277,7 @@
Source
Edit
@@ -5289,7 +5289,7 @@
Source
Edit
@@ -5304,7 +5304,7 @@
Source
Edit
@@ -5321,7 +5321,7 @@
Source
Edit
@@ -5335,7 +5335,7 @@
struct sched_param
Source
Edit
@@ -5349,7 +5349,7 @@
Source
Edit
@@ -5370,7 +5370,7 @@
struct servent
Source
Edit
@@ -5382,7 +5382,7 @@
Possibly volatile-qualified integer type of an object that can be accessed as an atomic entity, even in the presence of asynchronous interrupts.
Source
Edit
@@ -5402,7 +5402,7 @@
struct sigaction
Source
Edit
@@ -5421,7 +5421,7 @@
struct sigevent
Source
Edit
@@ -5445,7 +5445,7 @@
siginfo_t
Source
Edit
@@ -5459,7 +5459,7 @@
Source
Edit
@@ -5474,7 +5474,7 @@
struct sigstack
Source
Edit
@@ -5489,7 +5489,7 @@
struct sigval
Source
Edit
@@ -5504,7 +5504,7 @@
struct sockaddr
Source
Edit
@@ -5522,7 +5522,7 @@
struct sockaddr_in
Source
Edit
@@ -5541,7 +5541,7 @@
struct sockaddr_in6
Source
Edit
@@ -5558,7 +5558,7 @@
struct sockaddr_storage
Source
Edit
@@ -5573,7 +5573,7 @@
struct sockaddr_un
Source
Edit
@@ -5585,7 +5585,7 @@
Source
Edit
@@ -5597,7 +5597,7 @@
Source
Edit
@@ -5613,7 +5613,7 @@
stack_t
Source
Edit
@@ -5650,7 +5650,7 @@
struct stat
Source
Edit
@@ -5678,7 +5678,7 @@
struct statvfs
Source
Edit
@@ -5690,7 +5690,7 @@
Source
Edit
@@ -5716,7 +5716,7 @@
struct aiocb
Source
Edit
@@ -5732,7 +5732,7 @@
struct cmsghdr
Source
Edit
@@ -5746,7 +5746,7 @@
Source
Edit
@@ -5765,7 +5765,7 @@
flock type
Source
Edit
@@ -5781,7 +5781,7 @@
struct if_nameindex
Source
Edit
@@ -5793,7 +5793,7 @@
Source
Edit
@@ -5805,7 +5805,7 @@
Source
Edit
@@ -5820,7 +5820,7 @@
struct timespec
Source
Edit
@@ -5835,7 +5835,7 @@
struct timeval
Source
Edit
@@ -5850,7 +5850,7 @@
struct ipv6_mreq
Source
Edit
@@ -5865,7 +5865,7 @@
struct linger
Source
Edit
@@ -5889,7 +5889,7 @@
struct tm
Source
Edit
@@ -5909,7 +5909,7 @@
struct msghdr
Source
Edit
@@ -5930,7 +5930,7 @@
struct netent
Source
Edit
@@ -5942,7 +5942,7 @@
Source
Edit
@@ -5958,7 +5958,7 @@
struct pollfd
Source
Edit
@@ -5976,7 +5976,7 @@
Source
Edit
@@ -5997,7 +5997,7 @@
Source
Edit
@@ -6009,7 +6009,7 @@
Source
Edit
@@ -6031,7 +6031,7 @@
ucontext_t
Source
Edit
@@ -6043,7 +6043,7 @@
Source
Edit
@@ -6055,7 +6055,7 @@
Source
Edit
@@ -6076,7 +6076,7 @@
struct utsname
Source
Edit
@@ -6093,7 +6093,7 @@
Source
Edit
@@ -6105,7 +6105,7 @@
error variable
Source
Edit
@@ -6117,7 +6117,7 @@
Source
Edit
@@ -6129,7 +6129,7 @@
Source
Edit
@@ -6141,7 +6141,7 @@
Source
Edit
@@ -6153,7 +6153,7 @@
Source
Edit
@@ -6170,7 +6170,7 @@
Source
Edit
@@ -6182,7 +6182,7 @@
Source
Edit
@@ -6194,7 +6194,7 @@
Source
Edit
@@ -6206,7 +6206,7 @@
Source
Edit
@@ -6218,7 +6218,7 @@
Source
Edit
@@ -6230,7 +6230,7 @@
Source
Edit
@@ -6242,7 +6242,7 @@
Source
Edit
@@ -6254,7 +6254,7 @@
Source
Edit
@@ -6266,7 +6266,7 @@
Source
Edit
@@ -6278,7 +6278,7 @@
Source
Edit
@@ -6290,7 +6290,7 @@
Source
Edit
@@ -6302,7 +6302,7 @@
Source
Edit
@@ -6314,7 +6314,7 @@
Source
Edit
@@ -6326,7 +6326,7 @@
Source
Edit
@@ -6338,7 +6338,7 @@
Source
Edit
@@ -6350,7 +6350,7 @@
Source
Edit
@@ -6362,7 +6362,7 @@
Source
Edit
@@ -6374,7 +6374,7 @@
Source
Edit
@@ -6386,7 +6386,7 @@
Source
Edit
@@ -6398,7 +6398,7 @@
Source
Edit
@@ -6410,7 +6410,7 @@
Source
Edit
@@ -6422,7 +6422,7 @@
Source
Edit
@@ -6434,7 +6434,7 @@
Source
Edit
@@ -6446,7 +6446,7 @@
Source
Edit
@@ -6458,7 +6458,7 @@
Source
Edit
@@ -6470,7 +6470,7 @@
Source
Edit
@@ -6482,7 +6482,7 @@
Source
Edit
@@ -6494,7 +6494,7 @@
Source
Edit
@@ -6506,7 +6506,7 @@
Source
Edit
@@ -6518,7 +6518,7 @@
Source
Edit
@@ -6530,7 +6530,7 @@
Source
Edit
@@ -6542,7 +6542,7 @@
Source
Edit
@@ -6554,7 +6554,7 @@
Source
Edit
@@ -6566,7 +6566,7 @@
Source
Edit
@@ -6578,7 +6578,7 @@
Source
Edit
@@ -6590,7 +6590,7 @@
Source
Edit
@@ -6602,7 +6602,7 @@
Source
Edit
@@ -6614,7 +6614,7 @@
Source
Edit
@@ -6626,7 +6626,7 @@
Source
Edit
@@ -6638,7 +6638,7 @@
Source
Edit
@@ -6650,7 +6650,7 @@
Source
Edit
@@ -6662,7 +6662,7 @@
Source
Edit
@@ -6674,7 +6674,7 @@
Source
Edit
@@ -6686,7 +6686,7 @@
Source
Edit
@@ -6698,7 +6698,7 @@
Source
Edit
@@ -6710,7 +6710,7 @@
Source
Edit
@@ -6722,7 +6722,7 @@
Source
Edit
@@ -6734,7 +6734,7 @@
Source
Edit
@@ -6746,7 +6746,7 @@
Source
Edit
@@ -6758,7 +6758,7 @@
Source
Edit
@@ -6770,7 +6770,7 @@
Source
Edit
@@ -6782,7 +6782,7 @@
Source
Edit
@@ -6794,7 +6794,7 @@
Source
Edit
@@ -6806,7 +6806,7 @@
Source
Edit
@@ -6818,7 +6818,7 @@
Source
Edit
@@ -6830,7 +6830,7 @@
Source
Edit
@@ -6842,7 +6842,7 @@
Source
Edit
@@ -6854,7 +6854,7 @@
Source
Edit
@@ -6866,7 +6866,7 @@
Source
Edit
@@ -6878,7 +6878,7 @@
Source
Edit
@@ -6890,7 +6890,7 @@
Source
Edit
@@ -6902,7 +6902,7 @@
Source
Edit
@@ -6914,7 +6914,7 @@
Source
Edit
@@ -6926,7 +6926,7 @@
Source
Edit
@@ -6938,7 +6938,7 @@
Source
Edit
@@ -6950,7 +6950,7 @@
Block device.
Source
Edit
@@ -6962,7 +6962,7 @@
Character device.
Source
Edit
@@ -6974,7 +6974,7 @@
Directory.
Source
Edit
@@ -6986,7 +6986,7 @@
Named pipe, or FIFO.
Source
Edit
@@ -6998,7 +6998,7 @@
Symbolic link.
Source
Edit
@@ -7010,7 +7010,7 @@
Regular file.
Source
Edit
@@ -7022,7 +7022,7 @@
UNIX domain socket.
Source
Edit
@@ -7034,7 +7034,7 @@
Unknown file type.
Source
Edit
@@ -7046,7 +7046,7 @@
Source
Edit
@@ -7058,7 +7058,7 @@
Source
Edit
@@ -7070,7 +7070,7 @@
Source
Edit
@@ -7082,7 +7082,7 @@
Source
Edit
@@ -7094,7 +7094,7 @@
Source
Edit
@@ -7106,7 +7106,7 @@
Source
Edit
@@ -7118,7 +7118,7 @@
Source
Edit
@@ -7130,7 +7130,7 @@
Source
Edit
@@ -7142,7 +7142,7 @@
Source
Edit
@@ -7154,7 +7154,7 @@
Source
Edit
@@ -7166,7 +7166,7 @@
Source
Edit
@@ -7178,7 +7178,7 @@
Source
Edit
@@ -7190,7 +7190,7 @@
Source
Edit
@@ -7202,7 +7202,7 @@
Source
Edit
@@ -7214,7 +7214,7 @@
Source
Edit
@@ -7226,7 +7226,7 @@
Source
Edit
@@ -7238,7 +7238,7 @@
Source
Edit
@@ -7250,7 +7250,7 @@
Source
Edit
@@ -7262,7 +7262,7 @@
Source
Edit
@@ -7274,7 +7274,7 @@
Source
Edit
@@ -7286,7 +7286,7 @@
Source
Edit
@@ -7298,7 +7298,7 @@
Source
Edit
@@ -7310,7 +7310,7 @@
Source
Edit
@@ -7322,7 +7322,7 @@
Source
Edit
@@ -7334,7 +7334,7 @@
Source
Edit
@@ -7346,7 +7346,7 @@
Source
Edit
@@ -7358,7 +7358,7 @@
Source
Edit
@@ -7370,7 +7370,7 @@
Source
Edit
@@ -7382,7 +7382,7 @@
Source
Edit
@@ -7394,7 +7394,7 @@
Source
Edit
@@ -7406,7 +7406,7 @@
Source
Edit
@@ -7418,7 +7418,7 @@
Source
Edit
@@ -7430,7 +7430,7 @@
Source
Edit
@@ -7442,7 +7442,7 @@
Source
Edit
@@ -7454,7 +7454,7 @@
Source
Edit
@@ -7466,7 +7466,7 @@
Source
Edit
@@ -7478,7 +7478,7 @@
Source
Edit
@@ -7490,7 +7490,7 @@
Source
Edit
@@ -7502,7 +7502,7 @@
Source
Edit
@@ -7514,7 +7514,7 @@
Source
Edit
@@ -7526,7 +7526,7 @@
Source
Edit
@@ -7538,7 +7538,7 @@
Source
Edit
@@ -7550,7 +7550,7 @@
Source
Edit
@@ -7562,7 +7562,7 @@
Source
Edit
@@ -7574,7 +7574,7 @@
Source
Edit
@@ -7586,7 +7586,7 @@
Source
Edit
@@ -7598,7 +7598,7 @@
Source
Edit
@@ -7610,7 +7610,7 @@
Source
Edit
@@ -7622,7 +7622,7 @@
Source
Edit
@@ -7634,7 +7634,7 @@
Source
Edit
@@ -7646,7 +7646,7 @@
Source
Edit
@@ -7658,7 +7658,7 @@
Source
Edit
@@ -7670,7 +7670,7 @@
Source
Edit
@@ -7682,7 +7682,7 @@
Source
Edit
@@ -7694,7 +7694,7 @@
Source
Edit
@@ -7706,7 +7706,7 @@
Source
Edit
@@ -7718,7 +7718,7 @@
Source
Edit
@@ -7730,7 +7730,7 @@
Source
Edit
@@ -7742,7 +7742,7 @@
Source
Edit
@@ -7754,7 +7754,7 @@
Source
Edit
@@ -7766,7 +7766,7 @@
Source
Edit
@@ -7778,7 +7778,7 @@
Source
Edit
@@ -7790,7 +7790,7 @@
Source
Edit
@@ -7802,7 +7802,7 @@
Source
Edit
@@ -7814,7 +7814,7 @@
Source
Edit
@@ -7826,7 +7826,7 @@
Source
Edit
@@ -7838,7 +7838,7 @@
Source
Edit
@@ -7850,7 +7850,7 @@
Source
Edit
@@ -7862,7 +7862,7 @@
Source
Edit
@@ -7874,7 +7874,7 @@
Source
Edit
@@ -7886,7 +7886,7 @@
Source
Edit
@@ -7898,7 +7898,7 @@
Source
Edit
@@ -7910,7 +7910,7 @@
Source
Edit
@@ -7922,7 +7922,7 @@
Source
Edit
@@ -7934,7 +7934,7 @@
Source
Edit
@@ -7946,7 +7946,7 @@
Source
Edit
@@ -7958,7 +7958,7 @@
Source
Edit
@@ -7970,7 +7970,7 @@
Source
Edit
@@ -7982,7 +7982,7 @@
Source
Edit
@@ -7994,7 +7994,7 @@
Source
Edit
@@ -8006,7 +8006,7 @@
Source
Edit
@@ -8018,7 +8018,7 @@
Source
Edit
@@ -8030,7 +8030,7 @@
Source
Edit
@@ -8042,7 +8042,7 @@
Source
Edit
@@ -8054,7 +8054,7 @@
Source
Edit
@@ -8066,7 +8066,7 @@
Source
Edit
@@ -8078,7 +8078,7 @@
Source
Edit
@@ -8090,7 +8090,7 @@
Source
Edit
@@ -8102,7 +8102,7 @@
Source
Edit
@@ -8114,7 +8114,7 @@
Source
Edit
@@ -8126,7 +8126,7 @@
Source
Edit
@@ -8138,7 +8138,7 @@
Source
Edit
@@ -8150,7 +8150,7 @@
Source
Edit
@@ -8162,7 +8162,7 @@
Source
Edit
@@ -8174,7 +8174,7 @@
Source
Edit
@@ -8186,7 +8186,7 @@
Source
Edit
@@ -8198,7 +8198,7 @@
Source
Edit
@@ -8210,7 +8210,7 @@
Source
Edit
@@ -8222,7 +8222,7 @@
Source
Edit
@@ -8234,7 +8234,7 @@
Source
Edit
@@ -8246,7 +8246,7 @@
Source
Edit
@@ -8258,7 +8258,7 @@
Source
Edit
@@ -8270,7 +8270,7 @@
Source
Edit
@@ -8282,7 +8282,7 @@
Source
Edit
@@ -8294,7 +8294,7 @@
Source
Edit
@@ -8306,7 +8306,7 @@
Source
Edit
@@ -8318,7 +8318,7 @@
Source
Edit
@@ -8330,7 +8330,7 @@
Source
Edit
@@ -8342,7 +8342,7 @@
Source
Edit
@@ -8354,7 +8354,7 @@
Source
Edit
@@ -8366,7 +8366,7 @@
Source
Edit
@@ -8378,7 +8378,7 @@
Source
Edit
@@ -8390,7 +8390,7 @@
Source
Edit
@@ -8402,7 +8402,7 @@
Source
Edit
@@ -8414,7 +8414,7 @@
Source
Edit
@@ -8426,7 +8426,7 @@
Source
Edit
@@ -8438,7 +8438,7 @@
Source
Edit
@@ -8450,7 +8450,7 @@
Source
Edit
@@ -8462,7 +8462,7 @@
Source
Edit
@@ -8474,7 +8474,7 @@
Source
Edit
@@ -8486,7 +8486,7 @@
Source
Edit
@@ -8498,7 +8498,7 @@
Source
Edit
@@ -8510,7 +8510,7 @@
Source
Edit
@@ -8522,7 +8522,7 @@
Source
Edit
@@ -8534,7 +8534,7 @@
Source
Edit
@@ -8546,7 +8546,7 @@
Source
Edit
@@ -8558,7 +8558,7 @@
Source
Edit
@@ -8570,7 +8570,7 @@
Source
Edit
@@ -8582,7 +8582,7 @@
Source
Edit
@@ -8594,7 +8594,7 @@
Source
Edit
@@ -8606,7 +8606,7 @@
Source
Edit
@@ -8618,7 +8618,7 @@
Source
Edit
@@ -8630,7 +8630,7 @@
Source
Edit
@@ -8642,7 +8642,7 @@
Source
Edit
@@ -8654,7 +8654,7 @@
Source
Edit
@@ -8666,7 +8666,7 @@
Source
Edit
@@ -8678,7 +8678,7 @@
Source
Edit
@@ -8690,7 +8690,7 @@
Source
Edit
@@ -8702,7 +8702,7 @@
Source
Edit
@@ -8714,7 +8714,7 @@
Source
Edit
@@ -8726,7 +8726,7 @@
Source
Edit
@@ -8738,7 +8738,7 @@
Source
Edit
@@ -8750,7 +8750,7 @@
Source
Edit
@@ -8762,7 +8762,7 @@
Source
Edit
@@ -8774,7 +8774,7 @@
Source
Edit
@@ -8786,7 +8786,7 @@
Source
Edit
@@ -8798,7 +8798,7 @@
Source
Edit
@@ -8810,7 +8810,7 @@
Source
Edit
@@ -8822,7 +8822,7 @@
Source
Edit
@@ -8834,7 +8834,7 @@
Source
Edit
@@ -8846,7 +8846,7 @@
Source
Edit
@@ -8858,7 +8858,7 @@
Source
Edit
@@ -8870,7 +8870,7 @@
Source
Edit
@@ -8882,7 +8882,7 @@
Source
Edit
@@ -8894,7 +8894,7 @@
Source
Edit
@@ -8906,7 +8906,7 @@
Source
Edit
@@ -8918,7 +8918,7 @@
Source
Edit
@@ -8930,7 +8930,7 @@
Source
Edit
@@ -8942,7 +8942,7 @@
Source
Edit
@@ -8954,7 +8954,7 @@
Source
Edit
@@ -8966,7 +8966,7 @@
Source
Edit
@@ -8978,7 +8978,7 @@
Source
Edit
@@ -8990,7 +8990,7 @@
Source
Edit
@@ -9002,7 +9002,7 @@
Source
Edit
@@ -9014,7 +9014,7 @@
Source
Edit
@@ -9026,7 +9026,7 @@
Source
Edit
@@ -9038,7 +9038,7 @@
Source
Edit
@@ -9050,7 +9050,7 @@
Source
Edit
@@ -9062,7 +9062,7 @@
Source
Edit
@@ -9074,7 +9074,7 @@
Source
Edit
@@ -9086,7 +9086,7 @@
Source
Edit
@@ -9098,7 +9098,7 @@
Source
Edit
@@ -9110,7 +9110,7 @@
Source
Edit
@@ -9122,7 +9122,7 @@
Source
Edit
@@ -9134,7 +9134,7 @@
Source
Edit
@@ -9146,7 +9146,7 @@
Source
Edit
@@ -9158,7 +9158,7 @@
Source
Edit
@@ -9170,7 +9170,7 @@
Source
Edit
@@ -9182,7 +9182,7 @@
Source
Edit
@@ -9194,7 +9194,7 @@
Source
Edit
@@ -9206,7 +9206,7 @@
Source
Edit
@@ -9218,7 +9218,7 @@
Source
Edit
@@ -9230,7 +9230,7 @@
Source
Edit
@@ -9242,7 +9242,7 @@
Source
Edit
@@ -9254,7 +9254,7 @@
Source
Edit
@@ -9266,7 +9266,7 @@
Source
Edit
@@ -9278,7 +9278,7 @@
Source
Edit
@@ -9290,7 +9290,7 @@
Source
Edit
@@ -9302,7 +9302,7 @@
Source
Edit
@@ -9314,7 +9314,7 @@
Source
Edit
@@ -9326,7 +9326,7 @@
Source
Edit
@@ -9338,7 +9338,7 @@
Source
Edit
@@ -9350,7 +9350,7 @@
Source
Edit
@@ -9362,7 +9362,7 @@
Source
Edit
@@ -9374,7 +9374,7 @@
Source
Edit
@@ -9386,7 +9386,7 @@
Source
Edit
@@ -9398,7 +9398,7 @@
Source
Edit
@@ -9410,7 +9410,7 @@
Source
Edit
@@ -9422,7 +9422,7 @@
Source
Edit
@@ -9434,7 +9434,7 @@
Source
Edit
@@ -9446,7 +9446,7 @@
Source
Edit
@@ -9458,7 +9458,7 @@
Source
Edit
@@ -9470,7 +9470,7 @@
Source
Edit
@@ -9482,7 +9482,7 @@
Source
Edit
@@ -9494,7 +9494,7 @@
Source
Edit
@@ -9506,7 +9506,7 @@
Source
Edit
@@ -9518,7 +9518,7 @@
Source
Edit
@@ -9530,7 +9530,7 @@
Source
Edit
@@ -9542,7 +9542,7 @@
Source
Edit
@@ -9554,7 +9554,7 @@
Source
Edit
@@ -9566,7 +9566,7 @@
Source
Edit
@@ -9578,7 +9578,7 @@
Source
Edit
@@ -9590,7 +9590,7 @@
Source
Edit
@@ -9602,7 +9602,7 @@
Source
Edit
@@ -9614,7 +9614,7 @@
Source
Edit
@@ -9626,7 +9626,7 @@
Source
Edit
@@ -9638,7 +9638,7 @@
Source
Edit
@@ -9650,7 +9650,7 @@
Source
Edit
@@ -9662,7 +9662,7 @@
Source
Edit
@@ -9674,7 +9674,7 @@
Source
Edit
@@ -9686,7 +9686,7 @@
Source
Edit
@@ -9698,7 +9698,7 @@
Source
Edit
@@ -9710,7 +9710,7 @@
Source
Edit
@@ -9722,7 +9722,7 @@
Source
Edit
@@ -9734,7 +9734,7 @@
Source
Edit
@@ -9746,7 +9746,7 @@
Source
Edit
@@ -9758,7 +9758,7 @@
Source
Edit
@@ -9770,7 +9770,7 @@
Source
Edit
@@ -9782,7 +9782,7 @@
Source
Edit
@@ -9794,7 +9794,7 @@
Source
Edit
@@ -9806,7 +9806,7 @@
Source
Edit
@@ -9818,7 +9818,7 @@
Source
Edit
@@ -9830,7 +9830,7 @@
Source
Edit
@@ -9842,7 +9842,7 @@
Source
Edit
@@ -9854,7 +9854,7 @@
Source
Edit
@@ -9866,7 +9866,7 @@
Source
Edit
@@ -9878,7 +9878,7 @@
Source
Edit
@@ -9890,7 +9890,7 @@
Source
Edit
@@ -9902,7 +9902,7 @@
Source
Edit
@@ -9914,7 +9914,7 @@
Source
Edit
@@ -9926,7 +9926,7 @@
Source
Edit
@@ -9938,7 +9938,7 @@
Source
Edit
@@ -9950,7 +9950,7 @@
Source
Edit
@@ -9962,7 +9962,7 @@
Source
Edit
@@ -9974,7 +9974,7 @@
Source
Edit
@@ -9986,7 +9986,7 @@
Source
Edit
@@ -9998,7 +9998,7 @@
Source
Edit
@@ -10010,7 +10010,7 @@
Source
Edit
@@ -10022,7 +10022,7 @@
Source
Edit
@@ -10034,7 +10034,7 @@
Source
Edit
@@ -10046,7 +10046,7 @@
Source
Edit
@@ -10058,7 +10058,7 @@
Source
Edit
@@ -10070,7 +10070,7 @@
Source
Edit
@@ -10082,7 +10082,7 @@
Source
Edit
@@ -10094,7 +10094,7 @@
Source
Edit
@@ -10106,7 +10106,7 @@
Source
Edit
@@ -10118,7 +10118,7 @@
Source
Edit
@@ -10130,7 +10130,7 @@
Source
Edit
@@ -10142,7 +10142,7 @@
Source
Edit
@@ -10154,7 +10154,7 @@
Source
Edit
@@ -10166,7 +10166,7 @@
Source
Edit
@@ -10178,7 +10178,7 @@
Source
Edit
@@ -10190,7 +10190,7 @@
Source
Edit
@@ -10202,7 +10202,7 @@
Source
Edit
@@ -10214,7 +10214,7 @@
Source
Edit
@@ -10226,7 +10226,7 @@
Source
Edit
@@ -10238,7 +10238,7 @@
Source
Edit
@@ -10250,7 +10250,7 @@
Source
Edit
@@ -10262,7 +10262,7 @@
Source
Edit
@@ -10274,7 +10274,7 @@
Source
Edit
@@ -10286,7 +10286,7 @@
Source
Edit
@@ -10298,7 +10298,7 @@
Source
Edit
@@ -10310,7 +10310,7 @@
Source
Edit
@@ -10322,7 +10322,7 @@
Source
Edit
@@ -10334,7 +10334,7 @@
Source
Edit
@@ -10346,7 +10346,7 @@
Source
Edit
@@ -10358,7 +10358,7 @@
Source
Edit
@@ -10370,7 +10370,7 @@
Source
Edit
@@ -10382,7 +10382,7 @@
Source
Edit
@@ -10394,7 +10394,7 @@
Source
Edit
@@ -10406,7 +10406,7 @@
Source
Edit
@@ -10418,7 +10418,7 @@
Source
Edit
@@ -10430,7 +10430,7 @@
Source
Edit
@@ -10442,7 +10442,7 @@
Source
Edit
@@ -10454,7 +10454,7 @@
Source
Edit
@@ -10466,7 +10466,7 @@
Source
Edit
@@ -10478,7 +10478,7 @@
Source
Edit
@@ -10490,7 +10490,7 @@
Source
Edit
@@ -10502,7 +10502,7 @@
Source
Edit
@@ -10514,7 +10514,7 @@
Source
Edit
@@ -10526,7 +10526,7 @@
Source
Edit
@@ -10538,7 +10538,7 @@
Source
Edit
@@ -10550,7 +10550,7 @@
Source
Edit
@@ -10562,7 +10562,7 @@
Source
Edit
@@ -10574,7 +10574,7 @@
Source
Edit
@@ -10586,7 +10586,7 @@
Source
Edit
@@ -10598,7 +10598,7 @@
Source
Edit
@@ -10610,7 +10610,7 @@
Source
Edit
@@ -10622,7 +10622,7 @@
Source
Edit
@@ -10634,7 +10634,7 @@
Source
Edit
@@ -10646,7 +10646,7 @@
Source
Edit
@@ -10658,7 +10658,7 @@
Source
Edit
@@ -10670,7 +10670,7 @@
Source
Edit
@@ -10682,7 +10682,7 @@
Source
Edit
@@ -10694,7 +10694,7 @@
Source
Edit
@@ -10706,7 +10706,7 @@
Source
Edit
@@ -10718,7 +10718,7 @@
Source
Edit
@@ -10730,7 +10730,7 @@
Source
Edit
@@ -10742,7 +10742,7 @@
Source
Edit
@@ -10754,7 +10754,7 @@
Source
Edit
@@ -10766,7 +10766,7 @@
Source
Edit
@@ -10778,7 +10778,7 @@
Source
Edit
@@ -10790,7 +10790,7 @@
Source
Edit
@@ -10802,7 +10802,7 @@
Source
Edit
@@ -10814,7 +10814,7 @@
Source
Edit
@@ -10826,7 +10826,7 @@
Source
Edit
@@ -10838,7 +10838,7 @@
Source
Edit
@@ -10850,7 +10850,7 @@
Source
Edit
@@ -10862,7 +10862,7 @@
Source
Edit
@@ -10874,7 +10874,7 @@
Source
Edit
@@ -10886,7 +10886,7 @@
Source
Edit
@@ -10898,7 +10898,7 @@
Source
Edit
@@ -10910,7 +10910,7 @@
Source
Edit
@@ -10922,7 +10922,7 @@
Source
Edit
@@ -10934,7 +10934,7 @@
Source
Edit
@@ -10946,7 +10946,7 @@
Source
Edit
@@ -10958,7 +10958,7 @@
Source
Edit
@@ -10970,7 +10970,7 @@
Source
Edit
@@ -10982,7 +10982,7 @@
Source
Edit
@@ -10994,7 +10994,7 @@
Source
Edit
@@ -11006,7 +11006,7 @@
Source
Edit
@@ -11018,7 +11018,7 @@
Source
Edit
@@ -11030,7 +11030,7 @@
Source
Edit
@@ -11042,7 +11042,7 @@
Source
Edit
@@ -11054,7 +11054,7 @@
Source
Edit
@@ -11066,7 +11066,7 @@
Source
Edit
@@ -11078,7 +11078,7 @@
Source
Edit
@@ -11090,7 +11090,7 @@
Source
Edit
@@ -11102,7 +11102,7 @@
Source
Edit
@@ -11114,7 +11114,7 @@
Source
Edit
@@ -11126,7 +11126,7 @@
Source
Edit
@@ -11138,7 +11138,7 @@
Source
Edit
@@ -11150,7 +11150,7 @@
Source
Edit
@@ -11162,7 +11162,7 @@
Source
Edit
@@ -11174,7 +11174,7 @@
Source
Edit
@@ -11186,7 +11186,7 @@
Source
Edit
@@ -11198,7 +11198,7 @@
Source
Edit
@@ -11210,7 +11210,7 @@
Source
Edit
@@ -11222,7 +11222,7 @@
Source
Edit
@@ -11234,7 +11234,7 @@
Source
Edit
@@ -11246,7 +11246,7 @@
Source
Edit
@@ -11258,7 +11258,7 @@
Source
Edit
@@ -11270,7 +11270,7 @@
Source
Edit
@@ -11282,7 +11282,7 @@
Source
Edit
@@ -11294,7 +11294,7 @@
Source
Edit
@@ -11306,7 +11306,7 @@
Source
Edit
@@ -11318,7 +11318,7 @@
Source
Edit
@@ -11330,7 +11330,7 @@
Source
Edit
@@ -11342,7 +11342,7 @@
Source
Edit
@@ -11354,7 +11354,7 @@
Source
Edit
@@ -11366,7 +11366,7 @@
Source
Edit
@@ -11378,7 +11378,7 @@
Source
Edit
@@ -11390,7 +11390,7 @@
Source
Edit
@@ -11402,7 +11402,7 @@
Source
Edit
@@ -11414,7 +11414,7 @@
Source
Edit
@@ -11426,7 +11426,7 @@
Source
Edit
@@ -11438,7 +11438,7 @@
Source
Edit
@@ -11450,7 +11450,7 @@
Source
Edit
@@ -11462,7 +11462,7 @@
Source
Edit
@@ -11474,7 +11474,7 @@
Source
Edit
@@ -11486,7 +11486,7 @@
Source
Edit
@@ -11498,7 +11498,7 @@
Source
Edit
@@ -11510,7 +11510,7 @@
Source
Edit
@@ -11522,7 +11522,7 @@
Source
Edit
@@ -11534,7 +11534,7 @@
Source
Edit
@@ -11546,7 +11546,7 @@
Source
Edit
@@ -11558,7 +11558,7 @@
Source
Edit
@@ -11570,7 +11570,7 @@
Source
Edit
@@ -11582,7 +11582,7 @@
Source
Edit
@@ -11594,7 +11594,7 @@
Source
Edit
@@ -11606,7 +11606,7 @@
Source
Edit
@@ -11618,7 +11618,7 @@
Source
Edit
@@ -11630,7 +11630,7 @@
Source
Edit
@@ -11642,7 +11642,7 @@
Source
Edit
@@ -11654,7 +11654,7 @@
Source
Edit
@@ -11666,7 +11666,7 @@
Source
Edit
@@ -11678,7 +11678,7 @@
Source
Edit
@@ -11690,7 +11690,7 @@
Source
Edit
@@ -11702,7 +11702,7 @@
Source
Edit
@@ -11714,7 +11714,7 @@
Source
Edit
@@ -11726,7 +11726,7 @@
Source
Edit
@@ -11738,7 +11738,7 @@
Source
Edit
@@ -11750,7 +11750,7 @@
Source
Edit
@@ -11762,7 +11762,7 @@
Source
Edit
@@ -11774,7 +11774,7 @@
Source
Edit
@@ -11786,7 +11786,7 @@
Source
Edit
@@ -11798,7 +11798,7 @@
Source
Edit
@@ -11810,7 +11810,7 @@
Source
Edit
@@ -11822,7 +11822,7 @@
Source
Edit
@@ -11834,7 +11834,7 @@
Source
Edit
@@ -11846,7 +11846,7 @@
Source
Edit
@@ -11858,7 +11858,7 @@
Source
Edit
@@ -11870,7 +11870,7 @@
Source
Edit
@@ -11882,7 +11882,7 @@
Source
Edit
@@ -11894,7 +11894,7 @@
Source
Edit
@@ -11906,7 +11906,7 @@
Source
Edit
@@ -11918,7 +11918,7 @@
Source
Edit
@@ -11930,7 +11930,7 @@
Source
Edit
@@ -11942,7 +11942,7 @@
Source
Edit
@@ -11954,7 +11954,7 @@
Source
Edit
@@ -11966,7 +11966,7 @@
Source
Edit
@@ -11978,7 +11978,7 @@
Source
Edit
@@ -11990,7 +11990,7 @@
Source
Edit
@@ -12002,7 +12002,7 @@
Source
Edit
@@ -12014,7 +12014,7 @@
Source
Edit
@@ -12026,7 +12026,7 @@
Source
Edit
@@ -12038,7 +12038,7 @@
Source
Edit
@@ -12050,7 +12050,7 @@
Source
Edit
@@ -12062,7 +12062,7 @@
Source
Edit
@@ -12074,7 +12074,7 @@
Source
Edit
@@ -12086,7 +12086,7 @@
Source
Edit
@@ -12098,7 +12098,7 @@
Source
Edit
@@ -12110,7 +12110,7 @@
Source
Edit
@@ -12122,7 +12122,7 @@
Source
Edit
@@ -12134,7 +12134,7 @@
Source
Edit
@@ -12146,7 +12146,7 @@
Source
Edit
@@ -12158,7 +12158,7 @@
Source
Edit
@@ -12170,7 +12170,7 @@
Source
Edit
@@ -12182,7 +12182,7 @@
Source
Edit
@@ -12194,7 +12194,7 @@
Source
Edit
@@ -12206,7 +12206,7 @@
Source
Edit
@@ -12218,7 +12218,7 @@
Source
Edit
@@ -12230,7 +12230,7 @@
Source
Edit
@@ -12242,7 +12242,7 @@
Source
Edit
@@ -12254,7 +12254,7 @@
Source
Edit
@@ -12266,7 +12266,7 @@
Source
Edit
@@ -12278,7 +12278,7 @@
Source
Edit
@@ -12290,7 +12290,7 @@
Source
Edit
@@ -12302,7 +12302,7 @@
Source
Edit
@@ -12314,7 +12314,7 @@
Source
Edit
@@ -12326,7 +12326,7 @@
Source
Edit
@@ -12338,7 +12338,7 @@
Source
Edit
@@ -12350,7 +12350,7 @@
Source
Edit
@@ -12362,7 +12362,7 @@
Source
Edit
@@ -12374,7 +12374,7 @@
Source
Edit
@@ -12386,7 +12386,7 @@
Source
Edit
@@ -12398,7 +12398,7 @@
Source
Edit
@@ -12410,7 +12410,7 @@
Source
Edit
@@ -12422,7 +12422,7 @@
Source
Edit
@@ -12434,7 +12434,7 @@
Source
Edit
@@ -12446,7 +12446,7 @@
Source
Edit
@@ -12458,7 +12458,7 @@
Source
Edit
@@ -12470,7 +12470,7 @@
Source
Edit
@@ -12482,7 +12482,7 @@
Source
Edit
@@ -12494,7 +12494,7 @@
Source
Edit
@@ -12506,7 +12506,7 @@
Source
Edit
@@ -12518,7 +12518,7 @@
Source
Edit
@@ -12530,7 +12530,7 @@
Source
Edit
@@ -12542,7 +12542,7 @@
Source
Edit
@@ -12554,7 +12554,7 @@
Source
Edit
@@ -12566,7 +12566,7 @@
Source
Edit
@@ -12578,7 +12578,7 @@
Source
Edit
@@ -12590,7 +12590,7 @@
Source
Edit
@@ -12602,7 +12602,7 @@
Source
Edit
@@ -12614,7 +12614,7 @@
Source
Edit
@@ -12626,7 +12626,7 @@
Source
Edit
@@ -12638,7 +12638,7 @@
Source
Edit
@@ -12650,7 +12650,7 @@
Source
Edit
@@ -12662,7 +12662,7 @@
Source
Edit
@@ -12674,7 +12674,7 @@
Source
Edit
@@ -12686,7 +12686,7 @@
Source
Edit
@@ -12698,7 +12698,7 @@
Source
Edit
@@ -12710,7 +12710,7 @@
Source
Edit
@@ -12722,7 +12722,7 @@
Source
Edit
@@ -12734,7 +12734,7 @@
Source
Edit
@@ -12746,7 +12746,7 @@
Source
Edit
@@ -12758,7 +12758,7 @@
Source
Edit
@@ -12770,7 +12770,7 @@
Source
Edit
@@ -12782,7 +12782,7 @@
Source
Edit
@@ -12794,7 +12794,7 @@
Source
Edit
@@ -12806,7 +12806,7 @@
Source
Edit
@@ -12818,7 +12818,7 @@
Source
Edit
@@ -12830,7 +12830,7 @@
Source
Edit
@@ -12842,7 +12842,7 @@
Source
Edit
@@ -12854,7 +12854,7 @@
Source
Edit
@@ -12866,7 +12866,7 @@
Source
Edit
@@ -12878,7 +12878,7 @@
Source
Edit
@@ -12890,7 +12890,7 @@
Source
Edit
@@ -12902,7 +12902,7 @@
Source
Edit
@@ -12914,7 +12914,7 @@
Source
Edit
@@ -12926,7 +12926,7 @@
Source
Edit
@@ -12938,7 +12938,7 @@
Source
Edit
@@ -12950,7 +12950,7 @@
Source
Edit
@@ -12962,7 +12962,7 @@
Source
Edit
@@ -12974,7 +12974,7 @@
Source
Edit
@@ -12986,7 +12986,7 @@
Source
Edit
@@ -12998,7 +12998,7 @@
Source
Edit
@@ -13010,7 +13010,7 @@
Source
Edit
@@ -13022,7 +13022,7 @@
Source
Edit
@@ -13034,7 +13034,7 @@
Source
Edit
@@ -13046,7 +13046,7 @@
Source
Edit
@@ -13058,7 +13058,7 @@
Source
Edit
@@ -13070,7 +13070,7 @@
Source
Edit
@@ -13082,7 +13082,7 @@
Source
Edit
@@ -13094,7 +13094,7 @@
Source
Edit
@@ -13106,7 +13106,7 @@
Source
Edit
@@ -13118,7 +13118,7 @@
Source
Edit
@@ -13130,7 +13130,7 @@
Source
Edit
@@ -13142,7 +13142,7 @@
Source
Edit
@@ -13154,7 +13154,7 @@
Source
Edit
@@ -13166,7 +13166,7 @@
Source
Edit
@@ -13178,7 +13178,7 @@
Source
Edit
@@ -13190,7 +13190,7 @@
Source
Edit
@@ -13202,7 +13202,7 @@
Source
Edit
@@ -13214,7 +13214,7 @@
Source
Edit
@@ -13226,7 +13226,7 @@
Source
Edit
@@ -13238,7 +13238,7 @@
Source
Edit
@@ -13250,7 +13250,7 @@
Source
Edit
@@ -13262,7 +13262,7 @@
Source
Edit
@@ -13274,7 +13274,7 @@
Source
Edit
@@ -13286,7 +13286,7 @@
Source
Edit
@@ -13298,7 +13298,7 @@
Source
Edit
@@ -13310,7 +13310,7 @@
Source
Edit
@@ -13322,7 +13322,7 @@
Source
Edit
@@ -13334,7 +13334,7 @@
Source
Edit
@@ -13346,7 +13346,7 @@
Source
Edit
@@ -13358,7 +13358,7 @@
Source
Edit
@@ -13370,7 +13370,7 @@
Source
Edit
@@ -13382,7 +13382,7 @@
Source
Edit
@@ -13394,7 +13394,7 @@
Source
Edit
@@ -13406,7 +13406,7 @@
Source
Edit
@@ -13418,7 +13418,7 @@
Source
Edit
@@ -13430,7 +13430,7 @@
Source
Edit
@@ -13442,7 +13442,7 @@
Source
Edit
@@ -13454,7 +13454,7 @@
Source
Edit
@@ -13466,7 +13466,7 @@
Source
Edit
@@ -13478,7 +13478,7 @@
Source
Edit
@@ -13490,7 +13490,7 @@
Source
Edit
@@ -13502,7 +13502,7 @@
Source
Edit
@@ -13514,7 +13514,7 @@
Source
Edit
@@ -13526,7 +13526,7 @@
Source
Edit
@@ -13538,7 +13538,7 @@
Source
Edit
@@ -13550,7 +13550,7 @@
Source
Edit
@@ -13562,7 +13562,7 @@
Source
Edit
@@ -13574,7 +13574,7 @@
Source
Edit
@@ -13586,7 +13586,7 @@
Source
Edit
@@ -13598,7 +13598,7 @@
Source
Edit
@@ -13610,7 +13610,7 @@
Source
Edit
@@ -13622,7 +13622,7 @@
Source
Edit
@@ -13634,7 +13634,7 @@
Source
Edit
@@ -13646,7 +13646,7 @@
Source
Edit
@@ -13658,7 +13658,7 @@
Source
Edit
@@ -13670,7 +13670,7 @@
Source
Edit
@@ -13682,7 +13682,7 @@
Source
Edit
@@ -13694,7 +13694,7 @@
Source
Edit
@@ -13706,7 +13706,7 @@
Source
Edit
@@ -13718,7 +13718,7 @@
Source
Edit
@@ -13730,7 +13730,7 @@
Source
Edit
@@ -13742,7 +13742,7 @@
Source
Edit
@@ -13754,7 +13754,7 @@
Source
Edit
@@ -13766,7 +13766,7 @@
Source
Edit
@@ -13778,7 +13778,7 @@
Source
Edit
@@ -13790,7 +13790,7 @@
Source
Edit
@@ -13802,7 +13802,7 @@
Source
Edit
@@ -13814,7 +13814,7 @@
Source
Edit
@@ -13826,7 +13826,7 @@
Source
Edit
@@ -13838,7 +13838,7 @@
Source
Edit
@@ -13850,7 +13850,7 @@
Source
Edit
@@ -13862,7 +13862,7 @@
Source
Edit
@@ -13874,7 +13874,7 @@
Source
Edit
@@ -13886,7 +13886,7 @@
Source
Edit
@@ -13898,7 +13898,7 @@
Source
Edit
@@ -13910,7 +13910,7 @@
Source
Edit
@@ -13922,7 +13922,7 @@
Source
Edit
@@ -13934,7 +13934,7 @@
Source
Edit
@@ -13946,7 +13946,7 @@
Source
Edit
@@ -13958,7 +13958,7 @@
Source
Edit
@@ -13970,7 +13970,7 @@
Source
Edit
@@ -13982,7 +13982,7 @@
Source
Edit
@@ -13994,7 +13994,7 @@
Source
Edit
@@ -14006,7 +14006,7 @@
Source
Edit
@@ -14018,7 +14018,7 @@
Source
Edit
@@ -14030,7 +14030,7 @@
Source
Edit
@@ -14042,7 +14042,7 @@
Source
Edit
@@ -14054,7 +14054,7 @@
Source
Edit
@@ -14066,7 +14066,7 @@
Source
Edit
@@ -14078,7 +14078,7 @@
Source
Edit
@@ -14090,7 +14090,7 @@
Source
Edit
@@ -14102,7 +14102,7 @@
Source
Edit
@@ -14114,7 +14114,7 @@
Source
Edit
@@ -14126,7 +14126,7 @@
Source
Edit
@@ -14138,7 +14138,7 @@
Source
Edit
@@ -14151,7 +14151,7 @@
Boolean flag that indicates if the system supports nanosecond time resolution in the fields of Stat. Note that the nanosecond based fields (Stat.st_atim, Stat.st_mtim and Stat.st_ctim) can be accessed without checking this flag, because this module defines fallback procs when they are not available.
Source
Edit
@@ -14163,7 +14163,7 @@
File number of stderr;
Source
Edit
@@ -14175,7 +14175,7 @@
File number of stdin;
Source
Edit
@@ -14187,7 +14187,7 @@
File number of stdout;
Source
Edit
@@ -14199,7 +14199,7 @@
Source
Edit
@@ -14211,7 +14211,7 @@
Source
Edit
@@ -14223,7 +14223,7 @@
Source
Edit
@@ -14235,7 +14235,7 @@
Source
Edit
@@ -14247,7 +14247,7 @@
Source
Edit
@@ -14259,7 +14259,7 @@
Source
Edit
@@ -14271,7 +14271,7 @@
Source
Edit
@@ -14283,7 +14283,7 @@
Source
Edit
@@ -14295,7 +14295,7 @@
Source
Edit
@@ -14307,7 +14307,7 @@
Source
Edit
@@ -14319,7 +14319,7 @@
Source
Edit
@@ -14331,7 +14331,7 @@
Source
Edit
@@ -14343,7 +14343,7 @@
Source
Edit
@@ -14355,7 +14355,7 @@
Source
Edit
@@ -14367,7 +14367,7 @@
Source
Edit
@@ -14384,7 +14384,7 @@
Source
Edit
@@ -14396,7 +14396,7 @@
Source
Edit
@@ -14408,7 +14408,7 @@
Source
Edit
@@ -14421,7 +14421,7 @@
Source
Edit
@@ -14434,7 +14434,7 @@
Source
Edit
@@ -14447,7 +14447,7 @@
Source
Edit
@@ -14460,7 +14460,7 @@
Source
Edit
@@ -14473,7 +14473,7 @@
Source
Edit
@@ -14486,7 +14486,7 @@
Source
Edit
@@ -14499,7 +14499,7 @@
Source
Edit
@@ -14512,7 +14512,7 @@
Source
Edit
@@ -14525,7 +14525,7 @@
Source
Edit
@@ -14538,7 +14538,7 @@
Source
Edit
@@ -14551,7 +14551,7 @@
Source
Edit
@@ -14563,7 +14563,7 @@
Source
Edit
@@ -14576,7 +14576,7 @@
Source
Edit
@@ -14589,7 +14589,7 @@
Source
Edit
@@ -14602,7 +14602,7 @@
Source
Edit
@@ -14615,7 +14615,7 @@
is Posix's bind, because bind is a reserved word
Source
Edit
@@ -14628,7 +14628,7 @@
Source
Edit
@@ -14641,7 +14641,7 @@
Source
Edit
@@ -14654,7 +14654,7 @@
Source
Edit
@@ -14667,7 +14667,7 @@
Source
Edit
@@ -14680,7 +14680,7 @@
Source
Edit
@@ -14693,7 +14693,7 @@
Source
Edit
@@ -14706,7 +14706,7 @@
Source
Edit
@@ -14719,7 +14719,7 @@
Source
Edit
@@ -14732,7 +14732,7 @@
Source
Edit
@@ -14745,7 +14745,7 @@
Source
Edit
@@ -14758,7 +14758,7 @@
Source
Edit
@@ -14771,7 +14771,7 @@
Source
Edit
@@ -14784,7 +14784,7 @@
Source
Edit
@@ -14797,7 +14797,7 @@
Source
Edit
@@ -14810,7 +14810,7 @@
Source
Edit
@@ -14823,7 +14823,7 @@
Source
Edit
@@ -14836,7 +14836,7 @@
Source
Edit
@@ -14852,7 +14852,7 @@
Source
Edit
@@ -14865,7 +14865,7 @@
Source
Edit
@@ -14878,7 +14878,7 @@
Source
Edit
@@ -14894,7 +14894,7 @@
Source
Edit
@@ -14907,7 +14907,7 @@
Source
Edit
@@ -14920,7 +14920,7 @@
Source
Edit
@@ -14933,7 +14933,7 @@
Source
Edit
@@ -14946,7 +14946,7 @@
Source
Edit
@@ -14959,7 +14959,7 @@
Source
Edit
@@ -14972,7 +14972,7 @@
Source
Edit
@@ -14985,7 +14985,7 @@
Source
Edit
@@ -14998,7 +14998,7 @@
Source
Edit
@@ -15011,7 +15011,7 @@
Source
Edit
@@ -15024,7 +15024,7 @@
Source
Edit
@@ -15037,7 +15037,7 @@
Source
Edit
@@ -15050,7 +15050,7 @@
Source
Edit
@@ -15063,7 +15063,7 @@
Source
Edit
@@ -15076,7 +15076,7 @@
Source
Edit
@@ -15088,7 +15088,7 @@
Source
Edit
@@ -15101,7 +15101,7 @@
Source
Edit
@@ -15114,7 +15114,7 @@
Source
Edit
@@ -15126,7 +15126,7 @@
Source
Edit
@@ -15138,7 +15138,7 @@
Source
Edit
@@ -15150,7 +15150,7 @@
Source
Edit
@@ -15162,7 +15162,7 @@
Source
Edit
@@ -15174,7 +15174,7 @@
Source
Edit
@@ -15186,7 +15186,7 @@
Source
Edit
@@ -15199,7 +15199,7 @@
Source
Edit
@@ -15212,7 +15212,7 @@
Source
Edit
@@ -15225,7 +15225,7 @@
Source
Edit
@@ -15238,7 +15238,7 @@
Source
Edit
@@ -15251,7 +15251,7 @@
Source
Edit
@@ -15264,7 +15264,7 @@
Source
Edit
@@ -15277,7 +15277,7 @@
Source
Edit
@@ -15290,7 +15290,7 @@
Source
Edit
@@ -15303,7 +15303,7 @@
Source
Edit
@@ -15316,7 +15316,7 @@
Source
Edit
@@ -15329,7 +15329,7 @@
Source
Edit
@@ -15342,7 +15342,7 @@
Source
Edit
@@ -15355,7 +15355,7 @@
Source
Edit
@@ -15368,7 +15368,7 @@
Source
Edit
@@ -15381,7 +15381,7 @@
Source
Edit
@@ -15394,7 +15394,7 @@
Source
Edit
@@ -15407,7 +15407,7 @@
Source
Edit
@@ -15420,7 +15420,7 @@
Source
Edit
@@ -15433,7 +15433,7 @@
Source
Edit
@@ -15446,7 +15446,7 @@
Source
Edit
@@ -15459,7 +15459,7 @@
Source
Edit
@@ -15472,7 +15472,7 @@
Source
Edit
@@ -15485,7 +15485,7 @@
Source
Edit
@@ -15498,7 +15498,7 @@
Source
Edit
@@ -15510,7 +15510,7 @@
synchronize a file's buffer cache to the storage device
Source
Edit
@@ -15523,7 +15523,7 @@
Source
Edit
@@ -15536,7 +15536,7 @@
Source
Edit
@@ -15550,7 +15550,7 @@
Source
Edit
@@ -15563,7 +15563,7 @@
Source
Edit
@@ -15576,7 +15576,7 @@
Source
Edit
@@ -15589,7 +15589,7 @@
Source
Edit
@@ -15602,7 +15602,7 @@
Source
Edit
@@ -15615,7 +15615,7 @@
Source
Edit
@@ -15628,7 +15628,7 @@
returns the effective group ID of the calling process
Source
Edit
@@ -15641,7 +15641,7 @@
returns the effective user ID of the calling process
Source
Edit
@@ -15654,7 +15654,7 @@
returns the real group ID of the calling process
Source
Edit
@@ -15666,7 +15666,7 @@
Source
Edit
@@ -15679,7 +15679,7 @@
Source
Edit
@@ -15692,7 +15692,7 @@
Source
Edit
@@ -15705,7 +15705,7 @@
Source
Edit
@@ -15719,7 +15719,7 @@
Source
Edit
@@ -15732,7 +15732,7 @@
Source
Edit
@@ -15745,7 +15745,7 @@
Source
Edit
@@ -15758,7 +15758,7 @@
Source
Edit
@@ -15771,7 +15771,7 @@
Source
Edit
@@ -15784,7 +15784,7 @@
Source
Edit
@@ -15797,7 +15797,7 @@
Source
Edit
@@ -15810,7 +15810,7 @@
Source
Edit
@@ -15823,7 +15823,7 @@
Source
Edit
@@ -15837,7 +15837,7 @@
Source
Edit
@@ -15850,7 +15850,7 @@
Source
Edit
@@ -15863,7 +15863,7 @@
Source
Edit
@@ -15876,7 +15876,7 @@
Source
Edit
@@ -15889,7 +15889,7 @@
Source
Edit
@@ -15902,7 +15902,7 @@
Source
Edit
@@ -15914,7 +15914,7 @@
Source
Edit
@@ -15926,7 +15926,7 @@
Source
Edit
@@ -15939,7 +15939,7 @@
returns the process ID (PID) of the calling process
Source
Edit
@@ -15952,7 +15952,7 @@
returns the process ID of the parent of the calling process
Source
Edit
@@ -15965,7 +15965,7 @@
Source
Edit
@@ -15978,7 +15978,7 @@
Source
Edit
@@ -15991,7 +15991,7 @@
Source
Edit
@@ -16003,7 +16003,7 @@
Source
Edit
@@ -16016,7 +16016,7 @@
Source
Edit
@@ -16030,7 +16030,7 @@
Source
Edit
@@ -16043,7 +16043,7 @@
Source
Edit
@@ -16057,7 +16057,7 @@
Source
Edit
@@ -16070,7 +16070,7 @@
The getrlimit() system call gets resource limits.
Source
Edit
@@ -16083,7 +16083,7 @@
Source
Edit
@@ -16096,7 +16096,7 @@
Source
Edit
@@ -16109,7 +16109,7 @@
Source
Edit
@@ -16122,7 +16122,7 @@
Source
Edit
@@ -16135,7 +16135,7 @@
returns the session ID of the calling process
Source
Edit
@@ -16148,7 +16148,7 @@
Source
Edit
@@ -16161,7 +16161,7 @@
Source
Edit
@@ -16174,7 +16174,7 @@
returns the real user ID of the calling process
Source
Edit
@@ -16187,7 +16187,7 @@
Source
Edit
@@ -16201,7 +16201,7 @@
Filename globbing. Use os.walkPattern() and similar.
Source
Edit
@@ -16213,7 +16213,7 @@
Source
Edit
@@ -16226,7 +16226,7 @@
Source
Edit
@@ -16239,7 +16239,7 @@
Source
Edit
@@ -16252,7 +16252,7 @@
Source
Edit
@@ -16265,7 +16265,7 @@
Source
Edit
@@ -16278,7 +16278,7 @@
Source
Edit
@@ -16291,7 +16291,7 @@
Source
Edit
@@ -16304,7 +16304,7 @@
Source
Edit
@@ -16317,7 +16317,7 @@
Source
Edit
@@ -16330,7 +16330,7 @@
Source
Edit
@@ -16343,7 +16343,7 @@
Source
Edit
@@ -16356,7 +16356,7 @@
Source
Edit
@@ -16369,7 +16369,7 @@
Source
Edit
@@ -16382,7 +16382,7 @@
Unicast link-local address.
Source
Edit
@@ -16395,7 +16395,7 @@
Loopback address.
Source
Edit
@@ -16408,7 +16408,7 @@
Multicast global address.
Source
Edit
@@ -16421,7 +16421,7 @@
Multicast link-local address.
Source
Edit
@@ -16434,7 +16434,7 @@
Multicast node-local address.
Source
Edit
@@ -16447,7 +16447,7 @@
Multicast organization-local address.
Source
Edit
@@ -16460,7 +16460,7 @@
Multicast site-local address.
Source
Edit
@@ -16473,7 +16473,7 @@
Multicast address.
Source
Edit
@@ -16486,7 +16486,7 @@
Unicast site-local address.
Source
Edit
@@ -16499,7 +16499,7 @@
Unspecified address.
Source
Edit
@@ -16512,7 +16512,7 @@
IPv4-compatible address.
Source
Edit
@@ -16525,7 +16525,7 @@
IPv4 mapped address.
Source
Edit
@@ -16538,7 +16538,7 @@
Source
Edit
@@ -16551,7 +16551,7 @@
Source
Edit
@@ -16564,7 +16564,7 @@
Source
Edit
@@ -16577,7 +16577,7 @@
Source
Edit
@@ -16592,7 +16592,7 @@
Source
Edit
@@ -16605,7 +16605,7 @@
Source
Edit
@@ -16618,7 +16618,7 @@
A system call for device-specific input/output operations and other operations which cannot be expressed by regular system calls
Source
Edit
@@ -16631,7 +16631,7 @@
Source
Edit
@@ -16644,7 +16644,7 @@
Source
Edit
@@ -16657,7 +16657,7 @@
Source
Edit
@@ -16670,7 +16670,7 @@
Source
Edit
@@ -16683,7 +16683,7 @@
Source
Edit
@@ -16696,7 +16696,7 @@
Source
Edit
@@ -16709,7 +16709,7 @@
Source
Edit
@@ -16722,7 +16722,7 @@
Source
Edit
@@ -16735,7 +16735,7 @@
Source
Edit
@@ -16748,7 +16748,7 @@
Source
Edit
@@ -16761,7 +16761,7 @@
Source
Edit
@@ -16774,7 +16774,7 @@
Source
Edit
@@ -16787,7 +16787,7 @@
Source
Edit
@@ -16800,7 +16800,7 @@
Source
Edit
@@ -16813,7 +16813,7 @@
Use os.createDir() and similar.
Source
Edit
@@ -16826,7 +16826,7 @@
Source
Edit
@@ -16839,7 +16839,7 @@
Source
Edit
@@ -16852,7 +16852,7 @@
Source
Edit
@@ -16865,7 +16865,7 @@
Source
Edit
@@ -16878,7 +16878,7 @@
Source
Edit
@@ -16893,7 +16893,7 @@
The tmpl argument is written to by mkstemp and thus can't be a string literal. If in doubt make a copy of the cstring before passing it in.
Source
Edit
@@ -16908,7 +16908,7 @@
The tmpl argument is written to by mkstemps and thus can't be a string literal. If in doubt make a copy of the cstring before passing it in.
Source
Edit
@@ -16921,7 +16921,7 @@
Source
Edit
@@ -16934,7 +16934,7 @@
Source
Edit
@@ -16947,7 +16947,7 @@
Source
Edit
@@ -16960,7 +16960,7 @@
Source
Edit
@@ -16973,7 +16973,7 @@
Source
Edit
@@ -16986,7 +16986,7 @@
Source
Edit
@@ -16999,7 +16999,7 @@
Source
Edit
@@ -17012,7 +17012,7 @@
Source
Edit
@@ -17025,7 +17025,7 @@
Source
Edit
@@ -17038,7 +17038,7 @@
Source
Edit
@@ -17051,7 +17051,7 @@
Source
Edit
@@ -17064,7 +17064,7 @@
Source
Edit
@@ -17077,7 +17077,7 @@
Source
Edit
@@ -17090,7 +17090,7 @@
Source
Edit
@@ -17103,7 +17103,7 @@
Source
Edit
@@ -17116,7 +17116,7 @@
Source
Edit
@@ -17129,7 +17129,7 @@
Source
Edit
@@ -17141,7 +17141,7 @@
Source
Edit
@@ -17154,7 +17154,7 @@
Source
Edit
@@ -17167,7 +17167,7 @@
Source
Edit
@@ -17179,7 +17179,7 @@
Source
Edit
@@ -17192,7 +17192,7 @@
Source
Edit
@@ -17205,7 +17205,7 @@
Source
Edit
@@ -17218,7 +17218,7 @@
Source
Edit
@@ -17230,7 +17230,7 @@
Source
Edit
@@ -17243,7 +17243,7 @@
Source
Edit
@@ -17256,7 +17256,7 @@
Source
Edit
@@ -17268,7 +17268,7 @@
Source
Edit
@@ -17280,7 +17280,7 @@
Source
Edit
@@ -17293,7 +17293,7 @@
Source
Edit
@@ -17306,7 +17306,7 @@
Source
Edit
@@ -17319,7 +17319,7 @@
Source
Edit
@@ -17332,7 +17332,7 @@
Source
Edit
@@ -17345,7 +17345,7 @@
Source
Edit
@@ -17358,7 +17358,7 @@
Source
Edit
@@ -17372,7 +17372,7 @@
Source
Edit
@@ -17385,7 +17385,7 @@
Source
Edit
@@ -17399,7 +17399,7 @@
Source
Edit
@@ -17413,7 +17413,7 @@
Source
Edit
@@ -17427,7 +17427,7 @@
Source
Edit
@@ -17441,7 +17441,7 @@
Source
Edit
@@ -17454,7 +17454,7 @@
Source
Edit
@@ -17467,7 +17467,7 @@
Source
Edit
@@ -17480,7 +17480,7 @@
Source
Edit
@@ -17493,7 +17493,7 @@
Source
Edit
@@ -17506,7 +17506,7 @@
Source
Edit
@@ -17519,7 +17519,7 @@
Source
Edit
@@ -17532,7 +17532,7 @@
Source
Edit
@@ -17545,7 +17545,7 @@
Source
Edit
@@ -17558,7 +17558,7 @@
Source
Edit
@@ -17571,7 +17571,7 @@
Source
Edit
@@ -17584,7 +17584,7 @@
Source
Edit
@@ -17597,7 +17597,7 @@
Source
Edit
@@ -17610,7 +17610,7 @@
Source
Edit
@@ -17623,7 +17623,7 @@
Source
Edit
@@ -17636,7 +17636,7 @@
Source
Edit
@@ -17649,7 +17649,7 @@
Source
Edit
@@ -17663,7 +17663,7 @@
Source
Edit
@@ -17676,7 +17676,7 @@
Source
Edit
@@ -17689,7 +17689,7 @@
Source
Edit
@@ -17702,7 +17702,7 @@
Source
Edit
@@ -17715,7 +17715,7 @@
Source
Edit
@@ -17728,7 +17728,7 @@
Source
Edit
@@ -17741,7 +17741,7 @@
Source
Edit
@@ -17754,7 +17754,7 @@
Source
Edit
@@ -17767,7 +17767,7 @@
Source
Edit
@@ -17780,7 +17780,7 @@
Source
Edit
@@ -17793,7 +17793,7 @@
Source
Edit
@@ -17806,7 +17806,7 @@
Source
Edit
@@ -17819,7 +17819,7 @@
Source
Edit
@@ -17832,7 +17832,7 @@
Source
Edit
@@ -17845,7 +17845,7 @@
Source
Edit
@@ -17858,7 +17858,7 @@
Source
Edit
@@ -17871,7 +17871,7 @@
Source
Edit
@@ -17884,7 +17884,7 @@
Source
Edit
@@ -17897,7 +17897,7 @@
Source
Edit
@@ -17910,7 +17910,7 @@
Source
Edit
@@ -17923,7 +17923,7 @@
Source
Edit
@@ -17936,7 +17936,7 @@
Source
Edit
@@ -17949,7 +17949,7 @@
Source
Edit
@@ -17962,7 +17962,7 @@
Source
Edit
@@ -17975,7 +17975,7 @@
Source
Edit
@@ -17988,7 +17988,7 @@
Source
Edit
@@ -18002,7 +18002,7 @@
Source
Edit
@@ -18015,7 +18015,7 @@
Source
Edit
@@ -18028,7 +18028,7 @@
Source
Edit
@@ -18041,7 +18041,7 @@
Source
Edit
@@ -18054,7 +18054,7 @@
Source
Edit
@@ -18067,7 +18067,7 @@
Source
Edit
@@ -18080,7 +18080,7 @@
Source
Edit
@@ -18093,7 +18093,7 @@
Source
Edit
@@ -18106,7 +18106,7 @@
Source
Edit
@@ -18119,7 +18119,7 @@
Source
Edit
@@ -18132,7 +18132,7 @@
Source
Edit
@@ -18145,7 +18145,7 @@
Source
Edit
@@ -18158,7 +18158,7 @@
Source
Edit
@@ -18172,7 +18172,7 @@
Source
Edit
@@ -18185,7 +18185,7 @@
Source
Edit
@@ -18198,7 +18198,7 @@
Source
Edit
@@ -18211,7 +18211,7 @@
Source
Edit
@@ -18224,7 +18224,7 @@
Source
Edit
@@ -18237,7 +18237,7 @@
Source
Edit
@@ -18250,7 +18250,7 @@
Source
Edit
@@ -18263,7 +18263,7 @@
Source
Edit
@@ -18277,7 +18277,7 @@
Source
Edit
@@ -18290,7 +18290,7 @@
Source
Edit
@@ -18303,7 +18303,7 @@
Source
Edit
@@ -18316,7 +18316,7 @@
Source
Edit
@@ -18329,7 +18329,7 @@
Source
Edit
@@ -18342,7 +18342,7 @@
Source
Edit
@@ -18355,7 +18355,7 @@
Source
Edit
@@ -18368,7 +18368,7 @@
Source
Edit
@@ -18381,7 +18381,7 @@
Source
Edit
@@ -18394,7 +18394,7 @@
Source
Edit
@@ -18407,7 +18407,7 @@
Source
Edit
@@ -18420,7 +18420,7 @@
Source
Edit
@@ -18433,7 +18433,7 @@
Source
Edit
@@ -18446,7 +18446,7 @@
Source
Edit
@@ -18459,7 +18459,7 @@
Source
Edit
@@ -18472,7 +18472,7 @@
Source
Edit
@@ -18485,7 +18485,7 @@
Source
Edit
@@ -18498,7 +18498,7 @@
Source
Edit
@@ -18511,7 +18511,7 @@
Source
Edit
@@ -18524,7 +18524,7 @@
Source
Edit
@@ -18537,7 +18537,7 @@
Source
Edit
@@ -18550,7 +18550,7 @@
Source
Edit
@@ -18563,7 +18563,7 @@
Source
Edit
@@ -18576,7 +18576,7 @@
Source
Edit
@@ -18589,7 +18589,7 @@
Source
Edit
@@ -18602,7 +18602,7 @@
Source
Edit
@@ -18615,7 +18615,7 @@
Source
Edit
@@ -18628,7 +18628,7 @@
Source
Edit
@@ -18641,7 +18641,7 @@
Source
Edit
@@ -18654,7 +18654,7 @@
Source
Edit
@@ -18667,7 +18667,7 @@
Source
Edit
@@ -18680,7 +18680,7 @@
Source
Edit
@@ -18693,7 +18693,7 @@
Source
Edit
@@ -18706,7 +18706,7 @@
Source
Edit
@@ -18719,7 +18719,7 @@
Source
Edit
@@ -18732,7 +18732,7 @@
Source
Edit
@@ -18745,7 +18745,7 @@
Source
Edit
@@ -18758,7 +18758,7 @@
Source
Edit
@@ -18771,7 +18771,7 @@
Source
Edit
@@ -18784,7 +18784,7 @@
Source
Edit
@@ -18797,7 +18797,7 @@
Source
Edit
@@ -18810,7 +18810,7 @@
Source
Edit
@@ -18823,7 +18823,7 @@
Source
Edit
@@ -18836,7 +18836,7 @@
Source
Edit
@@ -18849,7 +18849,7 @@
Source
Edit
@@ -18862,7 +18862,7 @@
Source
Edit
@@ -18875,7 +18875,7 @@
Source
Edit
@@ -18888,7 +18888,7 @@
Source
Edit
@@ -18901,7 +18901,7 @@
Source
Edit
@@ -18914,7 +18914,7 @@
Source
Edit
@@ -18927,7 +18927,7 @@
Source
Edit
@@ -18940,7 +18940,7 @@
Source
Edit
@@ -18953,7 +18953,7 @@
Source
Edit
@@ -18966,7 +18966,7 @@
Source
Edit
@@ -18979,7 +18979,7 @@
Source
Edit
@@ -18992,7 +18992,7 @@
Source
Edit
@@ -19005,7 +19005,7 @@
Source
Edit
@@ -19017,7 +19017,7 @@
Source
Edit
@@ -19030,7 +19030,7 @@
Source
Edit
@@ -19043,7 +19043,7 @@
Source
Edit
@@ -19056,7 +19056,7 @@
Source
Edit
@@ -19069,7 +19069,7 @@
Source
Edit
@@ -19082,7 +19082,7 @@
Source
Edit
@@ -19095,7 +19095,7 @@
Source
Edit
@@ -19108,7 +19108,7 @@
Source
Edit
@@ -19121,7 +19121,7 @@
Source
Edit
@@ -19135,7 +19135,7 @@
Source
Edit
@@ -19148,7 +19148,7 @@
Source
Edit
@@ -19161,7 +19161,7 @@
Source
Edit
@@ -19174,7 +19174,7 @@
Source
Edit
@@ -19187,7 +19187,7 @@
Test for a block special file.
Source
Edit
@@ -19200,7 +19200,7 @@
Test for a character special file.
Source
Edit
@@ -19213,7 +19213,7 @@
Test for a directory.
Source
Edit
@@ -19226,7 +19226,7 @@
Test for a pipe or FIFO special file.
Source
Edit
@@ -19239,7 +19239,7 @@
Test for a symbolic link.
Source
Edit
@@ -19252,7 +19252,7 @@
Test for a regular file.
Source
Edit
@@ -19265,7 +19265,7 @@
Test for a socket.
Source
Edit
@@ -19278,7 +19278,7 @@
Test for a message queue.
Source
Edit
@@ -19291,7 +19291,7 @@
Test for a semaphore.
Source
Edit
@@ -19304,7 +19304,7 @@
Test for a shared memory object.
Source
Edit
@@ -19317,7 +19317,7 @@
Test macro for a typed memory object.
Source
Edit
@@ -19330,7 +19330,7 @@
Source
Edit
@@ -19343,7 +19343,7 @@
Source
Edit
@@ -19356,7 +19356,7 @@
Source
Edit
@@ -19369,7 +19369,7 @@
Source
Edit
@@ -19382,7 +19382,7 @@
Source
Edit
@@ -19395,7 +19395,7 @@
Source
Edit
@@ -19408,7 +19408,7 @@
Source
Edit
@@ -19420,7 +19420,7 @@
Source
Edit
@@ -19433,7 +19433,7 @@
Source
Edit
@@ -19446,7 +19446,7 @@
Source
Edit
@@ -19459,7 +19459,7 @@
Source
Edit
@@ -19472,7 +19472,7 @@
Source
Edit
@@ -19485,7 +19485,7 @@
Source
Edit
@@ -19498,7 +19498,7 @@
Source
Edit
@@ -19511,7 +19511,7 @@
Source
Edit
@@ -19524,7 +19524,7 @@
Source
Edit
@@ -19537,7 +19537,7 @@
Source
Edit
@@ -19550,7 +19550,7 @@
Source
Edit
@@ -19563,7 +19563,7 @@
Source
Edit
@@ -19576,7 +19576,7 @@
Source
Edit
@@ -19589,7 +19589,7 @@
Source
Edit
@@ -19602,7 +19602,7 @@
Source
Edit
@@ -19616,7 +19616,7 @@
Source
Edit
@@ -19629,7 +19629,7 @@
Source
Edit
@@ -19642,7 +19642,7 @@
Source
Edit
@@ -19655,7 +19655,7 @@
Source
Edit
@@ -19667,7 +19667,7 @@
Source
Edit
@@ -19679,7 +19679,7 @@
Source
Edit
@@ -19691,7 +19691,7 @@
Source
Edit
@@ -19704,7 +19704,7 @@
Source
Edit
@@ -19716,7 +19716,7 @@
Source
Edit
@@ -19729,7 +19729,7 @@
Source
Edit
@@ -19741,7 +19741,7 @@
Source
Edit
@@ -19753,7 +19753,7 @@
Source
Edit
@@ -19765,7 +19765,7 @@
Source
Edit
@@ -19778,7 +19778,7 @@
Source
Edit
@@ -19791,7 +19791,7 @@
Source
Edit
@@ -19804,7 +19804,7 @@
The setrlimit() system calls sets resource limits.
Source
Edit
@@ -19816,7 +19816,7 @@
Source
Edit
@@ -19828,7 +19828,7 @@
Source
Edit
@@ -19841,7 +19841,7 @@
Source
Edit
@@ -19853,7 +19853,7 @@
Source
Edit
@@ -19866,7 +19866,7 @@
Source
Edit
@@ -19879,7 +19879,7 @@
Source
Edit
@@ -19892,7 +19892,7 @@
Source
Edit
@@ -19905,7 +19905,7 @@
Source
Edit
@@ -19918,7 +19918,7 @@
Source
Edit
@@ -19931,7 +19931,7 @@
Source
Edit
@@ -19944,7 +19944,7 @@
Source
Edit
@@ -19957,7 +19957,7 @@
Source
Edit
@@ -19970,7 +19970,7 @@
Source
Edit
@@ -19983,7 +19983,7 @@
Source
Edit
@@ -19996,7 +19996,7 @@
Source
Edit
@@ -20009,7 +20009,7 @@
Source
Edit
@@ -20022,7 +20022,7 @@
Source
Edit
@@ -20035,7 +20035,7 @@
Source
Edit
@@ -20048,7 +20048,7 @@
Source
Edit
@@ -20061,7 +20061,7 @@
Source
Edit
@@ -20074,7 +20074,7 @@
Source
Edit
@@ -20087,7 +20087,7 @@
Source
Edit
@@ -20100,7 +20100,7 @@
Source
Edit
@@ -20113,7 +20113,7 @@
Source
Edit
@@ -20126,7 +20126,7 @@
Source
Edit
@@ -20139,7 +20139,7 @@
Source
Edit
@@ -20152,7 +20152,7 @@
Source
Edit
@@ -20165,7 +20165,7 @@
Source
Edit
@@ -20178,7 +20178,7 @@
Source
Edit
@@ -20190,7 +20190,7 @@
Source
Edit
@@ -20203,7 +20203,7 @@
Source
Edit
@@ -20216,7 +20216,7 @@
Source
Edit
@@ -20229,7 +20229,7 @@
Source
Edit
@@ -20241,7 +20241,7 @@
Second-granularity time of last access.
Source
Edit
@@ -20253,7 +20253,7 @@
Second-granularity time of last status change.
Source
Edit
@@ -20265,7 +20265,7 @@
Second-granularity time of last data modification.
Source
Edit
@@ -20278,7 +20278,7 @@
Source
Edit
@@ -20291,7 +20291,7 @@
Source
Edit
@@ -20304,7 +20304,7 @@
Source
Edit
@@ -20317,7 +20317,7 @@
Source
Edit
@@ -20330,7 +20330,7 @@
Source
Edit
@@ -20343,7 +20343,7 @@
Source
Edit
@@ -20356,7 +20356,7 @@
Source
Edit
@@ -20369,7 +20369,7 @@
Source
Edit
@@ -20382,7 +20382,7 @@
Source
Edit
@@ -20394,7 +20394,7 @@
Source
Edit
@@ -20407,7 +20407,7 @@
Source
Edit
@@ -20420,7 +20420,7 @@
Source
Edit
@@ -20433,7 +20433,7 @@
Source
Edit
@@ -20446,7 +20446,7 @@
Source
Edit
@@ -20459,7 +20459,7 @@
Source
Edit
@@ -20472,7 +20472,7 @@
Source
Edit
@@ -20485,7 +20485,7 @@
Source
Edit
@@ -20498,7 +20498,7 @@
Source
Edit
@@ -20511,7 +20511,7 @@
Source
Edit
@@ -20524,7 +20524,7 @@
Source
Edit
@@ -20537,7 +20537,7 @@
Source
Edit
@@ -20550,7 +20550,7 @@
Source
Edit
@@ -20563,7 +20563,7 @@
Source
Edit
@@ -20576,7 +20576,7 @@
Source
Edit
@@ -20588,7 +20588,7 @@
Source
Edit
@@ -20601,7 +20601,7 @@
Source
Edit
@@ -20614,7 +20614,7 @@
Source
Edit
@@ -20627,7 +20627,7 @@
Source
Edit
@@ -20640,7 +20640,7 @@
Source
Edit
@@ -20653,7 +20653,7 @@
Source
Edit
@@ -20670,7 +20670,7 @@
For more information read http://www.unix.com/man-page/posix/3/utimes/.
Source
Edit
@@ -20682,7 +20682,7 @@
Source
Edit
@@ -20695,7 +20695,7 @@
Source
Edit
@@ -20708,7 +20708,7 @@
Source
Edit
@@ -20721,7 +20721,7 @@
Source
Edit
@@ -20734,7 +20734,7 @@
Source
Edit
@@ -20746,7 +20746,7 @@
Source
Edit
@@ -20758,7 +20758,7 @@
Source
Edit
@@ -20770,7 +20770,7 @@
Source
Edit
@@ -20782,7 +20782,7 @@
Source
Edit
@@ -20794,7 +20794,7 @@
Source
Edit
@@ -20807,7 +20807,7 @@
Source
Edit
@@ -20820,7 +20820,7 @@
Source
Edit
@@ -20832,7 +20832,7 @@
Source
Edit
@@ -20844,7 +20844,7 @@
Source
Edit
@@ -20865,7 +20865,7 @@
onSignal(SIGINT, SIGTERM):
echo "bye from signal ", sig
Source
Edit
diff --git a/posix_utils.html b/posix_utils.html
index a23b80a5277..5225470614e 100644
--- a/posix_utils.html
+++ b/posix_utils.html
@@ -176,7 +176,7 @@ posix/posix_utils
Source
Edit
@@ -200,7 +200,7 @@
Source
Edit
@@ -217,7 +217,7 @@
synchronize a file's buffer cache to the storage device
Source
Edit
@@ -229,7 +229,7 @@
Locks pages starting from a1 for a1 bytes and prevent them from being swapped.
Source
Edit
@@ -244,7 +244,7 @@
Source
Edit
@@ -256,7 +256,7 @@
Unlock pages starting from a1 for a1 bytes and allow them to be swapped.
Source
Edit
@@ -268,7 +268,7 @@
Unlocks all memory for the running process to allow swapping.
Source
Edit
@@ -280,7 +280,7 @@
Creates a unique temporary directory from a prefix string. Adds a six chars suffix. The directory is created with permissions 0700. Returns the directory name.
Source
Edit
@@ -293,7 +293,7 @@
Creates a unique temporary file from a prefix string. A six-character string will be added. If suffix is provided it will be added to the string The file is created with perms 0600. Returns the filename and a file opened in r/w mode.
Source
Edit
@@ -314,7 +314,7 @@
let data = osReleaseFile()
echo "OS name: ", data.getSectionValue("", "NAME")
Source
Edit
@@ -326,7 +326,7 @@
Sends a signal to a running process by calling kill. Raise exception in case of failure e.g. process not running.
Source
Edit
@@ -338,7 +338,7 @@
Returns file status in a Stat structure
Source
Edit
@@ -353,7 +353,7 @@
echo uname().nodename, uname().release, uname().version
doAssert uname().sysname.len != 0
Source
Edit
diff --git a/postgres.html b/postgres.html
index 380d6d7426f..56b9c16da88 100644
--- a/postgres.html
+++ b/postgres.html
@@ -818,7 +818,7 @@ wrappers/postgres
Source
Edit
@@ -839,7 +839,7 @@
Source
Edit
@@ -854,7 +854,7 @@
Source
Edit
@@ -866,7 +866,7 @@
Source
Edit
@@ -878,7 +878,7 @@
Source
Edit
@@ -890,7 +890,7 @@
Source
Edit
@@ -922,7 +922,7 @@
Source
Edit
@@ -943,7 +943,7 @@
Source
Edit
@@ -959,7 +959,7 @@
Source
Edit
@@ -975,7 +975,7 @@
Source
Edit
@@ -990,7 +990,7 @@
Source
Edit
@@ -1012,7 +1012,7 @@
Source
Edit
@@ -1026,7 +1026,7 @@
Source
Edit
@@ -1039,7 +1039,7 @@
Source
Edit
@@ -1051,7 +1051,7 @@
Source
Edit
@@ -1065,7 +1065,7 @@
Source
Edit
@@ -1077,7 +1077,7 @@
Source
Edit
@@ -1089,7 +1089,7 @@
Source
Edit
@@ -1101,7 +1101,7 @@
Source
Edit
@@ -1113,7 +1113,7 @@
Source
Edit
@@ -1125,7 +1125,7 @@
Source
Edit
@@ -1137,7 +1137,7 @@
Source
Edit
@@ -1149,7 +1149,7 @@
Source
Edit
@@ -1161,7 +1161,7 @@
Source
Edit
@@ -1173,7 +1173,7 @@
Source
Edit
@@ -1185,7 +1185,7 @@
Source
Edit
@@ -1197,7 +1197,7 @@
Source
Edit
@@ -1209,7 +1209,7 @@
Source
Edit
@@ -1221,7 +1221,7 @@
Source
Edit
@@ -1233,7 +1233,7 @@
Source
Edit
@@ -1245,7 +1245,7 @@
Source
Edit
@@ -1261,7 +1261,7 @@
Source
Edit
@@ -1273,7 +1273,7 @@
Source
Edit
@@ -1293,7 +1293,7 @@
Source
Edit
@@ -1305,7 +1305,7 @@
Source
Edit
@@ -1317,7 +1317,7 @@
Source
Edit
@@ -1340,7 +1340,7 @@
Source
Edit
@@ -1352,7 +1352,7 @@
Source
Edit
@@ -1369,7 +1369,7 @@
Source
Edit
@@ -1381,7 +1381,7 @@
Source
Edit
@@ -1399,7 +1399,7 @@
Source
Edit
@@ -1412,7 +1412,7 @@
Source
Edit
@@ -1425,7 +1425,7 @@
Source
Edit
@@ -1438,7 +1438,7 @@
Source
Edit
@@ -1451,7 +1451,7 @@
Source
Edit
@@ -1464,7 +1464,7 @@
Source
Edit
@@ -1477,7 +1477,7 @@
Source
Edit
@@ -1490,7 +1490,7 @@
Source
Edit
@@ -1503,7 +1503,7 @@
Source
Edit
@@ -1516,7 +1516,7 @@
Source
Edit
@@ -1529,7 +1529,7 @@
Source
Edit
@@ -1542,7 +1542,7 @@
Source
Edit
@@ -1555,7 +1555,7 @@
Source
Edit
@@ -1568,7 +1568,7 @@
Source
Edit
@@ -1581,7 +1581,7 @@
Source
Edit
@@ -1594,7 +1594,7 @@
Source
Edit
@@ -1607,7 +1607,7 @@
Source
Edit
@@ -1620,7 +1620,7 @@
Source
Edit
@@ -1633,7 +1633,7 @@
Source
Edit
@@ -1646,7 +1646,7 @@
Source
Edit
@@ -1659,7 +1659,7 @@
Source
Edit
@@ -1672,7 +1672,7 @@
Source
Edit
@@ -1685,7 +1685,7 @@
Source
Edit
@@ -1698,7 +1698,7 @@
Source
Edit
@@ -1711,7 +1711,7 @@
Source
Edit
@@ -1725,7 +1725,7 @@
Source
Edit
@@ -1739,7 +1739,7 @@
Source
Edit
@@ -1752,7 +1752,7 @@
Source
Edit
@@ -1765,7 +1765,7 @@
Source
Edit
@@ -1778,7 +1778,7 @@
Source
Edit
@@ -1791,7 +1791,7 @@
Source
Edit
@@ -1804,7 +1804,7 @@
Source
Edit
@@ -1819,7 +1819,7 @@
Source
Edit
@@ -1834,7 +1834,7 @@
Source
Edit
@@ -1847,7 +1847,7 @@
Source
Edit
@@ -1860,7 +1860,7 @@
Source
Edit
@@ -1873,7 +1873,7 @@
Source
Edit
@@ -1886,7 +1886,7 @@
Source
Edit
@@ -1900,7 +1900,7 @@
Source
Edit
@@ -1913,7 +1913,7 @@
Source
Edit
@@ -1926,7 +1926,7 @@
Source
Edit
@@ -1939,7 +1939,7 @@
Source
Edit
@@ -1952,7 +1952,7 @@
Source
Edit
@@ -1965,7 +1965,7 @@
Source
Edit
@@ -1978,7 +1978,7 @@
Source
Edit
@@ -1991,7 +1991,7 @@
Source
Edit
@@ -2004,7 +2004,7 @@
Source
Edit
@@ -2017,7 +2017,7 @@
Source
Edit
@@ -2030,7 +2030,7 @@
Source
Edit
@@ -2043,7 +2043,7 @@
Source
Edit
@@ -2056,7 +2056,7 @@
Source
Edit
@@ -2069,7 +2069,7 @@
Source
Edit
@@ -2082,7 +2082,7 @@
Source
Edit
@@ -2095,7 +2095,7 @@
Source
Edit
@@ -2108,7 +2108,7 @@
Source
Edit
@@ -2121,7 +2121,7 @@
Source
Edit
@@ -2134,7 +2134,7 @@
Source
Edit
@@ -2147,7 +2147,7 @@
Source
Edit
@@ -2160,7 +2160,7 @@
Source
Edit
@@ -2174,7 +2174,7 @@
Source
Edit
@@ -2187,7 +2187,7 @@
Source
Edit
@@ -2201,7 +2201,7 @@
Source
Edit
@@ -2214,7 +2214,7 @@
Source
Edit
@@ -2228,7 +2228,7 @@
Source
Edit
@@ -2241,7 +2241,7 @@
Source
Edit
@@ -2254,7 +2254,7 @@
Source
Edit
@@ -2267,7 +2267,7 @@
Source
Edit
@@ -2280,7 +2280,7 @@
Source
Edit
@@ -2294,7 +2294,7 @@
Source
Edit
@@ -2307,7 +2307,7 @@
Source
Edit
@@ -2321,7 +2321,7 @@
Source
Edit
@@ -2334,7 +2334,7 @@
Source
Edit
@@ -2347,7 +2347,7 @@
Source
Edit
@@ -2360,7 +2360,7 @@
Source
Edit
@@ -2373,7 +2373,7 @@
Source
Edit
@@ -2386,7 +2386,7 @@
Source
Edit
@@ -2399,7 +2399,7 @@
Source
Edit
@@ -2412,7 +2412,7 @@
Source
Edit
@@ -2425,7 +2425,7 @@
Source
Edit
@@ -2438,7 +2438,7 @@
Source
Edit
@@ -2451,7 +2451,7 @@
Source
Edit
@@ -2464,7 +2464,7 @@
Source
Edit
@@ -2477,7 +2477,7 @@
Source
Edit
@@ -2490,7 +2490,7 @@
Source
Edit
@@ -2503,7 +2503,7 @@
See also https://www.postgresql.org/docs/current/libpq-async.html
Source
Edit
@@ -2519,7 +2519,7 @@
Source
Edit
@@ -2535,7 +2535,7 @@
Source
Edit
@@ -2548,7 +2548,7 @@
Source
Edit
@@ -2561,7 +2561,7 @@
Source
Edit
@@ -2574,7 +2574,7 @@
Source
Edit
@@ -2588,7 +2588,7 @@
Source
Edit
@@ -2601,7 +2601,7 @@
Source
Edit
@@ -2614,7 +2614,7 @@
Source
Edit
@@ -2628,7 +2628,7 @@
Source
Edit
@@ -2641,7 +2641,7 @@
Source
Edit
@@ -2654,7 +2654,7 @@
See also https://www.postgresql.org/docs/current/libpq-single-row-mode.html
Source
Edit
@@ -2667,7 +2667,7 @@
Source
Edit
@@ -2680,7 +2680,7 @@
Source
Edit
@@ -2693,7 +2693,7 @@
Source
Edit
@@ -2706,7 +2706,7 @@
Source
Edit
@@ -2719,7 +2719,7 @@
Source
Edit
@@ -2732,7 +2732,7 @@
Source
Edit
@@ -2745,7 +2745,7 @@
Source
Edit
@@ -2758,7 +2758,7 @@
Source
Edit
diff --git a/prelude.html b/prelude.html
index 4fa557bf9b0..d93386eebe9 100644
--- a/prelude.html
+++ b/prelude.html
@@ -106,7 +106,7 @@ pure/prelude
Source
Edit
diff --git a/punycode.html b/punycode.html
index 3e2a7452cd0..f5bc3f31784 100644
--- a/punycode.html
+++ b/punycode.html
@@ -132,7 +132,7 @@ pure/punycode
Source
Edit
@@ -189,7 +189,7 @@
Source
Edit
@@ -206,7 +206,7 @@
Decode a Punycode-encoded string
Source
Edit
@@ -218,7 +218,7 @@
Encode a string that may contain Unicode. Prepend prefix to the result
Source
Edit
@@ -230,7 +230,7 @@
Encode a string that may contain Unicode. Prefix is empty.
Source
Edit
diff --git a/random.html b/random.html
index 884aabdabdb..7fdfac895b7 100644
--- a/random.html
+++ b/random.html
@@ -206,7 +206,7 @@ pure/random
Source
Edit
@@ -276,7 +276,7 @@
Many procs have two variations: one that takes in a Rand parameter and another that uses the default generator. The procs that use the default generator are not thread-safe!
Source
Edit
@@ -296,7 +296,7 @@
This proc uses the default RNG. Thus, it is not thread-safe.
Source
Edit
@@ -308,7 +308,7 @@
Returns a Gaussian random variate, with mean mu and standard deviation sigma using the given state.
Source
Edit
@@ -328,7 +328,7 @@
Source
Edit
@@ -354,7 +354,7 @@
let now = getTime()
var r2 = initRand(now.toUnix * 1_000_000_000 + now.nanosecond)
Source
Edit
@@ -380,7 +380,7 @@
let now = getTime()
var r2 = initRand(now.toUnix * 1_000_000_000 + now.nanosecond)
Source
Edit
@@ -404,7 +404,7 @@
assert r.next() == 13223559681708962501'u64
assert r.next() == 7229677234260823147'u64
Source
Edit
@@ -428,7 +428,7 @@
randomize(234)
let f = rand(1.0)
Source
Edit
@@ -452,7 +452,7 @@
randomize(123)
assert [rand(100), rand(100)] == [96, 63]
Source
Edit
@@ -476,7 +476,7 @@
if false:
assert r.rand(100) == 96
Source
Edit
@@ -499,7 +499,7 @@
var r = initRand(234)
let f = r.rand(1.0)
Source
Edit
@@ -523,7 +523,7 @@
assert r.rand(1..5) <= 5
assert r.rand(-1.1 .. 1.2) >= -1.1
Source
Edit
@@ -548,7 +548,7 @@
randomize(345)
assert rand(1..6) <= 6
Source
Edit
@@ -574,7 +574,7 @@
assert rand(uint32) == 578980729'u32
assert rand(range[1..16]) == 11
Source
Edit
@@ -594,7 +594,7 @@
Source
Edit
@@ -620,7 +620,7 @@
let now = getTime()
randomize(now.toUnix * 1_000_000_000 + now.nanosecond)
Source
Edit
@@ -649,7 +649,7 @@
randomize(789)
assert sample(marbles, cdf) in marbles
Source
Edit
@@ -677,7 +677,7 @@
var r = initRand(789)
assert r.sample(marbles, cdf) in marbles
Source
Edit
@@ -701,7 +701,7 @@
randomize(456)
assert sample(marbles) in marbles
Source
Edit
@@ -723,7 +723,7 @@
var r = initRand(456)
assert r.sample(marbles) in marbles
Source
Edit
@@ -745,7 +745,7 @@
let s = {1, 3, 5, 7, 9}
assert r.sample(s) in s
Source
Edit
@@ -769,7 +769,7 @@
let s = {1, 3, 5, 7, 9}
assert sample(s) in s
Source
Edit
@@ -791,7 +791,7 @@
import std/algorithm
assert cards.sorted == @["Ace", "Jack", "King", "Queen", "Ten"]
Source
Edit
@@ -815,7 +815,7 @@
import std/algorithm
assert cards.sorted == @["Ace", "Jack", "King", "Queen", "Ten"]
Source
Edit
@@ -834,7 +834,7 @@
Source
Edit
@@ -851,7 +851,7 @@
Makes the default Rand state accessible from other modules. Useful for module authors.
Source
Edit
diff --git a/rationals.html b/rationals.html
index fcca4c7b13c..e53998a800c 100644
--- a/rationals.html
+++ b/rationals.html
@@ -279,7 +279,7 @@ pure/rationals
Source
Edit
@@ -313,7 +313,7 @@
A rational number, consisting of a numerator num and a denominator den.
Source
Edit
@@ -332,7 +332,7 @@
Example:
doAssert $(1 // 2) == "1/2"
Source
Edit
@@ -344,7 +344,7 @@
Multiplies the rational x by y in-place.
Source
Edit
@@ -356,7 +356,7 @@
Multiplies the rational x by the int y in-place.
Source
Edit
@@ -368,7 +368,7 @@
Multiplies two rational numbers.
Source
Edit
@@ -380,7 +380,7 @@
Multiplies the rational x with the int y.
Source
Edit
@@ -392,7 +392,7 @@
Multiplies the int x with the rational y.
Source
Edit
@@ -404,7 +404,7 @@
Adds the rational y to the rational x in-place.
Source
Edit
@@ -416,7 +416,7 @@
Adds the int y to the rational x in-place.
Source
Edit
@@ -428,7 +428,7 @@
Adds two rational numbers.
Source
Edit
@@ -440,7 +440,7 @@
Adds the rational x to the int y.
Source
Edit
@@ -452,7 +452,7 @@
Adds the int x to the rational y.
Source
Edit
@@ -464,7 +464,7 @@
Subtracts the rational y from the rational x in-place.
Source
Edit
@@ -476,7 +476,7 @@
Subtracts the int y from the rational x in-place.
Source
Edit
@@ -488,7 +488,7 @@
Subtracts two rational numbers.
Source
Edit
@@ -500,7 +500,7 @@
Unary minus for rational numbers.
Source
Edit
@@ -512,7 +512,7 @@
Subtracts the int y from the rational x.
Source
Edit
@@ -524,7 +524,7 @@
Subtracts the rational y from the int x.
Source
Edit
@@ -539,7 +539,7 @@
let x = 1 // 3 + 1 // 5
doAssert x == 8 // 15
Source
Edit
@@ -551,7 +551,7 @@
Divides the rational x by the rational y in-place.
Source
Edit
@@ -563,7 +563,7 @@
Divides the rational x by the int y in-place.
Source
Edit
@@ -575,7 +575,7 @@
Divides the rational x by the rational y.
Source
Edit
@@ -587,7 +587,7 @@
Divides the rational x by the int y.
Source
Edit
@@ -599,7 +599,7 @@
Divides the int x by the rational y.
Source
Edit
@@ -611,7 +611,7 @@
Returns tue if x is less than or equal to y.
Source
Edit
@@ -623,7 +623,7 @@
Returns true if x is less than y.
Source
Edit
@@ -635,7 +635,7 @@
Compares two rationals for equality.
Source
Edit
@@ -647,7 +647,7 @@
Computes the rational truncated division.
Source
Edit
@@ -659,7 +659,7 @@
Computes the rational modulo by truncated division (remainder). This is same as x - (x div y) * y.
Source
Edit
@@ -674,7 +674,7 @@
doAssert abs(1 // 2) == 1 // 2
doAssert abs(-1 // 2) == 1 // 2
Source
Edit
@@ -690,7 +690,7 @@
Source
Edit
@@ -704,7 +704,7 @@
Floor division is conceptually defined as floor(x / y). This is different from the div operator, which is defined as trunc(x / y). That is, div rounds towards 0 and floorDiv rounds down.
Source
Edit
@@ -718,7 +718,7 @@
This is same as x - floorDiv(x, y) * y. This func behaves the same as the % operator in Python.
Source
Edit
@@ -730,7 +730,7 @@
Computes the hash for the rational x.
Source
Edit
@@ -744,7 +744,7 @@
Note: den != 0 is not checked when assertions are turned off.
Source
Edit
@@ -756,7 +756,7 @@
Calculates the reciprocal of x (1/x). If x is 0, raises DivByZeroDefect.
Source
Edit
@@ -775,7 +775,7 @@
doAssert r.num == 1
doAssert r.den == 2
Source
Edit
@@ -787,7 +787,7 @@
Converts a rational number x to a float.
Source
Edit
@@ -799,7 +799,7 @@
Converts a rational number x to an int. Conversion rounds towards 0 if x does not contain an integer value.
Source
Edit
@@ -817,7 +817,7 @@
let x = 1.2
doAssert x.toRational.toFloat == x
Source
Edit
@@ -831,7 +831,7 @@
Example:
doAssert toRational(42) == 42 // 1
Source
Edit
diff --git a/rdstdin.html b/rdstdin.html
index fcd424d0d58..f125a3a7c13 100644
--- a/rdstdin.html
+++ b/rdstdin.html
@@ -119,7 +119,7 @@ impure/rdstdin
Source
Edit
@@ -151,7 +151,7 @@
Source
Edit
@@ -164,7 +164,7 @@
Source
Edit
diff --git a/re.html b/re.html
index 255eb0a4bc9..73a764afab8 100644
--- a/re.html
+++ b/re.html
@@ -305,7 +305,7 @@ impure/re
Source
Edit
@@ -433,7 +433,7 @@
a compiled regular expression
Source
Edit
@@ -446,7 +446,7 @@
is raised if the pattern is no valid regular expression.
Source
Edit
@@ -464,7 +464,7 @@
options for regular expressions
Source
Edit
@@ -481,7 +481,7 @@
Maximum PCRE (API 1) buffer start/size equal to high(cint), which even for 64-bit systems can be either 231-1 or 263-1.
Source
Edit
@@ -493,7 +493,7 @@
defines the maximum number of subpatterns that can be captured. This limit still exists for replacef and parallelReplace.
Source
Edit
@@ -513,7 +513,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -526,7 +526,7 @@
same as find(s, pattern, start) >= 0
Source
Edit
@@ -538,7 +538,7 @@
returns true if s ends with the pattern suffix
Source
Edit
@@ -550,7 +550,7 @@
escapes s so that it is matched verbatim when used as a regular expression.
Source
Edit
@@ -565,7 +565,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -578,7 +578,7 @@
returns the starting position of pattern in buf, where buf has length bufSize (not necessarily '\0' terminated). If it does not match, -1 is returned.
Source
Edit
@@ -593,7 +593,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -614,7 +614,7 @@
doAssert find("xabc", re"(?<=x|y)abc", start = 1) == 1
Source
Edit
@@ -627,7 +627,7 @@
returns all matching substrings of s that match pattern. If it does not match, @[] is returned.
Source
Edit
@@ -643,7 +643,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -659,7 +659,7 @@
Note: The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -672,7 +672,7 @@
returns the first and last position of pattern in buf, where buf has length bufSize (not necessarily '\0' terminated). If it does not match, (-1,0) is returned.
Source
Edit
@@ -694,7 +694,7 @@
doAssert last == 4
doAssert matches[0] == (0, 4)
Source
Edit
@@ -716,7 +716,7 @@
doAssert last == 10
doAssert matches[0] == "World"
Source
Edit
@@ -733,7 +733,7 @@
Example:
assert findBounds("01234abc89", re"abc") == (5,7)
Source
Edit
@@ -748,7 +748,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -768,7 +768,7 @@
if match("abcdefg", re"c(d)ef(g)", matches, 2):
doAssert toSeq(matches) == @["d", "g"]
Source
Edit
@@ -781,7 +781,7 @@
returns true if s[start..] matches the pattern.
Source
Edit
@@ -796,7 +796,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -809,7 +809,7 @@
the same as match, but it returns the length of the match, if there is no match, -1 is returned. Note that a match length of zero can happen.
Source
Edit
@@ -824,7 +824,7 @@
The memory for matches needs to be allocated before this function is called, otherwise it will just remain empty.
Source
Edit
@@ -841,7 +841,7 @@
doAssert matchLen("abcdefg", re"abcde") == 5
doAssert matchLen("abcdefg", re"cde") == -1
Source
Edit
@@ -855,7 +855,7 @@
Returns a modified copy of s with the substitutions in subs applied in parallel.
Source
Edit
@@ -869,7 +869,7 @@
Note that Nim's extended raw string literals support the syntax re"[abc]" as a short form for re(r"[abc]"). Also note that since this compiles the regular expression, which is expensive, you should avoid putting it directly in the arguments of the functions like the examples show below if you plan to use it a lot of times, as this will hurt performance immensely. (e.g. outside a loop, ...)
Source
Edit
@@ -884,7 +884,7 @@
doAssert "var1=key; var2=key2".replace(re"(\w+)=(\w+)") == "; "
doAssert "var1=key; var2=key2".replace(re"(\w+)=(\w+)", "?") == "?; ?"
Source
Edit
@@ -900,7 +900,7 @@
doAssert "var1=key; var2=key2".replacef(re"(\w+)=(\w+)", "$1<-$2$2") ==
"var1<-keykey; var2<-key2key2"
Source
Edit
@@ -915,7 +915,7 @@
The extended means that comments starting with and whitespace are ignored.
Source
Edit
@@ -930,7 +930,7 @@
The portion matched by sep is not returned.
Source
Edit
@@ -942,7 +942,7 @@
returns true if s starts with the pattern prefix
Source
Edit
@@ -956,7 +956,7 @@
reads in the file infile, performs a parallel replacement (calls parallelReplace) and writes back to outfile. Raises IOError if an error occurs. This is supposed to be used for quick scripting.
Source
Edit
@@ -976,7 +976,7 @@
Note that since this is an iterator you should not modify the string you are iterating over: bad things could happen.
Source
Edit
@@ -991,7 +991,7 @@
Note that since this is an iterator you should not modify the string you are iterating over: bad things could happen.
Source
Edit
@@ -1010,7 +1010,7 @@
doAssert toSeq(split("00232this02939is39an22example111", re"\d+")) ==
@["", "this", "is", "an", "example", ""]
Source
Edit
@@ -1038,7 +1038,7 @@
doAssert parse("NAME = LENA") == """("NAME", "LENA")"""
doAssert parse(" # comment ... ") == """("# comment ... ",)"""
Source
Edit
diff --git a/registry.html b/registry.html
index 78c764ef4f9..5369dfae49c 100644
--- a/registry.html
+++ b/registry.html
@@ -140,7 +140,7 @@ windows/registry
Source
Edit
@@ -162,7 +162,7 @@
Source
Edit
@@ -179,7 +179,7 @@
Source
Edit
@@ -191,7 +191,7 @@
Source
Edit
@@ -209,7 +209,7 @@
Source
Edit
@@ -222,7 +222,7 @@
Source
Edit
diff --git a/reservedmem.html b/reservedmem.html
index f76b286fddb..7d536998f84 100644
--- a/reservedmem.html
+++ b/reservedmem.html
@@ -227,7 +227,7 @@ pure/reservedmem
Source
Edit
@@ -252,7 +252,7 @@
Source
Edit
@@ -271,7 +271,7 @@
Source
Edit
@@ -285,7 +285,7 @@
Source
Edit
@@ -302,7 +302,7 @@
Source
Edit
@@ -314,7 +314,7 @@
Source
Edit
@@ -326,7 +326,7 @@
Source
Edit
@@ -338,7 +338,7 @@
Source
Edit
@@ -350,7 +350,7 @@
Source
Edit
@@ -367,7 +367,7 @@
Source
Edit
@@ -379,7 +379,7 @@
Source
Edit
@@ -391,7 +391,7 @@
Source
Edit
@@ -403,7 +403,7 @@
Source
Edit
@@ -415,7 +415,7 @@
Source
Edit
@@ -427,7 +427,7 @@
Source
Edit
@@ -439,7 +439,7 @@
Source
Edit
@@ -453,7 +453,7 @@
Source
Edit
@@ -467,7 +467,7 @@
Source
Edit
@@ -479,7 +479,7 @@
Source
Edit
@@ -491,7 +491,7 @@
Source
Edit
@@ -503,7 +503,7 @@
Source
Edit
@@ -515,7 +515,7 @@
Source
Edit
@@ -527,7 +527,7 @@
Source
Edit
@@ -539,7 +539,7 @@
Source
Edit
@@ -551,7 +551,7 @@
Source
Edit
@@ -568,7 +568,7 @@
Source
Edit
@@ -580,7 +580,7 @@
Source
Edit
diff --git a/results.html b/results.html
index 332b4b03c23..e3494fc96b9 100644
--- a/results.html
+++ b/results.html
@@ -276,7 +276,7 @@ experimental/results
Source
Edit
@@ -319,7 +319,7 @@
A Result is typically used to augment a return value of type T indicating that a computation (proc, etc...) is uncertain and should return a value of type T or end in an error of type E. This is useful to avoid encoding entirely expected error cases as values instead of resorting to exception handling for program control flow or various side-channel data.
Source
Edit
@@ -333,7 +333,7 @@
Source
Edit
@@ -345,7 +345,7 @@
Source
Edit
@@ -362,7 +362,7 @@
Returns the string representation of self
Source
Edit
@@ -374,7 +374,7 @@
Returns the string representation of self
Source
Edit
@@ -386,7 +386,7 @@
Equal if both a and b have the same ok/err status, then compares the value or error pairs using available == for those type of values.
Source
Edit
@@ -401,7 +401,7 @@
let r = Result[int, string].err("uh-oh")
doAssert r.error == "uh-oh"
Source
Edit
@@ -413,7 +413,7 @@
Retrieves the error from a Result; raises ResultError[void] if the Result is not an error.
Source
Edit
@@ -431,7 +431,7 @@
Source
Edit
@@ -448,7 +448,7 @@
Source
Edit
@@ -465,7 +465,7 @@
Source
Edit
@@ -482,7 +482,7 @@
Source
Edit
@@ -494,7 +494,7 @@
Sets the result as an error.
Source
Edit
@@ -510,7 +510,7 @@
r.initSuccess()
doAssert r.isOk
Source
Edit
@@ -522,7 +522,7 @@
Sets the result to success and updates value.
Source
Edit
@@ -534,7 +534,7 @@
Source
Edit
@@ -546,7 +546,7 @@
Source
Edit
@@ -562,7 +562,7 @@
Source
Edit
@@ -578,7 +578,7 @@
Source
Edit
@@ -590,7 +590,7 @@
Returns a result as success.
Source
Edit
@@ -605,7 +605,7 @@
let r = Result[int, string].ok(42)
doAssert r.value == 42
Source
Edit
@@ -617,7 +617,7 @@
Returns the result's value if it stores one. Raises the result's error as an exception otherwise
Source
Edit
@@ -629,7 +629,7 @@
Returns the result's error if it stores one. Raises a ResultError[void] otherwise
Source
Edit
@@ -643,7 +643,7 @@
Source
Edit
@@ -657,7 +657,7 @@
Source
Edit
@@ -673,7 +673,7 @@
Source
Edit
@@ -694,7 +694,7 @@
Source
Edit
@@ -710,7 +710,7 @@
Source
Edit
@@ -726,7 +726,7 @@
Source
Edit
@@ -742,7 +742,7 @@
Source
Edit
@@ -756,7 +756,7 @@
The returned exception is required to be a ref.
Source
Edit
@@ -768,7 +768,7 @@
Source
Edit
@@ -780,7 +780,7 @@
Source
Edit
@@ -792,7 +792,7 @@
Source
Edit
@@ -804,7 +804,7 @@
Source
Edit
@@ -816,7 +816,7 @@
Fetches the value of result if set, or supplied default def will not be evaluated iff value is set
Source
Edit
diff --git a/rlocks.html b/rlocks.html
index dc6ab6bdc27..4b7b69ddc86 100644
--- a/rlocks.html
+++ b/rlocks.html
@@ -150,7 +150,7 @@ core/rlocks
Source
Edit
@@ -167,7 +167,7 @@
Nim lock, re-entrant
Source
Edit
@@ -184,7 +184,7 @@
Acquires the given lock.
Source
Edit
@@ -196,7 +196,7 @@
Frees the resources associated with the lock.
Source
Edit
@@ -208,7 +208,7 @@
Initializes the given lock.
Source
Edit
@@ -220,7 +220,7 @@
Releases the given lock.
Source
Edit
@@ -232,7 +232,7 @@
Tries to acquire the given lock. Returns true on success.
Source
Edit
@@ -249,7 +249,7 @@
Acquires the given lock and then executes the code.
Source
Edit
diff --git a/ropes.html b/ropes.html
index 3803d165dcb..ec4812e2701 100644
--- a/ropes.html
+++ b/ropes.html
@@ -215,7 +215,7 @@ pure/ropes
Source
Edit
@@ -241,7 +241,7 @@
A rope data type. The empty rope is represented by nil.
Source
Edit
@@ -258,7 +258,7 @@
Converts a rope back to a string.
Source
Edit
@@ -280,7 +280,7 @@
let r3 = "${1} ${2} ${3}" % [rope("Nim"), rope("is"), rope("a great language")]
doAssert $r3 == "Nim is a great language"
Source
Edit
@@ -296,7 +296,7 @@
let r = rope("Hello, ") & rope("Nim!")
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -312,7 +312,7 @@
let r = &[rope("Hello, "), rope("Nim"), rope("!")]
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -328,7 +328,7 @@
let r = rope("Hello, ") & "Nim!"
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -344,7 +344,7 @@
let r = "Hello, " & rope("Nim!")
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -363,7 +363,7 @@
doAssert r[7] == 'N'
doAssert r[22] == '\0'
Source
Edit
@@ -380,7 +380,7 @@
r.add(rope("Nim!"))
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -397,7 +397,7 @@
r.add("Nim!")
doAssert $r == "Hello, Nim!"
Source
Edit
@@ -414,7 +414,7 @@
r.addf "$1 $2 $3", [rope("Nim"), rope("is"), rope("a great language")]
doAssert $r == "Dash: Nim is a great language"
Source
Edit
@@ -426,7 +426,7 @@
The cache is discarded and disabled. The GC will reuse its used memory.
Source
Edit
@@ -438,7 +438,7 @@
Enables the caching of leaves. This reduces the memory footprint at the cost of runtime efficiency.
Source
Edit
@@ -451,7 +451,7 @@
Returns true if the contents of the file f equal r.
Source
Edit
@@ -464,7 +464,7 @@
Returns true if the contents of the file f equal r. If f does not exist, false is returned.
Source
Edit
@@ -476,7 +476,7 @@
The rope's length.
Source
Edit
@@ -492,7 +492,7 @@
let r = rope(4.29)
doAssert $r == "4.29"
Source
Edit
@@ -508,7 +508,7 @@
let r = rope(429)
doAssert $r == "429"
Source
Edit
@@ -524,7 +524,7 @@
let r = rope("I'm a rope")
doAssert $r == "I'm a rope"
Source
Edit
@@ -537,7 +537,7 @@
Writes a rope to a file.
Source
Edit
@@ -551,7 +551,7 @@
Writes a rope to a stream.
Source
Edit
@@ -568,7 +568,7 @@
Iterates over any character in the rope r.
Source
Edit
@@ -587,7 +587,7 @@
doAssert leave == s[index]
inc(index)
Source
Edit
diff --git a/rst.html b/rst.html
index 9fedc81be74..c8c70824f70 100644
--- a/rst.html
+++ b/rst.html
@@ -255,7 +255,7 @@ rst
Nim-flavored reStructuredText and
Source
Edit
@@ -394,7 +394,7 @@
Source
Edit
@@ -406,7 +406,7 @@
Source
Edit
@@ -419,7 +419,7 @@
Source
Edit
@@ -432,7 +432,7 @@
what to do in case of an error
Source
Edit
@@ -458,7 +458,7 @@
the possible messages
Source
Edit
@@ -470,7 +470,7 @@
Source
Edit
@@ -485,7 +485,7 @@
Source
Edit
@@ -505,7 +505,7 @@
options for the RST parser
Source
Edit
@@ -517,7 +517,7 @@
Source
Edit
@@ -534,7 +534,7 @@
Initial column number for standalone RST text (Nim global reporting adds ColOffset=1)
Source
Edit
@@ -546,7 +546,7 @@
1: a replica of ColOffset for internal use
Source
Edit
@@ -558,7 +558,7 @@
Initial line number for standalone RST text
Source
Edit
@@ -575,7 +575,7 @@
Source
Edit
@@ -588,7 +588,7 @@
Source
Edit
@@ -602,7 +602,7 @@
Source
Edit
@@ -614,7 +614,7 @@
Source
Edit
@@ -628,7 +628,7 @@
This proc will assert if the node is not of the expected type. The empty string will be returned as a minimum. Any value in the rst will be stripped form leading/trailing whitespace.
Source
Edit
@@ -641,7 +641,7 @@
Source
Edit
@@ -655,7 +655,7 @@
Source
Edit
@@ -668,7 +668,7 @@
Records titles in node mainNode and orders footnotes.
Source
Edit
@@ -681,7 +681,7 @@
Makes pass 2 of RST parsing. Resolves substitutions and anchor aliases, groups footnotes. Takes input node n and returns the same node with recursive substitutions in n.sons to result.
Source
Edit
@@ -694,7 +694,7 @@
Print warnings using info, i.e. in 2nd-pass warnings for footnotes/substitutions/references or from rstgen.nim.
Source
Edit
@@ -706,7 +706,7 @@
Source
Edit
@@ -722,7 +722,7 @@
Parses the whole text. The result is ready for rstgen.renderRstToOut, note that 2nd tuple element should be fed to initRstGenerator
Source
Edit
@@ -736,7 +736,7 @@
Parses an RST fragment. The result should be further processed by preparePass2 and resolveSubs (which is pass 2).
Source
Edit
@@ -748,7 +748,7 @@
returns which message class k belongs to.
Source
Edit
diff --git a/rstast.html b/rstast.html
index 8259e77e577..cd98378ecc1 100644
--- a/rstast.html
+++ b/rstast.html
@@ -242,7 +242,7 @@ packages/docutils/rstast
Source
Edit
@@ -264,7 +264,7 @@
Source
Edit
@@ -276,7 +276,7 @@
an RST node
Source
Edit
@@ -323,7 +323,7 @@
AST node (result of RST parsing)
Source
Edit
@@ -349,7 +349,7 @@
the possible node kinds of an PRstNode
Source
Edit
@@ -361,7 +361,7 @@
Source
Edit
@@ -377,7 +377,7 @@
Source
Edit
@@ -394,7 +394,7 @@
Source
Edit
@@ -406,7 +406,7 @@
Source
Edit
@@ -418,7 +418,7 @@
Source
Edit
@@ -430,7 +430,7 @@
Source
Edit
@@ -442,7 +442,7 @@
Source
Edit
@@ -454,7 +454,7 @@
Source
Edit
@@ -466,7 +466,7 @@
Source
Edit
@@ -479,7 +479,7 @@
Source
Edit
@@ -495,7 +495,7 @@
Source
Edit
@@ -508,7 +508,7 @@
Source
Edit
@@ -526,7 +526,7 @@
}
Source
Edit
@@ -539,7 +539,7 @@
renders n into its string representation and appends to result.
Source
Edit
@@ -551,7 +551,7 @@
minimal text representation of markup node
Source
Edit
@@ -563,7 +563,7 @@
Writes the parsed RST node into an AST tree with compact string representation in the format (one line per every sub-node): indent - kind - [text|level|order|adType] - anchor (if non-zero) (suitable for debugging of RST parsing).
Source
Edit
diff --git a/rstgen.html b/rstgen.html
index 717e258dc9b..13f511a7a62 100644
--- a/rstgen.html
+++ b/rstgen.html
@@ -257,7 +257,7 @@ packages/docutils/rstgen
Source
Edit
@@ -288,7 +288,7 @@
Source
Edit
@@ -301,7 +301,7 @@
which document type to generate
Source
Edit
@@ -338,7 +338,7 @@
Source
Edit
@@ -355,7 +355,7 @@
Source
Edit
@@ -375,7 +375,7 @@
The only difference between the contents of that file and the values provided by this proc is the doc.file variable. The doc.file variable of the configuration file contains HTML to build standalone pages, while this proc returns just the content for procs like rstToHtml to generate the bare minimum HTML.
Source
Edit
@@ -388,7 +388,7 @@
Escapes the HTML.
Source
Edit
@@ -401,7 +401,7 @@
Source
Edit
@@ -415,7 +415,7 @@
Source
Edit
@@ -442,7 +442,7 @@
var gen: RstGenerator
gen.initRstGenerator(outHtml, defaultConfig(), "filename", {})
Source
Edit
@@ -460,7 +460,7 @@
Returns the merged and sorted indices into a single HTML block which can be further embedded into nimdoc templates.
Source
Edit
@@ -472,7 +472,7 @@
Source
Edit
@@ -484,7 +484,7 @@
Source
Edit
@@ -497,7 +497,7 @@
Source
Edit
@@ -512,7 +512,7 @@
Additionally adds the enclosed text to the index as a term. Since we are interested in different instances of the same term to have different entries, a table is used to keep track of the amount of times a term has previously appeared to give a different identifier value for each.
Source
Edit
@@ -525,7 +525,7 @@
Source
Edit
@@ -543,7 +543,7 @@
renderRstToOut(gen, rst, generatedHtml)
echo generatedHtml
Source
Edit
@@ -556,7 +556,7 @@
Source
Edit
@@ -577,7 +577,7 @@
If you need to allow the rst include directive or tweak the generated output you have to create your own RstGenerator with initRstGenerator and related procs.
Source
Edit
@@ -592,7 +592,7 @@
Example:
doAssert rstToLatex("*Hello* **world**", {}) == """\emph{Hello} \textbf{world}"""
Source
Edit
@@ -610,7 +610,7 @@
The index won't be written to disk unless you call writeIndexFile(). The purpose of the index is documented in the docgen tools guide.
Source
Edit
@@ -625,7 +625,7 @@
You previously need to add entries to the index with the setIndexTerm() proc. If the index is empty the file won't be created.
Source
Edit
diff --git a/rtarrays.html b/rtarrays.html
index 3a3797ff986..52726445ad9 100644
--- a/rtarrays.html
+++ b/rtarrays.html
@@ -127,7 +127,7 @@ pure/collections/rtarrays
Source
Edit
@@ -150,7 +150,7 @@
Source
Edit
@@ -167,7 +167,7 @@
Source
Edit
@@ -179,7 +179,7 @@
Source
Edit
diff --git a/selectors.html b/selectors.html
index 83648037d84..c026b578899 100644
--- a/selectors.html
+++ b/selectors.html
@@ -269,7 +269,7 @@ pure/selectors
Source
Edit
@@ -313,7 +313,7 @@
An enum which hold event types
Source
Edit
@@ -326,7 +326,7 @@
Exception that is raised if an IOSelectors error occurs.
Source
Edit
@@ -343,7 +343,7 @@
An object which holds result for descriptor
Source
Edit
@@ -356,7 +356,7 @@
An object which holds user defined event
Source
Edit
@@ -369,7 +369,7 @@
An object which holds descriptors to be checked for read/write status
Source
Edit
@@ -386,7 +386,7 @@
This constant is used to determine whether the destination platform is fully supported by ioselectors module.
Source
Edit
@@ -403,7 +403,7 @@
Closes user-defined event ev.
Source
Edit
@@ -415,7 +415,7 @@
Closes the selector.
Source
Edit
@@ -427,7 +427,7 @@
Determines whether selector contains a file descriptor.
Source
Edit
@@ -439,7 +439,7 @@
Retrieves application-defined data associated with descriptor fd. If specified descriptor fd is not registered, empty/default value will be returned.
Source
Edit
@@ -453,7 +453,7 @@
For poll and select selectors -1 is returned.
Source
Edit
@@ -465,7 +465,7 @@
Creates a new user-defined event.
Source
Edit
@@ -477,7 +477,7 @@
Creates a new selector
Source
Edit
@@ -491,7 +491,7 @@
The data is application-defined data, which will be passed when ev happens.
Source
Edit
@@ -504,7 +504,7 @@
Registers file/socket descriptor fd to selector s with events set in events. The data is application-defined data, which will be passed when an event is triggered.
Source
Edit
@@ -519,7 +519,7 @@
Returns the file descriptor for the registered signal.
Source
Edit
@@ -535,7 +535,7 @@
Note: This function is not supported on Windows.
Source
Edit
@@ -553,7 +553,7 @@
Returns the file descriptor for the registered timer.
Source
Edit
@@ -567,7 +567,7 @@
Note: This function is supported only by BSD and MacOSX.
Source
Edit
@@ -582,7 +582,7 @@
Returns a list of triggered events.
Source
Edit
@@ -598,7 +598,7 @@
Returns number of triggered events.
Source
Edit
@@ -612,7 +612,7 @@
Returns true, if data was successfully updated, false otherwise.
Source
Edit
@@ -624,7 +624,7 @@
Trigger event ev.
Source
Edit
@@ -636,7 +636,7 @@
Unregisters user-defined event ev from selector s.
Source
Edit
@@ -648,7 +648,7 @@
Unregisters file/socket descriptor fd from selector s.
Source
Edit
@@ -660,7 +660,7 @@
Update file/socket descriptor fd, registered in selector s with new events set event.
Source
Edit
@@ -677,7 +677,7 @@
Returns true, if there are no registered events or descriptors in selector.
Source
Edit
@@ -695,7 +695,7 @@
raise
Source
Edit
@@ -710,7 +710,7 @@
value.uid = 1000
Source
Edit
diff --git a/sequtils.html b/sequtils.html
index 34ab1860b6d..399fa23ef67 100644
--- a/sequtils.html
+++ b/sequtils.html
@@ -299,7 +299,7 @@ pure/collections/sequtils
Source
Edit
@@ -388,7 +388,7 @@
assert all(numbers, proc (x: int): bool = x < 10) == true
assert all(numbers, proc (x: int): bool = x < 9) == false
Source
Edit
@@ -410,7 +410,7 @@
assert any(numbers, proc (x: int): bool = x > 8) == true
assert any(numbers, proc (x: int): bool = x > 9) == false
Source
Edit
@@ -427,7 +427,7 @@
apply([0, 1, 2, 3, 4], proc(item: int) = message.addInt item)
assert message == "01234"
Source
Edit
@@ -450,7 +450,7 @@
apply(a, proc(x: string): string = x & "42")
assert a == @["142", "242", "342", "442"]
Source
Edit
@@ -473,7 +473,7 @@
apply(a, proc(x: var string) = x &= "42")
assert a == @["142", "242", "342", "442"]
Source
Edit
@@ -496,7 +496,7 @@
total = concat(s1, s2, s3)
assert total == @[1, 2, 3, 4, 5, 6, 7]
Source
Edit
@@ -515,7 +515,7 @@
assert count(a, 99) == 0
assert count(b, 'r') == 2
Source
Edit
@@ -532,7 +532,7 @@
total = s.cycle(3)
assert total == @[1, 2, 3, 1, 2, 3, 1, 2, 3]
Source
Edit
@@ -554,7 +554,7 @@
assert unique1 == @[1, 3, 4, 2, 8]
assert unique2 == @["a", "c", "d"]
Source
Edit
@@ -578,7 +578,7 @@
a.delete(1..<1)
assert a == @[10, 13]
Source
Edit
@@ -600,7 +600,7 @@
assert numbers.distribute(6)[0] == @[1, 2]
assert numbers.distribute(6)[1] == @[3]
Source
Edit
@@ -628,7 +628,7 @@
assert f1 == @["red", "black"]
assert f2 == @["yellow"]
Source
Edit
@@ -649,7 +649,7 @@
dest.insert(src, 3)
assert dest == outcome
Source
Edit
@@ -673,7 +673,7 @@
keepIf(floats, proc(x: float): bool = x > 10)
assert floats == @[13.0, 12.5, 10.1]
Source
Edit
@@ -699,7 +699,7 @@
b = map(a, proc(x: int): string = $x)
assert b == @["1", "2", "3", "4"]
Source
Edit
@@ -721,7 +721,7 @@
assert maxIndex(c) == 2
assert maxIndex(d) == 0
Source
Edit
@@ -743,7 +743,7 @@
assert minIndex(c) == 1
assert minIndex(d) == 2
Source
Edit
@@ -759,7 +759,7 @@
total = repeat(5, 3)
assert total == @[5, 5, 5]
Source
Edit
@@ -778,7 +778,7 @@
assert zipped.unzip() == (unzipped1, unzipped2)
assert zip(unzipped1, unzipped2).unzip() == (unzipped1, unzipped2)
Source
Edit
@@ -809,7 +809,7 @@
assert zip3 == @[(6, 'a'), (5, 'b'), (4, 'c'), (3, 'd')]
assert zip3[0].letter == 'a'
Source
Edit
@@ -840,7 +840,7 @@
evens.add(n)
assert evens == @[4, 8, 4]
Source
Edit
@@ -853,7 +853,7 @@
Source
Edit
@@ -865,7 +865,7 @@
Iterates over each element yielded by a closure iterator. This may not seem particularly useful on its own, but this allows closure iterators to be used by the mapIt, filterIt, allIt, anyIt, etc. templates.
Source
Edit
@@ -896,7 +896,7 @@
assert c == ("1", ("2", "3"), "4", ("5", "6"))
assert d == ("1", (2, 3), "4", (5, 6))There are no constraints for the constructor AST, it works for nested tuples of arrays of sets etc.
Source
Edit
@@ -923,7 +923,7 @@
assert numbers.allIt(it < 10) == true
assert numbers.allIt(it < 9) == false
Source
Edit
@@ -945,7 +945,7 @@
assert numbers.anyIt(it > 8) == true
assert numbers.anyIt(it > 9) == false
Source
Edit
@@ -968,7 +968,7 @@
nums.applyIt(it * 3)
assert nums[0] + nums[3] == 15
Source
Edit
@@ -988,7 +988,7 @@
assert numbers.countIt(it < 0) == 3
assert countIt(iota(10), it < 2) == 2
Source
Edit
@@ -1015,7 +1015,7 @@
assert acceptable == @[-2.0, 24.5, 44.31]
assert notAcceptable == @[-272.15, 99.9, -113.44]
Source
Edit
@@ -1038,7 +1038,7 @@
digits = foldl(numbers, a & (chr(b + ord('0'))), "")
assert digits == "0815"
Source
Edit
@@ -1076,7 +1076,7 @@
assert concatenation == "nimiscool"
assert foldl(procs, foo(a, b)) == "procIsAlsoFine"
Source
Edit
@@ -1107,7 +1107,7 @@
assert multiplication == 495, "Multiplication is (5*(9*(11)))"
assert concatenation == "nimiscool"
Source
Edit
@@ -1129,7 +1129,7 @@
candidates.keepItIf(it.len == 3 and it[0] == 'b')
assert candidates == @["bar", "baz"]
Source
Edit
@@ -1155,7 +1155,7 @@
strings = nums.mapIt($(4 * it))
assert strings == @["4", "8", "12", "16"]
Source
Edit
@@ -1180,7 +1180,7 @@
var seqRand = newSeqWith(20, rand(1.0))
assert seqRand[0] != seqRand[1]
Source
Edit
@@ -1204,7 +1204,7 @@
assert mySeq1 == @[1, 2, 3, 4, 5]
assert mySeq2 == @[1'i8, 3, 5]
Source
Edit
diff --git a/sets.html b/sets.html
index 438f1b5ac65..c7fc9622b62 100644
--- a/sets.html
+++ b/sets.html
@@ -354,7 +354,7 @@ pure/collections/sets
Source
Edit
@@ -404,7 +404,7 @@
Use init proc or initHashSet proc before calling other procs on it.
Source
Edit
@@ -422,7 +422,7 @@
Use init proc or initOrderedSet proc before calling other procs on it.
Source
Edit
@@ -434,7 +434,7 @@
Type union representing HashSet or OrderedSet.
Source
Edit
@@ -451,7 +451,7 @@
Source
Edit
@@ -474,7 +474,7 @@
echo toHashSet(["no", "esc'aping", "is \" provided"])
Source
Edit
@@ -492,7 +492,7 @@
echo toOrderedSet(["no", "esc'aping", "is \" provided"])
Source
Edit
@@ -504,7 +504,7 @@
Alias for intersection(s1, s2).
Source
Edit
@@ -516,7 +516,7 @@
Alias for union(s1, s2).
Source
Edit
@@ -528,7 +528,7 @@
Alias for symmetricDifference(s1, s2).
Source
Edit
@@ -540,7 +540,7 @@
Alias for difference(s1, s2).
Source
Edit
@@ -561,7 +561,7 @@
assert c <= a and c <= b
assert a <= a
Source
Edit
@@ -582,7 +582,7 @@
assert c < a and c < b
assert(not (a < a))
Source
Edit
@@ -599,7 +599,7 @@
b = toHashSet([2, 1])
assert a == b
Source
Edit
@@ -616,7 +616,7 @@
b = toOrderedSet([2, 1])
assert(not (a == b))
Source
Edit
@@ -630,7 +630,7 @@
This is useful when one overloaded hash and == but still needs reference semantics for sharing.
Source
Edit
@@ -644,7 +644,7 @@
Card stands for the cardinality of a set.
Source
Edit
@@ -658,7 +658,7 @@
Card stands for the cardinality of a set.
Source
Edit
@@ -679,7 +679,7 @@
clear(s)
assert len(s) == 0
Source
Edit
@@ -697,7 +697,7 @@
clear(s)
assert len(s) == 0
Source
Edit
@@ -723,7 +723,7 @@
assert values.contains(2)
assert 2 in values
Source
Edit
@@ -749,7 +749,7 @@
assert values.contains(2)
assert 2 in values
Source
Edit
@@ -773,7 +773,7 @@
assert values.containsOrIncl(2) == true
assert values.containsOrIncl(3) == false
Source
Edit
@@ -796,7 +796,7 @@
assert values.containsOrIncl(2) == true
assert values.containsOrIncl(3) == false
Source
Edit
@@ -822,7 +822,7 @@
c = difference(a, b)
assert c == toHashSet(["a"])
Source
Edit
@@ -840,7 +840,7 @@
assert disjoint(a, b) == false
assert disjoint(a, b - a) == true
Source
Edit
@@ -864,7 +864,7 @@
s.excl(2)
assert s.len == 3
Source
Edit
@@ -890,7 +890,7 @@
assert len(numbers) == 3
Source
Edit
@@ -913,7 +913,7 @@
s.excl(2)
assert s.len == 3
Source
Edit
@@ -925,7 +925,7 @@
Hashing of HashSet.
Source
Edit
@@ -937,7 +937,7 @@
Hashing of OrderedSet.
Source
Edit
@@ -961,7 +961,7 @@
values.incl(2)
assert values.len == 1
Source
Edit
@@ -986,7 +986,7 @@
values.incl(others)
assert values.len == 5
Source
Edit
@@ -1009,7 +1009,7 @@
values.incl(others)
assert values.len == 5
Source
Edit
@@ -1033,7 +1033,7 @@
values.incl(2)
assert values.len == 1
Source
Edit
@@ -1055,7 +1055,7 @@
var a: HashSet[int]
init(a)
Source
Edit
@@ -1077,7 +1077,7 @@
var a: OrderedSet[int]
init(a)
Source
Edit
@@ -1099,7 +1099,7 @@
a.incl(3)
assert len(a) == 1
Source
Edit
@@ -1121,7 +1121,7 @@
a.incl(3)
assert len(a) == 1
Source
Edit
@@ -1137,7 +1137,7 @@
Source
Edit
@@ -1163,7 +1163,7 @@
c = intersection(a, b)
assert c == toHashSet(["b"])
Source
Edit
@@ -1182,7 +1182,7 @@
assert options.isValid, "Pass an initialized set!"
Source
Edit
@@ -1201,7 +1201,7 @@
let s = toHashSet([3, 5, 7])
assert len(s) == 3
Source
Edit
@@ -1220,7 +1220,7 @@
let s = toHashSet([3, 5, 7])
assert len(s) == 3
Source
Edit
@@ -1239,7 +1239,7 @@
b = a.map(proc (x: int): string = $x)
assert b == toHashSet(["1", "2", "3"])
Source
Edit
@@ -1263,7 +1263,7 @@
assert s.missingOrExcl(6) == false
assert s.missingOrExcl(6) == true
Source
Edit
@@ -1286,7 +1286,7 @@
assert s.missingOrExcl(6) == false
assert s.missingOrExcl(6) == true
Source
Edit
@@ -1307,7 +1307,7 @@
assert [s.pop, s.pop] in [[1, 2], [2,1]]
doAssertRaises(KeyError, echo s.pop)
Source
Edit
@@ -1327,7 +1327,7 @@
If more items are expected to be added, simply add that expected extra amount to the parameter before calling this.
Source
Edit
@@ -1353,7 +1353,7 @@
c = symmetricDifference(a, b)
assert c == toHashSet(["a", "c"])
Source
Edit
@@ -1378,7 +1378,7 @@
assert len(b) == 5
Source
Edit
@@ -1403,7 +1403,7 @@
assert len(b) == 5
Source
Edit
@@ -1419,7 +1419,7 @@
Source
Edit
@@ -1445,7 +1445,7 @@
c = union(a, b)
assert c == toHashSet(["a", "b", "c"])
Source
Edit
@@ -1475,7 +1475,7 @@
echo b
Source
Edit
@@ -1499,7 +1499,7 @@
Source
Edit
@@ -1517,7 +1517,7 @@
p.add(x)
assert p == @[(0, 'a'), (1, 'b'), (2, 'r'), (3, 'c'), (4, 'd')]
Source
Edit
diff --git a/setutils.html b/setutils.html
index 431a8ca7e2b..ffb14256092 100644
--- a/setutils.html
+++ b/setutils.html
@@ -139,7 +139,7 @@ std/setutils
Source
Edit
@@ -175,7 +175,7 @@
s[a3] = true
assert s == {a2, a3}
Source
Edit
@@ -194,7 +194,7 @@
assert complement({range[0..10](0), 1, 2, 3}) == {range[0..10](4), 5, 6, 7, 8, 9, 10}
assert complement({'0'..'9'}) == {0.char..255.char} - {'0'..'9'}
Source
Edit
@@ -211,7 +211,7 @@
assert A.fullSet == {1.A, 2, 3}
assert int8.fullSet.len == 256
Source
Edit
@@ -235,7 +235,7 @@
assert toSet([false]) == {false}
assert toSet(0u8..10) == {0u8..10}
Source
Edit
diff --git a/sexp.html b/sexp.html
index fdb9e87b64c..1d72d624448 100644
--- a/sexp.html
+++ b/sexp.html
@@ -364,7 +364,7 @@ experimental/sexp
Source
Edit
@@ -396,7 +396,7 @@
s-exp node
Source
Edit
@@ -409,7 +409,7 @@
possible s-exp node types
Source
Edit
@@ -449,7 +449,7 @@
Source
Edit
@@ -461,7 +461,7 @@
is raised for a s-exp error
Source
Edit
@@ -478,7 +478,7 @@
Converts node to its s-expression representation on one line.
Source
Edit
@@ -490,7 +490,7 @@
Check two nodes for equality
Source
Edit
@@ -502,7 +502,7 @@
Gets the node at index in a List. Result is undefined if index is out of bounds
Source
Edit
@@ -514,7 +514,7 @@
Adds child to a SList node father.
Source
Edit
@@ -527,7 +527,7 @@
Add :name value keyword pair to the node
Source
Edit
@@ -539,7 +539,7 @@
Performs a deep copy of a.
Source
Edit
@@ -551,7 +551,7 @@
returns a helpful error message for the event sexpError
Source
Edit
@@ -564,7 +564,7 @@
returns an error message "e expected" in the same format as the other error messages
Source
Edit
@@ -576,7 +576,7 @@
Converts a string s to its JSON representation.
Source
Edit
@@ -591,7 +591,7 @@
Returns default if n is not a SList.
Source
Edit
@@ -606,7 +606,7 @@
Returns default if n is not a SList.
Source
Edit
@@ -619,7 +619,7 @@
Iterate over direct subnodes of node, searching for the SKeyword with name set to name. If found return it's .value, otherwise return default
Source
Edit
@@ -633,7 +633,7 @@
Returns default if n is not a SFloat.
Source
Edit
@@ -647,7 +647,7 @@
Return default is n is not a SKeyword
Source
Edit
@@ -662,7 +662,7 @@
Returns default if n is not a SInt.
Source
Edit
@@ -676,7 +676,7 @@
Returns default if n is not a SString.
Source
Edit
@@ -690,7 +690,7 @@
Returns default if n is not a SList.
Source
Edit
@@ -702,7 +702,7 @@
Compute the hash for a SEXP node
Source
Edit
@@ -714,7 +714,7 @@
If n is a SList, it returns the number of elements. If n is a JObject, it returns the number of pairs. Else it returns 0.
Source
Edit
@@ -726,7 +726,7 @@
Creates a new SCons SexpNode NB: this will not evaluate the arguments, eg: 'nil . nil' -> 'nil'
Source
Edit
@@ -738,7 +738,7 @@
Creates a new SFloat SexpNode.
Source
Edit
@@ -750,7 +750,7 @@
Creates a new SInt SexpNode.
Source
Edit
@@ -762,7 +762,7 @@
Create new SKeyword node with key and value specified
Source
Edit
@@ -774,7 +774,7 @@
Creates a new SList SexpNode
Source
Edit
@@ -786,7 +786,7 @@
Creates a new SNil SexpNode.
Source
Edit
@@ -798,7 +798,7 @@
Creates a new SString SexpNode.
Source
Edit
@@ -810,7 +810,7 @@
Source
Edit
@@ -824,7 +824,7 @@
Parses an s-expression from buffer.
Source
Edit
@@ -837,7 +837,7 @@
Parses from a buffer s into a SexpNode.
Source
Edit
@@ -849,7 +849,7 @@
Converts node to its S-Expression representation, with indentation and on multiple lines.
Source
Edit
@@ -862,7 +862,7 @@
raises an SexpParsingError exception.
Source
Edit
@@ -876,7 +876,7 @@
Future Direction: the t/nil behaviour may change unless required by EPC
Source
Edit
@@ -888,7 +888,7 @@
Generic constructor for SEXP data. Creates a new SList SexpNode
Source
Edit
@@ -900,7 +900,7 @@
Generic constructor for SEXP data. Creates a new SKeyword SexpNode.
Source
Edit
@@ -912,7 +912,7 @@
Generic constructor for SEXP data. Creates a new SInt SexpNode.
Source
Edit
@@ -924,7 +924,7 @@
Generic constructor for SEXP data. Creates a new SFloat SexpNode.
Source
Edit
@@ -936,7 +936,7 @@
Source
Edit
@@ -948,7 +948,7 @@
Generic constructor for SEXP data. Creates a new SString SexpNode.
Source
Edit
@@ -960,7 +960,7 @@
Generate uncolored tree repr string for the S-Expression AST.
Source
Edit
@@ -977,7 +977,7 @@
Iterator for the items of node. node has to be a SList.
Source
Edit
@@ -989,7 +989,7 @@
Iterator for the items of node. node has to be a SList. Items can be modified.
Source
Edit
@@ -1001,7 +1001,7 @@
Iterator for the pairs of node. node has to be a SList. Items can be modified.
Source
Edit
@@ -1013,7 +1013,7 @@
Iterator for the pairs of node. node has to be a SList.
Source
Edit
@@ -1030,7 +1030,7 @@
Convert an expression to a SexpNode directly, without having to specify % for every element.
Source
Edit
diff --git a/sexp_diff.html b/sexp_diff.html
index 0235afa7047..7bda9f783ca 100644
--- a/sexp_diff.html
+++ b/sexp_diff.html
@@ -185,7 +185,7 @@ experimental/sexp_diff
Source
Edit
@@ -207,7 +207,7 @@
Source
Edit
@@ -230,7 +230,7 @@
Single S-expression mismatch
Source
Edit
@@ -248,7 +248,7 @@
Possible kinds of the mismatches
Source
Edit
@@ -260,7 +260,7 @@
Source
Edit
@@ -278,7 +278,7 @@
Generate colortext description of the S-expression mismatch diff
Source
Edit
@@ -299,7 +299,7 @@
Source
Edit
@@ -311,7 +311,7 @@
Create missing key mismatch
Source
Edit
@@ -323,7 +323,7 @@
Create single S-expression index part
Source
Edit
@@ -335,7 +335,7 @@
Create single S-expression key path part
Source
Edit
@@ -356,7 +356,7 @@
For generating mapping of two sequences make weight function a closure and let it retrieve values as needed.
Source
Edit
@@ -371,7 +371,7 @@
Source
Edit
diff --git a/sexp_parse.html b/sexp_parse.html
index d1cac1db337..01faf78b7c9 100644
--- a/sexp_parse.html
+++ b/sexp_parse.html
@@ -223,7 +223,7 @@ experimental/sexp_parse
Source
Edit
@@ -250,7 +250,7 @@
enumeration that lists all errors that can occur
Source
Edit
@@ -273,7 +273,7 @@
enumeration of all events that may occur when parsing
Source
Edit
@@ -290,7 +290,7 @@
the parser object.
Source
Edit
@@ -304,7 +304,7 @@
Source
Edit
@@ -321,7 +321,7 @@
Source
Edit
@@ -335,7 +335,7 @@
closes the parser parser and its associated input stream.
Source
Edit
@@ -347,7 +347,7 @@
the last string that was parsed
Source
Edit
@@ -359,7 +359,7 @@
the last token that was parsed
Source
Edit
@@ -371,7 +371,7 @@
most recent error kind
Source
Edit
@@ -383,7 +383,7 @@
get the current column the parser has arrived at.
Source
Edit
@@ -396,7 +396,7 @@
returns the number for the event: sexpFloat
Source
Edit
@@ -409,7 +409,7 @@
returns the number for the event: sexpInt
Source
Edit
@@ -421,7 +421,7 @@
get the current line the parser has arrived at.
Source
Edit
@@ -434,7 +434,7 @@
Source
Edit
@@ -446,7 +446,7 @@
Source
Edit
@@ -458,7 +458,7 @@
returns the current event type for the SEXP parser
Source
Edit
@@ -471,7 +471,7 @@
initializes the parser with an input stream.
Source
Edit
@@ -483,7 +483,7 @@
Skip all space tokens from the current point onwards
Source
Edit
@@ -495,7 +495,7 @@
returns the character data for the events: sexpInt, sexpFloat, sexpString
Source
Edit
diff --git a/sha1.html b/sha1.html
index 0fb2dbcb2ee..1d21aa89064 100644
--- a/sha1.html
+++ b/sha1.html
@@ -173,7 +173,7 @@ std/sha1
Source
Edit
@@ -210,7 +210,7 @@
Source
Edit
@@ -222,7 +222,7 @@
Source
Edit
@@ -238,7 +238,7 @@
Source
Edit
@@ -262,7 +262,7 @@
let hash = secureHash("Hello World")
assert $hash == "0A4D55A8D778E5022FAB701977C5D840BBC486D0"
Source
Edit
@@ -281,7 +281,7 @@
assert a != b
assert a == c
Source
Edit
@@ -295,7 +295,7 @@
If you use the secureHash proc, there's no need to call this function explicitly.
Source
Edit
@@ -307,7 +307,7 @@
Checks if a string is a valid sha1 hash sum.
Source
Edit
@@ -321,7 +321,7 @@
If you use the secureHash proc, there's no need to call this function explicitly.
Source
Edit
@@ -343,7 +343,7 @@
secureHash = secureHash("Hello World")
assert secureHash == parseSecureHash(hashStr)
Source
Edit
@@ -363,7 +363,7 @@
let hash = secureHash("Hello World")
assert hash == parseSecureHash("0A4D55A8D778E5022FAB701977C5D840BBC486D0")
Source
Edit
@@ -381,7 +381,7 @@
Source
Edit
@@ -395,7 +395,7 @@
If you use the secureHash proc, there's no need to call this function explicitly.
Source
Edit
diff --git a/sharedlist.html b/sharedlist.html
index f2e971007c9..e3a871935f1 100644
--- a/sharedlist.html
+++ b/sharedlist.html
@@ -158,7 +158,7 @@ pure/collections/sharedlist
Source
Edit
@@ -188,7 +188,7 @@
generic shared list
Source
Edit
@@ -205,7 +205,7 @@
Source
Edit
@@ -217,7 +217,7 @@
Source
Edit
@@ -229,7 +229,7 @@
Source
Edit
@@ -241,7 +241,7 @@
Source
Edit
@@ -255,7 +255,7 @@
It may not preserve the element order after some modifications.
Source
Edit
@@ -272,7 +272,7 @@
Source
Edit
diff --git a/shellrunner.html b/shellrunner.html
index 21f2a2c3efb..0936fb10542 100644
--- a/shellrunner.html
+++ b/shellrunner.html
@@ -218,7 +218,7 @@ experimental/shellrunner
Source
Edit
@@ -243,7 +243,7 @@
Source
Edit
@@ -257,7 +257,7 @@
Source
Edit
@@ -272,7 +272,7 @@
Source
Edit
@@ -290,7 +290,7 @@
Source
Edit
@@ -302,7 +302,7 @@
Source
Edit
@@ -319,7 +319,7 @@
Add argument to shell command
Source
Edit
@@ -331,7 +331,7 @@
Add arguments to shell command
Source
Edit
@@ -344,7 +344,7 @@
Source
Edit
@@ -356,7 +356,7 @@
Add argument for command
Source
Edit
@@ -368,7 +368,7 @@
Add argument for command
Source
Edit
@@ -380,7 +380,7 @@
Get command arguments as list of strings
Source
Edit
@@ -396,7 +396,7 @@
Execute shell command.
Source
Edit
@@ -413,7 +413,7 @@
Execute multiple shell commands in paralell, return full list of results in the same order as the original commands.
Source
Edit
@@ -426,7 +426,7 @@
Source
Edit
@@ -439,7 +439,7 @@
Source
Edit
@@ -452,7 +452,7 @@
Replace all templated arguments with appropriate substitutions.
Source
Edit
@@ -464,7 +464,7 @@
Create non-templated shell command argument
Source
Edit
@@ -477,7 +477,7 @@
Create shell command with given bin and it's arguments
Source
Edit
@@ -490,7 +490,7 @@
Create shell command with given bin and it's arguments
Source
Edit
@@ -502,7 +502,7 @@
Create templated shell command argument
Source
Edit
@@ -514,7 +514,7 @@
Add templated shell command arguments to a command
Source
Edit
@@ -529,7 +529,7 @@
Source
Edit
@@ -541,7 +541,7 @@
Get command as a linst of stirngs
Source
Edit
@@ -553,7 +553,7 @@
Convert non-templated shell argument to string
Source
Edit
diff --git a/since.html b/since.html
index 3cf389ca158..5aa0e6dff46 100644
--- a/since.html
+++ b/since.html
@@ -113,7 +113,7 @@ std/private/since
Source
Edit
@@ -131,7 +131,7 @@
Evaluates body if the (NimMajor, NimMinor) is greater than or equal to version. Usage:proc fun*() {.since: (1, 3).}
since (1, 3): fun()
Source
Edit
@@ -144,7 +144,7 @@
Evaluates body if (NimMajor, NimMinor, NimPatch) is greater than or equal to version. Usage:proc fun*() {.since: (1, 3, 1).}
since (1, 3, 1): fun()
Source
Edit
diff --git a/smtp.html b/smtp.html
index 377ea792b87..7cb374a66a2 100644
--- a/smtp.html
+++ b/smtp.html
@@ -199,7 +199,7 @@ pure/smtp
Source
Edit
@@ -245,7 +245,7 @@
Source
Edit
@@ -257,7 +257,7 @@
Source
Edit
@@ -269,7 +269,7 @@
Source
Edit
@@ -286,7 +286,7 @@
stringify for Message.
Source
Edit
@@ -300,7 +300,7 @@
Sends an AUTH command to the server to login as the username using password. May fail with ReplyError.
Source
Edit
@@ -316,7 +316,7 @@
This is a lower level proc and not something that you typically would need to call when using this module. One exception to this is if you are implementing any SMTP extensions.
Source
Edit
@@ -329,7 +329,7 @@
Disconnects from the SMTP server and closes the socket.
Source
Edit
@@ -343,7 +343,7 @@
Establishes a connection with a SMTP server. May fail with ReplyError or with a socket error.
Source
Edit
@@ -358,7 +358,7 @@
You need to make sure that mSubject, mTo and mCc don't contain any newline characters. Failing to do so will raise AssertionDefect.
Source
Edit
@@ -374,7 +374,7 @@
You need to make sure that mSubject, mTo and mCc don't contain any newline characters. Failing to do so will raise AssertionDefect.
Source
Edit
@@ -390,7 +390,7 @@
This is a lower level proc and not something that you typically would need to call when using this module. One exception to this is if you are implementing any SMTP extensions.
Source
Edit
@@ -406,7 +406,7 @@
This is a lower level proc and not something that you typically would need to call when using this module. One exception to this is if you are implementing any SMTP extensions.
Source
Edit
@@ -419,7 +419,7 @@
Source
Edit
@@ -433,7 +433,7 @@
Creates a new Smtp instance.
Source
Edit
@@ -449,7 +449,7 @@
You need to make sure that fromAddr and toAddrs don't contain any newline characters. Failing to do so will raise AssertionDefect.
Source
Edit
@@ -464,7 +464,7 @@
Put the SMTP connection in TLS (Transport Layer Security) mode. May fail with ReplyError
Source
Edit
diff --git a/socketstreams.html b/socketstreams.html
index 3c82dae7317..860bc68705f 100644
--- a/socketstreams.html
+++ b/socketstreams.html
@@ -148,7 +148,7 @@ std/socketstreams
Source
Edit
@@ -199,7 +199,7 @@
Source
Edit
@@ -215,7 +215,7 @@
Source
Edit
@@ -227,7 +227,7 @@
Source
Edit
@@ -241,7 +241,7 @@
Source
Edit
@@ -259,7 +259,7 @@
Source
Edit
@@ -272,7 +272,7 @@
Source
Edit
@@ -284,7 +284,7 @@
Source
Edit
@@ -296,7 +296,7 @@
Source
Edit
diff --git a/sqlite3.html b/sqlite3.html
index b0ec3bdd699..67840d07c9f 100644
--- a/sqlite3.html
+++ b/sqlite3.html
@@ -866,7 +866,7 @@ wrappers/sqlite3
Source
Edit
@@ -884,7 +884,7 @@
Source
Edit
@@ -897,7 +897,7 @@
Source
Edit
@@ -910,7 +910,7 @@
Source
Edit
@@ -922,7 +922,7 @@
Source
Edit
@@ -935,7 +935,7 @@
Source
Edit
@@ -948,7 +948,7 @@
Source
Edit
@@ -960,7 +960,7 @@
Source
Edit
@@ -972,7 +972,7 @@
Source
Edit
@@ -984,7 +984,7 @@
Source
Edit
@@ -996,7 +996,7 @@
Source
Edit
@@ -1008,7 +1008,7 @@
Source
Edit
@@ -1020,7 +1020,7 @@
Source
Edit
@@ -1032,7 +1032,7 @@
Source
Edit
@@ -1044,7 +1044,7 @@
Source
Edit
@@ -1056,7 +1056,7 @@
Source
Edit
@@ -1069,7 +1069,7 @@
Source
Edit
@@ -1086,7 +1086,7 @@
Source
Edit
@@ -1098,7 +1098,7 @@
Source
Edit
@@ -1110,7 +1110,7 @@
Source
Edit
@@ -1122,7 +1122,7 @@
Source
Edit
@@ -1134,7 +1134,7 @@
Source
Edit
@@ -1146,7 +1146,7 @@
Source
Edit
@@ -1158,7 +1158,7 @@
Source
Edit
@@ -1170,7 +1170,7 @@
Source
Edit
@@ -1182,7 +1182,7 @@
Source
Edit
@@ -1194,7 +1194,7 @@
Source
Edit
@@ -1206,7 +1206,7 @@
Source
Edit
@@ -1218,7 +1218,7 @@
Source
Edit
@@ -1230,7 +1230,7 @@
Source
Edit
@@ -1242,7 +1242,7 @@
Source
Edit
@@ -1254,7 +1254,7 @@
Source
Edit
@@ -1266,7 +1266,7 @@
Source
Edit
@@ -1278,7 +1278,7 @@
Source
Edit
@@ -1290,7 +1290,7 @@
Source
Edit
@@ -1302,7 +1302,7 @@
Source
Edit
@@ -1314,7 +1314,7 @@
Source
Edit
@@ -1326,7 +1326,7 @@
Source
Edit
@@ -1338,7 +1338,7 @@
Source
Edit
@@ -1350,7 +1350,7 @@
Source
Edit
@@ -1362,7 +1362,7 @@
Source
Edit
@@ -1374,7 +1374,7 @@
Source
Edit
@@ -1386,7 +1386,7 @@
Source
Edit
@@ -1398,7 +1398,7 @@
Source
Edit
@@ -1410,7 +1410,7 @@
Source
Edit
@@ -1422,7 +1422,7 @@
Source
Edit
@@ -1434,7 +1434,7 @@
Source
Edit
@@ -1446,7 +1446,7 @@
Source
Edit
@@ -1458,7 +1458,7 @@
Source
Edit
@@ -1470,7 +1470,7 @@
Source
Edit
@@ -1482,7 +1482,7 @@
Source
Edit
@@ -1494,7 +1494,7 @@
Source
Edit
@@ -1506,7 +1506,7 @@
Source
Edit
@@ -1518,7 +1518,7 @@
Source
Edit
@@ -1530,7 +1530,7 @@
Source
Edit
@@ -1542,7 +1542,7 @@
Source
Edit
@@ -1554,7 +1554,7 @@
Source
Edit
@@ -1566,7 +1566,7 @@
Source
Edit
@@ -1578,7 +1578,7 @@
Source
Edit
@@ -1590,7 +1590,7 @@
Source
Edit
@@ -1602,7 +1602,7 @@
Source
Edit
@@ -1614,7 +1614,7 @@
Source
Edit
@@ -1626,7 +1626,7 @@
Source
Edit
@@ -1638,7 +1638,7 @@
Source
Edit
@@ -1650,7 +1650,7 @@
Source
Edit
@@ -1662,7 +1662,7 @@
Source
Edit
@@ -1674,7 +1674,7 @@
Source
Edit
@@ -1686,7 +1686,7 @@
Source
Edit
@@ -1698,7 +1698,7 @@
Source
Edit
@@ -1710,7 +1710,7 @@
Source
Edit
@@ -1722,7 +1722,7 @@
Source
Edit
@@ -1734,7 +1734,7 @@
Source
Edit
@@ -1746,7 +1746,7 @@
Source
Edit
@@ -1758,7 +1758,7 @@
Source
Edit
@@ -1770,7 +1770,7 @@
Source
Edit
@@ -1782,7 +1782,7 @@
Source
Edit
@@ -1794,7 +1794,7 @@
Source
Edit
@@ -1806,7 +1806,7 @@
Source
Edit
@@ -1818,7 +1818,7 @@
Source
Edit
@@ -1830,7 +1830,7 @@
Source
Edit
@@ -1842,7 +1842,7 @@
Source
Edit
@@ -1854,7 +1854,7 @@
Source
Edit
@@ -1866,7 +1866,7 @@
Source
Edit
@@ -1878,7 +1878,7 @@
Source
Edit
@@ -1890,7 +1890,7 @@
Source
Edit
@@ -1902,7 +1902,7 @@
Source
Edit
@@ -1914,7 +1914,7 @@
Source
Edit
@@ -1926,7 +1926,7 @@
Source
Edit
@@ -1938,7 +1938,7 @@
Source
Edit
@@ -1956,7 +1956,7 @@
Source
Edit
@@ -1969,7 +1969,7 @@
Source
Edit
@@ -1982,7 +1982,7 @@
Source
Edit
@@ -1996,7 +1996,7 @@
Source
Edit
@@ -2009,7 +2009,7 @@
Source
Edit
@@ -2022,7 +2022,7 @@
Source
Edit
@@ -2035,7 +2035,7 @@
Source
Edit
@@ -2049,7 +2049,7 @@
Source
Edit
@@ -2064,7 +2064,7 @@
Source
Edit
@@ -2077,7 +2077,7 @@
Source
Edit
@@ -2090,7 +2090,7 @@
Source
Edit
@@ -2103,7 +2103,7 @@
Source
Edit
@@ -2116,7 +2116,7 @@
Source
Edit
@@ -2129,7 +2129,7 @@
Source
Edit
@@ -2142,7 +2142,7 @@
Source
Edit
@@ -2155,7 +2155,7 @@
Source
Edit
@@ -2169,7 +2169,7 @@
Source
Edit
@@ -2184,7 +2184,7 @@
Source
Edit
@@ -2199,7 +2199,7 @@
Source
Edit
@@ -2213,7 +2213,7 @@
Source
Edit
@@ -2228,7 +2228,7 @@
Source
Edit
@@ -2241,7 +2241,7 @@
Source
Edit
@@ -2255,7 +2255,7 @@
Source
Edit
@@ -2268,7 +2268,7 @@
Source
Edit
@@ -2282,7 +2282,7 @@
Source
Edit
@@ -2296,7 +2296,7 @@
Source
Edit
@@ -2310,7 +2310,7 @@
Source
Edit
@@ -2323,7 +2323,7 @@
Source
Edit
@@ -2336,7 +2336,7 @@
Source
Edit
@@ -2349,7 +2349,7 @@
Source
Edit
@@ -2362,7 +2362,7 @@
Source
Edit
@@ -2375,7 +2375,7 @@
Source
Edit
@@ -2388,7 +2388,7 @@
Source
Edit
@@ -2401,7 +2401,7 @@
Source
Edit
@@ -2414,7 +2414,7 @@
Source
Edit
@@ -2427,7 +2427,7 @@
Source
Edit
@@ -2440,7 +2440,7 @@
Source
Edit
@@ -2453,7 +2453,7 @@
Source
Edit
@@ -2466,7 +2466,7 @@
Source
Edit
@@ -2479,7 +2479,7 @@
Source
Edit
@@ -2492,7 +2492,7 @@
Source
Edit
@@ -2505,7 +2505,7 @@
Source
Edit
@@ -2519,7 +2519,7 @@
Source
Edit
@@ -2533,7 +2533,7 @@
Source
Edit
@@ -2547,7 +2547,7 @@
Source
Edit
@@ -2562,7 +2562,7 @@
Source
Edit
@@ -2577,7 +2577,7 @@
Source
Edit
@@ -2594,7 +2594,7 @@
Source
Edit
@@ -2611,7 +2611,7 @@
Source
Edit
@@ -2625,7 +2625,7 @@
Source
Edit
@@ -2639,7 +2639,7 @@
Source
Edit
@@ -2653,7 +2653,7 @@
Source
Edit
@@ -2666,7 +2666,7 @@
Source
Edit
@@ -2681,7 +2681,7 @@
Source
Edit
@@ -2695,7 +2695,7 @@
Source
Edit
@@ -2708,7 +2708,7 @@
Source
Edit
@@ -2722,7 +2722,7 @@
Source
Edit
@@ -2735,7 +2735,7 @@
Source
Edit
@@ -2749,7 +2749,7 @@
Source
Edit
@@ -2763,7 +2763,7 @@
Source
Edit
@@ -2776,7 +2776,7 @@
Source
Edit
@@ -2789,7 +2789,7 @@
Source
Edit
@@ -2803,7 +2803,7 @@
Source
Edit
@@ -2817,7 +2817,7 @@
Source
Edit
@@ -2830,7 +2830,7 @@
Source
Edit
@@ -2843,7 +2843,7 @@
Source
Edit
@@ -2857,7 +2857,7 @@
Source
Edit
@@ -2871,7 +2871,7 @@
Source
Edit
@@ -2885,7 +2885,7 @@
Source
Edit
@@ -2901,7 +2901,7 @@
Source
Edit
@@ -2914,7 +2914,7 @@
Source
Edit
@@ -2929,7 +2929,7 @@
Source
Edit
@@ -2942,7 +2942,7 @@
Source
Edit
@@ -2955,7 +2955,7 @@
Source
Edit
@@ -2968,7 +2968,7 @@
Source
Edit
@@ -2981,7 +2981,7 @@
Source
Edit
@@ -2994,7 +2994,7 @@
Source
Edit
@@ -3008,7 +3008,7 @@
Source
Edit
@@ -3023,7 +3023,7 @@
Source
Edit
@@ -3037,7 +3037,7 @@
Source
Edit
@@ -3051,7 +3051,7 @@
Source
Edit
@@ -3065,7 +3065,7 @@
Source
Edit
@@ -3078,7 +3078,7 @@
Source
Edit
@@ -3093,7 +3093,7 @@
Source
Edit
@@ -3107,7 +3107,7 @@
Source
Edit
@@ -3120,7 +3120,7 @@
Source
Edit
@@ -3134,7 +3134,7 @@
Source
Edit
@@ -3147,7 +3147,7 @@
Source
Edit
@@ -3160,7 +3160,7 @@
Source
Edit
@@ -3176,7 +3176,7 @@
Source
Edit
@@ -3189,7 +3189,7 @@
Source
Edit
@@ -3202,7 +3202,7 @@
Source
Edit
@@ -3215,7 +3215,7 @@
Source
Edit
@@ -3228,7 +3228,7 @@
Source
Edit
@@ -3241,7 +3241,7 @@
Source
Edit
@@ -3255,7 +3255,7 @@
Source
Edit
@@ -3268,7 +3268,7 @@
Source
Edit
@@ -3281,7 +3281,7 @@
Source
Edit
@@ -3294,7 +3294,7 @@
Source
Edit
@@ -3307,7 +3307,7 @@
Source
Edit
@@ -3320,7 +3320,7 @@
Source
Edit
@@ -3334,7 +3334,7 @@
Source
Edit
@@ -3347,7 +3347,7 @@
Source
Edit
diff --git a/ssl_certs.html b/ssl_certs.html
index b12c0c33e19..377f321425a 100644
--- a/ssl_certs.html
+++ b/ssl_certs.html
@@ -117,7 +117,7 @@ pure/ssl_certs
Source
Edit
@@ -142,7 +142,7 @@
if useEnvVars is true, the SSL_CERT_FILE and SSL_CERT_DIR environment variables can be used to override the certificate directories to scan or specify a CA certificate file.
Source
Edit
diff --git a/ssl_config.html b/ssl_config.html
index 0af3fb43143..abf37e03523 100644
--- a/ssl_config.html
+++ b/ssl_config.html
@@ -112,7 +112,7 @@ pure/ssl_config
Source
Edit
@@ -143,7 +143,7 @@
Source
Edit
@@ -166,7 +166,7 @@
Source
Edit
@@ -190,7 +190,7 @@
Source
Edit
diff --git a/stackframes.html b/stackframes.html
index d72708f6468..5b05c3f1bc2 100644
--- a/stackframes.html
+++ b/stackframes.html
@@ -121,7 +121,7 @@ std/stackframes
Source
Edit
@@ -138,7 +138,7 @@
avoids a function call (unlike getFrame())
Source
Edit
@@ -150,7 +150,7 @@
returns current C function name
Source
Edit
@@ -162,7 +162,7 @@
attach a msg to current PFrame. This can be called multiple times in a given PFrame. Noop unless passing --stacktraceMsgs and --stacktrace
Source
Edit
diff --git a/stats.html b/stats.html
index 86908f81dce..662d98ccdd2 100644
--- a/stats.html
+++ b/stats.html
@@ -248,7 +248,7 @@ pure/stats
Source
Edit
@@ -313,7 +313,7 @@
An accumulator for regression calculations.
Source
Edit
@@ -329,7 +329,7 @@
An accumulator for statistical data.
Source
Edit
@@ -350,7 +350,7 @@
Source
Edit
@@ -362,7 +362,7 @@
Adds the RunningRegress b to a.
Source
Edit
@@ -374,7 +374,7 @@
Adds the RunningStat b to a.
Source
Edit
@@ -388,7 +388,7 @@
Useful when performing parallel analysis of data series and needing to re-combine parallel result sets
Source
Edit
@@ -402,7 +402,7 @@
Useful when performing parallel analysis of data series and needing to re-combine parallel result sets.
Source
Edit
@@ -414,7 +414,7 @@
Resets r.
Source
Edit
@@ -426,7 +426,7 @@
Resets s.
Source
Edit
@@ -438,7 +438,7 @@
Computes the current correlation of the two data sets pushed into r.
Source
Edit
@@ -450,7 +450,7 @@
Computes the current intercept of r.
Source
Edit
@@ -462,7 +462,7 @@
Computes the current population kurtosis of s.
Source
Edit
@@ -474,7 +474,7 @@
Computes the population kurtosis of x.
Source
Edit
@@ -486,7 +486,7 @@
Computes the current sample kurtosis of s.
Source
Edit
@@ -498,7 +498,7 @@
Computes the sample kurtosis of x.
Source
Edit
@@ -510,7 +510,7 @@
Computes the current mean of s.
Source
Edit
@@ -522,7 +522,7 @@
Computes the mean of x.
Source
Edit
@@ -534,7 +534,7 @@
Pushes two values x and y for processing.
Source
Edit
@@ -548,7 +548,7 @@
x and y are converted to float and the other push operation is called.
Source
Edit
@@ -560,7 +560,7 @@
Pushes two sets of values x and y for processing.
Source
Edit
@@ -572,7 +572,7 @@
Pushes a value x for processing.
Source
Edit
@@ -586,7 +586,7 @@
x is simply converted to float and the other push operation is called.
Source
Edit
@@ -600,7 +600,7 @@
Int values of x are simply converted to float and the other push operation is called.
Source
Edit
@@ -612,7 +612,7 @@
Computes the current population skewness of s.
Source
Edit
@@ -624,7 +624,7 @@
Computes the population skewness of x.
Source
Edit
@@ -636,7 +636,7 @@
Computes the current sample skewness of s.
Source
Edit
@@ -648,7 +648,7 @@
Computes the sample skewness of x.
Source
Edit
@@ -660,7 +660,7 @@
Computes the current slope of r.
Source
Edit
@@ -672,7 +672,7 @@
Computes the current population standard deviation of s.
Source
Edit
@@ -684,7 +684,7 @@
Computes the population standard deviation of x.
Source
Edit
@@ -696,7 +696,7 @@
Computes the current sample standard deviation of s.
Source
Edit
@@ -708,7 +708,7 @@
Computes the sample standard deviation of x.
Source
Edit
@@ -720,7 +720,7 @@
Computes the current population variance of s.
Source
Edit
@@ -732,7 +732,7 @@
Computes the population variance of x.
Source
Edit
@@ -744,7 +744,7 @@
Computes the current sample variance of s.
Source
Edit
@@ -756,7 +756,7 @@
Computes the sample variance of x.
Source
Edit
diff --git a/strbasics.html b/strbasics.html
index 6f015eefc84..1be125d4c41 100644
--- a/strbasics.html
+++ b/strbasics.html
@@ -123,7 +123,7 @@ std/strbasics
Source
Edit
@@ -142,7 +142,7 @@
Concatenates x and y in place. y must not overlap with x to allow future memcpy optimizations.
Source
Edit
@@ -171,7 +171,7 @@
doAssertRaises(AssertionDefect):
discard a.dup(setSlice(1 .. 11))
Source
Edit
@@ -205,7 +205,7 @@
c.strip(chars = {'b', 'a', 'l'})
assert c == "X"
Source
Edit
diff --git a/streams.html b/streams.html
index b89fe94d1aa..4828bfdee38 100644
--- a/streams.html
+++ b/streams.html
@@ -413,7 +413,7 @@ pure/streams
Source
Edit
@@ -496,7 +496,7 @@
Note: Not available for JS backend.
Source
Edit
@@ -512,7 +512,7 @@
Note: Not available for JS backend.
Source
Edit
@@ -524,7 +524,7 @@
All procedures of this module use this type. Procedures don't directly use StreamObj.
Source
Edit
@@ -562,7 +562,7 @@
Source
Edit
@@ -574,7 +574,7 @@
A stream that encapsulates a string.
Source
Edit
@@ -590,7 +590,7 @@
A string stream object.
Source
Edit
@@ -615,7 +615,7 @@
doAssert strm.atEnd() == true
strm.close()
Source
Edit
@@ -636,7 +636,7 @@
strm.close()
Source
Edit
@@ -671,7 +671,7 @@
doAssert "After close:" & readFile("somefile.txt") == "After close:helloHELLO"
removeFile("somefile.txt")
Source
Edit
@@ -689,7 +689,7 @@
doAssert strm.getPosition() == 15
strm.close()
Source
Edit
@@ -724,7 +724,7 @@
strm.close()
Source
Edit
@@ -761,7 +761,7 @@
removeFile("somefile.txt")
Source
Edit
@@ -786,7 +786,7 @@
doAssert strm.readLine() == "the third line"
strm.close()
Source
Edit
@@ -819,7 +819,7 @@
except:
stderr.write getCurrentExceptionMsg()
Source
Edit
@@ -844,7 +844,7 @@
doAssert buffer == ['0', '1']
strm.close()
Source
Edit
@@ -874,7 +874,7 @@
doAssert strm.peekBool() == false
strm.close()
Source
Edit
@@ -894,7 +894,7 @@
doAssert strm.peekChar() == '\x00'
strm.close()
Source
Edit
@@ -916,7 +916,7 @@
doAssert strm.atEnd() == false
strm.close()
Source
Edit
@@ -945,7 +945,7 @@
doAssert strm.peekFloat32() == 2'f32
strm.close()
Source
Edit
@@ -974,7 +974,7 @@
doAssert strm.peekFloat64() == 2'f64
strm.close()
Source
Edit
@@ -1003,7 +1003,7 @@
doAssert strm.peekInt8() == 2'i8
strm.close()
Source
Edit
@@ -1032,7 +1032,7 @@
doAssert strm.peekInt16() == 2'i16
strm.close()
Source
Edit
@@ -1061,7 +1061,7 @@
doAssert strm.peekInt32() == 2'i32
strm.close()
Source
Edit
@@ -1090,7 +1090,7 @@
doAssert strm.peekInt64() == 2'i64
strm.close()
Source
Edit
@@ -1118,7 +1118,7 @@
doAssert strm.peekLine() == "the second line"
strm.close()
Source
Edit
@@ -1151,7 +1151,7 @@
doAssert line == "the second line"
strm.close()
Source
Edit
@@ -1172,7 +1172,7 @@
doAssert strm.peekStr(2) == "cd"
strm.close()
Source
Edit
@@ -1185,7 +1185,7 @@
Peeks a string of length length from the stream s. Raises IOError if an error occurred.
Source
Edit
@@ -1214,7 +1214,7 @@
doAssert strm.peekUint8() == 2'u8
strm.close()
Source
Edit
@@ -1243,7 +1243,7 @@
doAssert strm.peekUint16() == 2'u16
strm.close()
Source
Edit
@@ -1272,7 +1272,7 @@
doAssert strm.peekUint32() == 2'u32
strm.close()
Source
Edit
@@ -1301,7 +1301,7 @@
doAssert strm.peekUint64() == 2'u64
strm.close()
Source
Edit
@@ -1326,7 +1326,7 @@
doAssert buffer == ['1', '2']
strm.close()
Source
Edit
@@ -1344,7 +1344,7 @@
doAssert strm.atEnd() == true
strm.close()
Source
Edit
@@ -1372,7 +1372,7 @@
doAssertRaises(IOError): discard strm.readBool()
strm.close()
Source
Edit
@@ -1395,7 +1395,7 @@
doAssert strm.readChar() == '\x00'
strm.close()
Source
Edit
@@ -1417,7 +1417,7 @@
doAssert strm.atEnd() == true
strm.close()
Source
Edit
@@ -1436,7 +1436,7 @@
doAssert buffer == "abcd5"
strm.close()
Source
Edit
@@ -1463,7 +1463,7 @@
doAssertRaises(IOError): discard strm.readFloat32()
strm.close()
Source
Edit
@@ -1490,7 +1490,7 @@
doAssertRaises(IOError): discard strm.readFloat64()
strm.close()
Source
Edit
@@ -1517,7 +1517,7 @@
doAssertRaises(IOError): discard strm.readInt8()
strm.close()
Source
Edit
@@ -1544,7 +1544,7 @@
doAssertRaises(IOError): discard strm.readInt16()
strm.close()
Source
Edit
@@ -1571,7 +1571,7 @@
doAssertRaises(IOError): discard strm.readInt32()
strm.close()
Source
Edit
@@ -1598,7 +1598,7 @@
doAssertRaises(IOError): discard strm.readInt64()
strm.close()
Source
Edit
@@ -1625,7 +1625,7 @@
doAssertRaises(IOError): discard strm.readLine()
strm.close()
Source
Edit
@@ -1657,7 +1657,7 @@
doAssert line == ""
strm.close()
Source
Edit
@@ -1677,7 +1677,7 @@
doAssert strm.readStr(2) == ""
strm.close()
Source
Edit
@@ -1690,7 +1690,7 @@
Reads a string of length length from the stream s. Raises IOError if an error occurred.
Source
Edit
@@ -1717,7 +1717,7 @@
doAssertRaises(IOError): discard strm.readUint8()
strm.close()
Source
Edit
@@ -1744,7 +1744,7 @@
doAssertRaises(IOError): discard strm.readUint16()
strm.close()
Source
Edit
@@ -1772,7 +1772,7 @@
doAssertRaises(IOError): discard strm.readUint32()
strm.close()
Source
Edit
@@ -1799,7 +1799,7 @@
doAssertRaises(IOError): discard strm.readUint64()
strm.close()
Source
Edit
@@ -1818,7 +1818,7 @@
doAssert strm.readLine() == "The first line"
strm.close()
Source
Edit
@@ -1837,7 +1837,7 @@
doAssert strm.readLine() == "1234"
strm.close()
Source
Edit
@@ -1856,7 +1856,7 @@
doAssert strm.readLine() == "THE FIRST LINE"
strm.close()
Source
Edit
@@ -1876,7 +1876,7 @@
doAssert strm.readAll() == "abcde"
strm.close()
Source
Edit
@@ -1903,7 +1903,7 @@
doAssert buffer2 == ['a', 'b', 'c', 'd', 'e', '\x00']
strm.close()
Source
Edit
@@ -1923,7 +1923,7 @@
doAssert strm.readAll() == "12\n34\n"
strm.close()
Source
Edit
@@ -1953,7 +1953,7 @@
doAssert lines == @["The first line", "the second line", "the third line"]
strm.close()
Source
Edit
diff --git a/streamwrapper.html b/streamwrapper.html
index 89f97212257..2371748856d 100644
--- a/streamwrapper.html
+++ b/streamwrapper.html
@@ -128,7 +128,7 @@ pure/streamwrapper
Source
Edit
@@ -156,7 +156,7 @@
Source
Edit
@@ -180,7 +180,7 @@
echo outStream.peekChar
p.close()
Source
Edit
diff --git a/strformat.html b/strformat.html
index 4f0cb3fb82f..fe52e98586e 100644
--- a/strformat.html
+++ b/strformat.html
@@ -184,7 +184,7 @@ pure/strformat
Source
Edit
@@ -378,7 +378,7 @@
Type that describes "standard format specifiers".
Source
Edit
@@ -396,7 +396,7 @@
Aligns s using the fill char. This is only of interest if you want to write a custom format proc that should support the standard format specifiers.
Source
Edit
@@ -408,7 +408,7 @@
Standard format implementation for SomeFloat. It makes little sense to call this directly, but it is required to exist by the & macro.
Source
Edit
@@ -421,7 +421,7 @@
Standard format implementation for string. It makes little sense to call this directly, but it is required to exist by the & macro.
Source
Edit
@@ -433,7 +433,7 @@
Standard format implementation for SomeInteger. It makes little sense to call this directly, but it is required to exist by the & macro.
Source
Edit
@@ -450,7 +450,7 @@
This is only of interest if you want to write a custom format proc that should support the standard format specifiers. If ignoreUnknownSuffix is true, an unknown suffix after the type field is not an error.
Source
Edit
@@ -472,7 +472,7 @@
assert &"{x}\n" == "7\n".fmt
assert &"{x}\n" != fmt"7\n"
Source
Edit
@@ -499,7 +499,7 @@
assert "<<<x>>>".fmt('<', '>') == "<7>"
assert "`x`".fmt('`', '`') == "7"
Source
Edit
@@ -516,7 +516,7 @@
Alias for fmt(pattern, '{', '}').
Source
Edit
diff --git a/strimpl.html b/strimpl.html
index a4b33a3fae2..986780b0804 100644
--- a/strimpl.html
+++ b/strimpl.html
@@ -146,7 +146,7 @@ std/private/strimpl
Source
Edit
@@ -163,7 +163,7 @@
Source
Edit
@@ -175,7 +175,7 @@
Source
Edit
@@ -193,7 +193,7 @@
Source
Edit
@@ -206,7 +206,7 @@
Source
Edit
@@ -218,7 +218,7 @@
Source
Edit
@@ -230,7 +230,7 @@
Source
Edit
diff --git a/strmisc.html b/strmisc.html
index 6ec3f35fce5..7a0323edeb1 100644
--- a/strmisc.html
+++ b/strmisc.html
@@ -127,7 +127,7 @@ pure/strmisc
Source
Edit
@@ -155,7 +155,7 @@
doAssert expandTabs("\tfoo\t", 4) == " foo "
doAssert expandTabs("a\tb\n\txy\t", 3) == "a b\n xy "
Source
Edit
@@ -178,7 +178,7 @@
doAssert partition("foobar", ":") == ("foobar", "", "")
doAssert partition("foobar", ":", right = true) == ("", "", "foobar")
Source
Edit
@@ -199,7 +199,7 @@
doAssert rpartition("foo:bar:baz", ":") == ("foo:bar", ":", "baz")
doAssert rpartition("foobar", ":") == ("", "", "foobar")
Source
Edit
diff --git a/strscans.html b/strscans.html
index dbe83d6913f..d8df30f6fa2 100644
--- a/strscans.html
+++ b/strscans.html
@@ -160,7 +160,7 @@ pure/strscans
Source
Edit
@@ -362,7 +362,7 @@
See top level documentation of this module about how scanf works.
Source
Edit
@@ -374,7 +374,7 @@
See top level documentation of this module about how scanp works.
Source
Edit
@@ -394,7 +394,7 @@
assert day == 1
assert time == "00:00:00"
Source
Edit
@@ -411,7 +411,7 @@
Used in scanp for the matching of atoms (usually chars). EOF is matched as '\0'.
Source
Edit
@@ -423,7 +423,7 @@
Source
Edit
@@ -435,7 +435,7 @@
Source
Edit
@@ -447,7 +447,7 @@
Source
Edit
@@ -459,7 +459,7 @@
Source
Edit
diff --git a/strtabs.html b/strtabs.html
index a21112623ad..a9625857ec2 100644
--- a/strtabs.html
+++ b/strtabs.html
@@ -232,7 +232,7 @@ pure/strtabs
Source
Edit
@@ -290,7 +290,7 @@
Flags for the % operator.
Source
Edit
@@ -305,7 +305,7 @@
Describes the tables operation mode.
Source
Edit
@@ -321,7 +321,7 @@
Source
Edit
@@ -333,7 +333,7 @@
Source
Edit
@@ -351,7 +351,7 @@
The $ operator for string tables. Used internally when calling echo on a table.
Source
Edit
@@ -367,7 +367,7 @@
var t = {"name": "John", "city": "Monaco"}.newStringTable
doAssert "${name} lives in ${city}" % t == "John lives in Monaco"
Source
Edit
@@ -389,7 +389,7 @@
t["occupation"] = "teacher"
doAssert t.hasKey("occupation")
Source
Edit
@@ -414,7 +414,7 @@
doAssertRaises(KeyError):
echo t["occupation"]
Source
Edit
@@ -426,7 +426,7 @@
Resets a string table to be empty again without changing the mode.
Source
Edit
@@ -449,7 +449,7 @@
doAssert "name" notin t
doAssert "city" notin t
Source
Edit
@@ -465,7 +465,7 @@
doAssert "name" in t
doAssert "occupation" notin t
Source
Edit
@@ -488,7 +488,7 @@
doAssert "name" notin t
doAssert "city" in t
Source
Edit
@@ -514,7 +514,7 @@
doAssert t.getOrDefault("occupation", "teacher") == "teacher"
doAssert t.getOrDefault("name", "Paul") == "John"
Source
Edit
@@ -536,7 +536,7 @@
doAssert t.hasKey("name")
doAssert not t.hasKey("occupation")
Source
Edit
@@ -548,7 +548,7 @@
Returns the number of keys in t.
Source
Edit
@@ -560,7 +560,7 @@
Source
Edit
@@ -579,7 +579,7 @@
var mytab = newStringTable("key1", "val1", "key2", "val2",
modeCaseInsensitive)
Source
Edit
@@ -600,7 +600,7 @@
mytab1 = newStringTable({"key1": "val1", "key2": "val2"}, modeCaseInsensitive)
mytab2 = newStringTable([("key3", "val3"), ("key4", "val4")])
Source
Edit
@@ -617,7 +617,7 @@
Source
Edit
@@ -634,7 +634,7 @@
Iterates over every key in the table t.
Source
Edit
@@ -647,7 +647,7 @@
Iterates over every (key, value) pair in the table t.
Source
Edit
@@ -659,7 +659,7 @@
Iterates over every value in the table t.
Source
Edit
diff --git a/strutils.html b/strutils.html
index 84b96c6c35b..03d13dec054 100644
--- a/strutils.html
+++ b/strutils.html
@@ -679,7 +679,7 @@ pure/strutils
Source
Edit
@@ -757,7 +757,7 @@
addf format string fragment - can be used to write your own text interpolation logic.
Source
Edit
@@ -776,7 +776,7 @@
Kind of the addf interpolation fragment
Source
Edit
@@ -789,7 +789,7 @@
The different names for binary prefixes.
Source
Edit
@@ -804,7 +804,7 @@
The different modes of floating point formatting.
Source
Edit
@@ -816,7 +816,7 @@
Source
Edit
@@ -837,7 +837,7 @@
doAssert "01234".find(invalid) == -1
doAssert "01A34".find(invalid) == 2
Source
Edit
@@ -849,7 +849,7 @@
The set of digits.
Source
Edit
@@ -861,7 +861,7 @@
The set of hexadecimal digits.
Source
Edit
@@ -873,7 +873,7 @@
The set of characters an identifier can consist of.
Source
Edit
@@ -885,7 +885,7 @@
The set of characters an identifier can start with.
Source
Edit
@@ -897,7 +897,7 @@
The set of letters.
Source
Edit
@@ -909,7 +909,7 @@
The set of characters a newline terminator can start with (carriage return, line feed).
Source
Edit
@@ -921,7 +921,7 @@
All the characters that count as whitespace (space, tab, vertical tab, carriage return, new line, form feed).
Source
Edit
@@ -939,7 +939,7 @@
This is the same as formatstr % [a] (see % func).
Source
Edit
@@ -963,7 +963,7 @@
Source
Edit
@@ -983,7 +983,7 @@
doAssert abbrev("fac", ["college", "faculty", "faculties"]) == -2
doAssert abbrev("college", ["college", "colleges", "industry"]) == 0
Source
Edit
@@ -996,7 +996,7 @@
The same as add(s, formatstr % a), but more efficient.
Source
Edit
@@ -1019,7 +1019,7 @@
add(arr, "]")
doAssert arr == "[2, 3, 5, 7, 11]"
Source
Edit
@@ -1045,7 +1045,7 @@
assert align("1232", 6) == " 1232"
assert align("1232", 6, '#') == "##1232"
Source
Edit
@@ -1071,7 +1071,7 @@
assert alignLeft("1232", 6) == "1232 "
assert alignLeft("1232", 6, '#') == "1232##"
Source
Edit
@@ -1086,7 +1086,7 @@
doAssert allCharsInSet("aeea", {'a', 'e'}) == true
doAssert allCharsInSet("", {'a', 'e'}) == true
Source
Edit
@@ -1107,7 +1107,7 @@
doAssert capitalizeAscii("foo") == "Foo"
doAssert capitalizeAscii("-bar") == "-bar"
Source
Edit
@@ -1133,7 +1133,7 @@
doAssert a.center(5) == " foo "
doAssert a.center(6) == " foo "
Source
Edit
@@ -1150,7 +1150,7 @@
doAssert cmpIgnoreCase("bar", "Foo") < 0
doAssert cmpIgnoreCase("Foo5", "foo4") > 0
Source
Edit
@@ -1168,7 +1168,7 @@
doAssert cmpIgnoreStyle("foo_bar", "FooBar") == 0
doAssert cmpIgnoreStyle("foo_bar_5", "FooBar4") > 0
Source
Edit
@@ -1184,7 +1184,7 @@
Source
Edit
@@ -1200,7 +1200,7 @@
Source
Edit
@@ -1224,7 +1224,7 @@
doAssert a.continuesWith("ca", 5) == false
doAssert a.continuesWith("dab", 6) == true
Source
Edit
@@ -1241,7 +1241,7 @@
Source
Edit
@@ -1258,7 +1258,7 @@
Source
Edit
@@ -1275,7 +1275,7 @@
Source
Edit
@@ -1296,7 +1296,7 @@
Example:
doAssert countLines("First line\l and second line.") == 2
Source
Edit
@@ -1325,7 +1325,7 @@
doAssert x == "Hello\n There\n"
Source
Edit
@@ -1349,7 +1349,7 @@
a.delete(1..<1)
assert a == "ad"
Source
Edit
@@ -1373,7 +1373,7 @@
doAssert a.endsWith("abra") == true
doAssert a.endsWith("dab") == false
Source
Edit
@@ -1395,7 +1395,7 @@
doAssert a.endsWith('a') == true
doAssert a.endsWith('b') == false
Source
Edit
@@ -1420,7 +1420,7 @@
Source
Edit
@@ -1435,7 +1435,7 @@
Searching is case-sensitive. If sub is not in s, -1 is returned.
Source
Edit
@@ -1454,7 +1454,7 @@
Source
Edit
@@ -1473,7 +1473,7 @@
Source
Edit
@@ -1492,7 +1492,7 @@
Source
Edit
@@ -1509,7 +1509,7 @@
Source
Edit
@@ -1531,7 +1531,7 @@
doAssert x.formatBiggestFloat(ffDecimal, 4) == "123.4560"
doAssert x.formatBiggestFloat(ffScientific, 2) == "1.23e+02"
Source
Edit
@@ -1569,7 +1569,7 @@
Source
Edit
@@ -1591,7 +1591,7 @@
doAssert x.formatFloat(ffDecimal, 4) == "123.4560"
doAssert x.formatFloat(ffScientific, 2) == "1.23e+02"
Source
Edit
@@ -1617,7 +1617,7 @@
doAssert formatSize(4096) == "4KiB"
doAssert formatSize(5_378_934, prefix = bpColloquial, decimalSep = ',') == "5,13MB"
Source
Edit
@@ -1640,7 +1640,7 @@
doAssert s.fromBin[:int16] == 0b1110_1110_1001_1001'i16
doAssert s.fromBin[:uint64] == 1216933529'u64
Source
Edit
@@ -1663,7 +1663,7 @@
doAssert s.fromHex[:int16] == -29194'i16
doAssert s.fromHex[:uint64] == 305499638'u64
Source
Edit
@@ -1686,7 +1686,7 @@
doAssert s.fromOct[:int16] == 24063'i16
doAssert s.fromOct[:uint64] == 21913087'u64
Source
Edit
@@ -1711,7 +1711,7 @@
doAssert indent("First line\c\l and second line.", 2) ==
" First line\l and second line."
Source
Edit
@@ -1723,7 +1723,7 @@
Returns the amount of indentation all lines of s have in common, ignoring lines that consist only of whitespace.
Source
Edit
@@ -1736,7 +1736,7 @@
Preprocess table a for sub.
Source
Edit
@@ -1753,7 +1753,7 @@
Example:
doAssert insertSep("1000000") == "1_000_000"
Source
Edit
@@ -1771,7 +1771,7 @@
doAssert intToStr(1984) == "1984"
doAssert intToStr(1984, 6) == "001984"
Source
Edit
@@ -1790,7 +1790,7 @@
doAssert isAlphaAscii('E') == true
doAssert isAlphaAscii('8') == false
Source
Edit
@@ -1809,7 +1809,7 @@
doAssert isAlphaNumeric('8') == true
doAssert isAlphaNumeric(' ') == false
Source
Edit
@@ -1827,7 +1827,7 @@
doAssert isDigit('n') == false
doAssert isDigit('8') == true
Source
Edit
@@ -1840,7 +1840,7 @@
Checks if s is empty or consists entirely of whitespace characters.
Source
Edit
@@ -1862,7 +1862,7 @@
doAssert isLowerAscii('E') == false
doAssert isLowerAscii('7') == false
Source
Edit
@@ -1879,7 +1879,7 @@
doAssert isSpaceAscii(' ') == true
doAssert isSpaceAscii('\t') == true
Source
Edit
@@ -1901,7 +1901,7 @@
doAssert isUpperAscii('E') == true
doAssert isUpperAscii('7') == false
Source
Edit
@@ -1916,7 +1916,7 @@
Example:
doAssert join(["A", "B", "Conclusion"], " -> ") == "A -> B -> Conclusion"
Source
Edit
@@ -1930,7 +1930,7 @@
Example:
doAssert join([1, 2, 3], " -> ") == "1 -> 2 -> 3"
Source
Edit
@@ -1947,7 +1947,7 @@
The order of the replacements does matter. Earlier replacements are preferred over later replacements in the argument list.
Source
Edit
@@ -1963,7 +1963,7 @@
Example:
doAssert nimIdentNormalize("Foo_bar") == "Foobar"
Source
Edit
@@ -1984,7 +1984,7 @@
doAssert normalize("Foo_bar") == "foobar"
doAssert normalize("Foo Bar") == "foo bar"
Source
Edit
@@ -1999,7 +1999,7 @@
If s is not a valid integer, ValueError is raised.
Source
Edit
@@ -2014,7 +2014,7 @@
If s is not a valid integer, ValueError is raised.
Source
Edit
@@ -2035,7 +2035,7 @@
doAssert a.parseBinInt() == 53
doAssert b.parseBinInt() == 7
Source
Edit
@@ -2052,7 +2052,7 @@
let a = "n"
doAssert parseBool(a) == false
Source
Edit
@@ -2077,7 +2077,7 @@
doAssertRaises(ValueError):
echo parseEnum[MyEnum]("third")
Source
Edit
@@ -2101,7 +2101,7 @@
doAssert parseEnum[MyEnum]("second") == second
doAssert parseEnum[MyEnum]("last", third) == third
Source
Edit
@@ -2119,7 +2119,7 @@
doAssert parseFloat("3.14") == 3.14
doAssert parseFloat("inf") == 1.0/0
Source
Edit
@@ -2134,7 +2134,7 @@
If s is not a valid hex integer, ValueError is raised. s can have one of the following optional prefixes: 0x, 0X, . Underscores within s are ignored.
Source
Edit
@@ -2160,7 +2160,7 @@
doAssert parseHexStr(b) == "1a"
doAssert parseHexStr(c) == "\0\255"
Source
Edit
@@ -2177,7 +2177,7 @@
Example:
doAssert parseInt("-0042") == -42
Source
Edit
@@ -2192,7 +2192,7 @@
If s is not a valid oct integer, ValueError is raised. s can have one of the following optional prefixes: 0o, 0O. Underscores within s are ignored.
Source
Edit
@@ -2207,7 +2207,7 @@
If s is not a valid integer, ValueError is raised.
Source
Edit
@@ -2229,7 +2229,7 @@
ident.removePrefix('p')
doAssert ident == "Control"
Source
Edit
@@ -2256,7 +2256,7 @@
otherInput.removePrefix({'!', '?'})
doAssert otherInput == "Hello!?!"
Source
Edit
@@ -2278,7 +2278,7 @@
answers.removePrefix("yes")
doAssert answers == "yes"
Source
Edit
@@ -2304,7 +2304,7 @@
dots.removeSuffix('.')
doAssert dots == "Trailing dots"
Source
Edit
@@ -2331,7 +2331,7 @@
otherInput.removeSuffix({'!', '?'})
doAssert otherInput == "Hello"
Source
Edit
@@ -2353,7 +2353,7 @@
answers.removeSuffix("es")
doAssert answers == "yes"
Source
Edit
@@ -2369,7 +2369,7 @@
let a = 'z'
doAssert a.repeat(5) == "zzzzz"
Source
Edit
@@ -2384,7 +2384,7 @@
Example:
doAssert "+ foo +".repeat(3) == "+ foo ++ foo ++ foo +"
Source
Edit
@@ -2404,7 +2404,7 @@
Source
Edit
@@ -2424,7 +2424,7 @@
Source
Edit
@@ -2439,7 +2439,7 @@
Each occurrence of sub has to be surrounded by word boundaries (comparable to \b in regular expressions), otherwise it is not replaced.
Source
Edit
@@ -2457,7 +2457,7 @@
Source
Edit
@@ -2475,7 +2475,7 @@
Source
Edit
@@ -2493,7 +2493,7 @@
Source
Edit
@@ -2516,7 +2516,7 @@
Source
Edit
@@ -2548,7 +2548,7 @@
doAssert "a largely spaced sentence".rsplit(" ") == @["a", "",
"largely", "", "", "", "spaced", "sentence"]
Source
Edit
@@ -2571,7 +2571,7 @@
Source
Edit
@@ -2599,7 +2599,7 @@
doAssert text2 & spaces(max(0, width - text2.len)) & "|" ==
"This is a very long string|"
Source
Edit
@@ -2622,7 +2622,7 @@
doAssert "a,b,c".split(',') == @["a", "b", "c"]
doAssert "".split(' ') == @[""]
Source
Edit
@@ -2650,7 +2650,7 @@
"", "", "", "spaced", "sentence"]
doAssert "a largely spaced sentence".split(" ", maxsplit = 1) == @["a", " largely spaced sentence"]
Source
Edit
@@ -2673,7 +2673,7 @@
doAssert "a,b;c".split({',', ';'}) == @["a", "b", "c"]
doAssert "".split({' '}) == @[""]
Source
Edit
@@ -2692,7 +2692,7 @@
Source
Edit
@@ -2710,7 +2710,7 @@
Source
Edit
@@ -2734,7 +2734,7 @@
doAssert a.startsWith("abra") == true
doAssert a.startsWith("bra") == false
Source
Edit
@@ -2756,7 +2756,7 @@
doAssert a.startsWith('a') == true
doAssert a.startsWith('b') == false
Source
Edit
@@ -2790,7 +2790,7 @@
doAssert c.strip(chars = {'b', 'a'}) == "laXbl"
doAssert c.strip(chars = {'b', 'a', 'l'}) == "X"
Source
Edit
@@ -2809,7 +2809,7 @@
s.stripLineEnd
doAssert s == "foo"
Source
Edit
@@ -2831,7 +2831,7 @@
doAssert b.toBin(8) == "00000001"
doAssert b.toBin(9) == "100000001"
Source
Edit
@@ -2856,7 +2856,7 @@
doAssert b.toHex() == "41"
doAssert c.toHex() == "00FF"
Source
Edit
@@ -2871,7 +2871,7 @@
doAssert toHex(1984'i64) == "00000000000007C0"
doAssert toHex(1984'i16) == "07C0"
Source
Edit
@@ -2894,7 +2894,7 @@
doAssert toHex(62, 3) == "03E"
doAssert toHex(-8, 6) == "FFFFF8"
Source
Edit
@@ -2916,7 +2916,7 @@
doAssert toLowerAscii('A') == 'a'
doAssert toLowerAscii('e') == 'e'
Source
Edit
@@ -2936,7 +2936,7 @@
Example:
doAssert toLowerAscii("FooBar!") == "foobar!"
Source
Edit
@@ -2959,7 +2959,7 @@
doAssert b.toOct(3) == "001"
doAssert b.toOct(5) == "01001"
Source
Edit
@@ -2980,7 +2980,7 @@
doAssert toOctal('a') == "141"
doAssert toOctal('!') == "041"
Source
Edit
@@ -3003,7 +3003,7 @@
doAssert toUpperAscii('a') == 'A'
doAssert toUpperAscii('E') == 'E'
Source
Edit
@@ -3023,7 +3023,7 @@
Example:
doAssert toUpperAscii("FooBar!") == "FOOBAR!"
Source
Edit
@@ -3041,7 +3041,7 @@
x.trimZeros()
doAssert x == "123.456"
Source
Edit
@@ -3057,7 +3057,7 @@
If s does not begin with prefix and end with suffix a ValueError exception will be raised.
Source
Edit
@@ -3086,7 +3086,7 @@
doAssert x == "Hello\nThere\n"
Source
Edit
@@ -3103,7 +3103,7 @@
Example:
doAssert "abc_def08".validIdentifier
Source
Edit
@@ -3121,7 +3121,7 @@
Iterate over interpolation fragments of the formatstr
Source
Edit
@@ -3144,7 +3144,7 @@
Source
Edit
@@ -3167,7 +3167,7 @@
Source
Edit
@@ -3190,7 +3190,7 @@
Source
Edit
@@ -3222,7 +3222,7 @@
Source
Edit
@@ -3247,7 +3247,7 @@
Source
Edit
@@ -3285,7 +3285,7 @@
Source
Edit
@@ -3312,7 +3312,7 @@
Source
Edit
@@ -3350,7 +3350,7 @@
Source
Edit
@@ -3375,7 +3375,7 @@
("example", false)
(" ", true)
Source
Edit
diff --git a/style_guide.html b/style_guide.html
index f1b76070f45..1a68e34667c 100644
--- a/style_guide.html
+++ b/style_guide.html
@@ -125,7 +125,7 @@ Nimskull coding style
Source
Edit
diff --git a/sugar.html b/sugar.html
index 3aea45a5ceb..e7182ec6576 100644
--- a/sugar.html
+++ b/sugar.html
@@ -149,7 +149,7 @@ pure/sugar
Source
Edit
@@ -185,7 +185,7 @@
assert passOne(x {.noSideEffect.} => x + 1) == 2
Source
Edit
@@ -215,7 +215,7 @@
let f = () => (discard)
f()
Source
Edit
@@ -237,7 +237,7 @@
myClosure = () => fmt"{i} * {j} = 42"
assert myClosure() == "6 * 7 = 42"
Source
Edit
@@ -274,7 +274,7 @@
from std/sequtils import toSeq
assert toSeq(1..3) == @[1, 2, 3]
Source
Edit
@@ -314,7 +314,7 @@
for i, d in data.pairs: {i: d}
assert z == {0: "bird", 1: "word"}.toTable
Source
Edit
@@ -333,7 +333,7 @@
y = 20
dump(x + y)
Source
Edit
@@ -355,7 +355,7 @@
import std/strutils
assert "failedAssertImpl" in dumpToString(assert true)
Source
Edit
@@ -402,7 +402,7 @@
makePalindrome
assert d == "zyyxxxyyz"
Source
Edit
diff --git a/sums.html b/sums.html
index b179cfd5ccd..54d0b41cb63 100644
--- a/sums.html
+++ b/sums.html
@@ -117,7 +117,7 @@ std/sums
Source
Edit
@@ -160,7 +160,7 @@
Source
Edit
@@ -180,7 +180,7 @@
Source
Edit
diff --git a/sysrand.html b/sysrand.html
index 6a4262e6fad..b92b5b6b71b 100644
--- a/sysrand.html
+++ b/sysrand.html
@@ -120,7 +120,7 @@ std/sysrand
Source
Edit
@@ -167,7 +167,7 @@
The code hasn't been audited by cryptography experts and is provided as-is without guarantees. Use at your own risks. For production systems we advise you to request an external audit.
Source
Edit
@@ -181,7 +181,7 @@
The code hasn't been audited by cryptography experts and is provided as-is without guarantees. Use at your own risks. For production systems we advise you to request an external audit.
Source
Edit
diff --git a/system.html b/system.html
index bff068a89ac..ecbe32b6fba 100644
--- a/system.html
+++ b/system.html
@@ -2487,7 +2487,7 @@ system
Source
Edit
@@ -2615,7 +2615,7 @@
Built-in generic untraced pointer type.
Source
Edit
@@ -2627,7 +2627,7 @@
Built-in generic traced pointer type.
Source
Edit
@@ -2641,7 +2641,7 @@
The type coercion static(x) can be used to force the compile-time evaluation of the given expression x.
Source
Edit
@@ -2655,7 +2655,7 @@
The coercion type(x) can be used to obtain the type of the given expression x.
Source
Edit
@@ -2668,7 +2668,7 @@
Raised for invalid memory access errors
Source
Edit
@@ -2683,7 +2683,7 @@
Source
Edit
@@ -2698,7 +2698,7 @@
Source
Edit
@@ -2713,7 +2713,7 @@
Deprecated; Use auto instead. See https://github.com/nim-lang/RFCs/issues/281
Source
Edit
@@ -2726,7 +2726,7 @@
Raised if any kind of arithmetic error occurred.
Source
Edit
@@ -2741,7 +2741,7 @@
Source
Edit
@@ -2753,7 +2753,7 @@
Generic type to construct fixed-length arrays.
Source
Edit
@@ -2768,7 +2768,7 @@
Usually the result of using the assert() template.
Source
Edit
@@ -2783,7 +2783,7 @@
Source
Edit
@@ -2795,7 +2795,7 @@
Source
Edit
@@ -2807,7 +2807,7 @@
Type Class representing valid types for use with atomic procs
Source
Edit
@@ -2819,7 +2819,7 @@
Meta type for automatic type determination.
Source
Edit
@@ -2831,7 +2831,7 @@
Type that is constructed by ^ for reversed array accesses. (See ^ template)
Source
Edit
@@ -2843,7 +2843,7 @@
is an alias for the biggest floating point type the Nim compiler supports. Currently this is float64, but it is platform-dependent in general.
Source
Edit
@@ -2855,7 +2855,7 @@
is an alias for the biggest signed integer type the Nim compiler supports. Currently this is int64, but it is platform-dependent in general.
Source
Edit
@@ -2867,7 +2867,7 @@
is an alias for the biggest unsigned integer type the Nim compiler supports. Currently this is uint32 for JS and uint64 for other targets.
Source
Edit
@@ -2880,7 +2880,7 @@
Built-in boolean type.
Source
Edit
@@ -2892,7 +2892,7 @@
This is an alias for uint8, that is an unsigned integer, 8 bits wide.
Source
Edit
@@ -2904,7 +2904,7 @@
is the signed integer type that should be used for converting pointers to integer addresses for readability.
Source
Edit
@@ -2917,7 +2917,7 @@
Abstract class for all exceptions that are catchable.
Source
Edit
@@ -2929,7 +2929,7 @@
This is the same as the type char in C.
Source
Edit
@@ -2941,7 +2941,7 @@
This is the same as the type double in C.
Source
Edit
@@ -2953,7 +2953,7 @@
This is the same as the type float in C.
Source
Edit
@@ -2965,7 +2965,7 @@
Built-in 8 bit character type (unsigned).
Source
Edit
@@ -2977,7 +2977,7 @@
This is the same as the type int in C.
Source
Edit
@@ -2989,7 +2989,7 @@
This is the same as the type long in C.
Source
Edit
@@ -3001,7 +3001,7 @@
This is the same as the type long double in C. This C type is not supported by Nim's code generator.
Source
Edit
@@ -3013,7 +3013,7 @@
This is the same as the type long long in C.
Source
Edit
@@ -3025,7 +3025,7 @@
This is the same as the type signed char in C.
Source
Edit
@@ -3037,7 +3037,7 @@
This is the same as the type short in C.
Source
Edit
@@ -3052,7 +3052,7 @@
This isn't the same as size_t in C. Don't use it.
Source
Edit
@@ -3064,7 +3064,7 @@
This is the same as the type size_t in C.
Source
Edit
@@ -3076,7 +3076,7 @@
Built-in cstring (compatible string) type.
Source
Edit
@@ -3088,7 +3088,7 @@
This is binary compatible to the type char** in C. The array's high value is large enough to disable bounds checking in practice. Use cstringArrayToSeq proc to convert it into a seq[string].
Source
Edit
@@ -3104,7 +3104,7 @@
Deprecated: Use uint8 instead.
Source
Edit
@@ -3116,7 +3116,7 @@
This is the same as the type unsigned int in C.
Source
Edit
@@ -3128,7 +3128,7 @@
This is the same as the type unsigned long in C.
Source
Edit
@@ -3140,7 +3140,7 @@
This is the same as the type unsigned long long in C.
Source
Edit
@@ -3152,7 +3152,7 @@
This is the same as the type unsigned short in C.
Source
Edit
@@ -3165,7 +3165,7 @@
Raised if it is attempted to send a message to a dead thread.
Source
Edit
@@ -3180,7 +3180,7 @@
Source
Edit
@@ -3193,7 +3193,7 @@
Abstract base class for all exceptions that Nim's runtime raises but that are strictly uncatchable as they can also be mapped to a quit / trap / exit operation.
Source
Edit
@@ -3206,7 +3206,7 @@
Raised for runtime integer divide-by-zero errors.
Source
Edit
@@ -3221,7 +3221,7 @@
Source
Edit
@@ -3234,7 +3234,7 @@
Type describing the endianness of a processor.
Source
Edit
@@ -3247,7 +3247,7 @@
Raised if an IO "end of file" error occurred.
Source
Edit
@@ -3277,7 +3277,7 @@
Each exception has to inherit from Exception. See the full exception hierarchy.
Source
Edit
@@ -3289,7 +3289,7 @@
Effect describing an executing IO operation.
Source
Edit
@@ -3302,7 +3302,7 @@
Raised if a record field is not accessible because its discriminant's value does not fit.
Source
Edit
@@ -3317,7 +3317,7 @@
Source
Edit
@@ -3332,7 +3332,7 @@
Position relative to which seek should happen.
Source
Edit
@@ -3344,7 +3344,7 @@
Default floating point type.
Source
Edit
@@ -3356,7 +3356,7 @@
32 bit floating point type.
Source
Edit
@@ -3368,7 +3368,7 @@
64 bit floating point type.
Source
Edit
@@ -3383,7 +3383,7 @@
Divisor is zero and dividend is a finite nonzero number.
Source
Edit
@@ -3398,7 +3398,7 @@
Source
Edit
@@ -3414,7 +3414,7 @@
Note: Nim currently does not detect these!
Source
Edit
@@ -3429,7 +3429,7 @@
Source
Edit
@@ -3442,7 +3442,7 @@
Base class for floating point exceptions.
Source
Edit
@@ -3457,7 +3457,7 @@
Source
Edit
@@ -3472,7 +3472,7 @@
Raised by 0.0/0.0, for example.
Source
Edit
@@ -3487,7 +3487,7 @@
Source
Edit
@@ -3502,7 +3502,7 @@
The operation produced a result that exceeds the range of the exponent.
Source
Edit
@@ -3517,7 +3517,7 @@
Source
Edit
@@ -3532,7 +3532,7 @@
The operation produced a result that is too small to be represented as a normal number.
Source
Edit
@@ -3547,7 +3547,7 @@
Source
Edit
@@ -3562,7 +3562,7 @@
"Heterogeneous" slice type.
Source
Edit
@@ -3575,7 +3575,7 @@
Raised if an array index is out of bounds.
Source
Edit
@@ -3590,7 +3590,7 @@
Source
Edit
@@ -3602,7 +3602,7 @@
Default integer type; bitwidth depends on architecture, but is always the same as a pointer.
Source
Edit
@@ -3614,7 +3614,7 @@
Signed 8 bit integer type.
Source
Edit
@@ -3626,7 +3626,7 @@
Signed 16 bit integer type.
Source
Edit
@@ -3638,7 +3638,7 @@
Signed 32 bit integer type.
Source
Edit
@@ -3650,7 +3650,7 @@
Signed 64 bit integer type.
Source
Edit
@@ -3662,7 +3662,7 @@
IO effect.
Source
Edit
@@ -3675,7 +3675,7 @@
Raised if an IO error occurred.
Source
Edit
@@ -3688,7 +3688,7 @@
Root type of the JavaScript object hierarchy
Source
Edit
@@ -3703,7 +3703,7 @@
Mostly used by the tables module, it can also be raised by other collection modules like sets or strtabs.
Source
Edit
@@ -3715,7 +3715,7 @@
Source
Edit
@@ -3728,7 +3728,7 @@
Raised if a dynamic library could not be loaded.
Source
Edit
@@ -3740,7 +3740,7 @@
is an int type ranging from zero to the maximum value of an int. This type is often useful for documentation and debugging.
Source
Edit
@@ -3753,7 +3753,7 @@
Raised on dereferences of nil pointers.
Source
Edit
@@ -3768,7 +3768,7 @@
Source
Edit
@@ -3780,7 +3780,7 @@
Represents a Nim AST node. Macros operate on this type.
Source
Edit
@@ -3795,7 +3795,7 @@
Source
Edit
@@ -3808,7 +3808,7 @@
Raised if an object gets assigned to its parent's object.
Source
Edit
@@ -3823,7 +3823,7 @@
Source
Edit
@@ -3836,7 +3836,7 @@
Raised if an object is converted to an incompatible object type. You can use of operator to check if conversion will succeed.
Source
Edit
@@ -3851,7 +3851,7 @@
Source
Edit
@@ -3863,7 +3863,7 @@
Generic type to construct open arrays. Open arrays are implemented as a pointer to the array data and a length field.
Source
Edit
@@ -3875,7 +3875,7 @@
Generic ordinal type. Includes integer, bool, character, and enumeration types as well as their subtypes. See also SomeOrdinal.
Source
Edit
@@ -3890,7 +3890,7 @@
Raised if an operating system service failed.
Source
Edit
@@ -3903,7 +3903,7 @@
Raised for unsuccessful attempts to allocate memory.
Source
Edit
@@ -3918,7 +3918,7 @@
Source
Edit
@@ -3933,7 +3933,7 @@
This happens for calculations whose results are too large to fit in the provided bits.
Source
Edit
@@ -3948,7 +3948,7 @@
Source
Edit
@@ -3960,7 +3960,7 @@
An alias for ptr float32.
Source
Edit
@@ -3972,7 +3972,7 @@
An alias for ptr float64.
Source
Edit
@@ -3984,7 +3984,7 @@
Represents a runtime frame of the call stack; part of the debugger API.
Source
Edit
@@ -3996,7 +3996,7 @@
An alias for ptr int32.
Source
Edit
@@ -4008,7 +4008,7 @@
An alias for ptr int64.
Source
Edit
@@ -4020,7 +4020,7 @@
Built-in pointer type, use the addr operator to get a pointer to a variable.
Source
Edit
@@ -4032,7 +4032,7 @@
is an int type ranging from one to the maximum value of an int. This type is often useful for documentation and debugging.
Source
Edit
@@ -4044,7 +4044,7 @@
Generic type to construct range types.
Source
Edit
@@ -4057,7 +4057,7 @@
Raised if a range check error occurred.
Source
Edit
@@ -4072,7 +4072,7 @@
Source
Edit
@@ -4084,7 +4084,7 @@
Effect describing a read IO operation.
Source
Edit
@@ -4097,7 +4097,7 @@
Raised if there is no exception to reraise.
Source
Edit
@@ -4112,7 +4112,7 @@
Source
Edit
@@ -4125,7 +4125,7 @@
Raised if a resource request could not be fulfilled.
Source
Edit
@@ -4140,7 +4140,7 @@
Each effect should inherit from RootEffect unless you know what you're doing.
Source
Edit
@@ -4154,7 +4154,7 @@
Objects should inherit from RootObj or one of its descendants. However, objects that have no ancestor are also allowed.
Source
Edit
@@ -4166,7 +4166,7 @@
Reference to RootObj.
Source
Edit
@@ -4178,7 +4178,7 @@
Generic type to construct sequences.
Source
Edit
@@ -4190,7 +4190,7 @@
Generic type to construct bit sets.
Source
Edit
@@ -4202,7 +4202,7 @@
Source
Edit
@@ -4214,7 +4214,7 @@
An alias for HSlice[T, T].
Source
Edit
@@ -4226,7 +4226,7 @@
Type class matching all floating point number types.
Source
Edit
@@ -4238,7 +4238,7 @@
Type class matching all integer types.
Source
Edit
@@ -4250,7 +4250,7 @@
Type class matching all number types.
Source
Edit
@@ -4265,7 +4265,7 @@
Type class matching all ordinal types; however this includes enums with holes. See also Ordinal
Source
Edit
@@ -4277,7 +4277,7 @@
Type class matching all signed integer types.
Source
Edit
@@ -4289,7 +4289,7 @@
Type class matching all unsigned integer types.
Source
Edit
@@ -4302,7 +4302,7 @@
Raised if the hardware stack used for subroutine calls overflowed.
Source
Edit
@@ -4317,7 +4317,7 @@
Source
Edit
@@ -4345,7 +4345,7 @@
In debug mode exceptions store the stack trace that led to them. A StackTraceEntry is a single entry of the stack trace.
Source
Edit
@@ -4357,7 +4357,7 @@
Built-in string type.
Source
Edit
@@ -4372,7 +4372,7 @@
Source
Edit
@@ -4394,7 +4394,7 @@
The frame itself.
Source
Edit
@@ -4406,7 +4406,7 @@
Time effect.
Source
Edit
@@ -4418,7 +4418,7 @@
Meta type to denote an expression that is resolved (for templates).
Source
Edit
@@ -4430,7 +4430,7 @@
Meta type to denote a type description.
Source
Edit
@@ -4444,7 +4444,7 @@
Possible modes of typeof.
Source
Edit
@@ -4456,7 +4456,7 @@
Unsigned default integer type.
Source
Edit
@@ -4468,7 +4468,7 @@
Unsigned 8 bit integer type.
Source
Edit
@@ -4480,7 +4480,7 @@
Unsigned 16 bit integer type.
Source
Edit
@@ -4492,7 +4492,7 @@
Unsigned 32 bit integer type.
Source
Edit
@@ -4504,7 +4504,7 @@
Unsigned 64 bit integer type.
Source
Edit
@@ -4516,7 +4516,7 @@
Source
Edit
@@ -4528,7 +4528,7 @@
Meta type to denote an expression that is not resolved (for templates).
Source
Edit
@@ -4541,7 +4541,7 @@
Raised for string and object conversion errors.
Source
Edit
@@ -4553,7 +4553,7 @@
Generic type to construct a varargs type.
Source
Edit
@@ -4565,7 +4565,7 @@
Meta type to denote the absence of any type.
Source
Edit
@@ -4577,7 +4577,7 @@
Effect describing a write IO operation.
Source
Edit
@@ -4595,7 +4595,7 @@
Function that will be called instead of stdmsg.write when printing stacktrace. Unstable API.
Source
Edit
@@ -4610,7 +4610,7 @@
If globalRaiseHook returns false, the exception is caught and does not propagate further through the call stack.
Source
Edit
@@ -4625,7 +4625,7 @@
If localRaiseHook returns false, the exception is caught and does not propagate further through the call stack.
Source
Edit
@@ -4640,7 +4640,7 @@
The default is to write a stacktrace to stderr and then call quit(1). Unstable API.
Source
Edit
@@ -4662,7 +4662,7 @@
system.outOfMemHook = handleOOMIf the handler does not raise an exception, ordinary control flow continues and the program is terminated.
Source
Edit
@@ -4674,7 +4674,7 @@
deprecated, prefer quit or exitprocs.getProgramResult, exitprocs.setProgramResult.
Source
Edit
@@ -4687,7 +4687,7 @@
Set this variable to provide a procedure that should be called in case of an unhandle exception event. The standard handler writes an error message and terminates the program, except when using --os:any
Source
Edit
@@ -4704,7 +4704,7 @@
May be used only in when expression. It is true in Nim VM context and false otherwise.
Source
Edit
@@ -4721,7 +4721,7 @@
A string that describes the application type. Possible values: "console", "gui", "lib".
Source
Edit
@@ -4733,7 +4733,7 @@
Source
Edit
@@ -4745,7 +4745,7 @@
Source
Edit
@@ -4757,7 +4757,7 @@
Source
Edit
@@ -4769,7 +4769,7 @@
Source
Edit
@@ -4781,7 +4781,7 @@
Source
Edit
@@ -4793,7 +4793,7 @@
Source
Edit
@@ -4805,7 +4805,7 @@
The date (in UTC) of compilation as a string of the form YYYY-MM-DD. This works thanks to compiler magic.
Source
Edit
@@ -4817,7 +4817,7 @@
major version number for the current compiler. TODO: change to 0 in next csourceswhen CompilerVersionMajor > 0: echo "stability cargo culting"
Source
Edit
@@ -4829,7 +4829,7 @@
minor version number for the current compiler. TODO: change to 1 in next csources
Source
Edit
@@ -4841,7 +4841,7 @@
patch version number for the current compiler. TODO: change to 0 in next csources
Source
Edit
@@ -4853,7 +4853,7 @@
The time (in UTC) of compilation as a string of the form HH:MM:SS. This works thanks to compiler magic.
Source
Edit
@@ -4865,7 +4865,7 @@
The endianness of the target CPU. This is a valuable piece of information for low-level code only. This works thanks to compiler magic.
Source
Edit
@@ -4879,7 +4879,7 @@
Possible values: "i386", "alpha", "powerpc", "powerpc64", "powerpc64el", "sparc", "amd64", "mips", "mipsel", "arm", "arm64", "mips64", "mips64el", "riscv32", "riscv64", '"loongarch64"'.
Source
Edit
@@ -4893,7 +4893,7 @@
Possible values: "windows", "macosx", "linux", "netbsd", "freebsd", "openbsd", "solaris", "aix", "haiku", "standalone".
Source
Edit
@@ -4905,7 +4905,7 @@
Contains the IEEE floating point value of positive infinity.
Source
Edit
@@ -4917,7 +4917,7 @@
True only when accessed in the main module. This works thanks to compiler magic. It is useful to embed testing code in a module.
Source
Edit
@@ -4931,7 +4931,7 @@
Note that you cannot compare a floating point value to this value and expect a reasonable result - use the isNaN or classify procedure in the math module for checking for NaN.
Source
Edit
@@ -4943,7 +4943,7 @@
Contains the IEEE floating point value of negative infinity.
Source
Edit
@@ -4956,7 +4956,7 @@
is the major number of Nim's version. Example: TODO: remove in next csources .. code-block:: Nimwhen (NimMajor, NimMinor, NimPatch) >= (1, 3, 1): discard
Source
Edit
@@ -4968,7 +4968,7 @@
is the minor number of Nim's version. TODO: remove in next csources
Source
Edit
@@ -4980,7 +4980,7 @@
is the patch number of Nim's version. TODO: remove in next csources
Source
Edit
@@ -4992,7 +4992,7 @@
the compiler version as a string.
Source
Edit
@@ -5004,7 +5004,7 @@
Alias for false.
Source
Edit
@@ -5016,7 +5016,7 @@
Alias for true.
Source
Edit
@@ -5028,7 +5028,7 @@
is the value that should be passed to quit to indicate failure.
Source
Edit
@@ -5040,7 +5040,7 @@
is the value that should be passed to quit to indicate success.
Source
Edit
@@ -5054,7 +5054,7 @@
Example:
when (StdlibMajor, StdlibMinor, StdlibPatch) >= (1, 3, 1): discard
Source
Edit
@@ -5066,7 +5066,7 @@
standard library minor version TODO: change to 1 in next csources
Source
Edit
@@ -5078,7 +5078,7 @@
standard library patch version TODO: change to 0 in next csources
Source
Edit
@@ -5090,7 +5090,7 @@
the standard library version
Source
Edit
@@ -5109,7 +5109,7 @@
The result is truncated to fit into the result. This implements modulo arithmetic. No overflow errors are possible.
Source
Edit
@@ -5121,7 +5121,7 @@
Source
Edit
@@ -5133,7 +5133,7 @@
Source
Edit
@@ -5145,7 +5145,7 @@
Source
Edit
@@ -5157,7 +5157,7 @@
Source
Edit
@@ -5171,7 +5171,7 @@
Appends in place to a string.var a = "abc"
a &= "de"
Source
Edit
@@ -5184,7 +5184,7 @@
Concatenates characters x and y into a string.assert('a' & 'b' == "ab")
Source
Edit
@@ -5197,7 +5197,7 @@
Concatenates strings x and y.assert("ab" & "cd" == "abcd")
Source
Edit
@@ -5210,7 +5210,7 @@
Concatenates x with y.assert('a' & "bc" == "abc")
Source
Edit
@@ -5223,7 +5223,7 @@
Concatenates x with y.assert("ab" & 'c' == "abc")
Source
Edit
@@ -5240,7 +5240,7 @@
assert(@[1, 2, 3, 4] & @[5, 6] == @[1, 2, 3, 4, 5, 6])
Source
Edit
@@ -5257,7 +5257,7 @@
assert(@[1, 2, 3] & 4 == @[1, 2, 3, 4])
Source
Edit
@@ -5271,7 +5271,7 @@
Requires copying of the sequence.
assert(1 & @[2, 3, 4] == @[1, 2, 3, 4])
Source
Edit
@@ -5285,7 +5285,7 @@
The result is truncated to fit into the result. This implements modulo arithmetic. No overflow errors are possible.
Source
Edit
@@ -5297,7 +5297,7 @@
Source
Edit
@@ -5309,7 +5309,7 @@
Source
Edit
@@ -5321,7 +5321,7 @@
Source
Edit
@@ -5333,7 +5333,7 @@
Source
Edit
@@ -5345,7 +5345,7 @@
Multiplies in place a floating point number.
Source
Edit
@@ -5357,7 +5357,7 @@
Binary *= operator for integers.
Source
Edit
@@ -5370,7 +5370,7 @@
Source
Edit
@@ -5383,7 +5383,7 @@
Source
Edit
@@ -5395,7 +5395,7 @@
Binary * operator for an integer.
Source
Edit
@@ -5407,7 +5407,7 @@
Source
Edit
@@ -5419,7 +5419,7 @@
Source
Edit
@@ -5431,7 +5431,7 @@
Source
Edit
@@ -5443,7 +5443,7 @@
Source
Edit
@@ -5455,7 +5455,7 @@
Binary * operator for unsigned integers.
Source
Edit
@@ -5467,7 +5467,7 @@
Source
Edit
@@ -5480,7 +5480,7 @@
Source
Edit
@@ -5493,7 +5493,7 @@
Source
Edit
@@ -5506,7 +5506,7 @@
Source
Edit
@@ -5520,7 +5520,7 @@
Example:
assert {1, 2, 3} * {2, 3, 4} == {2, 3}
Source
Edit
@@ -5534,7 +5534,7 @@
The result is truncated to fit into the result. This implements modulo arithmetic. No overflow errors are possible.
Source
Edit
@@ -5546,7 +5546,7 @@
Source
Edit
@@ -5558,7 +5558,7 @@
Source
Edit
@@ -5570,7 +5570,7 @@
Source
Edit
@@ -5582,7 +5582,7 @@
Source
Edit
@@ -5594,7 +5594,7 @@
Increments in place a floating point number.
Source
Edit
@@ -5607,7 +5607,7 @@
Increments an integer.
Source
Edit
@@ -5620,7 +5620,7 @@
Source
Edit
@@ -5633,7 +5633,7 @@
Source
Edit
@@ -5645,7 +5645,7 @@
Binary + operator for an integer.
Source
Edit
@@ -5657,7 +5657,7 @@
Source
Edit
@@ -5669,7 +5669,7 @@
Source
Edit
@@ -5681,7 +5681,7 @@
Source
Edit
@@ -5693,7 +5693,7 @@
Source
Edit
@@ -5705,7 +5705,7 @@
Binary + operator for unsigned integers.
Source
Edit
@@ -5717,7 +5717,7 @@
Source
Edit
@@ -5730,7 +5730,7 @@
Source
Edit
@@ -5743,7 +5743,7 @@
Source
Edit
@@ -5756,7 +5756,7 @@
Source
Edit
@@ -5769,7 +5769,7 @@
Source
Edit
@@ -5782,7 +5782,7 @@
Source
Edit
@@ -5794,7 +5794,7 @@
Unary + operator for an integer. Has no effect.
Source
Edit
@@ -5807,7 +5807,7 @@
Source
Edit
@@ -5820,7 +5820,7 @@
Source
Edit
@@ -5833,7 +5833,7 @@
Source
Edit
@@ -5846,7 +5846,7 @@
Source
Edit
@@ -5860,7 +5860,7 @@
Example:
assert {1, 2, 3} + {2, 3, 4} == {1, 2, 3, 4}
Source
Edit
@@ -5874,7 +5874,7 @@
Example:
assert {1, 2, 3} + 4 == {1, 2, 3, 4}
Source
Edit
@@ -5888,7 +5888,7 @@
The result is truncated to fit into the result. This implements modulo arithmetic. No overflow errors are possible.
Source
Edit
@@ -5900,7 +5900,7 @@
Source
Edit
@@ -5912,7 +5912,7 @@
Source
Edit
@@ -5924,7 +5924,7 @@
Source
Edit
@@ -5936,7 +5936,7 @@
Source
Edit
@@ -5948,7 +5948,7 @@
Decrements in place a floating point number.
Source
Edit
@@ -5961,7 +5961,7 @@
Decrements an integer.
Source
Edit
@@ -5973,7 +5973,7 @@
Source
Edit
@@ -5986,7 +5986,7 @@
Source
Edit
@@ -5999,7 +5999,7 @@
Source
Edit
@@ -6011,7 +6011,7 @@
Binary - operator for an integer.
Source
Edit
@@ -6023,7 +6023,7 @@
Source
Edit
@@ -6035,7 +6035,7 @@
Source
Edit
@@ -6047,7 +6047,7 @@
Source
Edit
@@ -6059,7 +6059,7 @@
Source
Edit
@@ -6071,7 +6071,7 @@
Binary - operator for unsigned integers.
Source
Edit
@@ -6083,7 +6083,7 @@
Source
Edit
@@ -6096,7 +6096,7 @@
Source
Edit
@@ -6109,7 +6109,7 @@
Source
Edit
@@ -6122,7 +6122,7 @@
Source
Edit
@@ -6135,7 +6135,7 @@
Source
Edit
@@ -6148,7 +6148,7 @@
Source
Edit
@@ -6160,7 +6160,7 @@
Unary - operator for an integer. Negates x.
Source
Edit
@@ -6173,7 +6173,7 @@
Source
Edit
@@ -6186,7 +6186,7 @@
Source
Edit
@@ -6199,7 +6199,7 @@
Source
Edit
@@ -6212,7 +6212,7 @@
Source
Edit
@@ -6226,7 +6226,7 @@
Example:
assert {1, 2, 3} - {2, 3, 4} == {1}
Source
Edit
@@ -6240,7 +6240,7 @@
Example:
assert {1, 2} - 2 == {1}
Source
Edit
@@ -6256,7 +6256,7 @@
let a = [10, 20, 30, 40, 50]
echo a[2 .. 3]
Source
Edit
@@ -6273,7 +6273,7 @@
Unary slice operator that constructs an interval [default(int), b].let a = [10, 20, 30, 40, 50]
echo a[.. 2]
Source
Edit
@@ -6287,7 +6287,7 @@
The result is truncated to fit into the result. This implements modulo arithmetic. No overflow errors are possible.
Source
Edit
@@ -6299,7 +6299,7 @@
Source
Edit
@@ -6311,7 +6311,7 @@
Source
Edit
@@ -6323,7 +6323,7 @@
Source
Edit
@@ -6335,7 +6335,7 @@
Source
Edit
@@ -6348,7 +6348,7 @@
Divides in place a floating point number.
Source
Edit
@@ -6360,7 +6360,7 @@
Divides in place a floating point number.
Source
Edit
@@ -6373,7 +6373,7 @@
Source
Edit
@@ -6386,7 +6386,7 @@
Source
Edit
@@ -6403,7 +6403,7 @@
echo 7 / 5
Source
Edit
@@ -6415,7 +6415,7 @@
Treats x and y as unsigned and compares them. Returns true if unsigned(x) < unsigned(y).
Source
Edit
@@ -6427,7 +6427,7 @@
Source
Edit
@@ -6439,7 +6439,7 @@
Source
Edit
@@ -6451,7 +6451,7 @@
Source
Edit
@@ -6463,7 +6463,7 @@
Source
Edit
@@ -6475,7 +6475,7 @@
Treats x and y as unsigned and compares them. Returns true if unsigned(x) <= unsigned(y).
Source
Edit
@@ -6487,7 +6487,7 @@
Source
Edit
@@ -6499,7 +6499,7 @@
Source
Edit
@@ -6511,7 +6511,7 @@
Source
Edit
@@ -6523,7 +6523,7 @@
Source
Edit
@@ -6535,7 +6535,7 @@
Source
Edit
@@ -6555,7 +6555,7 @@
assert a <= a
assert not (a <= c)
Source
Edit
@@ -6568,7 +6568,7 @@
Source
Edit
@@ -6581,7 +6581,7 @@
Source
Edit
@@ -6593,7 +6593,7 @@
Returns true if x is less than or equal to y.
Source
Edit
@@ -6605,7 +6605,7 @@
Source
Edit
@@ -6617,7 +6617,7 @@
Source
Edit
@@ -6629,7 +6629,7 @@
Source
Edit
@@ -6641,7 +6641,7 @@
Source
Edit
@@ -6654,7 +6654,7 @@
Source
Edit
@@ -6675,7 +6675,7 @@
assert a <= a
assert not (a <= c)
Source
Edit
@@ -6687,7 +6687,7 @@
Returns true if x <= y.
Source
Edit
@@ -6699,7 +6699,7 @@
Source
Edit
@@ -6711,7 +6711,7 @@
Source
Edit
@@ -6723,7 +6723,7 @@
Source
Edit
@@ -6735,7 +6735,7 @@
Source
Edit
@@ -6748,7 +6748,7 @@
Source
Edit
@@ -6760,7 +6760,7 @@
Generic lexicographic <= operator for tuples that is lifted from the components of x and y. This implementation uses cmp.
Source
Edit
@@ -6773,7 +6773,7 @@
Source
Edit
@@ -6796,7 +6796,7 @@
assert a <= a
assert not (a <= c)
Source
Edit
@@ -6808,7 +6808,7 @@
Source
Edit
@@ -6828,7 +6828,7 @@
assert not (a < a)
assert not (a < c)
Source
Edit
@@ -6840,7 +6840,7 @@
Source
Edit
@@ -6853,7 +6853,7 @@
Source
Edit
@@ -6865,7 +6865,7 @@
Returns true if x is less than y.
Source
Edit
@@ -6877,7 +6877,7 @@
Source
Edit
@@ -6889,7 +6889,7 @@
Source
Edit
@@ -6901,7 +6901,7 @@
Source
Edit
@@ -6913,7 +6913,7 @@
Source
Edit
@@ -6926,7 +6926,7 @@
Source
Edit
@@ -6947,7 +6947,7 @@
assert not (a < a)
assert not (a < c)
Source
Edit
@@ -6959,7 +6959,7 @@
Returns true if x < y.
Source
Edit
@@ -6971,7 +6971,7 @@
Source
Edit
@@ -6983,7 +6983,7 @@
Source
Edit
@@ -6995,7 +6995,7 @@
Source
Edit
@@ -7007,7 +7007,7 @@
Source
Edit
@@ -7020,7 +7020,7 @@
Source
Edit
@@ -7032,7 +7032,7 @@
Generic lexicographic < operator for tuples that is lifted from the components of x and y. This implementation uses cmp.
Source
Edit
@@ -7045,7 +7045,7 @@
Source
Edit
@@ -7058,7 +7058,7 @@
Source
Edit
@@ -7081,7 +7081,7 @@
assert not (a < a)
assert not (a < c)
Source
Edit
@@ -7093,7 +7093,7 @@
Checks for equality between two bool variables.
Source
Edit
@@ -7105,7 +7105,7 @@
Checks for equality between two char variables.
Source
Edit
@@ -7118,7 +7118,7 @@
Checks for equality between two cstring variables.
Source
Edit
@@ -7131,7 +7131,7 @@
Source
Edit
@@ -7144,7 +7144,7 @@
Source
Edit
@@ -7156,7 +7156,7 @@
Compares two integers for equality.
Source
Edit
@@ -7168,7 +7168,7 @@
Source
Edit
@@ -7180,7 +7180,7 @@
Source
Edit
@@ -7192,7 +7192,7 @@
Source
Edit
@@ -7204,7 +7204,7 @@
Source
Edit
@@ -7222,7 +7222,7 @@
b = cast[pointer](nil)
assert a == b
Source
Edit
@@ -7235,7 +7235,7 @@
Checks for equality between two string variables.
Source
Edit
@@ -7247,7 +7247,7 @@
Compares two unsigned integers for equality.
Source
Edit
@@ -7259,7 +7259,7 @@
Source
Edit
@@ -7271,7 +7271,7 @@
Source
Edit
@@ -7283,7 +7283,7 @@
Source
Edit
@@ -7295,7 +7295,7 @@
Source
Edit
@@ -7308,7 +7308,7 @@
Source
Edit
@@ -7321,7 +7321,7 @@
Source
Edit
@@ -7345,7 +7345,7 @@
assert e1 == e2
assert not compiles(e1 == place2)
Source
Edit
@@ -7357,7 +7357,7 @@
Source
Edit
@@ -7370,7 +7370,7 @@
Checks that two proc variables refer to the same procedure.
Source
Edit
@@ -7382,7 +7382,7 @@
Generic == operator for tuples that is lifted from the components. of x and y.
Source
Edit
@@ -7394,7 +7394,7 @@
Source
Edit
@@ -7407,7 +7407,7 @@
Checks that two ptr variables refer to the same item.
Source
Edit
@@ -7420,7 +7420,7 @@
Checks that two ref variables refer to the same item.
Source
Edit
@@ -7432,7 +7432,7 @@
Generic equals operator for sequences: relies on a equals operator for the element type T.
Source
Edit
@@ -7447,7 +7447,7 @@
Example:
assert {1, 2, 2, 3} == {1, 2, 3}
Source
Edit
@@ -7460,7 +7460,7 @@
Source
Edit
@@ -7473,7 +7473,7 @@
Source
Edit
@@ -7485,7 +7485,7 @@
Generic destructor implementation that can be overridden.
Source
Edit
@@ -7497,7 +7497,7 @@
Generic sink implementation that can be overridden.
Source
Edit
@@ -7510,7 +7510,7 @@
Generic trace implementation that can be overridden.
Source
Edit
@@ -7530,7 +7530,7 @@
echo @a
echo @b
Source
Edit
@@ -7544,7 +7544,7 @@
This is not as efficient as turning a fixed length array into a sequence as it always copies every element of a.
Source
Edit
@@ -7557,7 +7557,7 @@
Source
Edit
@@ -7570,7 +7570,7 @@
Source
Edit
@@ -7585,7 +7585,7 @@
a[1..2] = @[99, 88]
assert a == [10, 99, 88, 40, 50]
Source
Edit
@@ -7597,7 +7597,7 @@
Source
Edit
@@ -7615,7 +7615,7 @@
s[1 .. ^2] = "xyz"
assert s == "axyzh"
Source
Edit
@@ -7633,7 +7633,7 @@
s[1 .. ^2] = @"xyz"
assert s == @"axyzh"
Source
Edit
@@ -7645,7 +7645,7 @@
Source
Edit
@@ -7657,7 +7657,7 @@
Source
Edit
@@ -7670,7 +7670,7 @@
Source
Edit
@@ -7683,7 +7683,7 @@
Source
Edit
@@ -7696,7 +7696,7 @@
Slice operation for arrays. Returns the inclusive range [a[x.a], a[x.b]]:var a = [1, 2, 3, 4]
assert a[0..2] == @[1, 2, 3]
Source
Edit
@@ -7708,7 +7708,7 @@
Source
Edit
@@ -7720,7 +7720,7 @@
Source
Edit
@@ -7733,7 +7733,7 @@
Slice operation for strings. Returns the inclusive range [s[x.a], s[x.b]]:var s = "abcdef"
assert s[1..3] == "bcd"
Source
Edit
@@ -7746,7 +7746,7 @@
Slice operation for sequences. Returns the inclusive range [s[x.a], s[x.b]]:var s = @[1, 2, 3, 4]
assert s[0..2] == @[1, 2, 3]
Source
Edit
@@ -7758,7 +7758,7 @@
Source
Edit
@@ -7770,7 +7770,7 @@
Source
Edit
@@ -7792,7 +7792,7 @@
echo p.repr
echo p[]
Source
Edit
@@ -7805,7 +7805,7 @@
Constructs an and meta class.
Source
Edit
@@ -7819,7 +7819,7 @@
Evaluation is lazy: if x is false, y will not even be evaluated.
Source
Edit
@@ -7835,7 +7835,7 @@
assert (0b0011 and 0b0101) == 0b0001
assert (0b0111 and 0b1100) == 0b0100
Source
Edit
@@ -7848,7 +7848,7 @@
Source
Edit
@@ -7861,7 +7861,7 @@
Source
Edit
@@ -7874,7 +7874,7 @@
Source
Edit
@@ -7887,7 +7887,7 @@
Source
Edit
@@ -7900,7 +7900,7 @@
Computes the bitwise and of numbers x and y.
Source
Edit
@@ -7913,7 +7913,7 @@
Source
Edit
@@ -7926,7 +7926,7 @@
Source
Edit
@@ -7939,7 +7939,7 @@
Source
Edit
@@ -7952,7 +7952,7 @@
Source
Edit
@@ -7974,7 +7974,7 @@
assert (7 div -3) == -2
assert (-7 div -3) == 2
Source
Edit
@@ -7986,7 +7986,7 @@
Source
Edit
@@ -7999,7 +7999,7 @@
Source
Edit
@@ -8012,7 +8012,7 @@
Source
Edit
@@ -8025,7 +8025,7 @@
Source
Edit
@@ -8037,7 +8037,7 @@
Computes the integer division for unsigned integers. This is roughly the same as trunc(x/y).
Source
Edit
@@ -8050,7 +8050,7 @@
Source
Edit
@@ -8063,7 +8063,7 @@
Source
Edit
@@ -8076,7 +8076,7 @@
Source
Edit
@@ -8089,7 +8089,7 @@
Source
Edit
@@ -8114,7 +8114,7 @@
assert(test[int](3) == 3)
assert(test[string]("xyz") == 0)
Source
Edit
@@ -8133,7 +8133,7 @@
assert (7 mod -5) == 2
assert (-7 mod -5) == -2
Source
Edit
@@ -8145,7 +8145,7 @@
Source
Edit
@@ -8158,7 +8158,7 @@
Source
Edit
@@ -8171,7 +8171,7 @@
Source
Edit
@@ -8184,7 +8184,7 @@
Source
Edit
@@ -8196,7 +8196,7 @@
Computes the integer modulo operation (remainder) for unsigned integers. This is the same as x - (x div y) * y.
Source
Edit
@@ -8209,7 +8209,7 @@
Source
Edit
@@ -8222,7 +8222,7 @@
Source
Edit
@@ -8235,7 +8235,7 @@
Source
Edit
@@ -8248,7 +8248,7 @@
Source
Edit
@@ -8261,7 +8261,7 @@
Constructs an not meta class.
Source
Edit
@@ -8273,7 +8273,7 @@
Boolean not; returns true if x == false.
Source
Edit
@@ -8290,7 +8290,7 @@
assert not 1000'u16 == 64535
assert not 1000'i16 == -1001
Source
Edit
@@ -8302,7 +8302,7 @@
Source
Edit
@@ -8315,7 +8315,7 @@
Source
Edit
@@ -8328,7 +8328,7 @@
Source
Edit
@@ -8341,7 +8341,7 @@
Source
Edit
@@ -8353,7 +8353,7 @@
Computes the bitwise complement of the integer x.
Source
Edit
@@ -8366,7 +8366,7 @@
Source
Edit
@@ -8379,7 +8379,7 @@
Source
Edit
@@ -8392,7 +8392,7 @@
Source
Edit
@@ -8405,7 +8405,7 @@
Source
Edit
@@ -8441,7 +8441,7 @@
doAssert not compiles(base of Unrelated)
Source
Edit
@@ -8454,7 +8454,7 @@
Constructs an or meta class.
Source
Edit
@@ -8468,7 +8468,7 @@
Evaluation is lazy: if x is true, y will not even be evaluated.
Source
Edit
@@ -8483,7 +8483,7 @@
assert (0b0011 or 0b0101) == 0b0111
assert (0b0111 or 0b1100) == 0b1111
Source
Edit
@@ -8496,7 +8496,7 @@
Source
Edit
@@ -8509,7 +8509,7 @@
Source
Edit
@@ -8522,7 +8522,7 @@
Source
Edit
@@ -8535,7 +8535,7 @@
Source
Edit
@@ -8548,7 +8548,7 @@
Computes the bitwise or of numbers x and y.
Source
Edit
@@ -8561,7 +8561,7 @@
Source
Edit
@@ -8574,7 +8574,7 @@
Source
Edit
@@ -8587,7 +8587,7 @@
Source
Edit
@@ -8600,7 +8600,7 @@
Source
Edit
@@ -8613,7 +8613,7 @@
Source
Edit
@@ -8626,7 +8626,7 @@
Source
Edit
@@ -8639,7 +8639,7 @@
Source
Edit
@@ -8652,7 +8652,7 @@
Source
Edit
@@ -8670,7 +8670,7 @@
assert 1'i32 shl 4 == 0x0000_0010
assert 1'i64 shl 4 == 0x0000_0000_0000_0010
Source
Edit
@@ -8683,7 +8683,7 @@
Source
Edit
@@ -8696,7 +8696,7 @@
Source
Edit
@@ -8709,7 +8709,7 @@
Source
Edit
@@ -8722,7 +8722,7 @@
Source
Edit
@@ -8735,7 +8735,7 @@
Computes the shift left operation of x and y.
Source
Edit
@@ -8748,7 +8748,7 @@
Source
Edit
@@ -8761,7 +8761,7 @@
Source
Edit
@@ -8774,7 +8774,7 @@
Source
Edit
@@ -8787,7 +8787,7 @@
Source
Edit
@@ -8813,7 +8813,7 @@
assert 16 shr 2 == 4
assert -16 shr 2 == -4
Source
Edit
@@ -8826,7 +8826,7 @@
Source
Edit
@@ -8839,7 +8839,7 @@
Source
Edit
@@ -8852,7 +8852,7 @@
Source
Edit
@@ -8865,7 +8865,7 @@
Source
Edit
@@ -8878,7 +8878,7 @@
Computes the shift right operation of x and y.
Source
Edit
@@ -8890,7 +8890,7 @@
Boolean exclusive or; returns true if x != y (if either argument is true while the other is false).
Source
Edit
@@ -8906,7 +8906,7 @@
assert (0b0011 xor 0b0101) == 0b0110
assert (0b0111 xor 0b1100) == 0b1011
Source
Edit
@@ -8919,7 +8919,7 @@
Source
Edit
@@ -8932,7 +8932,7 @@
Source
Edit
@@ -8945,7 +8945,7 @@
Source
Edit
@@ -8958,7 +8958,7 @@
Source
Edit
@@ -8971,7 +8971,7 @@
Computes the bitwise xor of numbers x and y.
Source
Edit
@@ -8984,7 +8984,7 @@
Source
Edit
@@ -8997,7 +8997,7 @@
Source
Edit
@@ -9010,7 +9010,7 @@
Source
Edit
@@ -9023,7 +9023,7 @@
Source
Edit
@@ -9035,7 +9035,7 @@
Source
Edit
@@ -9047,7 +9047,7 @@
Source
Edit
@@ -9059,7 +9059,7 @@
Source
Edit
@@ -9071,7 +9071,7 @@
Source
Edit
@@ -9083,7 +9083,7 @@
Source
Edit
@@ -9097,7 +9097,7 @@
If x is low(x) (that is -MININT for its type), an overflow exception is thrown (if overflow checking is turned on).
Source
Edit
@@ -9109,7 +9109,7 @@
Source
Edit
@@ -9128,7 +9128,7 @@
tmp.add(cstring("cd"))
doAssert tmp == cstring("abcd")
Source
Edit
@@ -9144,7 +9144,7 @@
tmp.add('b')
assert(tmp == "ab")
Source
Edit
@@ -9161,7 +9161,7 @@
tmp.add(cstring("cd"))
doAssert tmp == "abcd"
Source
Edit
@@ -9181,7 +9181,7 @@
tmp.add("cd")
assert tmp == "abcd"
Source
Edit
@@ -9196,7 +9196,7 @@
For containers that have an order, add means append. New generic containers should also call their adding proc add for consistency. Generic code becomes much easier to write if the Nim naming scheme is respected.
Source
Edit
@@ -9214,7 +9214,7 @@
var s: seq[string] = @["test2","test2"]
s.add("test")
Source
Edit
@@ -9226,7 +9226,7 @@
Source
Edit
@@ -9255,7 +9255,7 @@
This is not correct for producing ANSI C code!
Source
Edit
@@ -9274,7 +9274,7 @@
Each call to addQuitProc registers another quit procedure. Up to 30 procedures can be registered. They are executed on a last-in, first-out basis (that is, the last function registered is the first to be executed). addQuitProc raises an EOutOfIndex exception if quitProc cannot be registered.
Source
Edit
@@ -9295,7 +9295,7 @@
tmp.addQuoted('c')
assert(tmp == """1, "string", 'c'""")
Source
Edit
@@ -9308,7 +9308,7 @@
Source
Edit
@@ -9321,7 +9321,7 @@
Source
Edit
@@ -9334,7 +9334,7 @@
Source
Edit
@@ -9347,7 +9347,7 @@
Creates a NULL terminated cstringArray from a. The result has to be freed with deallocCStringArray after it's not needed anymore.
Source
Edit
@@ -9360,7 +9360,7 @@
Source
Edit
@@ -9373,7 +9373,7 @@
Source
Edit
@@ -9386,7 +9386,7 @@
Source
Edit
@@ -9399,7 +9399,7 @@
Source
Edit
@@ -9412,7 +9412,7 @@
Source
Edit
@@ -9425,7 +9425,7 @@
Source
Edit
@@ -9438,7 +9438,7 @@
Source
Edit
@@ -9460,7 +9460,7 @@
assert ashr(0b1000_0000'i8, 8) == 0b1111_1111'i8
assert ashr(0b1000_0000'i8, 1) == 0b1100_0000'i8
Source
Edit
@@ -9473,7 +9473,7 @@
Converts the AST of x into a string representation. This is very useful for debugging.
Source
Edit
@@ -9486,7 +9486,7 @@
Atomic decrement of memLoc. Returns the value after the operation.
Source
Edit
@@ -9499,7 +9499,7 @@
Atomic increment of memLoc. Returns the value after the operation.
Source
Edit
@@ -9516,7 +9516,7 @@
var b = {1, 3, 5, 7, 5}
assert card(b) == 4
Source
Edit
@@ -9529,7 +9529,7 @@
Source
Edit
@@ -9550,7 +9550,7 @@
doAssertRaises(RangeDefect): discard chr(x)
doAssertRaises(RangeDefect): discard char(x)
Source
Edit
@@ -9569,7 +9569,7 @@
assert (0.5).clamp(0.0, 1.0) == 0.5
assert 4.clamp(1, 3) == max(1, min(3, 4))
Source
Edit
@@ -9583,7 +9583,7 @@
Note: The precise result values depend on the used C runtime library and can differ between operating systems!
Source
Edit
@@ -9603,7 +9603,7 @@
import std/algorithm
echo sorted(@[4, 2, 6, 5, 8, 7], cmp[int])
Source
Edit
@@ -9623,7 +9623,7 @@
Like any procedure dealing with raw memory this is unsafe.
Source
Edit
@@ -9645,7 +9645,7 @@
when compileOption("opt", "size") and compileOption("gc", "boehm"):
discard "compiled with optimization for size and uses Boehm's GC"
Source
Edit
@@ -9670,7 +9670,7 @@
{.pop.}
Source
Edit
@@ -9684,7 +9684,7 @@
Special compile-time procedure that checks whether x can be compiled without any semantic error. This can be used to check whether a type supports some operation:when compiles(3 + 4):
echo "'+' for integers is available"
Source
Edit
@@ -9701,7 +9701,7 @@
assert 3 in a
assert 99 notin a
Source
Edit
@@ -9721,7 +9721,7 @@
assert 'd' notin s
assert set['a'..'z'] is set[range['a'..'z']]If in had been declared as [T](elem: T, s: set[T]) then T would have been bound to char. But s is not compatible to type set[char]! The solution is to bind T to range['a'..'z']. This is achieved by reversing the parameters for contains; in then passes its arguments in reverse order.
Source
Edit
@@ -9735,7 +9735,7 @@
assert((1..3).contains(2) == true)
assert((1..3).contains(4) == false)
Source
Edit
@@ -9748,7 +9748,7 @@
Copies the contents from the memory at source to the memory at dest. Exactly size bytes will be copied. The memory regions may not overlap. Like any procedure dealing with raw memory this is unsafe.
Source
Edit
@@ -9760,7 +9760,7 @@
Source
Edit
@@ -9776,7 +9776,7 @@
The allocated memory belongs to its allocating thread! Use createShared to allocate from a shared heap.
Source
Edit
@@ -9791,7 +9791,7 @@
The block is initialized with all bytes containing zero, so it is somewhat safer than createSharedU.
Source
Edit
@@ -9810,7 +9810,7 @@
Source
Edit
@@ -9829,7 +9829,7 @@
Source
Edit
@@ -9841,7 +9841,7 @@
Converts a cstringArray to a seq[string]. a is supposed to be terminated by nil.
Source
Edit
@@ -9854,7 +9854,7 @@
Converts a cstringArray to a seq[string]. a is supposed to be of length len.
Source
Edit
@@ -9870,7 +9870,7 @@
The freed memory must belong to its allocating thread! Use deallocShared to deallocate from a shared heap.
Source
Edit
@@ -9882,7 +9882,7 @@
Frees a NULL terminated cstringArray.
Source
Edit
@@ -9895,7 +9895,7 @@
Source
Edit
@@ -9910,7 +9910,7 @@
This procedure is dangerous! If one forgets to free the memory a leak occurs; if one tries to access freed memory (or just freeing it twice!) a core dump may happen or other memory may be corrupted.
Source
Edit
@@ -9923,7 +9923,7 @@
Source
Edit
@@ -9936,7 +9936,7 @@
Same as echo, but as a special semantic rule, debugEcho pretends to be free of side effects, so that it can be used for debugging routines marked as noSideEffect.
Source
Edit
@@ -9957,7 +9957,7 @@
dec(i, 3)
assert i == -2
Source
Edit
@@ -9977,7 +9977,7 @@
Source
Edit
@@ -9990,7 +9990,7 @@
Special compile-time procedure that checks whether x is declared in the current scope. x has to be an identifier.
Source
Edit
@@ -10006,7 +10006,7 @@
For --gc:arc or --gc:orc deepcopy support has to be enabled via --deepcopy:on.
Source
Edit
@@ -10018,7 +10018,7 @@
Convenience wrapper around deepCopy overload.
Source
Edit
@@ -10044,7 +10044,7 @@
var a3 = Foo.default
Source
Edit
@@ -10066,7 +10066,7 @@
Source
Edit
@@ -10087,7 +10087,7 @@
a.del(2)
assert a == @[10, 11, 14, 13]
Source
Edit
@@ -10110,7 +10110,7 @@
s.delete(2)
doAssert s == @[1, 2, 4, 5]
Source
Edit
@@ -10126,7 +10126,7 @@
Unlike other IO operations this is guaranteed to be thread-safe as echo is very often used for debugging convenience. If you want to use echo inside a proc without side effects you can use debugEcho instead.
Source
Edit
@@ -10141,7 +10141,7 @@
If the blocks are equal, true is returned, false otherwise. Like any procedure dealing with raw memory this is unsafe.
Source
Edit
@@ -10159,7 +10159,7 @@
b.excl(5)
assert b == {2, 3, 6, 12, 545}
Source
Edit
@@ -10171,7 +10171,7 @@
Returns the first index of item in a or -1 if not found. This requires appropriate items and == operations to work.
Source
Edit
@@ -10184,7 +10184,7 @@
Tests if the given closure iterator x has finished iterating.
Source
Edit
@@ -10196,7 +10196,7 @@
Source
Edit
@@ -10210,7 +10210,7 @@
This procedure is dangerous! If one forgets to free the memory a leak occurs; if one tries to access freed memory (or just freeing it twice!) a core dump may happen or other memory may be corrupted.
Source
Edit
@@ -10222,7 +10222,7 @@
For --gc:orc an alias for GC_disableOrc.
Source
Edit
@@ -10234,7 +10234,7 @@
Disables the cycle collector subsystem of --gc:orc. This is a --gc:orc specific API. Check with when defined(gcOrc) for its existence.
Source
Edit
@@ -10246,7 +10246,7 @@
For --gc:orc an alias for GC_enableOrc.
Source
Edit
@@ -10258,7 +10258,7 @@
Enables the cycle collector subsystem of --gc:orc. This is a --gc:orc specific API. Check with when defined(gcOrc) for its existence.
Source
Edit
@@ -10270,7 +10270,7 @@
Forces a full garbage collection pass. With --gc:orc triggers the cycle collector. This is an alias for GC_runOrc.
Source
Edit
@@ -10282,7 +10282,7 @@
Source
Edit
@@ -10294,7 +10294,7 @@
Source
Edit
@@ -10306,7 +10306,7 @@
Source
Edit
@@ -10318,7 +10318,7 @@
New runtime only supports this operation for 'ref T'.
Source
Edit
@@ -10330,7 +10330,7 @@
Forces a cycle collection pass.
Source
Edit
@@ -10342,7 +10342,7 @@
New runtime only supports this operation for 'ref T'.
Source
Edit
@@ -10354,7 +10354,7 @@
Source
Edit
@@ -10367,7 +10367,7 @@
Retrieves the current exception; if there is none, nil is returned.
Source
Edit
@@ -10380,7 +10380,7 @@
Retrieves the error message that was attached to the current exception; if there is none, "" is returned.
Source
Edit
@@ -10392,7 +10392,7 @@
Source
Edit
@@ -10404,7 +10404,7 @@
Source
Edit
@@ -10416,7 +10416,7 @@
Returns the number of bytes that are owned by the process, but do not hold any meaningful data.
Source
Edit
@@ -10428,7 +10428,7 @@
Source
Edit
@@ -10440,7 +10440,7 @@
Source
Edit
@@ -10452,7 +10452,7 @@
Returns the number of bytes that are owned by the process and hold data.
Source
Edit
@@ -10464,7 +10464,7 @@
Gets the current stack trace. This only works for debug builds.
Source
Edit
@@ -10476,7 +10476,7 @@
Gets the stack trace associated with e, which is the stack that lead to the raise statement. This only works for debug builds.
Source
Edit
@@ -10488,7 +10488,7 @@
Returns the stack trace entries for the current stack trace. This is not yet available for the JS backend.
Source
Edit
@@ -10501,7 +10501,7 @@
Source
Edit
@@ -10513,7 +10513,7 @@
Gets the ID of the currently running thread.
Source
Edit
@@ -10525,7 +10525,7 @@
Returns the number of bytes that are owned by the process.
Source
Edit
@@ -10540,7 +10540,7 @@
Ordinary code should not use this, but the typeinfo module instead.
Source
Edit
@@ -10553,7 +10553,7 @@
This is an alias for staticExec.
Source
Edit
@@ -10566,7 +10566,7 @@
Similar to gorge but also returns the precious exit code.
Source
Edit
@@ -10578,7 +10578,7 @@
Source
Edit
@@ -10590,7 +10590,7 @@
Source
Edit
@@ -10606,7 +10606,7 @@
Source
Edit
@@ -10623,7 +10623,7 @@
var str = "Hello world!"
high(str)
Source
Edit
@@ -10644,7 +10644,7 @@
for i in low(arr)..high(arr):
echo arr[i]
Source
Edit
@@ -10662,7 +10662,7 @@
high(array[7, int])
Source
Edit
@@ -10683,7 +10683,7 @@
high(2)
Source
Edit
@@ -10701,7 +10701,7 @@
high(int)
Source
Edit
@@ -10721,7 +10721,7 @@
for i in low(s)..high(s):
echo s[i]
Source
Edit
@@ -10742,7 +10742,7 @@
inc(i, 3)
assert i == 6
Source
Edit
@@ -10762,7 +10762,7 @@
a.incl(4)
assert a == {1, 2, 3, 4, 5}
Source
Edit
@@ -10776,7 +10776,7 @@
Inserts item into x at position i.var a = "abc"
a.insert("zz", 0)
Source
Edit
@@ -10789,7 +10789,7 @@
Inserts item into x at position i.var i = @[1, 3, 5]
i.insert(99, 0)
Source
Edit
@@ -10826,7 +10826,7 @@
testException(IndexDefect, tester(1))
Source
Edit
@@ -10839,7 +10839,7 @@
Source
Edit
@@ -10852,7 +10852,7 @@
Source
Edit
@@ -10867,7 +10867,7 @@
Source
Edit
@@ -10880,7 +10880,7 @@
Fast check whether x is nil. This is sometimes more efficient than == nil.
Source
Edit
@@ -10893,7 +10893,7 @@
Source
Edit
@@ -10906,7 +10906,7 @@
Source
Edit
@@ -10923,7 +10923,7 @@
Source
Edit
@@ -10936,7 +10936,7 @@
Source
Edit
@@ -10954,7 +10954,7 @@
assert array[0, float].len == 0
static: assert array[-2..2, float].len == 5
Source
Edit
@@ -10979,7 +10979,7 @@
var a2: cstring = "ab\0c"
doAssert a2.len == 2
Source
Edit
@@ -10995,7 +10995,7 @@
assert "".len == 0
assert string.default.len == 0
Source
Edit
@@ -11013,7 +11013,7 @@
let s = newSeqOfCap[int](3)
assert s.len == 0
Source
Edit
@@ -11025,7 +11025,7 @@
An alias for card(x).
Source
Edit
@@ -11042,7 +11042,7 @@
assert bar([1,2]) == 2
assert [1,2].len == 2
Source
Edit
@@ -11055,7 +11055,7 @@
Length of ordinal slice. When x.b < x.a returns zero length.assert((0..5).len == 6)
assert((5..2).len == 0)
Source
Edit
@@ -11082,7 +11082,7 @@
Source
Edit
@@ -11094,7 +11094,7 @@
Source
Edit
@@ -11110,7 +11110,7 @@
Source
Edit
@@ -11127,7 +11127,7 @@
var str = "Hello world!"
low(str)
Source
Edit
@@ -11148,7 +11148,7 @@
for i in low(arr)..high(arr):
echo arr[i]
Source
Edit
@@ -11166,7 +11166,7 @@
low(array[7, int])
Source
Edit
@@ -11186,7 +11186,7 @@
low(2)
Source
Edit
@@ -11204,7 +11204,7 @@
low(int)
Source
Edit
@@ -11224,7 +11224,7 @@
for i in low(s)..high(s):
echo s[i]
Source
Edit
@@ -11236,7 +11236,7 @@
Source
Edit
@@ -11248,7 +11248,7 @@
Source
Edit
@@ -11260,7 +11260,7 @@
Source
Edit
@@ -11272,7 +11272,7 @@
Source
Edit
@@ -11284,7 +11284,7 @@
Source
Edit
@@ -11296,7 +11296,7 @@
Source
Edit
@@ -11308,7 +11308,7 @@
The maximum value of two integers.
Source
Edit
@@ -11320,7 +11320,7 @@
Source
Edit
@@ -11332,7 +11332,7 @@
The maximum value of x. T needs to have a < operator.
Source
Edit
@@ -11344,7 +11344,7 @@
Source
Edit
@@ -11356,7 +11356,7 @@
Source
Edit
@@ -11368,7 +11368,7 @@
Source
Edit
@@ -11380,7 +11380,7 @@
Source
Edit
@@ -11392,7 +11392,7 @@
Source
Edit
@@ -11404,7 +11404,7 @@
Source
Edit
@@ -11416,7 +11416,7 @@
The minimum value of two integers.
Source
Edit
@@ -11428,7 +11428,7 @@
Source
Edit
@@ -11440,7 +11440,7 @@
The minimum value of x. T needs to have a < operator.
Source
Edit
@@ -11452,7 +11452,7 @@
Source
Edit
@@ -11467,7 +11467,7 @@
Exactly size bytes will be copied. The memory regions may overlap, moveMem handles this case appropriately and is thus somewhat more safe than copyMem. Like any procedure dealing with raw memory this is still unsafe, though.
Source
Edit
@@ -11481,7 +11481,7 @@
When T is a ref type then the resulting type will be T, otherwise it will be ref T.
Source
Edit
@@ -11493,7 +11493,7 @@
Creates a new object of type T and returns a safe (traced) reference to it in a.
Source
Edit
@@ -11516,7 +11516,7 @@
inputStrings[2] = "would crash"
Source
Edit
@@ -11538,7 +11538,7 @@
inputStrings[2] = "would crash"
Source
Edit
@@ -11554,7 +11554,7 @@
x.add(10)
assert len(x) == 1
Source
Edit
@@ -11570,7 +11570,7 @@
assert len(x) == 3
x[0] = 10
Source
Edit
@@ -11586,7 +11586,7 @@
This procedure exists only for optimization purposes; the same effect can be achieved with the & operator or with add.
Source
Edit
@@ -11601,7 +11601,7 @@
This procedure exists only for optimization purposes; the same effect can be achieved with the & operator or with add.
Source
Edit
@@ -11620,7 +11620,7 @@
type Bar = distinct int
assert 3.Bar.ord == 3
Source
Edit
@@ -11637,7 +11637,7 @@
assert b == 7
assert a == @[1, 3, 5]
Source
Edit
@@ -11649,7 +11649,7 @@
Source
Edit
@@ -11667,7 +11667,7 @@
assert pred(5) == 4
assert pred(5, 3) == 2
Source
Edit
@@ -11679,7 +11679,7 @@
Source
Edit
@@ -11692,7 +11692,7 @@
Special magic to prohibit dynamic binding for method calls. This is similar to super in ordinary OO languages.
procCall someMethod(a, b)
Source
Edit
@@ -11704,7 +11704,7 @@
Source
Edit
@@ -11723,7 +11723,7 @@
In almost all cases, in particular in library code, prefer alternatives, e.g. doAssert false or raise a Defect. quit bypasses regular control flow in particular defer, try, catch, finally and destructors, and exceptions that may have been raised by an addExitProc proc, as well as cleanup code in other threads. It does not call the garbage collector to free all the memory, unless an addExitProc proc calls GC_fullCollect.
Source
Edit
@@ -11736,7 +11736,7 @@
A shorthand for echo(errormsg); quit(errorcode).
Source
Edit
@@ -11748,7 +11748,7 @@
Retrieves the raw environment pointer of the closure x. See also rawProc.
Source
Edit
@@ -11760,7 +11760,7 @@
Retrieves the raw proc pointer of the closure x. This is useful for interfacing closures with C, hash compuations, etc.
Source
Edit
@@ -11773,7 +11773,7 @@
Source
Edit
@@ -11786,7 +11786,7 @@
Source
Edit
@@ -11799,7 +11799,7 @@
Source
Edit
@@ -11812,7 +11812,7 @@
Source
Edit
@@ -11824,7 +11824,7 @@
Resets an object obj to its default value.
Source
Edit
@@ -11840,7 +11840,7 @@
The allocated memory belongs to its allocating thread! Use resizeShared to reallocate from a shared heap.
Source
Edit
@@ -11854,7 +11854,7 @@
If p is nil then a new memory block is returned. In either way the block has at least T.sizeof * newSize bytes. If newSize == 0 and p is not nil resizeShared calls freeShared(p). In other cases the block has to be freed with freeShared.
Source
Edit
@@ -11887,7 +11887,7 @@
openDefaultBrowser "https://forum.nim-lang.org/"
2 * x
Source
Edit
@@ -11904,7 +11904,7 @@
setControlCHook(ctrlc)
Source
Edit
@@ -11919,7 +11919,7 @@
Only use this if you know what you are doing.
Source
Edit
@@ -11931,7 +11931,7 @@
Source
Edit
@@ -11944,7 +11944,7 @@
Source
Edit
@@ -11956,7 +11956,7 @@
Source
Edit
@@ -11973,7 +11973,7 @@
myS.setLen(3)
echo myS, " is fantastic!!"
Source
Edit
@@ -11993,7 +11993,7 @@
x.setLen(1)
assert x == @[10]
Source
Edit
@@ -12009,7 +12009,7 @@
Be careful with the changed semantics though! There is a reason why the default assignment does a deep copy of sequences and strings.
Source
Edit
@@ -12021,7 +12021,7 @@
Source
Edit
@@ -12034,7 +12034,7 @@
Source
Edit
@@ -12051,7 +12051,7 @@
sizeof('A')
sizeof(2)
Source
Edit
@@ -12063,7 +12063,7 @@
This is an alias for staticRead.
Source
Edit
@@ -12075,7 +12075,7 @@
Source
Edit
@@ -12094,7 +12094,7 @@
If cache is not empty, the results of staticExec are cached within the nimcache directory. Use --forceBuild to get rid of this caching behaviour then. command & input & cache (the concatenated string) is used to determine whether the entry in the cache is still valid. You can use versioning information for cache:
const stateMachine = staticExec("dfaoptimizer", "input", "0.8.0")
Source
Edit
@@ -12109,7 +12109,7 @@
const myResource = staticRead"mydatafile.bin"
slurp is an alias for staticRead.
Source
Edit
@@ -12121,7 +12121,7 @@
Source
Edit
@@ -12140,7 +12140,7 @@
assert a.substr(2) == "cdefgh"
assert a.substr(5, 99) == "fgh"
Source
Edit
@@ -12158,7 +12158,7 @@
assert succ(5) == 6
assert succ(5, 3) == 8
Source
Edit
@@ -12179,7 +12179,7 @@
assert a == 9
assert b == 5
Source
Edit
@@ -12192,7 +12192,7 @@
Same as toFloat but for BiggestInt to BiggestFloat.
Source
Edit
@@ -12205,7 +12205,7 @@
Same as toInt but for BiggestFloat to BiggestInt.
Source
Edit
@@ -12223,7 +12223,7 @@
echo a.toFloat + b
Source
Edit
@@ -12240,7 +12240,7 @@
doAssert toInt(0.5) == 1
doAssert toInt(-0.5) == -1
Source
Edit
@@ -12253,7 +12253,7 @@
Source
Edit
@@ -12266,7 +12266,7 @@
Source
Edit
@@ -12279,7 +12279,7 @@
Source
Edit
@@ -12292,7 +12292,7 @@
Source
Edit
@@ -12305,7 +12305,7 @@
Source
Edit
@@ -12318,7 +12318,7 @@
Source
Edit
@@ -12331,7 +12331,7 @@
Source
Edit
@@ -12344,7 +12344,7 @@
Source
Edit
@@ -12357,7 +12357,7 @@
Source
Edit
@@ -12370,7 +12370,7 @@
Source
Edit
@@ -12385,7 +12385,7 @@
treats x as unsigned and converts it to a byte by taking the last 8 bits from x. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12400,7 +12400,7 @@
treats x as unsigned and converts it to an int16 by taking the last 16 bits from x. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12415,7 +12415,7 @@
treats x as unsigned and converts it to an int32 by taking the last 32 bits from x. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12445,7 +12445,7 @@
Source
Edit
@@ -12461,7 +12461,7 @@
Cannot be overloaded.
Source
Edit
@@ -12479,7 +12479,7 @@
Source
Edit
@@ -12492,7 +12492,7 @@
Reverts a call to setControlCHook.
Source
Edit
@@ -12505,7 +12505,7 @@
Resets an object obj to its initial (binary zero) value to signify it was "moved" and to signify its destructor should do nothing and ideally be optimized away.
Source
Edit
@@ -12517,7 +12517,7 @@
Writes the current stack trace to stderr. This is only works for debug builds. Since it's usually used for debugging, this is proclaimed to have no IO effect!
Source
Edit
@@ -12532,7 +12532,7 @@
zero extends a smaller integer type to int. This treats x as unsigned. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12547,7 +12547,7 @@
zero extends a smaller integer type to int. This treats x as unsigned. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12562,7 +12562,7 @@
zero extends a smaller integer type to int64. This treats x as unsigned. Does nothing if the size of an int is the same as int64. (This is the case on 64 bit processors.) Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12577,7 +12577,7 @@
zero extends a smaller integer type to int64. This treats x as unsigned. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12592,7 +12592,7 @@
zero extends a smaller integer type to int64. This treats x as unsigned. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12607,7 +12607,7 @@
zero extends a smaller integer type to int64. This treats x as unsigned. Deprecated since version 0.19.9: Use unsigned integers instead.
Source
Edit
@@ -12622,7 +12622,7 @@
Exactly size bytes will be overwritten. Like any procedure dealing with raw memory this is unsafe.
Source
Edit
@@ -12639,7 +12639,7 @@
A type specialized version of ..< for convenience so that mixing integer types works better.
Source
Edit
@@ -12651,7 +12651,7 @@
A type specialized version of ..< for convenience so that mixing integer types works better.
Source
Edit
@@ -12663,7 +12663,7 @@
A type specialized version of ..< for convenience so that mixing integer types works better.
Source
Edit
@@ -12675,7 +12675,7 @@
A type specialized version of ..< for convenience so that mixing integer types works better.
Source
Edit
@@ -12687,7 +12687,7 @@
Source
Edit
@@ -12703,7 +12703,7 @@
Source
Edit
@@ -12719,7 +12719,7 @@
Source
Edit
@@ -12735,7 +12735,7 @@
Source
Edit
@@ -12751,7 +12751,7 @@
Source
Edit
@@ -12775,7 +12775,7 @@
assert x == @[3, 4, 5, 6, 7]
Source
Edit
@@ -12802,7 +12802,7 @@
i
assert y == @[9, 6, 3]
Source
Edit
@@ -12829,7 +12829,7 @@
i
assert y == @[2, 5, 8]
Source
Edit
@@ -12846,7 +12846,7 @@
Unequals operator. This is a shorthand for not (x == y).
Source
Edit
@@ -12860,7 +12860,7 @@
For files an alias for write. If not specialized further, an alias for add.
Source
Edit
@@ -12873,7 +12873,7 @@
A shortcut for a .. pred(b).for i in 5 ..< 9:
echo i
Source
Edit
@@ -12885,7 +12885,7 @@
A shortcut for .. ^ to avoid the common gotcha that a space between '..' and '^' is required.
Source
Edit
@@ -12897,7 +12897,7 @@
Source
Edit
@@ -12909,7 +12909,7 @@
Treats x and y as unsigned and compares them. Returns true if unsigned(x) > unsigned(y).
Source
Edit
@@ -12921,7 +12921,7 @@
Treats x and y as unsigned and compares them. Returns true if unsigned(x) >= unsigned(y).
Source
Edit
@@ -12933,7 +12933,7 @@
"is greater or equals" operator. This is the same as y <= x.
Source
Edit
@@ -12945,7 +12945,7 @@
"is greater" operator. This is the same as y < x.
Source
Edit
@@ -12957,7 +12957,7 @@
Source
Edit
@@ -12969,7 +12969,7 @@
Source
Edit
@@ -12986,7 +12986,7 @@
echo a[^1]
echo b[^2]
Source
Edit
@@ -12999,7 +12999,7 @@
Sugar for contains.assert(1 in (1..3) == true)
assert(5 in (1..3) == false)
Source
Edit
@@ -13012,7 +13012,7 @@
Negated version of is. Equivalent to not(x is y).assert 42 isnot float
assert @[1, 2] isnot enum
Source
Edit
@@ -13025,7 +13025,7 @@
Sugar for not contains.assert(1 notin (1..3) == false)
assert(5 notin (1..3) == true)
Source
Edit
@@ -13043,7 +13043,7 @@
Source
Edit
@@ -13058,7 +13058,7 @@
The allocated memory belongs to its allocating thread! Use allocShared0 to allocate from a shared heap.
Source
Edit
@@ -13076,7 +13076,7 @@
Source
Edit
@@ -13091,7 +13091,7 @@
The block is initialized with all bytes containing zero, so it is somewhat safer than allocShared.
Source
Edit
@@ -13119,7 +13119,7 @@
myClosure = proc() = echo j
myClosure()
Source
Edit
@@ -13138,7 +13138,7 @@
Source
Edit
@@ -13150,7 +13150,7 @@
Useful for disarming dangling pointers explicitly for --newruntime. Regardless of whether --newruntime is used or not this sets the pointer or callback x to nil. This is an experimental API!
Source
Edit
@@ -13162,7 +13162,7 @@
Source
Edit
@@ -13179,7 +13179,7 @@
a.excl(b)
assert a == {1, 7}
Source
Edit
@@ -13191,7 +13191,7 @@
Source
Edit
@@ -13203,7 +13203,7 @@
Source
Edit
@@ -13220,7 +13220,7 @@
a.incl(b)
assert a == {1, 3, 4, 5, 6, 7}
Source
Edit
@@ -13239,7 +13239,7 @@
echo "Value too big!"On backends without branch prediction (JS and the nimscript VM), this template will not affect code execution.
Source
Edit
@@ -13252,7 +13252,7 @@
Creates an exception object of type exceptn, initializes it's name and sets its msg field to message. Returns the new exception object.
Source
Edit
@@ -13264,7 +13264,7 @@
Source
Edit
@@ -13276,7 +13276,7 @@
Source
Edit
@@ -13293,7 +13293,7 @@
line(t.p2, t.p3)
line(t.p3, t.p1)
Source
Edit
@@ -13308,7 +13308,7 @@
Source
Edit
@@ -13320,7 +13320,7 @@
Helper for performing user-defined range checks. Such checks will be performed only when the rangechecks compile-time option is enabled.
Source
Edit
@@ -13335,7 +13335,7 @@
The allocated memory belongs to its allocating thread! Use reallocShared to reallocate from a shared heap.
Source
Edit
@@ -13351,7 +13351,7 @@
The allocated memory belongs to its allocating thread! Use reallocShared to reallocate from a shared heap.
Source
Edit
@@ -13365,7 +13365,7 @@
If p is nil then a new memory block is returned. In either way the block has at least newSize bytes. If newSize == 0 and p is not nil reallocShared calls deallocShared(p). In other cases the block has to be freed with deallocShared.
Source
Edit
@@ -13380,7 +13380,7 @@
If p is nil then a new memory block is returned. In either way the block has at least newSize bytes. If newSize == 0 and p is not nil reallocShared calls deallocShared(p). In other cases the block has to be freed with deallocShared.
Source
Edit
@@ -13392,7 +13392,7 @@
With --gc:arc a nop.
Source
Edit
@@ -13404,7 +13404,7 @@
With --gc:arc a nop.
Source
Edit
@@ -13423,7 +13423,7 @@
process(value)On backends without branch prediction (JS and the nimscript VM), this template will not affect code execution.
Source
Edit
@@ -13438,7 +13438,7 @@
Source
Edit
diff --git a/tables.html b/tables.html
index af1cb794241..45905a33b35 100644
--- a/tables.html
+++ b/tables.html
@@ -560,7 +560,7 @@ pure/collections/tables
Source
Edit
@@ -718,7 +718,7 @@
For creating an empty CountTable, use initCountTable proc.
Source
Edit
@@ -732,7 +732,7 @@
For creating a new empty CountTableRef, use newCountTable proc.
Source
Edit
@@ -749,7 +749,7 @@
For creating an empty OrderedTable, use initOrderedTable proc.
Source
Edit
@@ -763,7 +763,7 @@
For creating a new empty OrderedTableRef, use newOrderedTable proc.
Source
Edit
@@ -781,7 +781,7 @@
For creating an empty Table, use initTable proc.
Source
Edit
@@ -795,7 +795,7 @@
For creating a new empty TableRef, use newTable proc.
Source
Edit
@@ -812,7 +812,7 @@
Source
Edit
@@ -829,7 +829,7 @@
The $ operator for ordered hash tables. Used internally when calling echo on a table.
Source
Edit
@@ -841,7 +841,7 @@
The $ operator for hash tables. Used internally when calling echo on a table.
Source
Edit
@@ -853,7 +853,7 @@
The $ operator for hash tables. Used internally when calling echo on a table.
Source
Edit
@@ -865,7 +865,7 @@
The $ operator for hash tables. Used internally when calling echo on a table.
Source
Edit
@@ -877,7 +877,7 @@
The $ operator for count tables. Used internally when calling echo on a table.
Source
Edit
@@ -889,7 +889,7 @@
The $ operator for count tables. Used internally when calling echo on a table.
Source
Edit
@@ -906,7 +906,7 @@
b = {'b': 9, 'c': 13, 'a': 5}.toOrderedTable
doAssert a != b
Source
Edit
@@ -923,7 +923,7 @@
b = {'b': 9, 'c': 13, 'a': 5}.newOrderedTable
doAssert a != b
Source
Edit
@@ -940,7 +940,7 @@
b = {'b': 9, 'c': 13, 'a': 5}.toTable
doAssert a == b
Source
Edit
@@ -957,7 +957,7 @@
b = {'b': 9, 'c': 13, 'a': 5}.newTable
doAssert a == b
Source
Edit
@@ -969,7 +969,7 @@
The == operator for count tables. Returns true if both tables contain the same keys with the same count. Insert order does not matter.
Source
Edit
@@ -981,7 +981,7 @@
The == operator for count tables. Returns true if either both tables are nil, or neither is nil and both contain the same keys with the same count. Insert order does not matter.
Source
Edit
@@ -1005,7 +1005,7 @@
a['y'] = 33
doAssert a == {'x': 7, 'y': 33}.newOrderedTable
Source
Edit
@@ -1029,7 +1029,7 @@
a['y'] = 33
doAssert a == {'x': 7, 'y': 33}.newTable
Source
Edit
@@ -1053,7 +1053,7 @@
a['y'] = 33
doAssert a == {'x': 7, 'y': 33}.toOrderedTable
Source
Edit
@@ -1077,7 +1077,7 @@
a['y'] = 33
doAssert a == {'x': 7, 'y': 33}.toTable
Source
Edit
@@ -1094,7 +1094,7 @@
Source
Edit
@@ -1111,7 +1111,7 @@
Source
Edit
@@ -1136,7 +1136,7 @@
doAssertRaises(KeyError):
echo a['z']
Source
Edit
@@ -1161,7 +1161,7 @@
doAssertRaises(KeyError):
echo a['z']
Source
Edit
@@ -1186,7 +1186,7 @@
doAssertRaises(KeyError):
echo a['z']
Source
Edit
@@ -1211,7 +1211,7 @@
doAssertRaises(KeyError):
echo a['z']
Source
Edit
@@ -1231,7 +1231,7 @@
Source
Edit
@@ -1251,7 +1251,7 @@
Source
Edit
@@ -1269,7 +1269,7 @@
Source
Edit
@@ -1288,7 +1288,7 @@
Source
Edit
@@ -1309,7 +1309,7 @@
clear(a)
doAssert len(a) == 0
Source
Edit
@@ -1331,7 +1331,7 @@
clear(a)
doAssert len(a) == 0
Source
Edit
@@ -1353,7 +1353,7 @@
clear(a)
doAssert len(a) == 0
Source
Edit
@@ -1375,7 +1375,7 @@
clear(a)
doAssert len(a) == 0
Source
Edit
@@ -1392,7 +1392,7 @@
Source
Edit
@@ -1409,7 +1409,7 @@
Source
Edit
@@ -1425,7 +1425,7 @@
doAssert 'b' in a == true
doAssert a.contains('z') == false
Source
Edit
@@ -1441,7 +1441,7 @@
doAssert 'b' in a == true
doAssert a.contains('z') == false
Source
Edit
@@ -1457,7 +1457,7 @@
doAssert 'b' in a == true
doAssert a.contains('z') == false
Source
Edit
@@ -1473,7 +1473,7 @@
doAssert 'b' in a == true
doAssert a.contains('z') == false
Source
Edit
@@ -1485,7 +1485,7 @@
Alias of hasKey proc for use with the in operator.
Source
Edit
@@ -1497,7 +1497,7 @@
Alias of hasKey proc for use with the in operator.
Source
Edit
@@ -1519,7 +1519,7 @@
a.del('z')
doAssert a == {'b': 9, 'c': 13}.newOrderedTable
Source
Edit
@@ -1542,7 +1542,7 @@
a.del('z')
doAssert a == {'b': 9, 'c': 13}.newTable
Source
Edit
@@ -1566,7 +1566,7 @@
a.del('z')
doAssert a == {'b': 9, 'c': 13}.toOrderedTable
Source
Edit
@@ -1589,7 +1589,7 @@
a.del('z')
doAssert a == {'b': 9, 'c': 13}.toTable
Source
Edit
@@ -1606,7 +1606,7 @@
Source
Edit
@@ -1631,7 +1631,7 @@
a.del('c')
assert a == toCountTable("aa")
Source
Edit
@@ -1655,7 +1655,7 @@
doAssert a.getOrDefault('a') == 5
doAssert a.getOrDefault('z') == 0
Source
Edit
@@ -1679,7 +1679,7 @@
doAssert a.getOrDefault('a', 99) == 5
doAssert a.getOrDefault('z', 99) == 99
Source
Edit
@@ -1703,7 +1703,7 @@
doAssert a.getOrDefault('a') == 5
doAssert a.getOrDefault('z') == 0
Source
Edit
@@ -1727,7 +1727,7 @@
doAssert a.getOrDefault('a', 99) == 5
doAssert a.getOrDefault('z', 99) == 99
Source
Edit
@@ -1751,7 +1751,7 @@
doAssert a.getOrDefault('a') == 5
doAssert a.getOrDefault('z') == 0
Source
Edit
@@ -1775,7 +1775,7 @@
doAssert a.getOrDefault('a', 99) == 5
doAssert a.getOrDefault('z', 99) == 99
Source
Edit
@@ -1799,7 +1799,7 @@
doAssert a.getOrDefault('a') == 5
doAssert a.getOrDefault('z') == 0
Source
Edit
@@ -1823,7 +1823,7 @@
doAssert a.getOrDefault('a', 99) == 5
doAssert a.getOrDefault('z', 99) == 99
Source
Edit
@@ -1840,7 +1840,7 @@
Source
Edit
@@ -1857,7 +1857,7 @@
Source
Edit
@@ -1880,7 +1880,7 @@
doAssert a.hasKey('a') == true
doAssert a.hasKey('z') == false
Source
Edit
@@ -1903,7 +1903,7 @@
doAssert a.hasKey('a') == true
doAssert a.hasKey('z') == false
Source
Edit
@@ -1926,7 +1926,7 @@
doAssert a.hasKey('a') == true
doAssert a.hasKey('z') == false
Source
Edit
@@ -1949,7 +1949,7 @@
doAssert a.hasKey('a') == true
doAssert a.hasKey('z') == false
Source
Edit
@@ -1967,7 +1967,7 @@
Source
Edit
@@ -1985,7 +1985,7 @@
Source
Edit
@@ -2011,7 +2011,7 @@
a['z'] = 99
doAssert a == {'a': 99, 'b': 9, 'z': 50}.toOrderedTable
Source
Edit
@@ -2037,7 +2037,7 @@
a['z'] = 99
doAssert a == {'a': 99, 'b': 9, 'z': 50}.newOrderedTable
Source
Edit
@@ -2063,7 +2063,7 @@
a['z'] = 99
doAssert a == {'a': 99, 'b': 9, 'z': 50}.toTable
Source
Edit
@@ -2089,7 +2089,7 @@
a['z'] = 99
doAssert a == {'a': 99, 'b': 9, 'z': 50}.newTable
Source
Edit
@@ -2106,7 +2106,7 @@
a.inc('b', 10)
doAssert a == newCountTable("aaabbbbbbbbbbb")
Source
Edit
@@ -2123,7 +2123,7 @@
a.inc('b', 10)
doAssert a == toCountTable("aaabbbbbbbbbbb")
Source
Edit
@@ -2135,7 +2135,7 @@
Index the collection with the proc provided.
Source
Edit
@@ -2153,7 +2153,7 @@
Source
Edit
@@ -2175,7 +2175,7 @@
a = initOrderedTable[int, string]()
b = initOrderedTable[char, seq[int]]()
Source
Edit
@@ -2197,7 +2197,7 @@
a = initTable[int, string]()
b = initTable[char, seq[int]]()
Source
Edit
@@ -2213,7 +2213,7 @@
Source
Edit
@@ -2229,7 +2229,7 @@
Source
Edit
@@ -2244,7 +2244,7 @@
let a = {'a': 5, 'b': 9}.toOrderedTable
doAssert len(a) == 2
Source
Edit
@@ -2259,7 +2259,7 @@
let a = {'a': 5, 'b': 9}.newOrderedTable
doAssert len(a) == 2
Source
Edit
@@ -2274,7 +2274,7 @@
let a = {'a': 5, 'b': 9}.toTable
doAssert len(a) == 2
Source
Edit
@@ -2289,7 +2289,7 @@
let a = {'a': 5, 'b': 9}.newTable
doAssert len(a) == 2
Source
Edit
@@ -2301,7 +2301,7 @@
Returns the number of keys in t.
Source
Edit
@@ -2313,7 +2313,7 @@
Returns the number of keys in t.
Source
Edit
@@ -2331,7 +2331,7 @@
a.merge(b)
doAssert a == newCountTable("aaabbbccc")
Source
Edit
@@ -2348,7 +2348,7 @@
a.merge(b)
doAssert a == toCountTable("aaabbbccc")
Source
Edit
@@ -2373,7 +2373,7 @@
doAssert a.mgetOrPut('z', 99) == 99
doAssert a == {'a': 5, 'b': 9, 'z': 99}.newOrderedTable
Source
Edit
@@ -2410,7 +2410,7 @@
t.mgetOrPut(25, @[25]).add(35)
doAssert t[25] == @[25, 35]
Source
Edit
@@ -2435,7 +2435,7 @@
doAssert a.mgetOrPut('z', 99) == 99
doAssert a == {'a': 5, 'b': 9, 'z': 99}.toOrderedTable
Source
Edit
@@ -2472,7 +2472,7 @@
t.mgetOrPut(25, @[25]).add(35)
doAssert t[25] == @[25, 35]
Source
Edit
@@ -2489,7 +2489,7 @@
Source
Edit
@@ -2501,7 +2501,7 @@
Creates a new ref count table with every member of a container keys having a count of how many times it occurs in that container.
Source
Edit
@@ -2523,7 +2523,7 @@
a = newOrderedTable[int, string]()
b = newOrderedTable[char, seq[int]]()
Source
Edit
@@ -2545,7 +2545,7 @@
let b = newOrderedTable(a)
assert b == {'a': 5, 'b': 9}.newOrderedTable
Source
Edit
@@ -2566,7 +2566,7 @@
a = newTable[int, string]()
b = newTable[char, seq[int]]()
Source
Edit
@@ -2588,7 +2588,7 @@
let b = newTable(a)
assert b == {'a': 5, 'b': 9}.newTable
Source
Edit
@@ -2600,7 +2600,7 @@
Index the collection with the proc provided.
Source
Edit
@@ -2628,7 +2628,7 @@
doAssert a == {'c': 5, 'a': 13}.newOrderedTable
doAssert i == 0
Source
Edit
@@ -2656,7 +2656,7 @@
doAssert a == {'a': 5, 'c': 13}.newTable
doAssert i == 0
Source
Edit
@@ -2685,7 +2685,7 @@
doAssert a == {'c': 5, 'a': 13}.toOrderedTable
doAssert i == 0
Source
Edit
@@ -2713,7 +2713,7 @@
doAssert a == {'a': 5, 'c': 13}.toTable
doAssert i == 0
Source
Edit
@@ -2730,7 +2730,7 @@
Source
Edit
@@ -2755,7 +2755,7 @@
assert not a.pop('b', i)
assert i == 99
Source
Edit
@@ -2775,7 +2775,7 @@
If more items are expected to be added, simply add that expected extra amount to the parameter before calling this.
Source
Edit
@@ -2791,7 +2791,7 @@
Source
Edit
@@ -2807,7 +2807,7 @@
Source
Edit
@@ -2832,7 +2832,7 @@
a.sort(system.cmp, order = SortOrder.Descending)
doAssert a == {'c': 0, 'b': 20, 'a': 10}.newOrderedTable
Source
Edit
@@ -2857,7 +2857,7 @@
a.sort(system.cmp, order = SortOrder.Descending)
doAssert a == {'c': 0, 'b': 20, 'a': 10}.toOrderedTable
Source
Edit
@@ -2872,7 +2872,7 @@
You can use the iterators pairs, keys, and values to iterate over t in the sorted order.
Source
Edit
@@ -2895,7 +2895,7 @@
a.sort(SortOrder.Ascending)
doAssert toSeq(a.values) == @[1, 1, 2, 2, 5]
Source
Edit
@@ -2909,7 +2909,7 @@
Source
Edit
@@ -2923,7 +2923,7 @@
Source
Edit
@@ -2935,7 +2935,7 @@
Creates a new count table with every member of a container keys having a count of how many times it occurs in that container.
Source
Edit
@@ -2957,7 +2957,7 @@
let b = toOrderedTable(a)
assert b == {'a': 5, 'b': 9}.toOrderedTable
Source
Edit
@@ -2979,7 +2979,7 @@
let b = toTable(a)
assert b == {'a': 5, 'b': 9}.toTable
Source
Edit
@@ -3010,7 +3010,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 99],
'e': @[2, 4, 6, 8, 99]}.toOrderedTable
Source
Edit
@@ -3036,7 +3036,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 99], 'e': @[2, 4, 6, 8,
99]}.newOrderedTable
Source
Edit
@@ -3061,7 +3061,7 @@
a[k].add(99)
doAssert a == {'e': @[2, 4, 6, 8, 99], 'o': @[1, 5, 7, 9, 99]}.toTable
Source
Edit
@@ -3086,7 +3086,7 @@
a[k].add(99)
doAssert a == {'e': @[2, 4, 6, 8, 99], 'o': @[1, 5, 7, 9, 99]}.newTable
Source
Edit
@@ -3108,7 +3108,7 @@
a[k] = 2
doAssert a == toCountTable("aabbccddrr")
Source
Edit
@@ -3130,7 +3130,7 @@
a[k] = 2
doAssert a == newCountTable("aabbccddrr")
Source
Edit
@@ -3156,7 +3156,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 11],
'e': @[2, 4, 6, 8, 12]}.newOrderedTable
Source
Edit
@@ -3181,7 +3181,7 @@
v.add(v[0] + 10)
doAssert a == {'e': @[2, 4, 6, 8, 12], 'o': @[1, 5, 7, 9, 11]}.newTable
Source
Edit
@@ -3207,7 +3207,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 11],
'e': @[2, 4, 6, 8, 12]}.toOrderedTable
Source
Edit
@@ -3232,7 +3232,7 @@
v.add(v[0] + 10)
doAssert a == {'e': @[2, 4, 6, 8, 12], 'o': @[1, 5, 7, 9, 11]}.toTable
Source
Edit
@@ -3254,7 +3254,7 @@
v = 2
doAssert a == newCountTable("aabbccddrr")
Source
Edit
@@ -3276,7 +3276,7 @@
v = 2
doAssert a == toCountTable("aabbccddrr")
Source
Edit
@@ -3302,7 +3302,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 99],
'e': @[2, 4, 6, 8, 99]}.newOrderedTable
Source
Edit
@@ -3327,7 +3327,7 @@
v.add(99)
doAssert a == {'e': @[2, 4, 6, 8, 99], 'o': @[1, 5, 7, 9, 99]}.newTable
Source
Edit
@@ -3353,7 +3353,7 @@
doAssert a == {'o': @[1, 5, 7, 9, 99],
'e': @[2, 4, 6, 8, 99]}.toOrderedTable
Source
Edit
@@ -3378,7 +3378,7 @@
v.add(99)
doAssert a == {'e': @[2, 4, 6, 8, 99], 'o': @[1, 5, 7, 9, 99]}.toTable
Source
Edit
@@ -3400,7 +3400,7 @@
v = 2
doAssert a == newCountTable("aabbccddrr")
Source
Edit
@@ -3422,7 +3422,7 @@
v = 2
doAssert a == toCountTable("aabbccddrr")
Source
Edit
@@ -3453,7 +3453,7 @@
Source
Edit
@@ -3484,7 +3484,7 @@
Source
Edit
@@ -3515,7 +3515,7 @@
Source
Edit
@@ -3546,7 +3546,7 @@
Source
Edit
@@ -3580,7 +3580,7 @@
Source
Edit
@@ -3614,7 +3614,7 @@
Source
Edit
@@ -3639,7 +3639,7 @@
for v in a.values:
doAssert v.len == 4
Source
Edit
@@ -3664,7 +3664,7 @@
for v in a.values:
doAssert v.len == 4
Source
Edit
@@ -3689,7 +3689,7 @@
for v in a.values:
doAssert v.len == 4
Source
Edit
@@ -3714,7 +3714,7 @@
for v in a.values:
doAssert v.len == 4
Source
Edit
@@ -3736,7 +3736,7 @@
for v in values(a):
assert v < 10
Source
Edit
@@ -3758,7 +3758,7 @@
for v in values(a):
assert v < 10
Source
Edit
@@ -3803,7 +3803,7 @@
assert t[1314].name == "exist"
assert t[1314].uid == 521
Source
Edit
@@ -3838,7 +3838,7 @@
assert t[1].name == "Nim"
assert t[1].uid == 1314
Source
Edit
diff --git a/tasks.html b/tasks.html
index a6d825c4d95..4422e76c75b 100644
--- a/tasks.html
+++ b/tasks.html
@@ -157,7 +157,7 @@ std/tasks
Source
Edit
@@ -218,7 +218,7 @@
Task contains the callback and its arguments.
Source
Edit
@@ -235,7 +235,7 @@
Source
Edit
@@ -248,7 +248,7 @@
Frees the resources allocated for a Task.
Source
Edit
@@ -261,7 +261,7 @@
Invokes the task.
Source
Edit
@@ -284,7 +284,7 @@
let b = toTask hello(13)
assert b is Task
Source
Edit
diff --git a/tempfiles.html b/tempfiles.html
index 21efe5f050b..112f43d479c 100644
--- a/tempfiles.html
+++ b/tempfiles.html
@@ -129,7 +129,7 @@ std/tempfiles
Source
Edit
@@ -169,7 +169,7 @@
assert dirExists(dir)
removeDir(dir)
Source
Edit
@@ -200,7 +200,7 @@
assert readFile(path) == "foo"
removeFile(path)
Source
Edit
@@ -217,7 +217,7 @@
dir must exist (empty dir will resolve to getTempDir).
Source
Edit
diff --git a/terminal.html b/terminal.html
index c64b300b0fa..59c775fb433 100644
--- a/terminal.html
+++ b/terminal.html
@@ -440,7 +440,7 @@ pure/terminal
Source
Edit
@@ -503,7 +503,7 @@
Terminal's background colors.
Source
Edit
@@ -525,7 +525,7 @@
Terminal's foreground colors.
Source
Edit
@@ -546,7 +546,7 @@
Different styles for text output.
Source
Edit
@@ -561,7 +561,7 @@
commands that can be expressed as arguments
Source
Edit
@@ -578,7 +578,7 @@
Source
Edit
@@ -596,7 +596,7 @@
Source
Edit
@@ -609,7 +609,7 @@
Source
Edit
@@ -622,7 +622,7 @@
Source
Edit
@@ -634,7 +634,7 @@
Source
Edit
@@ -650,7 +650,7 @@
stdout.cursorBackward(2)
write(stdout, "Hello World!")
Source
Edit
@@ -666,7 +666,7 @@
stdout.cursorDown(2)
write(stdout, "Hello World!")
Source
Edit
@@ -682,7 +682,7 @@
stdout.cursorForward(2)
write(stdout, "Hello World!")
Source
Edit
@@ -697,7 +697,7 @@
stdout.cursorUp(2)
write(stdout, "Hello World!")
Source
Edit
@@ -709,7 +709,7 @@
Disables true color.
Source
Edit
@@ -721,7 +721,7 @@
Enables true color.
Source
Edit
@@ -736,7 +736,7 @@
write(stdout, "never mind")
stdout.eraseLine()
Source
Edit
@@ -748,7 +748,7 @@
Erases the screen with the background colour and moves the cursor to home.
Source
Edit
@@ -760,7 +760,7 @@
Reads a single character from the terminal, blocking until it is entered. The character is not printed to the terminal.
Source
Edit
@@ -772,7 +772,7 @@
Hides the cursor.
Source
Edit
@@ -784,7 +784,7 @@
Returns true if f is associated with a terminal device.
Source
Edit
@@ -796,7 +796,7 @@
Returns true if a terminal supports true color.
Source
Edit
@@ -809,7 +809,7 @@
Reads a password from stdin without printing it.
Source
Edit
@@ -822,7 +822,7 @@
Source
Edit
@@ -834,7 +834,7 @@
Resets all attributes on stdout. It is advisable to register this as a quit proc with exitprocs.addExitProc(resetAttributes).
Source
Edit
@@ -846,7 +846,7 @@
Resets all attributes.
Source
Edit
@@ -859,7 +859,7 @@
Sets the terminal's background color.
Source
Edit
@@ -872,7 +872,7 @@
Sets the terminal's background true color.
Source
Edit
@@ -885,7 +885,7 @@
Sets the terminal's cursor to the (x,y) position. (0,0) is the upper left of the screen.
Source
Edit
@@ -898,7 +898,7 @@
Sets the terminal's cursor to the x position. The y position is not changed.
Source
Edit
@@ -911,7 +911,7 @@
Sets the terminal's foreground true color.
Source
Edit
@@ -924,7 +924,7 @@
Sets the terminal's foreground color.
Source
Edit
@@ -937,7 +937,7 @@
Sets the terminal style.
Source
Edit
@@ -949,7 +949,7 @@
Shows the cursor.
Source
Edit
@@ -961,7 +961,7 @@
Returns some reasonable terminal height from either standard file descriptors, controlling terminal, environment variables or tradition. Zero is returned if the height could not be determined.
Source
Edit
@@ -973,7 +973,7 @@
Returns terminal height from first fd that supports the ioctl.
Source
Edit
@@ -986,7 +986,7 @@
Returns the terminal width and height as a tuple. Internally calls terminalWidth and terminalHeight, so the same assumptions apply.
Source
Edit
@@ -998,7 +998,7 @@
Returns some reasonable terminal width from either standard file descriptors, controlling terminal, environment variables or tradition.
Source
Edit
@@ -1010,7 +1010,7 @@
Returns terminal width from first fd that supports the ioctl.
Source
Edit
@@ -1023,7 +1023,7 @@
Writes the text txt in a given style to stdout.
Source
Edit
@@ -1043,7 +1043,7 @@
stdout.styledWrite(fgRed, "red text ")
stdout.styledWrite(fgGreen, "green text")
Source
Edit
@@ -1060,7 +1060,7 @@
Source
Edit
@@ -1072,7 +1072,7 @@
Source
Edit
@@ -1085,7 +1085,7 @@
Source
Edit
@@ -1097,7 +1097,7 @@
Source
Edit
@@ -1109,7 +1109,7 @@
Source
Edit
@@ -1121,7 +1121,7 @@
Source
Edit
@@ -1133,7 +1133,7 @@
Source
Edit
@@ -1145,7 +1145,7 @@
Source
Edit
@@ -1157,7 +1157,7 @@
Source
Edit
@@ -1169,7 +1169,7 @@
Source
Edit
@@ -1181,7 +1181,7 @@
Source
Edit
@@ -1193,7 +1193,7 @@
Source
Edit
@@ -1205,7 +1205,7 @@
Source
Edit
@@ -1217,7 +1217,7 @@
Source
Edit
@@ -1229,7 +1229,7 @@
Source
Edit
@@ -1241,7 +1241,7 @@
Source
Edit
@@ -1253,7 +1253,7 @@
Source
Edit
@@ -1265,7 +1265,7 @@
Source
Edit
@@ -1277,7 +1277,7 @@
Source
Edit
@@ -1289,7 +1289,7 @@
Source
Edit
@@ -1301,7 +1301,7 @@
Echoes styles arguments to stdout using styledWriteLine.
Source
Edit
@@ -1316,7 +1316,7 @@
proc error(msg: string) =
styledWriteLine(stderr, fgRed, "Error: ", resetStyle, msg)
Source
Edit
diff --git a/termios.html b/termios.html
index 28da40dcae8..5959c524caf 100644
--- a/termios.html
+++ b/termios.html
@@ -449,7 +449,7 @@ posix/termios
Source
Edit
@@ -471,7 +471,7 @@
Source
Edit
@@ -485,7 +485,7 @@
Source
Edit
@@ -497,7 +497,7 @@
Source
Edit
@@ -518,7 +518,7 @@
Source
Edit
@@ -535,7 +535,7 @@
Source
Edit
@@ -547,7 +547,7 @@
Source
Edit
@@ -559,7 +559,7 @@
Source
Edit
@@ -571,7 +571,7 @@
Source
Edit
@@ -583,7 +583,7 @@
Source
Edit
@@ -595,7 +595,7 @@
Source
Edit
@@ -607,7 +607,7 @@
Source
Edit
@@ -619,7 +619,7 @@
Source
Edit
@@ -631,7 +631,7 @@
Source
Edit
@@ -643,7 +643,7 @@
Source
Edit
@@ -655,7 +655,7 @@
Source
Edit
@@ -667,7 +667,7 @@
Source
Edit
@@ -679,7 +679,7 @@
Source
Edit
@@ -691,7 +691,7 @@
Source
Edit
@@ -703,7 +703,7 @@
Source
Edit
@@ -715,7 +715,7 @@
Source
Edit
@@ -727,7 +727,7 @@
Source
Edit
@@ -739,7 +739,7 @@
Source
Edit
@@ -751,7 +751,7 @@
Source
Edit
@@ -763,7 +763,7 @@
Source
Edit
@@ -775,7 +775,7 @@
Source
Edit
@@ -787,7 +787,7 @@
Source
Edit
@@ -799,7 +799,7 @@
Source
Edit
@@ -811,7 +811,7 @@
Source
Edit
@@ -823,7 +823,7 @@
Source
Edit
@@ -835,7 +835,7 @@
Source
Edit
@@ -847,7 +847,7 @@
Source
Edit
@@ -859,7 +859,7 @@
Source
Edit
@@ -871,7 +871,7 @@
Source
Edit
@@ -883,7 +883,7 @@
Source
Edit
@@ -895,7 +895,7 @@
Source
Edit
@@ -907,7 +907,7 @@
Source
Edit
@@ -919,7 +919,7 @@
Source
Edit
@@ -931,7 +931,7 @@
Source
Edit
@@ -943,7 +943,7 @@
Source
Edit
@@ -955,7 +955,7 @@
Source
Edit
@@ -967,7 +967,7 @@
Source
Edit
@@ -979,7 +979,7 @@
Source
Edit
@@ -991,7 +991,7 @@
Source
Edit
@@ -1003,7 +1003,7 @@
Source
Edit
@@ -1015,7 +1015,7 @@
Source
Edit
@@ -1027,7 +1027,7 @@
Source
Edit
@@ -1039,7 +1039,7 @@
Source
Edit
@@ -1051,7 +1051,7 @@
Source
Edit
@@ -1063,7 +1063,7 @@
Source
Edit
@@ -1075,7 +1075,7 @@
Source
Edit
@@ -1087,7 +1087,7 @@
Source
Edit
@@ -1099,7 +1099,7 @@
Source
Edit
@@ -1111,7 +1111,7 @@
Source
Edit
@@ -1123,7 +1123,7 @@
Source
Edit
@@ -1135,7 +1135,7 @@
Source
Edit
@@ -1147,7 +1147,7 @@
Source
Edit
@@ -1159,7 +1159,7 @@
Source
Edit
@@ -1171,7 +1171,7 @@
Source
Edit
@@ -1183,7 +1183,7 @@
Source
Edit
@@ -1195,7 +1195,7 @@
Source
Edit
@@ -1207,7 +1207,7 @@
Source
Edit
@@ -1219,7 +1219,7 @@
Source
Edit
@@ -1231,7 +1231,7 @@
Source
Edit
@@ -1243,7 +1243,7 @@
Source
Edit
@@ -1255,7 +1255,7 @@
Source
Edit
@@ -1267,7 +1267,7 @@
Source
Edit
@@ -1279,7 +1279,7 @@
Source
Edit
@@ -1291,7 +1291,7 @@
Source
Edit
@@ -1303,7 +1303,7 @@
Source
Edit
@@ -1315,7 +1315,7 @@
Source
Edit
@@ -1327,7 +1327,7 @@
Source
Edit
@@ -1339,7 +1339,7 @@
Source
Edit
@@ -1351,7 +1351,7 @@
Source
Edit
@@ -1363,7 +1363,7 @@
Source
Edit
@@ -1375,7 +1375,7 @@
Source
Edit
@@ -1387,7 +1387,7 @@
Source
Edit
@@ -1399,7 +1399,7 @@
Source
Edit
@@ -1411,7 +1411,7 @@
Source
Edit
@@ -1423,7 +1423,7 @@
Source
Edit
@@ -1435,7 +1435,7 @@
Source
Edit
@@ -1447,7 +1447,7 @@
Source
Edit
@@ -1459,7 +1459,7 @@
Source
Edit
@@ -1471,7 +1471,7 @@
Source
Edit
@@ -1483,7 +1483,7 @@
Source
Edit
@@ -1495,7 +1495,7 @@
Source
Edit
@@ -1507,7 +1507,7 @@
Source
Edit
@@ -1519,7 +1519,7 @@
Source
Edit
@@ -1531,7 +1531,7 @@
Source
Edit
@@ -1543,7 +1543,7 @@
Source
Edit
@@ -1555,7 +1555,7 @@
Source
Edit
@@ -1567,7 +1567,7 @@
Source
Edit
@@ -1579,7 +1579,7 @@
Source
Edit
@@ -1591,7 +1591,7 @@
Source
Edit
@@ -1603,7 +1603,7 @@
Source
Edit
@@ -1615,7 +1615,7 @@
Source
Edit
@@ -1627,7 +1627,7 @@
Source
Edit
@@ -1639,7 +1639,7 @@
Source
Edit
@@ -1651,7 +1651,7 @@
Source
Edit
@@ -1663,7 +1663,7 @@
Source
Edit
@@ -1675,7 +1675,7 @@
Source
Edit
@@ -1687,7 +1687,7 @@
Source
Edit
@@ -1699,7 +1699,7 @@
Source
Edit
@@ -1711,7 +1711,7 @@
Source
Edit
@@ -1723,7 +1723,7 @@
Source
Edit
@@ -1735,7 +1735,7 @@
Source
Edit
@@ -1747,7 +1747,7 @@
Source
Edit
@@ -1759,7 +1759,7 @@
Source
Edit
@@ -1771,7 +1771,7 @@
Source
Edit
@@ -1783,7 +1783,7 @@
Source
Edit
@@ -1795,7 +1795,7 @@
Source
Edit
@@ -1807,7 +1807,7 @@
Source
Edit
@@ -1819,7 +1819,7 @@
Source
Edit
@@ -1831,7 +1831,7 @@
Source
Edit
@@ -1843,7 +1843,7 @@
Source
Edit
@@ -1855,7 +1855,7 @@
Source
Edit
@@ -1867,7 +1867,7 @@
Source
Edit
@@ -1879,7 +1879,7 @@
Source
Edit
@@ -1891,7 +1891,7 @@
Source
Edit
@@ -1903,7 +1903,7 @@
Source
Edit
@@ -1915,7 +1915,7 @@
Source
Edit
@@ -1927,7 +1927,7 @@
Source
Edit
@@ -1944,7 +1944,7 @@
Source
Edit
@@ -1962,7 +1962,7 @@
Source
Edit
@@ -1975,7 +1975,7 @@
Source
Edit
@@ -1988,7 +1988,7 @@
Source
Edit
@@ -2001,7 +2001,7 @@
Source
Edit
@@ -2014,7 +2014,7 @@
Source
Edit
@@ -2027,7 +2027,7 @@
Source
Edit
@@ -2040,7 +2040,7 @@
Source
Edit
@@ -2053,7 +2053,7 @@
Source
Edit
@@ -2066,7 +2066,7 @@
Source
Edit
@@ -2079,7 +2079,7 @@
Source
Edit
@@ -2092,7 +2092,7 @@
Source
Edit
@@ -2109,7 +2109,7 @@
Source
Edit
diff --git a/testament.html b/testament.html
index d0709d5ee82..1041084e099 100644
--- a/testament.html
+++ b/testament.html
@@ -121,7 +121,7 @@ Testament
Source
Edit
diff --git a/text_layouter.html b/text_layouter.html
index ec8f4033dc4..e9f463279d8 100644
--- a/text_layouter.html
+++ b/text_layouter.html
@@ -528,7 +528,7 @@ experimental/text_layouter
Source
Edit
@@ -552,7 +552,7 @@
An object containing a sequence of directives to the console.
Source
Edit
@@ -565,7 +565,7 @@
Source
Edit
@@ -602,7 +602,7 @@
Source
Edit
@@ -621,7 +621,7 @@
Source
Edit
@@ -644,7 +644,7 @@
Source
Edit
@@ -657,7 +657,7 @@
Source
Edit
@@ -683,7 +683,7 @@
Source
Edit
@@ -699,7 +699,7 @@
Single layout string object. It contains all the information required to perform the layout and refer back to the original string piece if needed.
Source
Edit
@@ -711,7 +711,7 @@
Source
Edit
@@ -723,7 +723,7 @@
Source
Edit
@@ -738,7 +738,7 @@
Span of multiple layout strings
Source
Edit
@@ -755,7 +755,7 @@
Source
Edit
@@ -772,7 +772,7 @@
Source
Edit
@@ -784,7 +784,7 @@
Source
Edit
@@ -796,7 +796,7 @@
Source
Edit
@@ -813,7 +813,7 @@
Source
Edit
@@ -825,7 +825,7 @@
Source
Edit
@@ -837,7 +837,7 @@
Source
Edit
@@ -849,7 +849,7 @@
Source
Edit
@@ -861,7 +861,7 @@
Source
Edit
@@ -873,7 +873,7 @@
Source
Edit
@@ -886,7 +886,7 @@
Source
Edit
@@ -898,7 +898,7 @@
Source
Edit
@@ -910,7 +910,7 @@
Source
Edit
@@ -922,7 +922,7 @@
Source
Edit
@@ -935,7 +935,7 @@
Source
Edit
@@ -948,7 +948,7 @@
Source
Edit
@@ -962,7 +962,7 @@
Source
Edit
@@ -974,7 +974,7 @@
Source
Edit
@@ -987,7 +987,7 @@
Source
Edit
@@ -1000,7 +1000,7 @@
Source
Edit
@@ -1012,7 +1012,7 @@
Source
Edit
@@ -1026,7 +1026,7 @@
Source
Edit
@@ -1040,7 +1040,7 @@
Source
Edit
@@ -1053,7 +1053,7 @@
Source
Edit
@@ -1066,7 +1066,7 @@
Source
Edit
@@ -1078,7 +1078,7 @@
Source
Edit
@@ -1091,7 +1091,7 @@
Source
Edit
@@ -1104,7 +1104,7 @@
Source
Edit
@@ -1117,7 +1117,7 @@
Source
Edit
@@ -1129,7 +1129,7 @@
Source
Edit
@@ -1142,7 +1142,7 @@
Source
Edit
@@ -1155,7 +1155,7 @@
Source
Edit
@@ -1168,7 +1168,7 @@
Source
Edit
@@ -1181,7 +1181,7 @@
Source
Edit
@@ -1195,7 +1195,7 @@
Source
Edit
@@ -1208,7 +1208,7 @@
Source
Edit
@@ -1221,7 +1221,7 @@
Source
Edit
@@ -1233,7 +1233,7 @@
Source
Edit
@@ -1245,7 +1245,7 @@
Source
Edit
@@ -1257,7 +1257,7 @@
Source
Edit
@@ -1269,7 +1269,7 @@
Source
Edit
@@ -1282,7 +1282,7 @@
Source
Edit
@@ -1295,7 +1295,7 @@
Source
Edit
@@ -1307,7 +1307,7 @@
Source
Edit
@@ -1319,7 +1319,7 @@
Source
Edit
@@ -1331,7 +1331,7 @@
Create layout string object from the element index
Source
Edit
@@ -1343,7 +1343,7 @@
Construct layout string span with single element
Source
Edit
@@ -1355,7 +1355,7 @@
Construct layout string span from multiple elements
Source
Edit
@@ -1367,7 +1367,7 @@
Source
Edit
@@ -1380,7 +1380,7 @@
Source
Edit
@@ -1392,7 +1392,7 @@
Source
Edit
@@ -1405,7 +1405,7 @@
Return first best formatting layout for a given block. This is the procedure you should be using unless you need to have access to all the possible layouts.
Source
Edit
@@ -1418,7 +1418,7 @@
Return all possible formatting layouts for a given block with provided options. The best layout will be the first in the returned sequence.
Source
Edit
@@ -1430,7 +1430,7 @@
Source
Edit
@@ -1443,7 +1443,7 @@
Source
Edit
@@ -1457,7 +1457,7 @@
Source
Edit
@@ -1471,7 +1471,7 @@
Source
Edit
@@ -1488,7 +1488,7 @@
Generate formatting events for the given layout. The events are backend-agnostic and can be interpreted further by the user depending on their needs.
Source
Edit
@@ -1500,7 +1500,7 @@
Source
Edit
@@ -1512,7 +1512,7 @@
Source
Edit
@@ -1524,7 +1524,7 @@
Source
Edit
@@ -1536,7 +1536,7 @@
Source
Edit
@@ -1548,7 +1548,7 @@
Iterate over mutable sequence starting from the right
Source
Edit
@@ -1562,7 +1562,7 @@
Source
Edit
@@ -1579,7 +1579,7 @@
Source
Edit
@@ -1591,7 +1591,7 @@
Source
Edit
@@ -1603,7 +1603,7 @@
Source
Edit
@@ -1616,7 +1616,7 @@
Source
Edit
@@ -1628,7 +1628,7 @@
Source
Edit
diff --git a/threadpool.html b/threadpool.html
index 170a0cdaff0..ac99da5d2bf 100644
--- a/threadpool.html
+++ b/threadpool.html
@@ -196,7 +196,7 @@ pure/concurrency/threadpool
Source
Edit
@@ -226,7 +226,7 @@
A data flow variable.
Source
Edit
@@ -238,7 +238,7 @@
Untyped base class for FlowVar[T].
Source
Edit
@@ -250,7 +250,7 @@
A thread identifier.
Source
Edit
@@ -267,7 +267,7 @@
Maximum number of "distinguished" threads.
Source
Edit
@@ -279,7 +279,7 @@
Maximum size of the thread pool. 256 threads should be good enough for anybody ;-)
Source
Edit
@@ -296,7 +296,7 @@
Blocks until the value is available and then returns this value.
Source
Edit
@@ -310,7 +310,7 @@
Note that due to Nim's parameter passing semantics, this means that T doesn't need to be copied, so awaitAndThen can sometimes be more efficient than the ^ proc.
Source
Edit
@@ -324,7 +324,7 @@
Usually it is not necessary to call this explicitly.
Source
Edit
@@ -339,7 +339,7 @@
Note: This results in non-deterministic behaviour and should be avoided.
Source
Edit
@@ -353,7 +353,7 @@
If true, awaiting fv will not block.
Source
Edit
@@ -367,7 +367,7 @@
If it returns true, a spawn may make sense. In general it is not necessary to call this directly; use the spawnX template instead.
Source
Edit
@@ -379,7 +379,7 @@
Sets the maximum thread pool size. The default value of this is MaxThreadPoolSize.
Source
Edit
@@ -391,7 +391,7 @@
Sets the minimum thread pool size. The default value of this is 4.
Source
Edit
@@ -405,7 +405,7 @@
If you need more elaborate waiting, you have to use an explicit barrier.
Source
Edit
@@ -417,7 +417,7 @@
Blocks until the value is available and then returns this value.
Source
Edit
@@ -437,7 +437,7 @@
call has to be a proc call p(...) where p is gcsafe and has a return type that is either 'void' or compatible with FlowVar[T].
Source
Edit
diff --git a/time_t.html b/time_t.html
index 67ef27ca4f2..9961ea48dda 100644
--- a/time_t.html
+++ b/time_t.html
@@ -108,7 +108,7 @@ std/time_t
Source
Edit
@@ -126,7 +126,7 @@
Wrapper for time_t. On posix, this is an alias to posix.Time.
Source
Edit
diff --git a/times.html b/times.html
index 4ec206bc41a..cce456537f9 100644
--- a/times.html
+++ b/times.html
@@ -789,7 +789,7 @@ pure/times
Source
Edit
@@ -904,7 +904,7 @@
Represents a time in different parts. Although this type can represent leap seconds, they are generally not supported in this module. They are not ignored, but the DateTime's returned by procedures in this module will never have a leap second.
Source
Edit
@@ -921,7 +921,7 @@
Source
Edit
@@ -938,7 +938,7 @@
To create a new Duration, use initDuration. Instead of trying to access the private attributes, use inSeconds for converting to seconds and inNanoseconds for converting to nanoseconds.
Source
Edit
@@ -950,7 +950,7 @@
Source
Edit
@@ -963,7 +963,7 @@
Subrange of TimeUnit that only includes units of fixed duration. These are the units that can be represented by a Duration.
Source
Edit
@@ -975,7 +975,7 @@
Source
Edit
@@ -987,7 +987,7 @@
Source
Edit
@@ -1002,7 +1002,7 @@
Represents a month. Note that the enum starts at 1, so ord(month) will give the month number in the range 1..12.
Source
Edit
@@ -1014,7 +1014,7 @@
Source
Edit
@@ -1026,7 +1026,7 @@
Source
Edit
@@ -1039,7 +1039,7 @@
Includes the value 60 to allow for a leap second. Note however that the second of a DateTime will never be a leap second.
Source
Edit
@@ -1054,7 +1054,7 @@
Represents a point in time.
Source
Edit
@@ -1076,7 +1076,7 @@
To create a new TimeFormat use initTimeFormat proc.
Source
Edit
@@ -1089,7 +1089,7 @@
Raised when parsing a TimeFormat string fails.
Source
Edit
@@ -1117,7 +1117,7 @@
Note that TimeInterval's returned from the times module are never normalized. If you want to normalize a time unit, Duration should be used instead.
Source
Edit
@@ -1129,7 +1129,7 @@
Source
Edit
@@ -1142,7 +1142,7 @@
Raised when parsing input using a TimeFormat fails.
Source
Edit
@@ -1156,7 +1156,7 @@
Different units of time.
Source
Edit
@@ -1175,7 +1175,7 @@
Timezone interface for supporting DateTimes of arbitrary timezones. The times module only supplies implementations for the system's local time and UTC.
Source
Edit
@@ -1189,7 +1189,7 @@
Represents a weekday.
Source
Edit
@@ -1201,7 +1201,7 @@
Source
Edit
@@ -1218,7 +1218,7 @@
Represents a point in time with an associated UTC offset and DST flag. This type is only used for implementing timezones.
Source
Edit
@@ -1240,7 +1240,7 @@
Source
Edit
@@ -1254,7 +1254,7 @@
Zero value for durations. Useful for comparisons.doAssert initDuration(seconds = 1) > DurationZero
doAssert initDuration(seconds = 0) == DurationZero
Source
Edit
@@ -1275,7 +1275,7 @@
doAssert $dt == "2000-01-01T12:00:00Z"
doAssert $default(DateTime) == "Uninitialized DateTime"
Source
Edit
@@ -1294,7 +1294,7 @@
doAssert $initDuration(milliseconds = -1500) ==
"-1 second and -500 milliseconds"
Source
Edit
@@ -1309,7 +1309,7 @@
let f = initTimeFormat("yyyy-MM-dd")
doAssert $f == "yyyy-MM-dd"
Source
Edit
@@ -1325,7 +1325,7 @@
"1 year and 123 nanoseconds"
doAssert $initTimeInterval() == "0 nanoseconds"
Source
Edit
@@ -1341,7 +1341,7 @@
let tm = dt.toTime()
doAssert $tm == "1970-01-01T00:00:00" & format(dt, "zzz")
Source
Edit
@@ -1353,7 +1353,7 @@
Returns the name of the timezone.
Source
Edit
@@ -1365,7 +1365,7 @@
Source
Edit
@@ -1381,7 +1381,7 @@
doAssert initDuration(seconds = 1) * 5 == initDuration(seconds = 5)
doAssert initDuration(minutes = 45) * 3 == initDuration(hours = 2, minutes = 15)
Source
Edit
@@ -1397,7 +1397,7 @@
doAssert 5 * initDuration(seconds = 1) == initDuration(seconds = 5)
doAssert 3 * initDuration(minutes = 45) == initDuration(hours = 2, minutes = 15)
Source
Edit
@@ -1409,7 +1409,7 @@
Source
Edit
@@ -1421,7 +1421,7 @@
Source
Edit
@@ -1433,7 +1433,7 @@
Source
Edit
@@ -1445,7 +1445,7 @@
Source
Edit
@@ -1457,7 +1457,7 @@
Source
Edit
@@ -1469,7 +1469,7 @@
Source
Edit
@@ -1486,7 +1486,7 @@
doAssert initDuration(seconds = 1) + initDuration(days = 1) ==
initDuration(seconds = 1, days = 1)
Source
Edit
@@ -1501,7 +1501,7 @@
Example:
doAssert (fromUnix(0) + initDuration(seconds = 1)) == fromUnix(1)
Source
Edit
@@ -1517,7 +1517,7 @@
let dur = initDuration(hours = 5)
doAssert $(dt + dur) == "2017-03-30T05:00:00Z"
Source
Edit
@@ -1536,7 +1536,7 @@
doAssert $(dt - 1.months) == "2017-03-02T00:00:00Z"
Source
Edit
@@ -1548,7 +1548,7 @@
Adds two TimeInterval objects together.
Source
Edit
@@ -1563,7 +1563,7 @@
let tm = fromUnix(0)
doAssert tm + 5.seconds == fromUnix(5)
Source
Edit
@@ -1575,7 +1575,7 @@
Source
Edit
@@ -1587,7 +1587,7 @@
Source
Edit
@@ -1599,7 +1599,7 @@
Source
Edit
@@ -1611,7 +1611,7 @@
Source
Edit
@@ -1623,7 +1623,7 @@
Source
Edit
@@ -1635,7 +1635,7 @@
Source
Edit
@@ -1652,7 +1652,7 @@
doAssert initDuration(seconds = 1, days = 1) - initDuration(seconds = 1) ==
initDuration(days = 1)
Source
Edit
@@ -1668,7 +1668,7 @@
doAssert initTime(1000, 100) - initTime(500, 20) ==
initDuration(minutes = 8, seconds = 20, nanoseconds = 80)
Source
Edit
@@ -1684,7 +1684,7 @@
Example:
doAssert -initDuration(seconds = 1) == initDuration(seconds = -1)
Source
Edit
@@ -1699,7 +1699,7 @@
Example:
doAssert (fromUnix(0) - initDuration(seconds = 1)) == fromUnix(-1)
Source
Edit
@@ -1716,7 +1716,7 @@
doAssert dt1 - dt2 == initDuration(days = 5)
Source
Edit
@@ -1732,7 +1732,7 @@
let dur = initDuration(days = 5)
doAssert $(dt - dur) == "2017-03-25T00:00:00Z"
Source
Edit
@@ -1747,7 +1747,7 @@
let dt = dateTime(2017, mMar, 30, 00, 00, 00, 00, utc())
doAssert $(dt - 5.days) == "2017-03-25T00:00:00Z"
Source
Edit
@@ -1765,7 +1765,7 @@
let ti2 = initTimeInterval(hours = 4)
doAssert (ti1 - ti2) == initTimeInterval(hours = 20)
Source
Edit
@@ -1780,7 +1780,7 @@
let day = -initTimeInterval(hours = 24)
doAssert day.hours == -24
Source
Edit
@@ -1795,7 +1795,7 @@
let tm = fromUnix(5)
doAssert tm - 5.seconds == fromUnix(0)
Source
Edit
@@ -1807,7 +1807,7 @@
Returns true if a happened before or at the same time as b.
Source
Edit
@@ -1820,7 +1820,7 @@
Source
Edit
@@ -1833,7 +1833,7 @@
Returns true if a <= b.
Source
Edit
@@ -1845,7 +1845,7 @@
Returns true if a happened before b.
Source
Edit
@@ -1862,7 +1862,7 @@
doAssert initDuration(seconds = -2) < initDuration(seconds = 1)
doAssert initDuration(seconds = -2).abs < initDuration(seconds = 1).abs == false
Source
Edit
@@ -1877,7 +1877,7 @@
Example:
doAssert initTime(50, 0) < initTime(99, 0)
Source
Edit
@@ -1889,7 +1889,7 @@
Returns true if a and b represent the same point in time.
Source
Edit
@@ -1907,7 +1907,7 @@
d2 = initDuration(days = 7)
doAssert d1 == d2
Source
Edit
@@ -1920,7 +1920,7 @@
Returns true if a == b, that is if both times represent the same point in time.
Source
Edit
@@ -1935,7 +1935,7 @@
doAssert local() == local()
doAssert local() != utc()
Source
Edit
@@ -1955,7 +1955,7 @@
doAssert initDuration(nanoseconds = 3) div 2 ==
initDuration(nanoseconds = 1)
Source
Edit
@@ -1970,7 +1970,7 @@
doAssert initDuration(milliseconds = -1500).abs ==
initDuration(milliseconds = 1500)
Source
Edit
@@ -1992,7 +1992,7 @@
doAssert between(a, b) == ti
doAssert between(a, b) == -between(b, a)
Source
Edit
@@ -2009,7 +2009,7 @@
doAssert convert(Days, Weeks, 13) == 1
doAssert convert(Seconds, Milliseconds, -1) == -1000
Source
Edit
@@ -2029,7 +2029,7 @@
echo "CPU time [s] ", cpuTime() - t0
echo "Fib is [s] ", fibWhen the flag --benchmarkVM is passed to the compiler, this proc is also available at compile time
Source
Edit
@@ -2046,7 +2046,7 @@
Example:
assert $dateTime(2017, mMar, 30, zone = utc()) == "2017-03-30T00:00:00Z"
Source
Edit
@@ -2060,7 +2060,7 @@
echo getTime() + 2.days
Source
Edit
@@ -2076,7 +2076,7 @@
Unsuitable for benchmarking (but still better than now), use monotimes.getMonoTime or cpuTime instead, depending on the use case.
Source
Edit
@@ -2088,7 +2088,7 @@
Overload that validates format at compile time.
Source
Edit
@@ -2106,7 +2106,7 @@
let dt = dateTime(2000, mJan, 01, 00, 00, 00, 00, utc())
doAssert "2000-01-01" == format(dt, "yyyy-MM-dd")
Source
Edit
@@ -2123,7 +2123,7 @@
let dt = dateTime(2000, mJan, 01, 00, 00, 00, 00, utc())
doAssert "2000-01-01" == dt.format(f)
Source
Edit
@@ -2136,7 +2136,7 @@
Overload that validates f at compile time.
Source
Edit
@@ -2155,7 +2155,7 @@
var tm = dt.toTime()
doAssert format(tm, "yyyy-MM-dd'T'HH:mm:ss", utc()) == "1970-01-01T00:00:00"
Source
Edit
@@ -2168,7 +2168,7 @@
adapter for strformat. Not intended to be called directly.
Source
Edit
@@ -2183,7 +2183,7 @@
Example:
doAssert $fromUnix(0).utc == "1970-01-01T00:00:00Z"
Source
Edit
@@ -2199,7 +2199,7 @@
doAssert fromUnixFloat(123456.0) == fromUnixFloat(123456)
doAssert fromUnixFloat(-123456.0) == fromUnixFloat(-123456)
Source
Edit
@@ -2211,7 +2211,7 @@
Convert a Windows file time (100-nanosecond intervals since 1601-01-01T00:00:00Z) to a Time.
Source
Edit
@@ -2226,7 +2226,7 @@
Example:
echo getClockStr(now() - 1.hours)
Source
Edit
@@ -2241,7 +2241,7 @@
Example:
echo getDateStr(now() - 1.months)
Source
Edit
@@ -2257,7 +2257,7 @@
doAssert getDayOfWeek(13, mJun, 1990) == dWed
doAssert $getDayOfWeek(13, mJun, 1990) == "Wednesday"
Source
Edit
@@ -2274,7 +2274,7 @@
doAssert getDayOfYear(10, mJan, 2000) == 9
doAssert getDayOfYear(10, mFeb, 2000) == 40
Source
Edit
@@ -2289,7 +2289,7 @@
doAssert getDaysInMonth(mFeb, 2000) == 29
doAssert getDaysInMonth(mFeb, 2001) == 28
Source
Edit
@@ -2304,7 +2304,7 @@
doAssert getDaysInYear(2000) == 366
doAssert getDaysInYear(2001) == 365
Source
Edit
@@ -2316,7 +2316,7 @@
Gets the current time as a Time with up to nanosecond resolution.
Source
Edit
@@ -2328,7 +2328,7 @@
Get the longest representable duration.
Source
Edit
@@ -2340,7 +2340,7 @@
Source
Edit
@@ -2352,7 +2352,7 @@
The number of hours past midnight, in the range 0 to 23.
Source
Edit
@@ -2366,7 +2366,7 @@
echo getTime() + 2.hours
Source
Edit
@@ -2381,7 +2381,7 @@
let dur = initDuration(hours = -50)
doAssert dur.inDays == -2
Source
Edit
@@ -2396,7 +2396,7 @@
let dur = initDuration(minutes = 60, days = 2)
doAssert dur.inHours == 49
Source
Edit
@@ -2414,7 +2414,7 @@
doAssert dur.inMilliseconds == 1001
doAssert dur.inSeconds == 1
Source
Edit
@@ -2427,7 +2427,7 @@
Create a Time from a unix timestamp and a nanosecond part.
Source
Edit
@@ -2445,7 +2445,7 @@
let f = initTimeFormat("yyyy-MM-dd")
doAssert "2000-01-01" == "2000-01-01".parse(f).format(f)
Source
Edit
@@ -2467,7 +2467,7 @@
doAssert $(dt + day) == "2000-01-02T12:00:00Z"
doAssert initTimeInterval(hours = 24) != initTimeInterval(days = 1)
Source
Edit
@@ -2482,7 +2482,7 @@
let dur = initDuration(seconds = -2)
doAssert dur.inMicroseconds == -2000000
Source
Edit
@@ -2497,7 +2497,7 @@
let dur = initDuration(seconds = -2)
doAssert dur.inMilliseconds == -2000
Source
Edit
@@ -2512,7 +2512,7 @@
let dur = initDuration(hours = 2, seconds = 10)
doAssert dur.inMinutes == 120
Source
Edit
@@ -2527,7 +2527,7 @@
let dur = initDuration(seconds = -2)
doAssert dur.inNanoseconds == -2000000000
Source
Edit
@@ -2542,7 +2542,7 @@
let dur = initDuration(hours = 2, milliseconds = 10)
doAssert dur.inSeconds == 2 * 60 * 60
Source
Edit
@@ -2557,7 +2557,7 @@
let dur = initDuration(days = 8)
doAssert dur.inWeeks == 1
Source
Edit
@@ -2570,7 +2570,7 @@
Returns a DateTime representing the same point in time as dt but using zone as the timezone.
Source
Edit
@@ -2583,7 +2583,7 @@
Convert time into a DateTime using zone as the timezone.
Source
Edit
@@ -2595,7 +2595,7 @@
Determines whether DST is in effect. Always false for the JavaScript backend.
Source
Edit
@@ -2610,7 +2610,7 @@
doAssert now().isInitialized
doAssert not default(DateTime).isInitialized
Source
Edit
@@ -2630,7 +2630,7 @@
doAssert dt2+1.years-1.years == dt2
doAssertRaises(Exception): discard dateTime(2021, mFeb, 29, 00, 00, 00, 00, utc())
Source
Edit
@@ -2645,7 +2645,7 @@
doAssert isLeapYear(2000)
doAssert not isLeapYear(1900)
Source
Edit
@@ -2660,7 +2660,7 @@
doAssert now().timezone == local()
doAssert local().name == "LOCAL"
Source
Edit
@@ -2672,7 +2672,7 @@
Shorthand for dt.inZone(local()).
Source
Edit
@@ -2684,7 +2684,7 @@
Shorthand for t.inZone(local()).
Source
Edit
@@ -2696,7 +2696,7 @@
Get the longest representable duration of negative direction.
Source
Edit
@@ -2708,7 +2708,7 @@
Source
Edit
@@ -2720,7 +2720,7 @@
TimeInterval of micros microseconds.
Source
Edit
@@ -2732,7 +2732,7 @@
TimeInterval of ms milliseconds.
Source
Edit
@@ -2744,7 +2744,7 @@
The number of minutes after the hour, in the range 0 to 59.
Source
Edit
@@ -2758,7 +2758,7 @@
echo getTime() + 5.minutes
Source
Edit
@@ -2770,7 +2770,7 @@
The month as an enum, the ordinal value is in the range 1 to 12.
Source
Edit
@@ -2782,7 +2782,7 @@
The day of the month, in the range 1 to 31.
Source
Edit
@@ -2796,7 +2796,7 @@
echo getTime() + 2.months
Source
Edit
@@ -2811,7 +2811,7 @@
See also: https://en.wikipedia.org/wiki/Tz_database
Source
Edit
@@ -2823,7 +2823,7 @@
The number of nanoseconds after the second, in the range 0 to 999_999_999.
Source
Edit
@@ -2835,7 +2835,7 @@
Get the fractional part of a Time as the number of nanoseconds of the second.
Source
Edit
@@ -2847,7 +2847,7 @@
TimeInterval of nanos nanoseconds.
Source
Edit
@@ -2869,7 +2869,7 @@
ZonedTime(utcOffset: 0, isDst: false, time: time)
let utc = newTimezone("Etc/UTC", utcTzInfo, utcTzInfo)
Source
Edit
@@ -2883,7 +2883,7 @@
Unsuitable for benchmarking, use monotimes.getMonoTime or cpuTime instead, depending on the use case.
Source
Edit
@@ -2902,7 +2902,7 @@
let dt = dateTime(2000, mJan, 01, 00, 00, 00, 00, utc())
doAssert dt == parse("2000-01-01", "yyyy-MM-dd", utc())
Source
Edit
@@ -2916,7 +2916,7 @@
Overload that validates f at compile time.
Source
Edit
@@ -2936,7 +2936,7 @@
let dt = dateTime(2000, mJan, 01, 00, 00, 00, 00, utc())
doAssert dt == "2000-01-01".parse(f, utc())
Source
Edit
@@ -2954,7 +2954,7 @@
let tStr = "1970-01-01T00:00:00+00:00"
doAssert parseTime(tStr, "yyyy-MM-dd'T'HH:mm:sszzz", utc()) == fromUnix(0)
Source
Edit
@@ -2967,7 +2967,7 @@
Overload that validates format at compile time.
Source
Edit
@@ -2979,7 +2979,7 @@
The number of seconds after the minute, in the range 0 to 59.
Source
Edit
@@ -2993,7 +2993,7 @@
echo getTime() + 5.seconds
Source
Edit
@@ -3005,7 +3005,7 @@
The timezone represented as an implementation of Timezone.
Source
Edit
@@ -3027,7 +3027,7 @@
dp = toParts(initDuration(days = -1))
doAssert dp[Days] == -1
Source
Edit
@@ -3045,7 +3045,7 @@
doAssert tp[Years] == 1
doAssert tp[Nanoseconds] == 123
Source
Edit
@@ -3057,7 +3057,7 @@
Converts a DateTime to a Time representing the same point in time.
Source
Edit
@@ -3072,7 +3072,7 @@
Example:
doAssert fromUnix(0).toUnix() == 0
Source
Edit
@@ -3088,7 +3088,7 @@
doAssert abs(t.toUnixFloat().fromUnixFloat - t) < initDuration(nanoseconds = 1000)
Source
Edit
@@ -3100,7 +3100,7 @@
Convert t to a Windows file time (100-nanosecond intervals since 1601-01-01T00:00:00Z).
Source
Edit
@@ -3115,7 +3115,7 @@
doAssert now().utc.timezone == utc()
doAssert utc().name == "Etc/UTC"
Source
Edit
@@ -3127,7 +3127,7 @@
Shorthand for dt.inZone(utc()).
Source
Edit
@@ -3139,7 +3139,7 @@
Shorthand for t.inZone(utc()).
Source
Edit
@@ -3151,7 +3151,7 @@
The offset in seconds west of UTC, including any offset due to DST. Note that the sign of this number is the opposite of the one in a formatted offset string like +01:00 (which would be equivalent to the UTC offset -3600).
Source
Edit
@@ -3163,7 +3163,7 @@
The day of the week as an enum, the ordinal value is in the range 0 (monday) to 6 (sunday).
Source
Edit
@@ -3177,7 +3177,7 @@
echo getTime() + 2.weeks
Source
Edit
@@ -3189,7 +3189,7 @@
The year, using astronomical year numbering (meaning that before year 1 is year 0, then year -1 and so on).
Source
Edit
@@ -3201,7 +3201,7 @@
The number of days since January 1, in the range 0 to 365.
Source
Edit
@@ -3215,7 +3215,7 @@
echo getTime() + 2.years
Source
Edit
@@ -3230,7 +3230,7 @@
Note that the Time argument does not represent a point in time, it represent a local time! E.g if adjTime is fromUnix(0), it should be interpreted as 1970-01-01T00:00:00 in the zone timezone, not in UTC.
Source
Edit
@@ -3243,7 +3243,7 @@
Returns the ZonedTime for some point in time.
Source
Edit
@@ -3260,7 +3260,7 @@
adapter for strformat. Not intended to be called directly.
Source
Edit
diff --git a/tinyc.html b/tinyc.html
index 375e1a8ebcc..7ec1ad2f027 100644
--- a/tinyc.html
+++ b/tinyc.html
@@ -227,7 +227,7 @@ wrappers/tinyc
Source
Edit
@@ -244,7 +244,7 @@
Source
Edit
@@ -256,7 +256,7 @@
Source
Edit
@@ -273,7 +273,7 @@
dynamic library
Source
Edit
@@ -285,7 +285,7 @@
executable file
Source
Edit
@@ -297,7 +297,7 @@
output will be ran in memory (no output file) (default)
Source
Edit
@@ -309,7 +309,7 @@
object file
Source
Edit
@@ -321,7 +321,7 @@
preprocessed file (used internally)
Source
Edit
@@ -339,7 +339,7 @@
add a file (either a C file, dll, an object, a library or an ld script). Return -1 if error.
Source
Edit
@@ -352,7 +352,7 @@
add include path
Source
Edit
@@ -365,7 +365,7 @@
the library name is the same as the argument of the '-l' option
Source
Edit
@@ -378,7 +378,7 @@
equivalent to -Lpath option
Source
Edit
@@ -391,7 +391,7 @@
add a symbol to the compiled program
Source
Edit
@@ -404,7 +404,7 @@
add in system include path
Source
Edit
@@ -417,7 +417,7 @@
free a TCC compilation context
Source
Edit
@@ -430,7 +430,7 @@
compile a string containing a C source. Return non zero if error.
Source
Edit
@@ -443,7 +443,7 @@
define preprocessor symbol 'sym'. Can put optional value
Source
Edit
@@ -456,7 +456,7 @@
return symbol value or NULL if not found
Source
Edit
@@ -468,7 +468,7 @@
create a new TCC compilation context
Source
Edit
@@ -481,7 +481,7 @@
output an executable, library or object file. DO NOT call tcc_relocate() before.
Source
Edit
@@ -494,7 +494,7 @@
copy code into memory passed in by the caller and do all relocations (needed before using tcc_get_symbol()). returns -1 on error and required size if ptr is NULL
Source
Edit
@@ -507,7 +507,7 @@
link and run main() function and return its value. DO NOT call tcc_relocate() before.
Source
Edit
@@ -520,7 +520,7 @@
set error/warning display callback
Source
Edit
@@ -533,7 +533,7 @@
set CONFIG_TCCDIR at runtime
Source
Edit
@@ -546,7 +546,7 @@
set a options
Source
Edit
@@ -559,7 +559,7 @@
set output type. MUST BE CALLED before any compilation
Source
Edit
@@ -572,7 +572,7 @@
undefine preprocess symbol 'sym'
Source
Edit
diff --git a/tut1.html b/tut1.html
index 9fe352b9e85..9d4fb199a6f 100644
--- a/tut1.html
+++ b/tut1.html
@@ -167,7 +167,7 @@ Nim Tutorial (Part I)
Source
Edit
@@ -175,7 +175,7 @@ Nim Tutorial (Part I)
Author: | Andreas Rumpf |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
"Der Mensch ist doch ein Augentier -- schöne Dinge wünsch ich mir."
diff --git a/tut2.html b/tut2.html
index fb4e8b7d75f..bb288528005 100644
--- a/tut2.html
+++ b/tut2.html
@@ -126,7 +126,7 @@
Nim Tutorial (Part II)
Source
Edit
@@ -134,7 +134,7 @@ Nim Tutorial (Part II)
Author: | Andreas Rumpf |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
"Repetition renders the ridiculous reasonable." -- Norman Wildberger
This document is a tutorial for the advanced constructs of the Nim programming language. Note that this document is somewhat obsolete as the manual contains many more examples of the advanced language features.
diff --git a/tut3.html b/tut3.html
index 9636721b086..21e8efad5e2 100644
--- a/tut3.html
+++ b/tut3.html
@@ -123,7 +123,7 @@ Nim Tutorial (Part III)
Source
Edit
@@ -131,7 +131,7 @@ Nim Tutorial (Part III)
Author: | Arne Döring |
-Version: | 0.1.0-dev.20886 |
+Version: | 0.1.0-dev.20887 |
"With Great Power Comes Great Responsibility." -- Spider Man's Uncle
This document is a tutorial about Nim's macro system. A macro is a function that is executed at compile-time and transforms a Nim syntax tree into a different tree.
diff --git a/typeinfo.html b/typeinfo.html
index 9b016a645c2..7739a14cf19 100644
--- a/typeinfo.html
+++ b/typeinfo.html
@@ -409,7 +409,7 @@ core/typeinfo
Source
Edit
@@ -456,7 +456,7 @@
The wrapped value can be modified with its wrapper! This means that Any keeps a non-traced pointer to its wrapped value and must not live longer than its wrapped value.
Source
Edit
@@ -498,7 +498,7 @@
The kind of Any.
Source
Edit
@@ -515,7 +515,7 @@
Dereference operator for Any. x needs to represent a ptr or a ref.
Source
Edit
@@ -528,7 +528,7 @@
Sets a field of x. x needs to represent an object or a tuple.
Source
Edit
@@ -540,7 +540,7 @@
Accessor for an any x that represents an array or a sequence.
Source
Edit
@@ -552,7 +552,7 @@
Dereference operator for Any. x needs to represent a ptr or a ref.
Source
Edit
@@ -564,7 +564,7 @@
Gets a field of x. x needs to represent an object or a tuple.
Source
Edit
@@ -576,7 +576,7 @@
Accessor for an any x that represents an array or a sequence.
Source
Edit
@@ -588,7 +588,7 @@
Copies the value of y to x. The assignment operator for Any does NOT do this; it performs a shallow copy instead!
Source
Edit
@@ -600,7 +600,7 @@
Returns the base type of x (useful for inherited object types).
Source
Edit
@@ -612,7 +612,7 @@
Gets the base type's kind. If x has no base type, akNone is returned.
Source
Edit
@@ -624,7 +624,7 @@
Returns the size of x's base type. If x has no base type, 0 is returned.
Source
Edit
@@ -636,7 +636,7 @@
Performs setLen(x, x.len+1). x needs to represent a seq.
Source
Edit
@@ -648,7 +648,7 @@
Retrieves the float value out of x. x needs to represent some float. The value is extended to BiggestFloat.
Source
Edit
@@ -660,7 +660,7 @@
Retrieves the integer value out of x. x needs to represent some integer, a bool, a char, an enum or a small enough bit set. The value might be sign-extended to BiggestInt.
Source
Edit
@@ -672,7 +672,7 @@
Retrieves the unsigned integer value out of x. x needs to represent an unsigned integer.
Source
Edit
@@ -684,7 +684,7 @@
Retrieves the bool value out of x. x needs to represent a bool.
Source
Edit
@@ -696,7 +696,7 @@
Retrieves the char value out of x. x needs to represent a char.
Source
Edit
@@ -708,7 +708,7 @@
Retrieves the cstring value out of x. x needs to represent a cstring.
Source
Edit
@@ -720,7 +720,7 @@
Gets the enum field name as a string. x needs to represent an enum.
Source
Edit
@@ -732,7 +732,7 @@
Gets the enum field name as a string. x needs to represent an enum but is only used to access the type information. The field name of ordinalValue is returned.
Source
Edit
@@ -744,7 +744,7 @@
Gets the enum field ordinal from name. x needs to represent an enum but is only used to access the type information. In case of an error low(int) is returned.
Source
Edit
@@ -756,7 +756,7 @@
Retrieves the float value out of x. x needs to represent a float.
Source
Edit
@@ -768,7 +768,7 @@
Retrieves the float32 value out of x. x needs to represent a float32.
Source
Edit
@@ -780,7 +780,7 @@
Retrieves the float64 value out of x. x needs to represent a float64.
Source
Edit
@@ -792,7 +792,7 @@
Retrieves the int value out of x. x needs to represent an int.
Source
Edit
@@ -804,7 +804,7 @@
Retrieves the int8 value out of x. x needs to represent an int8.
Source
Edit
@@ -816,7 +816,7 @@
Retrieves the int16 value out of x. x needs to represent an int16.
Source
Edit
@@ -828,7 +828,7 @@
Retrieves the int32 value out of x. x needs to represent an int32.
Source
Edit
@@ -840,7 +840,7 @@
Retrieves the int64 value out of x. x needs to represent an int64.
Source
Edit
@@ -852,7 +852,7 @@
Retrieves the pointer value out of x. x needs to be of kind akString, akCString, akProc, akRef, akPtr, akPointer or akSequence.
Source
Edit
@@ -864,7 +864,7 @@
Retrieves the string value out of x. x needs to represent a string.
Source
Edit
@@ -876,7 +876,7 @@
Retrieves the uint value out of x. x needs to represent a uint.
Source
Edit
@@ -888,7 +888,7 @@
Retrieves the uint8 value out of x. x needs to represent a uint8.
Source
Edit
@@ -900,7 +900,7 @@
Retrieves the uint16 value out of x. x needs to represent a uint16.
Source
Edit
@@ -912,7 +912,7 @@
Retrieves the uint32 value out of x. x needs to represent a uint32.
Source
Edit
@@ -924,7 +924,7 @@
Retrieves the uint64 value out of x. x needs to represent a uint64.
Source
Edit
@@ -936,7 +936,7 @@
Includes an element elem in x. x needs to represent a Nim bitset.
Source
Edit
@@ -948,7 +948,7 @@
Performs new(x). x needs to represent a ref.
Source
Edit
@@ -960,7 +960,7 @@
Performs newSeq(x, len). x needs to represent a seq.
Source
Edit
@@ -972,7 +972,7 @@
isNil for an x that represents a cstring, proc or some pointer type.
Source
Edit
@@ -984,7 +984,7 @@
Gets the type kind.
Source
Edit
@@ -996,7 +996,7 @@
len for an any x that represents an array or a sequence.
Source
Edit
@@ -1008,7 +1008,7 @@
Sets the float value of x. x needs to represent some float.
Source
Edit
@@ -1020,7 +1020,7 @@
Sets the integer value of x. x needs to represent some integer, a bool, a char, an enum or a small enough bit set.
Source
Edit
@@ -1032,7 +1032,7 @@
Sets the unsigned integer value of x. x needs to represent an unsigned integer.
Source
Edit
@@ -1044,7 +1044,7 @@
This needs to be called to set x's runtime object type field.
Source
Edit
@@ -1056,7 +1056,7 @@
Sets the pointer value of x. x needs to be of kind akString, akCString, akProc, akRef, akPtr, akPointer or akSequence.
Source
Edit
@@ -1068,7 +1068,7 @@
Sets the string value of x. x needs to represent a string.
Source
Edit
@@ -1080,7 +1080,7 @@
Returns the size of x's type.
Source
Edit
@@ -1092,7 +1092,7 @@
Skips the range information of x.
Source
Edit
@@ -1104,7 +1104,7 @@
Constructs an Any object from x. This captures x's address, so x can be modified with its Any wrapper! The caller needs to ensure that the wrapper does not live longer than x!
Source
Edit
@@ -1121,7 +1121,7 @@
Iterates over every element of x. x needs to represent a set.
Source
Edit
@@ -1133,7 +1133,7 @@
Iterates over every active field of x. x needs to represent an object or a tuple.
Source
Edit
diff --git a/typetraits.html b/typetraits.html
index 15beee4ed43..0c17a792240 100644
--- a/typetraits.html
+++ b/typetraits.html
@@ -232,7 +232,7 @@ pure/typetraits
Source
Edit
@@ -268,7 +268,7 @@
Enum with holes.
Source
Edit
@@ -280,7 +280,7 @@
Enum without holes.
Source
Edit
@@ -293,7 +293,7 @@
Used to wrap a static value in genericParams.
Source
Edit
@@ -315,7 +315,7 @@
doAssert arity(array[3, int]) == 2
doAssert arity((int, int, float, string)) == 4
Source
Edit
@@ -339,7 +339,7 @@
doAssert distinctBase(MyOtherInt, false) is MyInt
doAssert distinctBase(int) is int
Source
Edit
@@ -377,7 +377,7 @@
doAssert genericHead(Foo[int])[float] is Foo[float]
doAssert seq[int].genericHead is seq
Source
Edit
@@ -389,7 +389,7 @@
Return true if the func/proc/etc fn has closure. fn has to be a resolved symbol of kind nnkSym. This implies that the macro that calls this proc should accept typed arguments and not untyped arguments.
Source
Edit
@@ -413,7 +413,7 @@
doAssert not isCyclical(NoCycle2)
doAssert isCyclical(Cycle)
Source
Edit
@@ -429,7 +429,7 @@
doAssert not isNamedTuple((string, int))
doAssert isNamedTuple(tuple[name: string, age: int])
Source
Edit
@@ -446,7 +446,7 @@
doAssert name(int) == "int"
doAssert name(seq[string]) == "seq[string]"
Source
Edit
@@ -466,7 +466,7 @@
doAssert rangeBase(Range) isnot range
doAssert rangeBase(Nested) is Range
Source
Edit
@@ -484,7 +484,7 @@
doAssert stripGenericParams(Foo[string]) is Foo
doAssert stripGenericParams(int) is int
Source
Edit
@@ -499,7 +499,7 @@
Other languages name a type like these blob.
Source
Edit
@@ -519,7 +519,7 @@
doAssert tupleLen((int, int, float, string)) == 4
doAssert tupleLen(tuple[name: string, age: int]) == 2
Source
Edit
@@ -542,7 +542,7 @@
doAssert Foo.enumLen == 2
Source
Edit
@@ -566,7 +566,7 @@
doAssert 12.MyOtherInt.distinctBase(false) is MyInt
doAssert 12.distinctBase == 12
Source
Edit
@@ -586,7 +586,7 @@
doAssert elementType("asdf") is char
doAssert elementType(myiter(3)) is int
Source
Edit
@@ -616,7 +616,7 @@
var a: array[10, int]
doAssert genericParams(typeof(a)) is (range[0..9], int)
Source
Edit
@@ -630,7 +630,7 @@
Example:
doAssert get((int, int, float, string), 2) is float
Source
Edit
@@ -648,7 +648,7 @@
assert (ref A).pointerBase is A
assert (var s = "abc"; s[0].addr).typeof.pointerBase is char
Source
Edit
@@ -666,7 +666,7 @@
Example:
doAssert tupleLen((1, 2)) == 2
Source
Edit
diff --git a/underscored_calls.html b/underscored_calls.html
index 9da71c52650..4872be98cf9 100644
--- a/underscored_calls.html
+++ b/underscored_calls.html
@@ -117,7 +117,7 @@ std/private/underscored_calls
Source
Edit
@@ -139,7 +139,7 @@
Source
Edit
diff --git a/unicode.html b/unicode.html
index 1fb8c1a274c..250fd1268ad 100644
--- a/unicode.html
+++ b/unicode.html
@@ -377,7 +377,7 @@ pure/unicode
Source
Edit
@@ -405,7 +405,7 @@
A Rune may be composed with other Runes to a character on the screen. RuneImpl is the underlying type used to store Runes, currently int32.
Source
Edit
@@ -427,7 +427,7 @@
Source
Edit
@@ -448,7 +448,7 @@
someRunes = toRunes(someString)
doAssert $someRunes == someString
Source
Edit
@@ -465,7 +465,7 @@
b = "ü".runeAt(0)
doAssert a <% b
Source
Edit
@@ -482,7 +482,7 @@
b = "ü".runeAt(0)
doAssert a <=% b
Source
Edit
@@ -494,7 +494,7 @@
Checks if two runes are equal.
Source
Edit
@@ -511,7 +511,7 @@
s.add(c)
doAssert s == "abcä"
Source
Edit
@@ -533,7 +533,7 @@
assert align("Åge", 5) == " Åge"
assert align("×", 4, '_'.Rune) == "___×"
Source
Edit
@@ -555,7 +555,7 @@
assert alignLeft("Åge", 5) == "Åge "
assert alignLeft("×", 4, '_'.Rune) == "×___"
Source
Edit
@@ -570,7 +570,7 @@
Example:
doAssert capitalize("βeta") == "Βeta"
Source
Edit
@@ -583,7 +583,7 @@
Compares two UTF-8 strings and ignores the case. Returns:0 if a == b
< 0 if a < b
> 0 if a > b
Source
Edit
@@ -600,7 +600,7 @@
doAssert a.graphemeLen(2) == 1
doAssert a.graphemeLen(4) == 2
Source
Edit
@@ -620,7 +620,7 @@
Source
Edit
@@ -636,7 +636,7 @@
let a = "añyóng"
doAssert a.isAlpha
Source
Edit
@@ -655,7 +655,7 @@
Source
Edit
@@ -674,7 +674,7 @@
Source
Edit
@@ -690,7 +690,7 @@
let a = "\t\l \v\r\f"
doAssert a.isSpace
Source
Edit
@@ -710,7 +710,7 @@
Source
Edit
@@ -731,7 +731,7 @@
Source
Edit
@@ -750,7 +750,7 @@
Source
Edit
@@ -762,7 +762,7 @@
Length of the last rune in s[0..last]. Returns the rune and its length in bytes.
Source
Edit
@@ -780,7 +780,7 @@
let a = "ñ".runeAt(0)
doAssert a.repeat(5) == "ñññññ"
Source
Edit
@@ -799,7 +799,7 @@
assert reversed("as⃝df̅") == "f̅ds⃝a"
assert reversed("a⃞b⃞c⃞") == "c⃞b⃞a⃞"
Source
Edit
@@ -822,7 +822,7 @@
doAssert a.runeAt(2) == "ñ".runeAt(1)
doAssert a.runeAt(3) == "y".runeAt(0)
Source
Edit
@@ -841,7 +841,7 @@
Source
Edit
@@ -857,7 +857,7 @@
doAssert a.runeLen == 6
Source
Edit
@@ -877,7 +877,7 @@
doAssert a.runeLenAt(0) == 1
doAssert a.runeLenAt(1) == 2
Source
Edit
@@ -900,7 +900,7 @@
doAssert a.runeOffset(3) == 4
doAssert a.runeOffset(4) == 6
Source
Edit
@@ -919,7 +919,7 @@
Source
Edit
@@ -938,7 +938,7 @@
Source
Edit
@@ -961,7 +961,7 @@
doAssert(runeSubStr(s, 12, 5) == "10,00")
doAssert(runeSubStr(s, -6, 3) == "10,")
Source
Edit
@@ -977,7 +977,7 @@
doAssert size(a[0]) == 1
doAssert size(a[1]) == 2
Source
Edit
@@ -990,7 +990,7 @@
The same as the split iterator, but is a proc that returns a sequence of substrings.
Source
Edit
@@ -1004,7 +1004,7 @@
The same as the split iterator, but is a proc that returns a sequence of substrings.
Source
Edit
@@ -1017,7 +1017,7 @@
The same as the splitWhitespace iterator, but is a proc that returns a sequence of substrings.
Source
Edit
@@ -1038,7 +1038,7 @@
doAssert a.strip(leading = false) == "\táñyóng"
doAssert a.strip(trailing = false) == "áñyóng "
Source
Edit
@@ -1055,7 +1055,7 @@
Example:
doAssert swapCase("Αlpha Βeta Γamma") == "αLPHA βETA γAMMA"
Source
Edit
@@ -1072,7 +1072,7 @@
Example:
doAssert title("αlpha βeta γamma") == "Αlpha Βeta Γamma"
Source
Edit
@@ -1091,7 +1091,7 @@
Source
Edit
@@ -1106,7 +1106,7 @@
Example:
doAssert toLower("ABΓ") == "abγ"
Source
Edit
@@ -1125,7 +1125,7 @@
let a = toRunes("aáä")
doAssert a == @["a".runeAt(0), "á".runeAt(0), "ä".runeAt(0)]
Source
Edit
@@ -1143,7 +1143,7 @@
Source
Edit
@@ -1162,7 +1162,7 @@
Source
Edit
@@ -1177,7 +1177,7 @@
Example:
doAssert toUpper("abγ") == "ABΓ"
Source
Edit
@@ -1199,7 +1199,7 @@
let a = "añyóng"
doAssert a.runeAt(1).toUTF8 == "ñ"
Source
Edit
@@ -1222,7 +1222,7 @@
let a = "one two three four"
doAssert a.translate(wordToNumber) == "1 2 three four"
Source
Edit
@@ -1240,7 +1240,7 @@
Source
Edit
@@ -1257,7 +1257,7 @@
Iterates over any rune of the string s returning runes.
Source
Edit
@@ -1275,7 +1275,7 @@
assert toSeq(split(";;hÃllo;this;is;an;;example;;;是", ";".runeAt(0))) ==
@["", "", "hÃllo", "this", "is", "an", "", "example", "", "", "是"]
Source
Edit
@@ -1308,7 +1308,7 @@
assert toSeq(split(date, " -:T".toRunes)) ==
@["2012", "11", "20", "22", "08", "08.398990"]
Source
Edit
@@ -1320,7 +1320,7 @@
Splits a unicode string at whitespace runes.
Source
Edit
@@ -1339,7 +1339,7 @@
Source
Edit
@@ -1358,7 +1358,7 @@
If doInc == true (default), i is incremented by the number of bytes that have been processed.
Source
Edit
@@ -1378,7 +1378,7 @@
Source
Edit
diff --git a/unidecode.html b/unidecode.html
index 3deab1d9d02..8e9805841d3 100644
--- a/unidecode.html
+++ b/unidecode.html
@@ -122,7 +122,7 @@ pure/unidecode/unidecode
Source
Edit
@@ -148,7 +148,7 @@
Loads the datafile that unidecode needs to work. This is only required if the module was compiled with the --define:noUnidecodeTable switch. This needs to be called by the main thread before any thread can make a call to unidecode.
Source
Edit
@@ -163,7 +163,7 @@
doAssert unidecode("北京") == "Bei Jing "
doAssert unidecode("Äußerst") == "Ausserst"
Source
Edit
diff --git a/unittest.html b/unittest.html
index 362c7abbecf..5f2293bb962 100644
--- a/unittest.html
+++ b/unittest.html
@@ -321,7 +321,7 @@ pure/unittest
Source
Edit
@@ -404,7 +404,7 @@
Source
Edit
@@ -421,7 +421,7 @@
Source
Edit
@@ -433,7 +433,7 @@
Source
Edit
@@ -448,7 +448,7 @@
The output verbosity of the tests.
Source
Edit
@@ -465,7 +465,7 @@
Source
Edit
@@ -478,7 +478,7 @@
The status of a test when it is done.
Source
Edit
@@ -497,7 +497,7 @@
Deprecated: can also override depending on whether NIMTEST_ABORT_ON_ERROR environment variable is set.
Source
Edit
@@ -514,7 +514,7 @@
Source
Edit
@@ -529,7 +529,7 @@
checkpoint("Checkpoint B")outputs "Checkpoint A" once it fails.
Source
Edit
@@ -542,7 +542,7 @@
Completes the report and closes the underlying stream.
Source
Edit
@@ -555,7 +555,7 @@
Source
Edit
@@ -567,7 +567,7 @@
Source
Edit
@@ -579,7 +579,7 @@
disables filtering tests with the command line params
Source
Edit
@@ -593,7 +593,7 @@
Source
Edit
@@ -606,7 +606,7 @@
Creates a formatter that writes report to the specified stream in JUnit format. The stream is NOT closed automatically when the test are finished, because the formatter has no way to know when all tests are finished. You should invoke formatter.close() to finalize the report.
Source
Edit
@@ -618,7 +618,7 @@
Source
Edit
@@ -637,7 +637,7 @@
Source
Edit
@@ -651,7 +651,7 @@
stackTrace is provided only if the failure occurred due to an exception. checkpoints is never nil.
Source
Edit
@@ -664,7 +664,7 @@
stackTrace is provided only if the failure occurred due to an exception. checkpoints is never nil.
Source
Edit
@@ -676,7 +676,7 @@
Source
Edit
@@ -689,7 +689,7 @@
Source
Edit
@@ -702,7 +702,7 @@
Source
Edit
@@ -715,7 +715,7 @@
Source
Edit
@@ -728,7 +728,7 @@
Source
Edit
@@ -741,7 +741,7 @@
Source
Edit
@@ -754,7 +754,7 @@
Source
Edit
@@ -767,7 +767,7 @@
Source
Edit
@@ -780,7 +780,7 @@
Source
Edit
@@ -793,7 +793,7 @@
Source
Edit
@@ -806,7 +806,7 @@
Source
Edit
@@ -819,7 +819,7 @@
Source
Edit
@@ -846,7 +846,7 @@
"AKB48".toLowerAscii() == "akb48"
'C' notin teams
Source
Edit
@@ -870,7 +870,7 @@
expect IOError, OSError, ValueError, AssertionDefect:
defectiveRobot()
Source
Edit
@@ -897,7 +897,7 @@
[OK] 2 + 2 = 4
[OK] (2 + -2) != 4
Source
Edit
@@ -917,7 +917,7 @@
fail()outputs "Checkpoint A" before quitting.
Source
Edit
@@ -929,7 +929,7 @@
Same as check except any failed test causes the program to quit immediately. Any teardown statements are not executed and the failed test output is not generated.
Source
Edit
@@ -942,7 +942,7 @@
Mark the test as skipped. Should be used directly in case when it is not possible to perform test for reasons depending on outer environment, or certain application logic conditions or configurations. The test code is still executed.if not isGLContextCreated():
skip()
Source
Edit
@@ -957,7 +957,7 @@
check(roses == "red")The above code outputs:
[OK] roses are red
Source
Edit
diff --git a/uri.html b/uri.html
index c29636040a5..998a1780011 100644
--- a/uri.html
+++ b/uri.html
@@ -207,7 +207,7 @@ pure/uri
Source
Edit
@@ -255,7 +255,7 @@
Source
Edit
@@ -267,7 +267,7 @@
Source
Edit
@@ -279,7 +279,7 @@
Source
Edit
@@ -298,7 +298,7 @@
Example:
assert $parseUri("https://nim-lang.org") == "https://nim-lang.org"
Source
Edit
@@ -322,7 +322,7 @@
let qux = parseUri("https://nim-lang.org/foo/bar/") / "baz"
assert qux.path == "/foo/bar/baz"
Source
Edit
@@ -337,7 +337,7 @@
let foo = parseUri("https://example.com") / "foo" ? {"bar": "qux"}
assert $foo == "https://example.com/foo?bar=qux"
Source
Edit
@@ -362,7 +362,7 @@
let qux = combine(parseUri("https://nim-lang.org/foo/bar/"), parseUri("baz"))
assert qux.path == "/foo/bar/baz"
Source
Edit
@@ -383,7 +383,7 @@
assert foo.hostname == "nim-lang.org"
assert foo.path == "/docs/manual.html"
Source
Edit
@@ -407,7 +407,7 @@
false) == "https://nim-lang.org/this is a test"
assert decodeUrl("abc%xyz") == "abc%xyz"
Source
Edit
@@ -430,7 +430,7 @@
assert encodeQuery({"a": "1", "b": "2"}) == "a=1&b=2"
assert encodeQuery({"a": "1", "b": ""}) == "a=1&b"
Source
Edit
@@ -452,7 +452,7 @@
assert encodeUrl("https://nim-lang.org/this is a test") == "https%3A%2F%2Fnim-lang.org%2Fthis+is+a+test"
assert encodeUrl("https://nim-lang.org/this is a test", false) == "https%3A%2F%2Fnim-lang.org%2Fthis%20is%20a%20test"
Source
Edit
@@ -473,7 +473,7 @@
Example:
static: assert getDataUri("Nim", "text/plain") == "data:text/plain;charset=utf-8;base64,Tmlt"
Source
Edit
@@ -495,7 +495,7 @@
uri2.port = "8080"
assert $uri2 == "tcp://[2001:0db8:85a3:0000:0000:8a2e:0370:7334]:8080"
Source
Edit
@@ -510,7 +510,7 @@
assert parseUri("https://nim-lang.org").isAbsolute
assert not parseUri("nim-lang").isAbsolute
Source
Edit
@@ -531,7 +531,7 @@
assert res.password == "Password"
assert res.scheme == "ftp"
Source
Edit
@@ -554,7 +554,7 @@
assert res.hostname == "nim-lang.org"
assert res.path == "/docs/manual.html"
Source
Edit
@@ -566,7 +566,7 @@
Raises a UriParseError exception with message msg.
Source
Edit
@@ -588,7 +588,7 @@
assert toSeq(decodeQuery("foo=1&bar=2=3")) == @[("foo", "1"), ("bar", "2=3")]
assert toSeq(decodeQuery("&a&=b&=&&")) == @[("", ""), ("a", ""), ("", "b"), ("", ""), ("", "")]
Source
Edit
diff --git a/util.html b/util.html
index 340ac6f8880..0c16cca581b 100644
--- a/util.html
+++ b/util.html
@@ -117,7 +117,7 @@ impure/nre/private/util
Source
Edit
@@ -139,7 +139,7 @@
Source
Edit
diff --git a/varints.html b/varints.html
index 8ab6ff84014..50c2b5eecb4 100644
--- a/varints.html
+++ b/varints.html
@@ -134,7 +134,7 @@ std/varints
Source
Edit
@@ -153,7 +153,7 @@
the maximal number of bytes a varint can take
Source
Edit
@@ -170,7 +170,7 @@
Source
Edit
@@ -182,7 +182,7 @@
Source
Edit
@@ -195,7 +195,7 @@
Source
Edit
@@ -207,7 +207,7 @@
Write a varint into z. The buffer z must be at least 9 characters long to accommodate the largest possible varint. Returns the number of bytes used.
Source
Edit
diff --git a/vmutils.html b/vmutils.html
index 3b5bb845cf9..442f5690b48 100644
--- a/vmutils.html
+++ b/vmutils.html
@@ -111,7 +111,7 @@ std/vmutils
Source
Edit
@@ -134,7 +134,7 @@
vmTrace(false)
static: fn()
Source
Edit
diff --git a/volatile.html b/volatile.html
index 45c3b56c917..f4f190c1f05 100644
--- a/volatile.html
+++ b/volatile.html
@@ -116,7 +116,7 @@ pure/volatile
Source
Edit
@@ -133,7 +133,7 @@
Generates a volatile load of the value stored in the container src. Note that this only effects code generation on C like backends.
Source
Edit
@@ -145,7 +145,7 @@
Generates a volatile store into the container dest of the value val. Note that this only effects code generation on C like backends.
Source
Edit
diff --git a/widestrs.html b/widestrs.html
index 3ff4d1027e2..ed3165ea681 100644
--- a/widestrs.html
+++ b/widestrs.html
@@ -175,7 +175,7 @@ system/widestrs
Source
Edit
@@ -192,7 +192,7 @@
Source
Edit
@@ -204,7 +204,7 @@
Source
Edit
@@ -220,7 +220,7 @@
Source
Edit
@@ -237,7 +237,7 @@
Source
Edit
@@ -249,7 +249,7 @@
Source
Edit
@@ -262,7 +262,7 @@
Source
Edit
@@ -275,7 +275,7 @@
Source
Edit
@@ -287,7 +287,7 @@
returns the length of a widestring. This traverses the whole string to find the binary zero end marker!
Source
Edit
@@ -299,7 +299,7 @@
Source
Edit
@@ -311,7 +311,7 @@
Source
Edit
@@ -323,7 +323,7 @@
Source
Edit
@@ -336,7 +336,7 @@
Source
Edit
@@ -354,7 +354,7 @@
Source
Edit
@@ -371,7 +371,7 @@
Source
Edit
@@ -383,7 +383,7 @@
Source
Edit
diff --git a/win_getsysteminfo.html b/win_getsysteminfo.html
index a972475c157..97e239476f8 100644
--- a/win_getsysteminfo.html
+++ b/win_getsysteminfo.html
@@ -129,7 +129,7 @@ std/private/win_getsysteminfo
Source
Edit
@@ -157,7 +157,7 @@
Source
Edit
@@ -175,7 +175,7 @@
Source
Edit
diff --git a/win_setenv.html b/win_setenv.html
index 8482c2c9021..938a3de2ed4 100644
--- a/win_setenv.html
+++ b/win_setenv.html
@@ -97,7 +97,7 @@ std/private/win_setenv
Source
Edit
diff --git a/winlean.html b/winlean.html
index 2b4c02c229b..5580c90dcc9 100644
--- a/winlean.html
+++ b/winlean.html
@@ -1603,7 +1603,7 @@ windows/winlean
Source
Edit
@@ -1634,7 +1634,7 @@
Source
Edit
@@ -1657,7 +1657,7 @@
Source
Edit
@@ -1669,7 +1669,7 @@
Source
Edit
@@ -1681,7 +1681,7 @@
Source
Edit
@@ -1696,7 +1696,7 @@
CANNOT BE int64 BECAUSE OF ALIGNMENT
Source
Edit
@@ -1713,7 +1713,7 @@
Source
Edit
@@ -1725,7 +1725,7 @@
Source
Edit
@@ -1737,7 +1737,7 @@
Source
Edit
@@ -1749,7 +1749,7 @@
Source
Edit
@@ -1767,7 +1767,7 @@
Source
Edit
@@ -1781,7 +1781,7 @@
Source
Edit
@@ -1795,7 +1795,7 @@
Source
Edit
@@ -1815,7 +1815,7 @@
Source
Edit
@@ -1827,7 +1827,7 @@
Source
Edit
@@ -1839,7 +1839,7 @@
Source
Edit
@@ -1851,7 +1851,7 @@
Source
Edit
@@ -1863,7 +1863,7 @@
Source
Edit
@@ -1882,7 +1882,7 @@
Source
Edit
@@ -1900,7 +1900,7 @@
Source
Edit
@@ -1912,7 +1912,7 @@
Source
Edit
@@ -1924,7 +1924,7 @@
Source
Edit
@@ -1936,7 +1936,7 @@
Source
Edit
@@ -1949,7 +1949,7 @@
Source
Edit
@@ -1966,7 +1966,7 @@
Source
Edit
@@ -1982,7 +1982,7 @@
Source
Edit
@@ -1994,7 +1994,7 @@
Source
Edit
@@ -2006,7 +2006,7 @@
Source
Edit
@@ -2018,7 +2018,7 @@
Source
Edit
@@ -2030,7 +2030,7 @@
Source
Edit
@@ -2046,7 +2046,7 @@
Source
Edit
@@ -2069,7 +2069,7 @@
Source
Edit
@@ -2086,7 +2086,7 @@
Source
Edit
@@ -2100,7 +2100,7 @@
Source
Edit
@@ -2115,7 +2115,7 @@
Source
Edit
@@ -2132,7 +2132,7 @@
Source
Edit
@@ -2150,7 +2150,7 @@
Source
Edit
@@ -2167,7 +2167,7 @@
Source
Edit
@@ -2179,7 +2179,7 @@
Source
Edit
@@ -2191,7 +2191,7 @@
Source
Edit
@@ -2222,7 +2222,7 @@
Source
Edit
@@ -2237,7 +2237,7 @@
Source
Edit
@@ -2251,7 +2251,7 @@
Source
Edit
@@ -2266,7 +2266,7 @@
Source
Edit
@@ -2278,7 +2278,7 @@
Source
Edit
@@ -2290,7 +2290,7 @@
Source
Edit
@@ -2302,7 +2302,7 @@
Source
Edit
@@ -2325,7 +2325,7 @@
Source
Edit
@@ -2337,7 +2337,7 @@
WINBOOL uses opposite convention as posix, !=0 meaning success.
Source
Edit
@@ -2349,7 +2349,7 @@
Source
Edit
@@ -2361,7 +2361,7 @@
Source
Edit
@@ -2373,7 +2373,7 @@
Source
Edit
@@ -2391,7 +2391,7 @@
Source
Edit
@@ -2409,7 +2409,7 @@
Source
Edit
@@ -2424,7 +2424,7 @@
Source
Edit
@@ -2444,7 +2444,7 @@
Source
Edit
@@ -2461,7 +2461,7 @@
Source
Edit
@@ -2473,7 +2473,7 @@
Source
Edit
@@ -2485,7 +2485,7 @@
Source
Edit
@@ -2497,7 +2497,7 @@
turn on debugging info recording
Source
Edit
@@ -2509,7 +2509,7 @@
Source
Edit
@@ -2521,7 +2521,7 @@
Source
Edit
@@ -2533,7 +2533,7 @@
Source
Edit
@@ -2545,7 +2545,7 @@
Source
Edit
@@ -2557,7 +2557,7 @@
Source
Edit
@@ -2569,7 +2569,7 @@
Source
Edit
@@ -2581,7 +2581,7 @@
Source
Edit
@@ -2593,7 +2593,7 @@
Source
Edit
@@ -2605,7 +2605,7 @@
Source
Edit
@@ -2617,7 +2617,7 @@
Source
Edit
@@ -2629,7 +2629,7 @@
Source
Edit
@@ -2641,7 +2641,7 @@
Source
Edit
@@ -2653,7 +2653,7 @@
Source
Edit
@@ -2666,7 +2666,7 @@
Source
Edit
@@ -2679,7 +2679,7 @@
Source
Edit
@@ -2693,7 +2693,7 @@
Source
Edit
@@ -2710,7 +2710,7 @@
Source
Edit
@@ -2722,7 +2722,7 @@
Source
Edit
@@ -2734,7 +2734,7 @@
Source
Edit
@@ -2746,7 +2746,7 @@
Source
Edit
@@ -2758,7 +2758,7 @@
Source
Edit
@@ -2770,7 +2770,7 @@
Source
Edit
@@ -2782,7 +2782,7 @@
Source
Edit
@@ -2794,7 +2794,7 @@
Source
Edit
@@ -2806,7 +2806,7 @@
Source
Edit
@@ -2818,7 +2818,7 @@
Source
Edit
@@ -2830,7 +2830,7 @@
Source
Edit
@@ -2842,7 +2842,7 @@
Source
Edit
@@ -2854,7 +2854,7 @@
Source
Edit
@@ -2866,7 +2866,7 @@
Source
Edit
@@ -2878,7 +2878,7 @@
https://docs.microsoft.com/en-us/windows/win32/debug/system-error-codes--0-499-
Source
Edit
@@ -2890,7 +2890,7 @@
Source
Edit
@@ -2902,7 +2902,7 @@
Source
Edit
@@ -2914,7 +2914,7 @@
Source
Edit
@@ -2926,7 +2926,7 @@
Source
Edit
@@ -2938,7 +2938,7 @@
Source
Edit
@@ -2950,7 +2950,7 @@
Source
Edit
@@ -2962,7 +2962,7 @@
Source
Edit
@@ -2974,7 +2974,7 @@
Source
Edit
@@ -2986,7 +2986,7 @@
Source
Edit
@@ -2998,7 +2998,7 @@
Source
Edit
@@ -3010,7 +3010,7 @@
Source
Edit
@@ -3022,7 +3022,7 @@
Source
Edit
@@ -3034,7 +3034,7 @@
Source
Edit
@@ -3046,7 +3046,7 @@
Source
Edit
@@ -3058,7 +3058,7 @@
Source
Edit
@@ -3070,7 +3070,7 @@
Source
Edit
@@ -3082,7 +3082,7 @@
Source
Edit
@@ -3094,7 +3094,7 @@
Source
Edit
@@ -3106,7 +3106,7 @@
Source
Edit
@@ -3118,7 +3118,7 @@
Source
Edit
@@ -3130,7 +3130,7 @@
Source
Edit
@@ -3142,7 +3142,7 @@
Source
Edit
@@ -3154,7 +3154,7 @@
Source
Edit
@@ -3166,7 +3166,7 @@
Source
Edit
@@ -3178,7 +3178,7 @@
Source
Edit
@@ -3190,7 +3190,7 @@
Source
Edit
@@ -3202,7 +3202,7 @@
Source
Edit
@@ -3214,7 +3214,7 @@
Source
Edit
@@ -3226,7 +3226,7 @@
Source
Edit
@@ -3238,7 +3238,7 @@
Source
Edit
@@ -3250,7 +3250,7 @@
Source
Edit
@@ -3262,7 +3262,7 @@
Source
Edit
@@ -3274,7 +3274,7 @@
Source
Edit
@@ -3286,7 +3286,7 @@
Source
Edit
@@ -3298,7 +3298,7 @@
Source
Edit
@@ -3310,7 +3310,7 @@
Source
Edit
@@ -3322,7 +3322,7 @@
Source
Edit
@@ -3334,7 +3334,7 @@
Source
Edit
@@ -3346,7 +3346,7 @@
Source
Edit
@@ -3358,7 +3358,7 @@
Source
Edit
@@ -3370,7 +3370,7 @@
Source
Edit
@@ -3382,7 +3382,7 @@
Source
Edit
@@ -3394,7 +3394,7 @@
Source
Edit
@@ -3406,7 +3406,7 @@
Source
Edit
@@ -3418,7 +3418,7 @@
Source
Edit
@@ -3430,7 +3430,7 @@
Source
Edit
@@ -3442,7 +3442,7 @@
Source
Edit
@@ -3454,7 +3454,7 @@
Source
Edit
@@ -3466,7 +3466,7 @@
Source
Edit
@@ -3478,7 +3478,7 @@
Source
Edit
@@ -3490,7 +3490,7 @@
Source
Edit
@@ -3502,7 +3502,7 @@
Source
Edit
@@ -3514,7 +3514,7 @@
Source
Edit
@@ -3526,7 +3526,7 @@
Source
Edit
@@ -3538,7 +3538,7 @@
Source
Edit
@@ -3550,7 +3550,7 @@
Source
Edit
@@ -3562,7 +3562,7 @@
Source
Edit
@@ -3574,7 +3574,7 @@
Source
Edit
@@ -3586,7 +3586,7 @@
Source
Edit
@@ -3598,7 +3598,7 @@
Source
Edit
@@ -3610,7 +3610,7 @@
Source
Edit
@@ -3622,7 +3622,7 @@
Source
Edit
@@ -3634,7 +3634,7 @@
Source
Edit
@@ -3646,7 +3646,7 @@
Source
Edit
@@ -3658,7 +3658,7 @@
Source
Edit
@@ -3670,7 +3670,7 @@
Source
Edit
@@ -3682,7 +3682,7 @@
Source
Edit
@@ -3694,7 +3694,7 @@
Source
Edit
@@ -3706,7 +3706,7 @@
Source
Edit
@@ -3718,7 +3718,7 @@
Source
Edit
@@ -3730,7 +3730,7 @@
Source
Edit
@@ -3742,7 +3742,7 @@
Source
Edit
@@ -3754,7 +3754,7 @@
Source
Edit
@@ -3766,7 +3766,7 @@
Source
Edit
@@ -3778,7 +3778,7 @@
Source
Edit
@@ -3790,7 +3790,7 @@
Source
Edit
@@ -3802,7 +3802,7 @@
Source
Edit
@@ -3814,7 +3814,7 @@
Source
Edit
@@ -3826,7 +3826,7 @@
Source
Edit
@@ -3838,7 +3838,7 @@
Source
Edit
@@ -3850,7 +3850,7 @@
Source
Edit
@@ -3862,7 +3862,7 @@
Source
Edit
@@ -3874,7 +3874,7 @@
Source
Edit
@@ -3886,7 +3886,7 @@
Source
Edit
@@ -3898,7 +3898,7 @@
Source
Edit
@@ -3910,7 +3910,7 @@
Source
Edit
@@ -3922,7 +3922,7 @@
Source
Edit
@@ -3934,7 +3934,7 @@
Source
Edit
@@ -3946,7 +3946,7 @@
Source
Edit
@@ -3958,7 +3958,7 @@
Source
Edit
@@ -3970,7 +3970,7 @@
Source
Edit
@@ -3982,7 +3982,7 @@
Source
Edit
@@ -3994,7 +3994,7 @@
Source
Edit
@@ -4006,7 +4006,7 @@
Source
Edit
@@ -4018,7 +4018,7 @@
Source
Edit
@@ -4030,7 +4030,7 @@
Source
Edit
@@ -4042,7 +4042,7 @@
Source
Edit
@@ -4054,7 +4054,7 @@
Source
Edit
@@ -4066,7 +4066,7 @@
Source
Edit
@@ -4078,7 +4078,7 @@
Source
Edit
@@ -4090,7 +4090,7 @@
Source
Edit
@@ -4102,7 +4102,7 @@
Source
Edit
@@ -4114,7 +4114,7 @@
Source
Edit
@@ -4126,7 +4126,7 @@
Source
Edit
@@ -4138,7 +4138,7 @@
Source
Edit
@@ -4150,7 +4150,7 @@
Source
Edit
@@ -4162,7 +4162,7 @@
Source
Edit
@@ -4174,7 +4174,7 @@
Source
Edit
@@ -4186,7 +4186,7 @@
Source
Edit
@@ -4198,7 +4198,7 @@
Source
Edit
@@ -4210,7 +4210,7 @@
Source
Edit
@@ -4222,7 +4222,7 @@
Source
Edit
@@ -4234,7 +4234,7 @@
Source
Edit
@@ -4246,7 +4246,7 @@
Source
Edit
@@ -4258,7 +4258,7 @@
Source
Edit
@@ -4270,7 +4270,7 @@
Source
Edit
@@ -4282,7 +4282,7 @@
Source
Edit
@@ -4294,7 +4294,7 @@
Source
Edit
@@ -4306,7 +4306,7 @@
Source
Edit
@@ -4318,7 +4318,7 @@
Source
Edit
@@ -4330,7 +4330,7 @@
Source
Edit
@@ -4342,7 +4342,7 @@
Source
Edit
@@ -4354,7 +4354,7 @@
Source
Edit
@@ -4366,7 +4366,7 @@
Source
Edit
@@ -4378,7 +4378,7 @@
Source
Edit
@@ -4390,7 +4390,7 @@
Source
Edit
@@ -4402,7 +4402,7 @@
Source
Edit
@@ -4414,7 +4414,7 @@
Source
Edit
@@ -4426,7 +4426,7 @@
Source
Edit
@@ -4438,7 +4438,7 @@
Source
Edit
@@ -4450,7 +4450,7 @@
Source
Edit
@@ -4462,7 +4462,7 @@
Source
Edit
@@ -4474,7 +4474,7 @@
Source
Edit
@@ -4486,7 +4486,7 @@
Source
Edit
@@ -4498,7 +4498,7 @@
Source
Edit
@@ -4510,7 +4510,7 @@
Source
Edit
@@ -4522,7 +4522,7 @@
Source
Edit
@@ -4534,7 +4534,7 @@
Source
Edit
@@ -4546,7 +4546,7 @@
Source
Edit
@@ -4558,7 +4558,7 @@
Source
Edit
@@ -4570,7 +4570,7 @@
Source
Edit
@@ -4582,7 +4582,7 @@
Source
Edit
@@ -4594,7 +4594,7 @@
Source
Edit
@@ -4606,7 +4606,7 @@
Source
Edit
@@ -4618,7 +4618,7 @@
Source
Edit
@@ -4630,7 +4630,7 @@
Source
Edit
@@ -4642,7 +4642,7 @@
Source
Edit
@@ -4654,7 +4654,7 @@
Source
Edit
@@ -4671,7 +4671,7 @@
Source
Edit
@@ -4684,7 +4684,7 @@
Source
Edit
@@ -4703,7 +4703,7 @@
Source
Edit
@@ -4716,7 +4716,7 @@
Source
Edit
@@ -4730,7 +4730,7 @@
Source
Edit
@@ -4743,7 +4743,7 @@
Source
Edit
@@ -4756,7 +4756,7 @@
Source
Edit
@@ -4769,7 +4769,7 @@
Source
Edit
@@ -4782,7 +4782,7 @@
Source
Edit
@@ -4795,7 +4795,7 @@
Source
Edit
@@ -4809,7 +4809,7 @@
Source
Edit
@@ -4823,7 +4823,7 @@
Source
Edit
@@ -4838,7 +4838,7 @@
Source
Edit
@@ -4851,7 +4851,7 @@
Source
Edit
@@ -4865,7 +4865,7 @@
Source
Edit
@@ -4881,7 +4881,7 @@
Source
Edit
@@ -4897,7 +4897,7 @@
Source
Edit
@@ -4913,7 +4913,7 @@
Source
Edit
@@ -4928,7 +4928,7 @@
Source
Edit
@@ -4943,7 +4943,7 @@
Source
Edit
@@ -4959,7 +4959,7 @@
Source
Edit
@@ -4974,7 +4974,7 @@
Source
Edit
@@ -4994,7 +4994,7 @@
Source
Edit
@@ -5008,7 +5008,7 @@
Source
Edit
@@ -5021,7 +5021,7 @@
Source
Edit
@@ -5034,7 +5034,7 @@
Source
Edit
@@ -5047,7 +5047,7 @@
Source
Edit
@@ -5063,7 +5063,7 @@
Source
Edit
@@ -5076,7 +5076,7 @@
Source
Edit
@@ -5088,7 +5088,7 @@
Source
Edit
@@ -5100,7 +5100,7 @@
Source
Edit
@@ -5113,7 +5113,7 @@
Source
Edit
@@ -5127,7 +5127,7 @@
Source
Edit
@@ -5141,7 +5141,7 @@
Source
Edit
@@ -5154,7 +5154,7 @@
Source
Edit
@@ -5168,7 +5168,7 @@
Source
Edit
@@ -5183,7 +5183,7 @@
Source
Edit
@@ -5196,7 +5196,7 @@
Source
Edit
@@ -5210,7 +5210,7 @@
Source
Edit
@@ -5223,7 +5223,7 @@
Source
Edit
@@ -5236,7 +5236,7 @@
Source
Edit
@@ -5250,7 +5250,7 @@
Source
Edit
@@ -5264,7 +5264,7 @@
Source
Edit
@@ -5278,7 +5278,7 @@
Source
Edit
@@ -5291,7 +5291,7 @@
Source
Edit
@@ -5305,7 +5305,7 @@
Source
Edit
@@ -5318,7 +5318,7 @@
Source
Edit
@@ -5332,7 +5332,7 @@
Source
Edit
@@ -5346,7 +5346,7 @@
Source
Edit
@@ -5360,7 +5360,7 @@
Source
Edit
@@ -5373,7 +5373,7 @@
Source
Edit
@@ -5388,7 +5388,7 @@
Source
Edit
@@ -5402,7 +5402,7 @@
Source
Edit
@@ -5416,7 +5416,7 @@
Source
Edit
@@ -5429,7 +5429,7 @@
Source
Edit
@@ -5442,7 +5442,7 @@
Source
Edit
@@ -5456,7 +5456,7 @@
Source
Edit
@@ -5470,7 +5470,7 @@
Source
Edit
@@ -5484,7 +5484,7 @@
Source
Edit
@@ -5499,7 +5499,7 @@
Source
Edit
@@ -5512,7 +5512,7 @@
Source
Edit
@@ -5527,7 +5527,7 @@
Source
Edit
@@ -5540,7 +5540,7 @@
Source
Edit
@@ -5554,7 +5554,7 @@
Source
Edit
@@ -5572,7 +5572,7 @@
Source
Edit
@@ -5585,7 +5585,7 @@
Source
Edit
@@ -5598,7 +5598,7 @@
Source
Edit
@@ -5611,7 +5611,7 @@
Source
Edit
@@ -5625,7 +5625,7 @@
Source
Edit
@@ -5638,7 +5638,7 @@
Source
Edit
@@ -5652,7 +5652,7 @@
Source
Edit
@@ -5666,7 +5666,7 @@
Source
Edit
@@ -5679,7 +5679,7 @@
Source
Edit
@@ -5692,7 +5692,7 @@
Source
Edit
@@ -5706,7 +5706,7 @@
Source
Edit
@@ -5720,7 +5720,7 @@
Source
Edit
@@ -5733,7 +5733,7 @@
Source
Edit
@@ -5746,7 +5746,7 @@
Source
Edit
@@ -5760,7 +5760,7 @@
Source
Edit
@@ -5772,7 +5772,7 @@
Returns true if a != 0. Windows uses a different convention than POSIX, where a == 0 is commonly used on success.
Source
Edit
@@ -5785,7 +5785,7 @@
Source
Edit
@@ -5798,7 +5798,7 @@
Source
Edit
@@ -5814,7 +5814,7 @@
Source
Edit
@@ -5828,7 +5828,7 @@
Source
Edit
@@ -5842,7 +5842,7 @@
Source
Edit
@@ -5856,7 +5856,7 @@
Source
Edit
@@ -5872,7 +5872,7 @@
Source
Edit
@@ -5889,7 +5889,7 @@
Source
Edit
@@ -5901,7 +5901,7 @@
Source
Edit
@@ -5913,7 +5913,7 @@
Source
Edit
@@ -5927,7 +5927,7 @@
Source
Edit
@@ -5942,7 +5942,7 @@
Source
Edit
@@ -5955,7 +5955,7 @@
Source
Edit
@@ -5969,7 +5969,7 @@
Source
Edit
@@ -5986,7 +5986,7 @@
Source
Edit
@@ -6000,7 +6000,7 @@
Source
Edit
@@ -6013,7 +6013,7 @@
Source
Edit
@@ -6027,7 +6027,7 @@
Source
Edit
@@ -6040,7 +6040,7 @@
Source
Edit
@@ -6054,7 +6054,7 @@
Source
Edit
@@ -6068,7 +6068,7 @@
Source
Edit
@@ -6081,7 +6081,7 @@
Source
Edit
@@ -6095,7 +6095,7 @@
Source
Edit
@@ -6108,7 +6108,7 @@
Source
Edit
@@ -6122,7 +6122,7 @@
Source
Edit
@@ -6136,7 +6136,7 @@
Source
Edit
@@ -6150,7 +6150,7 @@
Source
Edit
@@ -6164,7 +6164,7 @@
Source
Edit
@@ -6178,7 +6178,7 @@
Source
Edit
@@ -6192,7 +6192,7 @@
Source
Edit
@@ -6206,7 +6206,7 @@
Source
Edit
@@ -6221,7 +6221,7 @@
Source
Edit
@@ -6234,7 +6234,7 @@
Source
Edit
@@ -6248,7 +6248,7 @@
Source
Edit
@@ -6261,7 +6261,7 @@
Source
Edit
@@ -6274,7 +6274,7 @@
Source
Edit
@@ -6287,7 +6287,7 @@
Source
Edit
@@ -6301,7 +6301,7 @@
Source
Edit
@@ -6313,7 +6313,7 @@
Convert the Windows file time timestamp t to FILETIME.
Source
Edit
@@ -6326,7 +6326,7 @@
Source
Edit
@@ -6339,7 +6339,7 @@
Source
Edit
@@ -6354,7 +6354,7 @@
Source
Edit
@@ -6368,7 +6368,7 @@
Source
Edit
@@ -6383,7 +6383,7 @@
Source
Edit
@@ -6396,7 +6396,7 @@
Source
Edit
@@ -6409,7 +6409,7 @@
Source
Edit
@@ -6423,7 +6423,7 @@
Source
Edit
@@ -6436,7 +6436,7 @@
Source
Edit
@@ -6452,7 +6452,7 @@
Source
Edit
@@ -6467,7 +6467,7 @@
Source
Edit
@@ -6483,7 +6483,7 @@
Source
Edit
@@ -6496,7 +6496,7 @@
Source
Edit
@@ -6511,7 +6511,7 @@
Source
Edit
@@ -6527,7 +6527,7 @@
Source
Edit
@@ -6540,7 +6540,7 @@
Source
Edit
@@ -6557,7 +6557,7 @@
Source
Edit
@@ -6569,7 +6569,7 @@
Source
Edit
diff --git a/with.html b/with.html
index bef1621886a..79285e82b1d 100644
--- a/with.html
+++ b/with.html
@@ -117,7 +117,7 @@ std/with
Source
Edit
@@ -155,7 +155,7 @@
-= 5
doAssert a == 43
Source
Edit
diff --git a/wordwrap.html b/wordwrap.html
index ccdd4683c9e..74a9bd1d1be 100644
--- a/wordwrap.html
+++ b/wordwrap.html
@@ -119,7 +119,7 @@ std/wordwrap
Source
Edit
@@ -148,7 +148,7 @@
doAssert "Hello Bob. Hello John.".wrapWords(13, false) == "Hello Bob.\nHello John."
doAssert "Hello Bob. Hello John.".wrapWords(13, true, {';'}) == "Hello Bob. He\nllo John."
Source
Edit
diff --git a/wrapnils.html b/wrapnils.html
index 9560784861a..ac52e59b02a 100644
--- a/wrapnils.html
+++ b/wrapnils.html
@@ -146,7 +146,7 @@ std/wrapnils
Source
Edit
@@ -212,7 +212,7 @@
See top-level example.
Source
Edit
@@ -224,7 +224,7 @@
See top-level example.
Source
Edit
@@ -241,7 +241,7 @@
Transforms a into an expression that can be safely evaluated even in presence of intermediate nil pointers/references, in which case a default value is produced.
Source
Edit
@@ -269,7 +269,7 @@
doAssertRaises(UnpackDefect): discard (??.f2.x1[]).get
doAssert ?.f2.x1[] == 0
Source
Edit
@@ -286,7 +286,7 @@
See top-level example.
Source
Edit
diff --git a/xmlparser.html b/xmlparser.html
index 10c560754d6..405bc1929e5 100644
--- a/xmlparser.html
+++ b/xmlparser.html
@@ -141,7 +141,7 @@ pure/xmlparser
Source
Edit
@@ -165,7 +165,7 @@
Exception that is raised for invalid XML.
Source
Edit
@@ -185,7 +185,7 @@
Loads and parses XML from file specified by path, and returns a XmlNode. Every occurred parsing error is added to the errors sequence.
Source
Edit
@@ -199,7 +199,7 @@
Loads and parses XML from file specified by path, and returns a XmlNode. All parsing errors are turned into an XmlError exception.
Source
Edit
@@ -214,7 +214,7 @@
Parses the XML from stream s and returns a XmlNode. Every occurred parsing error is added to the errors sequence.
Source
Edit
@@ -228,7 +228,7 @@
Parses the XML from stream s and returns a XmlNode. All parsing errors are turned into an XmlError exception.
Source
Edit
@@ -242,7 +242,7 @@
Parses the XML from string str and returns a XmlNode. All parsing errors are turned into an XmlError exception.
Source
Edit
diff --git a/xmltree.html b/xmltree.html
index 34a92fc8099..2c181699032 100644
--- a/xmltree.html
+++ b/xmltree.html
@@ -339,7 +339,7 @@ pure/xmltree
Source
Edit
@@ -383,7 +383,7 @@
Use toXmlAttributes proc to create XmlAttributes.
Source
Edit
@@ -397,7 +397,7 @@
Use newXmlTree proc for creating a new tree.
Source
Edit
@@ -414,7 +414,7 @@
Different kinds of XML nodes.
Source
Edit
@@ -431,7 +431,7 @@
Header to use for complete XML output.
Source
Edit
@@ -450,7 +450,7 @@
No <$xml ...$> declaration is produced, so that the produced XML fragments are composable.
Source
Edit
@@ -462,7 +462,7 @@
Returns the i'th child of n so that it can be modified.
Source
Edit
@@ -480,7 +480,7 @@
assert $f[1] == "<first />"
assert $f[0] == "<second />"
Source
Edit
@@ -503,7 +503,7 @@
f.add newEntity("my entity")
assert $f == "<myTag>my text<sonTag />&my entity;</myTag>"
Source
Edit
@@ -526,7 +526,7 @@
s.add(b)
assert s == "<!-- my comment --><firstTag />my text"
Source
Edit
@@ -538,7 +538,7 @@
The same as result.add(escape(s)), but more efficient.
Source
Edit
@@ -562,7 +562,7 @@
assert j.attr("key1") == "first value"
assert j.attr("key2") == "second value"
Source
Edit
@@ -587,7 +587,7 @@
j.attrs = att
assert j.attrs == att
Source
Edit
@@ -611,7 +611,7 @@
j.attrs = att
assert j.attrs == att
Source
Edit
@@ -635,7 +635,7 @@
j.attrs = att
assert j.attrsLen == 2
Source
Edit
@@ -653,7 +653,7 @@
f.add newElement("thirdSon")
assert $(f.child("secondSon")) == "<secondSon />"
Source
Edit
@@ -683,7 +683,7 @@
clear(k)
doAssert $k == """<treeTag key1="first value" key2="second value" />"""
Source
Edit
@@ -697,7 +697,7 @@
The client data field is used by the HTML parser and generator.
Source
Edit
@@ -711,7 +711,7 @@
The client data field is used by the HTML parser and generator.
Source
Edit
@@ -736,7 +736,7 @@
<first />
</myTag>"""
Source
Edit
@@ -757,7 +757,7 @@