From a6acb47e067485be514e823b76643fb17b6eb31c Mon Sep 17 00:00:00 2001 From: rultor <8086956+rultor@users.noreply.github.com> Date: Fri, 20 Dec 2024 14:15:58 +0000 Subject: [PATCH] New release for eo-0.49.2 --- make/jvm/pom.xml | 2 +- objects/org/eolang/as-phi.eo | 4 +- objects/org/eolang/bytes.eo | 4 +- objects/org/eolang/cti.eo | 2 +- objects/org/eolang/dataized.eo | 2 +- objects/org/eolang/error.eo | 4 +- objects/org/eolang/false.eo | 2 +- objects/org/eolang/fs/dir.eo | 4 +- objects/org/eolang/fs/file.eo | 4 +- objects/org/eolang/fs/path.eo | 5 ++- objects/org/eolang/fs/tmpdir.eo | 2 +- objects/org/eolang/go.eo | 2 +- objects/org/eolang/i16.eo | 4 +- objects/org/eolang/i32.eo | 4 +- objects/org/eolang/i64.eo | 4 +- objects/org/eolang/io/bytes-as-input.eo | 2 +- objects/org/eolang/io/console.eo | 2 +- objects/org/eolang/io/dead-input.eo | 2 +- objects/org/eolang/io/dead-output.eo | 2 +- objects/org/eolang/io/input-length.eo | 2 +- objects/org/eolang/io/malloc-as-output.eo | 2 +- objects/org/eolang/io/stdin.eo | 2 +- objects/org/eolang/io/stdout.eo | 2 +- objects/org/eolang/io/tee-input.eo | 2 +- objects/org/eolang/malloc.eo | 12 +++++- objects/org/eolang/math/angle.eo | 4 +- objects/org/eolang/math/e.eo | 2 +- objects/org/eolang/math/integral.eo | 2 +- objects/org/eolang/math/numbers.eo | 2 +- objects/org/eolang/math/pi.eo | 4 +- objects/org/eolang/math/random.eo | 6 +-- objects/org/eolang/math/real.eo | 4 +- objects/org/eolang/nan.eo | 2 +- objects/org/eolang/negative-infinity.eo | 2 +- objects/org/eolang/net/socket.eo | 2 +- objects/org/eolang/number.eo | 4 +- objects/org/eolang/positive-infinity.eo | 2 +- objects/org/eolang/seq.eo | 2 +- objects/org/eolang/string.eo | 2 +- objects/org/eolang/structs/bytes-as-array.eo | 2 +- objects/org/eolang/structs/hash-code-of.eo | 2 +- objects/org/eolang/structs/list.eo | 2 +- objects/org/eolang/structs/map.eo | 2 +- objects/org/eolang/structs/range-of-ints.eo | 2 +- objects/org/eolang/structs/range.eo | 2 +- objects/org/eolang/structs/set.eo | 2 +- objects/org/eolang/switch.eo | 2 +- objects/org/eolang/sys/getenv.eo | 4 +- objects/org/eolang/sys/line-separator.eo | 2 +- objects/org/eolang/sys/os.eo | 4 +- objects/org/eolang/sys/posix.eo | 4 +- objects/org/eolang/sys/win32.eo | 4 +- objects/org/eolang/true.eo | 2 +- objects/org/eolang/try.eo | 4 +- objects/org/eolang/tuple.eo | 2 +- objects/org/eolang/txt/regex.eo | 4 +- objects/org/eolang/txt/sprintf.eo | 4 +- objects/org/eolang/txt/sscanf.eo | 4 +- objects/org/eolang/txt/text.eo | 2 +- objects/org/eolang/while.eo | 2 +- tests/org/eolang/as-phi-tests.eo | 2 +- tests/org/eolang/bool-tests.eo | 2 +- tests/org/eolang/bytes-tests.eo | 2 +- tests/org/eolang/cti-test.eo | 2 +- tests/org/eolang/dataized-tests.eo | 2 +- tests/org/eolang/fs/dir-tests.eo | 2 +- tests/org/eolang/fs/file-tests.eo | 2 +- tests/org/eolang/fs/path-tests.eo | 2 +- tests/org/eolang/fs/tmpdir-tests.eo | 2 +- tests/org/eolang/go-tests.eo | 2 +- tests/org/eolang/i16-tests.eo | 2 +- tests/org/eolang/i32-tests.eo | 2 +- tests/org/eolang/i64-tests.eo | 2 +- tests/org/eolang/io/bytes-as-input-test.eo | 2 +- tests/org/eolang/io/console-test.eo | 2 +- tests/org/eolang/io/dead-input-tests.eo | 2 +- tests/org/eolang/io/dead-output-tests.eo | 2 +- tests/org/eolang/io/input-length-tests.eo | 2 +- tests/org/eolang/io/malloc-as-output-test.eo | 2 +- tests/org/eolang/io/stdout-test.eo | 2 +- tests/org/eolang/io/tee-input-tests.eo | 2 +- tests/org/eolang/malloc-tests.eo | 38 ++++++++++++++++++- tests/org/eolang/math/angle-tests.eo | 2 +- tests/org/eolang/math/integral-tests.eo | 2 +- tests/org/eolang/math/numbers-tests.eo | 2 +- tests/org/eolang/math/random-tests.eo | 2 +- tests/org/eolang/math/real-tests.eo | 2 +- tests/org/eolang/nan-tests.eo | 2 +- tests/org/eolang/negative-infinity-tests.eo | 2 +- tests/org/eolang/number-tests.eo | 2 +- tests/org/eolang/positive-infinity-tests.eo | 2 +- tests/org/eolang/runtime-tests.eo | 2 +- tests/org/eolang/seq-tests.eo | 2 +- tests/org/eolang/string-tests.eo | 2 +- .../eolang/structs/bytes-as-array-tests.eo | 2 +- .../org/eolang/structs/hash-code-of-tests.eo | 2 +- tests/org/eolang/structs/list-tests.eo | 2 +- tests/org/eolang/structs/map-tests.eo | 2 +- .../org/eolang/structs/range-of-ints-tests.eo | 2 +- tests/org/eolang/structs/range-tests.eo | 2 +- tests/org/eolang/structs/set-tests.eo | 2 +- tests/org/eolang/switch-tests.eo | 2 +- tests/org/eolang/sys/os-tests.eo | 2 +- tests/org/eolang/sys/posix-tests.eo | 2 +- tests/org/eolang/sys/win32-tests.eo | 2 +- tests/org/eolang/try-tests.eo | 2 +- tests/org/eolang/tuple-tests.eo | 2 +- tests/org/eolang/txt/regex-tests.eo | 2 +- tests/org/eolang/txt/sprintf-tests.eo | 2 +- tests/org/eolang/txt/sscanf-tests.eo | 2 +- tests/org/eolang/txt/text-tests.eo | 2 +- tests/org/eolang/while-tests.eo | 2 +- 112 files changed, 181 insertions(+), 136 deletions(-) diff --git a/make/jvm/pom.xml b/make/jvm/pom.xml index a6b0f696..667de82e 100644 --- a/make/jvm/pom.xml +++ b/make/jvm/pom.xml @@ -28,7 +28,7 @@ SOFTWARE. jvm 1.0-SNAPSHOT - 0.49.1 + 0.49.2 32M 2G diff --git a/objects/org/eolang/as-phi.eo b/objects/org/eolang/as-phi.eo index b324efc1..2f3ec1fa 100644 --- a/objects/org/eolang/as-phi.eo +++ b/objects/org/eolang/as-phi.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Turns an object into a phi-term printable to console. # diff --git a/objects/org/eolang/bytes.eo b/objects/org/eolang/bytes.eo index 8ac263fb..5411a72a 100644 --- a/objects/org/eolang/bytes.eo +++ b/objects/org/eolang/bytes.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The object encapsulates a chain of bytes, adding a few # convenient operations to it. Objects like `int`, `string`, diff --git a/objects/org/eolang/cti.eo b/objects/org/eolang/cti.eo index 2fcb2cf8..5048d7bb 100644 --- a/objects/org/eolang/cti.eo +++ b/objects/org/eolang/cti.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Compile Time Instruction (CTI). # diff --git a/objects/org/eolang/dataized.eo b/objects/org/eolang/dataized.eo index 0cd3f76f..ec898172 100644 --- a/objects/org/eolang/dataized.eo +++ b/objects/org/eolang/dataized.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The object dataizes `target`, makes new instance of `bytes` from given data and behaves as result # `bytes`. diff --git a/objects/org/eolang/error.eo b/objects/org/eolang/error.eo index 9a57fb1f..518dadb8 100644 --- a/objects/org/eolang/error.eo +++ b/objects/org/eolang/error.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # This object must be used in order to terminate the program # due to an error. Just make a copy of it with any encapsulated object. diff --git a/objects/org/eolang/false.eo b/objects/org/eolang/false.eo index 0406047b..1103e26c 100644 --- a/objects/org/eolang/false.eo +++ b/objects/org/eolang/false.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The object is a FALSE boolean state. [] > false diff --git a/objects/org/eolang/fs/dir.eo b/objects/org/eolang/fs/dir.eo index 3c8dc165..3879d7b8 100644 --- a/objects/org/eolang/fs/dir.eo +++ b/objects/org/eolang/fs/dir.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.fs -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Directory in the file system. # Apparently every directory is a file. diff --git a/objects/org/eolang/fs/file.eo b/objects/org/eolang/fs/file.eo index d05d485c..6173cd39 100644 --- a/objects/org/eolang/fs/file.eo +++ b/objects/org/eolang/fs/file.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.fs -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # A file on the filesystem. [path] > file diff --git a/objects/org/eolang/fs/path.eo b/objects/org/eolang/fs/path.eo index f17d66a9..d6e35d5c 100644 --- a/objects/org/eolang/fs/path.eo +++ b/objects/org/eolang/fs/path.eo @@ -27,7 +27,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # A `path` represents a path that is hierarchical and composed of a sequence of # directory and file name elements separated by a special separator or delimiter. @@ -151,6 +151,7 @@ # | relative | absolute | other | # | relative | relative | uri + other | # |----------|----------|-------------| + # URI Resolution Rules. [other] > resolved other.as-bytes > other-as-bytes normalized. > @ @@ -327,7 +328,7 @@ # Normalization includes: # - converting multiple slashes into a single slash. # - resolving "." (current directory) and ".." (parent directory) segments. - # - handling of drive letters in Windows + # - handling of drive letters in Windows. [] > normalized ^.uri > uri-as-bytes! (^.is-drive-relative uri-as-bytes).as-bool > is-drive-relative diff --git a/objects/org/eolang/fs/tmpdir.eo b/objects/org/eolang/fs/tmpdir.eo index 2bcbed03..9ebf3e3f 100644 --- a/objects/org/eolang/fs/tmpdir.eo +++ b/objects/org/eolang/fs/tmpdir.eo @@ -27,7 +27,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # Temporary directory. # For Unix/MacOS uses the path supplied by the first environment variable diff --git a/objects/org/eolang/go.eo b/objects/org/eolang/go.eo index 7b8ccf0f..63d3d688 100644 --- a/objects/org/eolang/go.eo +++ b/objects/org/eolang/go.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Non-conditional forward and backward jumps. # Forward jump instantly returns provided object to `g.forward` without touching diff --git a/objects/org/eolang/i16.eo b/objects/org/eolang/i16.eo index 2a41ee85..7e30397c 100644 --- a/objects/org/eolang/i16.eo +++ b/objects/org/eolang/i16.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The 16 bits signed integer. # Here `as-bytes` must be a `bytes` object. diff --git a/objects/org/eolang/i32.eo b/objects/org/eolang/i32.eo index 15f0d054..ef013918 100644 --- a/objects/org/eolang/i32.eo +++ b/objects/org/eolang/i32.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The 32 bits signed integer. # Here `as-bytes` must be a `bytes` object. diff --git a/objects/org/eolang/i64.eo b/objects/org/eolang/i64.eo index e1046a37..3e9cdfc2 100644 --- a/objects/org/eolang/i64.eo +++ b/objects/org/eolang/i64.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The 64 bits signed integer. # Here `as-bytes` must be a `bytes` object. diff --git a/objects/org/eolang/io/bytes-as-input.eo b/objects/org/eolang/io/bytes-as-input.eo index 8ce5ff5d..0c511268 100644 --- a/objects/org/eolang/io/bytes-as-input.eo +++ b/objects/org/eolang/io/bytes-as-input.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Makes an `input` from bytes. # Here `bts` is sequence of bytes or an object that can be dataized diff --git a/objects/org/eolang/io/console.eo b/objects/org/eolang/io/console.eo index 58a36cc1..14d31887 100644 --- a/objects/org/eolang/io/console.eo +++ b/objects/org/eolang/io/console.eo @@ -26,7 +26,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # The `console` object is basic I/O object that allows to # interact with operation system console. diff --git a/objects/org/eolang/io/dead-input.eo b/objects/org/eolang/io/dead-input.eo index ce4f7383..5f4659d9 100644 --- a/objects/org/eolang/io/dead-input.eo +++ b/objects/org/eolang/io/dead-input.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Dead input is an input that reads from nowhere and always # returns empty sequence of bytes `--`. diff --git a/objects/org/eolang/io/dead-output.eo b/objects/org/eolang/io/dead-output.eo index e2922638..73db3a1a 100644 --- a/objects/org/eolang/io/dead-output.eo +++ b/objects/org/eolang/io/dead-output.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Dead output is an output that writes to nowhere. [] > dead-output diff --git a/objects/org/eolang/io/input-length.eo b/objects/org/eolang/io/input-length.eo index 3a20c27f..8c88b1ee 100644 --- a/objects/org/eolang/io/input-length.eo +++ b/objects/org/eolang/io/input-length.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Reads all the bytes from provided `input` and returns its length. [input] > input-length diff --git a/objects/org/eolang/io/malloc-as-output.eo b/objects/org/eolang/io/malloc-as-output.eo index ca21b9f3..538f3bb5 100644 --- a/objects/org/eolang/io/malloc-as-output.eo +++ b/objects/org/eolang/io/malloc-as-output.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Makes an output from allocated block in memory. # Here `allocated` is `malloc.of.allocated` object. diff --git a/objects/org/eolang/io/stdin.eo b/objects/org/eolang/io/stdin.eo index aa94cd38..3b0396a7 100644 --- a/objects/org/eolang/io/stdin.eo +++ b/objects/org/eolang/io/stdin.eo @@ -25,7 +25,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # The `stdin` object is a convenient wrapper on `console` object # which is used as input only and allows to read the data from console. diff --git a/objects/org/eolang/io/stdout.eo b/objects/org/eolang/io/stdout.eo index 605601c7..be70e2aa 100644 --- a/objects/org/eolang/io/stdout.eo +++ b/objects/org/eolang/io/stdout.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # The `stdout` object is convenient wrapper on `console` object which # uses it as output only and allows to print given argument to console as `string`: diff --git a/objects/org/eolang/io/tee-input.eo b/objects/org/eolang/io/tee-input.eo index e7d8f139..ddb17f60 100644 --- a/objects/org/eolang/io/tee-input.eo +++ b/objects/org/eolang/io/tee-input.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Tee input is an input that reads from provided `input`, # writes to provided `output` and behaves as provided `input`. diff --git a/objects/org/eolang/malloc.eo b/objects/org/eolang/malloc.eo index e1529020..bc6a2a74 100644 --- a/objects/org/eolang/malloc.eo +++ b/objects/org/eolang/malloc.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The `malloc` object is an abstraction of a storage of data in heap # memory. The implementation of `malloc` is platform dependent. It may @@ -118,6 +118,14 @@ # The `error` returned if failed to resize block in memory. [new-size] > resized /org.eolang.malloc.of.allocated + # Reads the data from block in memory with with offset `source` and `length` and writes + # to the block with offset `target`. + # Returns `true` on success, or `error` on failure. + [source target length] > copy + ^.write > @ + target + ^.read source length + # Read `length` bytes with `offset` from the allocated block in memory. [offset length] > read /org.eolang.bytes diff --git a/objects/org/eolang/math/angle.eo b/objects/org/eolang/math/angle.eo index 8649fb0c..a414b897 100644 --- a/objects/org/eolang/math/angle.eo +++ b/objects/org/eolang/math/angle.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The angle. [value] > angle diff --git a/objects/org/eolang/math/e.eo b/objects/org/eolang/math/e.eo index bb32c1a8..5e286ca4 100644 --- a/objects/org/eolang/math/e.eo +++ b/objects/org/eolang/math/e.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # The Euler's number 2.7182818284590452354 > e diff --git a/objects/org/eolang/math/integral.eo b/objects/org/eolang/math/integral.eo index 88d70217..04dd86aa 100644 --- a/objects/org/eolang/math/integral.eo +++ b/objects/org/eolang/math/integral.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # Counts integral from `a` to `b`. # Here `func` is integration function, `a` is an upper limit, diff --git a/objects/org/eolang/math/numbers.eo b/objects/org/eolang/math/numbers.eo index 9c89ecb6..79e115d1 100644 --- a/objects/org/eolang/math/numbers.eo +++ b/objects/org/eolang/math/numbers.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # Sequence of numbers. # Here `sequence` must be a `tuple` or any `tuple` decorator of `number` objects. diff --git a/objects/org/eolang/math/pi.eo b/objects/org/eolang/math/pi.eo index 2f863270..11c46923 100644 --- a/objects/org/eolang/math/pi.eo +++ b/objects/org/eolang/math/pi.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+version 0.49.1 ++version 0.49.2 -# The PI number +# Returns an approximate PI number. 3.14159265358979323846 > pi diff --git a/objects/org/eolang/math/random.eo b/objects/org/eolang/math/random.eo index 4f9badde..0ddf6795 100644 --- a/objects/org/eolang/math/random.eo +++ b/objects/org/eolang/math/random.eo @@ -26,13 +26,13 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+version 0.49.1 ++version 0.49.2 -# Pseudo random number. +# Generates a pseudo-random number. [seed] > random $ > fixed # Get float value for current `seed`. - # Divide `seed` to maximum possible value of the `seed` which is 1 << 53 + # Divide `seed` to maximum possible value of the `seed` which is 1 << 53. div. > @ seed.as-number 00-20-00-00-00-00-00-00.as-i64.as-number diff --git a/objects/org/eolang/math/real.eo b/objects/org/eolang/math/real.eo index 77f0e490..3dc05daf 100644 --- a/objects/org/eolang/math/real.eo +++ b/objects/org/eolang/math/real.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.math -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Real number. [num] > real diff --git a/objects/org/eolang/nan.eo b/objects/org/eolang/nan.eo index 9c071aa0..2cb8f86b 100644 --- a/objects/org/eolang/nan.eo +++ b/objects/org/eolang/nan.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Not a number. [] > nan diff --git a/objects/org/eolang/negative-infinity.eo b/objects/org/eolang/negative-infinity.eo index d46bdcf1..2114bc8c 100644 --- a/objects/org/eolang/negative-infinity.eo +++ b/objects/org/eolang/negative-infinity.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Negative infinity. [] > negative-infinity diff --git a/objects/org/eolang/net/socket.eo b/objects/org/eolang/net/socket.eo index a8d8c59f..ebf4f9f4 100644 --- a/objects/org/eolang/net/socket.eo +++ b/objects/org/eolang/net/socket.eo @@ -27,7 +27,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.net -+version 0.49.1 ++version 0.49.2 # Socket. # diff --git a/objects/org/eolang/number.eo b/objects/org/eolang/number.eo index c420eb6a..528f93a2 100644 --- a/objects/org/eolang/number.eo +++ b/objects/org/eolang/number.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The `number` object is an abstraction of a 64-bit floating-point # number that internally is a chain of eight bytes. diff --git a/objects/org/eolang/positive-infinity.eo b/objects/org/eolang/positive-infinity.eo index 59c4725a..2dd3e221 100644 --- a/objects/org/eolang/positive-infinity.eo +++ b/objects/org/eolang/positive-infinity.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Positive infinity. [] > positive-infinity diff --git a/objects/org/eolang/seq.eo b/objects/org/eolang/seq.eo index ab11ddab..0fa76648 100644 --- a/objects/org/eolang/seq.eo +++ b/objects/org/eolang/seq.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Sequence. # The object, when being dataized, dataizes all provided diff --git a/objects/org/eolang/string.eo b/objects/org/eolang/string.eo index 5dc8b927..10f82fd5 100644 --- a/objects/org/eolang/string.eo +++ b/objects/org/eolang/string.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The `string` object is an abstraction of a text string, which # internally is a chain of bytes. diff --git a/objects/org/eolang/structs/bytes-as-array.eo b/objects/org/eolang/structs/bytes-as-array.eo index a05df504..ad06e1a9 100644 --- a/objects/org/eolang/structs/bytes-as-array.eo +++ b/objects/org/eolang/structs/bytes-as-array.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Represents sequence of bytes as array. # Here `bts` is `bytes` objects, the return value is `tuple` where diff --git a/objects/org/eolang/structs/hash-code-of.eo b/objects/org/eolang/structs/hash-code-of.eo index cf898411..6028f108 100644 --- a/objects/org/eolang/structs/hash-code-of.eo +++ b/objects/org/eolang/structs/hash-code-of.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Hash code - the pseudo-unique float numeric # representation of an object. diff --git a/objects/org/eolang/structs/list.eo b/objects/org/eolang/structs/list.eo index 907e83bd..2a4a1c76 100644 --- a/objects/org/eolang/structs/list.eo +++ b/objects/org/eolang/structs/list.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # List implements based operations on collections like reducing, mapping, filtering, etc. # Decorates and extends `tuple`. diff --git a/objects/org/eolang/structs/map.eo b/objects/org/eolang/structs/map.eo index 501e9dc7..57ef6bb2 100644 --- a/objects/org/eolang/structs/map.eo +++ b/objects/org/eolang/structs/map.eo @@ -26,7 +26,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Hash-map. # Here `pairs` must be a `tuple` of `tuple`s where each sub-tuple consists of 2 diff --git a/objects/org/eolang/structs/range-of-ints.eo b/objects/org/eolang/structs/range-of-ints.eo index 3922334e..600ba7c3 100644 --- a/objects/org/eolang/structs/range-of-ints.eo +++ b/objects/org/eolang/structs/range-of-ints.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Range of integers from `start` to `end` (soft border) with step = 1. # Here `start` and `end` must be `int`s. If they're not - an error will diff --git a/objects/org/eolang/structs/range.eo b/objects/org/eolang/structs/range.eo index 1260666a..dfa75aa9 100644 --- a/objects/org/eolang/structs/range.eo +++ b/objects/org/eolang/structs/range.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Range - create a `list` containing a range of elements # Here `start` must be a abstract object that must have an object `next` to get diff --git a/objects/org/eolang/structs/set.eo b/objects/org/eolang/structs/set.eo index d46777e9..e1a3a217 100644 --- a/objects/org/eolang/structs/set.eo +++ b/objects/org/eolang/structs/set.eo @@ -25,7 +25,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # Set - is an unordered `list` of unique objects. [lst] > set diff --git a/objects/org/eolang/switch.eo b/objects/org/eolang/switch.eo index 6152c212..e9dea7e2 100644 --- a/objects/org/eolang/switch.eo +++ b/objects/org/eolang/switch.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The object allows to choose right options according to cases conditions. # Parameter cases is the array of two dimensional array, which diff --git a/objects/org/eolang/sys/getenv.eo b/objects/org/eolang/sys/getenv.eo index b9048fee..42b65602 100644 --- a/objects/org/eolang/sys/getenv.eo +++ b/objects/org/eolang/sys/getenv.eo @@ -26,12 +26,12 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.sys -+version 0.49.1 ++version 0.49.2 # Get environment variable as `string`. # If return `string` is empty - the variable does not exist. # -# See https://man7.org/linux/man-pages/man3/getenv.3.html +# See https://man7.org/linux/man-pages/man3/getenv.3.html. [name] > getenv output. > @ if. diff --git a/objects/org/eolang/sys/line-separator.eo b/objects/org/eolang/sys/line-separator.eo index 5e86e49b..58640092 100644 --- a/objects/org/eolang/sys/line-separator.eo +++ b/objects/org/eolang/sys/line-separator.eo @@ -24,7 +24,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.sys -+version 0.49.1 ++version 0.49.2 # Returns the system-dependent line separator string. # On UNIX systems, it returns "\n"; diff --git a/objects/org/eolang/sys/os.eo b/objects/org/eolang/sys/os.eo index 76594bb3..19f6a067 100644 --- a/objects/org/eolang/sys/os.eo +++ b/objects/org/eolang/sys/os.eo @@ -24,9 +24,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.sys -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Represents the name of the operating system. [] > os diff --git a/objects/org/eolang/sys/posix.eo b/objects/org/eolang/sys/posix.eo index e07d1758..60007b25 100644 --- a/objects/org/eolang/sys/posix.eo +++ b/objects/org/eolang/sys/posix.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.sys -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Makes a Unix syscall by name with POSIX interface. # See https://filippo.io/linux-syscall-table/. diff --git a/objects/org/eolang/sys/win32.eo b/objects/org/eolang/sys/win32.eo index 5dbd0a1b..05315b2f 100644 --- a/objects/org/eolang/sys/win32.eo +++ b/objects/org/eolang/sys/win32.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.sys -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Makes a kernel32.dll function call by name. # diff --git a/objects/org/eolang/true.eo b/objects/org/eolang/true.eo index c12cc1ad..d81c78e9 100644 --- a/objects/org/eolang/true.eo +++ b/objects/org/eolang/true.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The object is a TRUE boolean state. [] > true diff --git a/objects/org/eolang/try.eo b/objects/org/eolang/try.eo index 87636974..8c7bb8b4 100644 --- a/objects/org/eolang/try.eo +++ b/objects/org/eolang/try.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Try, catch and finally. This object helps catch errors created by the # `error` object. When being dataized, such objects will crash the problem. diff --git a/objects/org/eolang/tuple.eo b/objects/org/eolang/tuple.eo index 7907b9a7..eebe1120 100644 --- a/objects/org/eolang/tuple.eo +++ b/objects/org/eolang/tuple.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # Tuple. [head tail] > tuple diff --git a/objects/org/eolang/txt/regex.eo b/objects/org/eolang/txt/regex.eo index b22dd326..957b0edb 100644 --- a/objects/org/eolang/txt/regex.eo +++ b/objects/org/eolang/txt/regex.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.txt -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Regular expression in Perl format. # Here `pattern` is a string pattern. diff --git a/objects/org/eolang/txt/sprintf.eo b/objects/org/eolang/txt/sprintf.eo index d84bd9cc..2ecb67eb 100644 --- a/objects/org/eolang/txt/sprintf.eo +++ b/objects/org/eolang/txt/sprintf.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.txt -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # The sprintf object allows you to format and output text depending # on the arguments passed to it. diff --git a/objects/org/eolang/txt/sscanf.eo b/objects/org/eolang/txt/sscanf.eo index 14b263f5..36c1f6e2 100644 --- a/objects/org/eolang/txt/sscanf.eo +++ b/objects/org/eolang/txt/sscanf.eo @@ -23,9 +23,9 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.txt -+rt jvm org.eolang:eo-runtime:0.49.1 ++rt jvm org.eolang:eo-runtime:0.49.2 +rt node eo2js-runtime:0.0.0 -+version 0.49.1 ++version 0.49.2 # Reads formatted input from a string. # This object has two free attributes: diff --git a/objects/org/eolang/txt/text.eo b/objects/org/eolang/txt/text.eo index 626ad9ca..b2327ddf 100644 --- a/objects/org/eolang/txt/text.eo +++ b/objects/org/eolang/txt/text.eo @@ -28,7 +28,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang.txt -+version 0.49.1 ++version 0.49.2 # Text. [origin] > text diff --git a/objects/org/eolang/while.eo b/objects/org/eolang/while.eo index a96c752a..47ff40b6 100644 --- a/objects/org/eolang/while.eo +++ b/objects/org/eolang/while.eo @@ -23,7 +23,7 @@ +architect yegor256@gmail.com +home https://github.com/objectionary/eo +package org.eolang -+version 0.49.1 ++version 0.49.2 # The `while` object is very similar to a loop with a pre-condition. # Here's how you can use it: diff --git a/tests/org/eolang/as-phi-tests.eo b/tests/org/eolang/as-phi-tests.eo index 018753c2..0e7516d2 100644 --- a/tests/org/eolang/as-phi-tests.eo +++ b/tests/org/eolang/as-phi-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > prints-itself diff --git a/tests/org/eolang/bool-tests.eo b/tests/org/eolang/bool-tests.eo index a7e37aab..054f6905 100644 --- a/tests/org/eolang/bool-tests.eo +++ b/tests/org/eolang/bool-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > compares-two-bools diff --git a/tests/org/eolang/bytes-tests.eo b/tests/org/eolang/bytes-tests.eo index 6b66a1fe..a11a3a9f 100644 --- a/tests/org/eolang/bytes-tests.eo +++ b/tests/org/eolang/bytes-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > takes-part-of-bytes diff --git a/tests/org/eolang/cti-test.eo b/tests/org/eolang/cti-test.eo index 91dd7807..827c1f27 100644 --- a/tests/org/eolang/cti-test.eo +++ b/tests/org/eolang/cti-test.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > just-prints-warning diff --git a/tests/org/eolang/dataized-tests.eo b/tests/org/eolang/dataized-tests.eo index 4718778b..2179f1c2 100644 --- a/tests/org/eolang/dataized-tests.eo +++ b/tests/org/eolang/dataized-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > dataized-does-not-do-recalculation diff --git a/tests/org/eolang/fs/dir-tests.eo b/tests/org/eolang/fs/dir-tests.eo index 5da24a60..d609fb8d 100644 --- a/tests/org/eolang/fs/dir-tests.eo +++ b/tests/org/eolang/fs/dir-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > bound-tmpfile-does-not-recreates-file diff --git a/tests/org/eolang/fs/file-tests.eo b/tests/org/eolang/fs/file-tests.eo index ddae5513..98f2b36f 100644 --- a/tests/org/eolang/fs/file-tests.eo +++ b/tests/org/eolang/fs/file-tests.eo @@ -29,7 +29,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > check-if-current-directory-is-directory diff --git a/tests/org/eolang/fs/path-tests.eo b/tests/org/eolang/fs/path-tests.eo index 2d725079..75f923d2 100644 --- a/tests/org/eolang/fs/path-tests.eo +++ b/tests/org/eolang/fs/path-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > determines-separator-depending-on-os diff --git a/tests/org/eolang/fs/tmpdir-tests.eo b/tests/org/eolang/fs/tmpdir-tests.eo index f1c77b57..244b0b2b 100644 --- a/tests/org/eolang/fs/tmpdir-tests.eo +++ b/tests/org/eolang/fs/tmpdir-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.fs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. tmpdir.exists > [] > global-temp-dir-exists diff --git a/tests/org/eolang/go-tests.eo b/tests/org/eolang/go-tests.eo index 4ac624f4..57800865 100644 --- a/tests/org/eolang/go-tests.eo +++ b/tests/org/eolang/go-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > goto-jumps-backwards diff --git a/tests/org/eolang/i16-tests.eo b/tests/org/eolang/i16-tests.eo index 99a91b1f..4b4b34d7 100644 --- a/tests/org/eolang/i16-tests.eo +++ b/tests/org/eolang/i16-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > i16-has-valid-bytes diff --git a/tests/org/eolang/i32-tests.eo b/tests/org/eolang/i32-tests.eo index b832436a..18aa0298 100644 --- a/tests/org/eolang/i32-tests.eo +++ b/tests/org/eolang/i32-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > i32-has-valid-bytes diff --git a/tests/org/eolang/i64-tests.eo b/tests/org/eolang/i64-tests.eo index d6667b48..7df82e85 100644 --- a/tests/org/eolang/i64-tests.eo +++ b/tests/org/eolang/i64-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > i64-has-valid-bytes diff --git a/tests/org/eolang/io/bytes-as-input-test.eo b/tests/org/eolang/io/bytes-as-input-test.eo index f51e8a16..adcef500 100644 --- a/tests/org/eolang/io/bytes-as-input-test.eo +++ b/tests/org/eolang/io/bytes-as-input-test.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > makes-an-input-from-bytes-and-reads diff --git a/tests/org/eolang/io/console-test.eo b/tests/org/eolang/io/console-test.eo index 59a5b08f..98d09c83 100644 --- a/tests/org/eolang/io/console-test.eo +++ b/tests/org/eolang/io/console-test.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Prints a simple message to the console. We can't validate # the output, so we just run it and see if it crashes. diff --git a/tests/org/eolang/io/dead-input-tests.eo b/tests/org/eolang/io/dead-input-tests.eo index 9c099414..2a858bd4 100644 --- a/tests/org/eolang/io/dead-input-tests.eo +++ b/tests/org/eolang/io/dead-input-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > reads-empty-bytes diff --git a/tests/org/eolang/io/dead-output-tests.eo b/tests/org/eolang/io/dead-output-tests.eo index e9d67541..7b883286 100644 --- a/tests/org/eolang/io/dead-output-tests.eo +++ b/tests/org/eolang/io/dead-output-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. dead-output.write 01-02-03 > [] > writes-bytes-to-nowhere diff --git a/tests/org/eolang/io/input-length-tests.eo b/tests/org/eolang/io/input-length-tests.eo index 24717a9f..40a9072a 100644 --- a/tests/org/eolang/io/input-length-tests.eo +++ b/tests/org/eolang/io/input-length-tests.eo @@ -28,7 +28,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > reads-all-bytes-and-returns-length diff --git a/tests/org/eolang/io/malloc-as-output-test.eo b/tests/org/eolang/io/malloc-as-output-test.eo index 59f5e427..2899c74e 100644 --- a/tests/org/eolang/io/malloc-as-output-test.eo +++ b/tests/org/eolang/io/malloc-as-output-test.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > makes-an-output-from-malloc-and-writes diff --git a/tests/org/eolang/io/stdout-test.eo b/tests/org/eolang/io/stdout-test.eo index 7617e52e..39748e1d 100644 --- a/tests/org/eolang/io/stdout-test.eo +++ b/tests/org/eolang/io/stdout-test.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # Prints a simple message to the console. We can't validate # the output, so we just run it and see if it crashes. diff --git a/tests/org/eolang/io/tee-input-tests.eo b/tests/org/eolang/io/tee-input-tests.eo index 3a031323..1aab5ac0 100644 --- a/tests/org/eolang/io/tee-input-tests.eo +++ b/tests/org/eolang/io/tee-input-tests.eo @@ -27,7 +27,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.io -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > reads-from-bytes-and-writes-to-memory diff --git a/tests/org/eolang/malloc-tests.eo b/tests/org/eolang/malloc-tests.eo index bb8316dc..f75bcb33 100644 --- a/tests/org/eolang/malloc-tests.eo +++ b/tests/org/eolang/malloc-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > writes-into-memory-of @@ -265,3 +265,39 @@ [] > malloc-empty-is-empty malloc.empty > @ m.size.eq 0 > [m] + +# This unit test is supposed to check the functionality of the corresponding object. +[] > copies-data-inside-itself + malloc.for > @ + 01-02-03-04-05 + [m] + and. > @ + m.copy 1 2 2 + m.get.eq 01-02-02-03-05 + +# This unit test is supposed to check the functionality of the corresponding object. +[] > copies-data-from-start-to-end + malloc.for > @ + 01-02-03-04-05-06 + [m] + and. > @ + m.copy 0 3 3 + m.get.eq 01-02-03-01-02-03 + +# This unit test is supposed to check the functionality of the corresponding object. +[] > throws-on-copying-with-wrong-source + malloc.for > @ + 0 + m.copy 9 1 1 > [m] + +# This unit test is supposed to check the functionality of the corresponding object. +[] > throws-on-copying-with-wrong-target + malloc.for > @ + 0 + m.copy 3 9 1 > [m] + +# This unit test is supposed to check the functionality of the corresponding object. +[] > throws-on-copying-with-wrong-length + malloc.for > @ + 0 + m.copy 3 1 9 > [m] diff --git a/tests/org/eolang/math/angle-tests.eo b/tests/org/eolang/math/angle-tests.eo index 555cd06e..9800ac79 100644 --- a/tests/org/eolang/math/angle-tests.eo +++ b/tests/org/eolang/math/angle-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > sin-zero diff --git a/tests/org/eolang/math/integral-tests.eo b/tests/org/eolang/math/integral-tests.eo index c07a5e3e..5c7666c1 100644 --- a/tests/org/eolang/math/integral-tests.eo +++ b/tests/org/eolang/math/integral-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > calculates-lineal-integral diff --git a/tests/org/eolang/math/numbers-tests.eo b/tests/org/eolang/math/numbers-tests.eo index 992468c7..1b299144 100644 --- a/tests/org/eolang/math/numbers-tests.eo +++ b/tests/org/eolang/math/numbers-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. (numbers *).max > [] > throws-on-taking-max-from-empty-sequence-of-numbers diff --git a/tests/org/eolang/math/random-tests.eo b/tests/org/eolang/math/random-tests.eo index 57ed4933..fbc70039 100644 --- a/tests/org/eolang/math/random-tests.eo +++ b/tests/org/eolang/math/random-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > random-with-seed diff --git a/tests/org/eolang/math/real-tests.eo b/tests/org/eolang/math/real-tests.eo index 21e37167..63ee5b3b 100644 --- a/tests/org/eolang/math/real-tests.eo +++ b/tests/org/eolang/math/real-tests.eo @@ -27,7 +27,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.math -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > abs-int-positive diff --git a/tests/org/eolang/nan-tests.eo b/tests/org/eolang/nan-tests.eo index eec70293..2c2c3865 100644 --- a/tests/org/eolang/nan-tests.eo +++ b/tests/org/eolang/nan-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +package org.eolang +tests -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > nan-not-eq-number diff --git a/tests/org/eolang/negative-infinity-tests.eo b/tests/org/eolang/negative-infinity-tests.eo index 5531a6b3..d2767941 100644 --- a/tests/org/eolang/negative-infinity-tests.eo +++ b/tests/org/eolang/negative-infinity-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +package org.eolang +tests -+version 0.49.1 ++version 0.49.2 # Equal to. [] > negative-infinity-is-equal-to-one-div-zero diff --git a/tests/org/eolang/number-tests.eo b/tests/org/eolang/number-tests.eo index 778c5894..1edcb619 100644 --- a/tests/org/eolang/number-tests.eo +++ b/tests/org/eolang/number-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > int-less-true diff --git a/tests/org/eolang/positive-infinity-tests.eo b/tests/org/eolang/positive-infinity-tests.eo index dad9fdad..b8e32fe5 100644 --- a/tests/org/eolang/positive-infinity-tests.eo +++ b/tests/org/eolang/positive-infinity-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +package org.eolang +tests -+version 0.49.1 ++version 0.49.2 # Equal to. [] > positive-infinity-is-equal-to-one-div-zero diff --git a/tests/org/eolang/runtime-tests.eo b/tests/org/eolang/runtime-tests.eo index 9249cd5c..542701b7 100644 --- a/tests/org/eolang/runtime-tests.eo +++ b/tests/org/eolang/runtime-tests.eo @@ -25,7 +25,7 @@ +tests +package org.eolang +unlint abstract-decoratee -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > understands-this-correctly diff --git a/tests/org/eolang/seq-tests.eo b/tests/org/eolang/seq-tests.eo index d9e335d6..c026a8f6 100644 --- a/tests/org/eolang/seq-tests.eo +++ b/tests/org/eolang/seq-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > seq-single-dataization-float-less diff --git a/tests/org/eolang/string-tests.eo b/tests/org/eolang/string-tests.eo index 0daecb98..25043c08 100644 --- a/tests/org/eolang/string-tests.eo +++ b/tests/org/eolang/string-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > calculates-length-of-spaces-only diff --git a/tests/org/eolang/structs/bytes-as-array-tests.eo b/tests/org/eolang/structs/bytes-as-array-tests.eo index 71a11386..b4564bc8 100644 --- a/tests/org/eolang/structs/bytes-as-array-tests.eo +++ b/tests/org/eolang/structs/bytes-as-array-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > converts-bytes-to-array diff --git a/tests/org/eolang/structs/hash-code-of-tests.eo b/tests/org/eolang/structs/hash-code-of-tests.eo index a3ec0658..6a9f7bd6 100644 --- a/tests/org/eolang/structs/hash-code-of-tests.eo +++ b/tests/org/eolang/structs/hash-code-of-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > hash-code-of-bools-is-number diff --git a/tests/org/eolang/structs/list-tests.eo b/tests/org/eolang/structs/list-tests.eo index c2d26559..18dfd1ec 100644 --- a/tests/org/eolang/structs/list-tests.eo +++ b/tests/org/eolang/structs/list-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > list-should-not-be-empty diff --git a/tests/org/eolang/structs/map-tests.eo b/tests/org/eolang/structs/map-tests.eo index ebc4de13..84920f7e 100644 --- a/tests/org/eolang/structs/map-tests.eo +++ b/tests/org/eolang/structs/map-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > map-rebuilds-itself diff --git a/tests/org/eolang/structs/range-of-ints-tests.eo b/tests/org/eolang/structs/range-of-ints-tests.eo index 20c7b536..7cda9301 100644 --- a/tests/org/eolang/structs/range-of-ints-tests.eo +++ b/tests/org/eolang/structs/range-of-ints-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > simple-range-of-ints-from-one-to-ten diff --git a/tests/org/eolang/structs/range-tests.eo b/tests/org/eolang/structs/range-tests.eo index 0faa02c9..bcf881ba 100644 --- a/tests/org/eolang/structs/range-tests.eo +++ b/tests/org/eolang/structs/range-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > simple-range-from-one-to-ten diff --git a/tests/org/eolang/structs/set-tests.eo b/tests/org/eolang/structs/set-tests.eo index 2ae472dc..6c0ea657 100644 --- a/tests/org/eolang/structs/set-tests.eo +++ b/tests/org/eolang/structs/set-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.structs -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > set-rebuilds-itself diff --git a/tests/org/eolang/switch-tests.eo b/tests/org/eolang/switch-tests.eo index 7910ac63..9f38399d 100644 --- a/tests/org/eolang/switch-tests.eo +++ b/tests/org/eolang/switch-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > switch-simple-case diff --git a/tests/org/eolang/sys/os-tests.eo b/tests/org/eolang/sys/os-tests.eo index 5c2e1bdd..9af57976 100644 --- a/tests/org/eolang/sys/os-tests.eo +++ b/tests/org/eolang/sys/os-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.sys -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > checks-os-family diff --git a/tests/org/eolang/sys/posix-tests.eo b/tests/org/eolang/sys/posix-tests.eo index 010598c3..58ada8c5 100644 --- a/tests/org/eolang/sys/posix-tests.eo +++ b/tests/org/eolang/sys/posix-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.sys -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > invokes-getpid-correctly diff --git a/tests/org/eolang/sys/win32-tests.eo b/tests/org/eolang/sys/win32-tests.eo index 6183780f..d662e9a5 100644 --- a/tests/org/eolang/sys/win32-tests.eo +++ b/tests/org/eolang/sys/win32-tests.eo @@ -26,7 +26,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.sys -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > returns-valid-win32-inet-addr-for-localhost diff --git a/tests/org/eolang/try-tests.eo b/tests/org/eolang/try-tests.eo index 25897fde..411d9c43 100644 --- a/tests/org/eolang/try-tests.eo +++ b/tests/org/eolang/try-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > catches-simple-exception diff --git a/tests/org/eolang/tuple-tests.eo b/tests/org/eolang/tuple-tests.eo index 65e2dbc9..4e5051b6 100644 --- a/tests/org/eolang/tuple-tests.eo +++ b/tests/org/eolang/tuple-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > makes-tuple-through-special-syntax diff --git a/tests/org/eolang/txt/regex-tests.eo b/tests/org/eolang/txt/regex-tests.eo index 6111fba0..6a08633e 100644 --- a/tests/org/eolang/txt/regex-tests.eo +++ b/tests/org/eolang/txt/regex-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.txt -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > matches-regex-against-the-pattern diff --git a/tests/org/eolang/txt/sprintf-tests.eo b/tests/org/eolang/txt/sprintf-tests.eo index 03e50238..7a8e7389 100644 --- a/tests/org/eolang/txt/sprintf-tests.eo +++ b/tests/org/eolang/txt/sprintf-tests.eo @@ -25,7 +25,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.txt -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > prints-simple-string diff --git a/tests/org/eolang/txt/sscanf-tests.eo b/tests/org/eolang/txt/sscanf-tests.eo index f851ef19..68a75b7e 100644 --- a/tests/org/eolang/txt/sscanf-tests.eo +++ b/tests/org/eolang/txt/sscanf-tests.eo @@ -27,7 +27,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.txt -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > sscanf-with-string diff --git a/tests/org/eolang/txt/text-tests.eo b/tests/org/eolang/txt/text-tests.eo index 2f434bf0..8d4342b4 100644 --- a/tests/org/eolang/txt/text-tests.eo +++ b/tests/org/eolang/txt/text-tests.eo @@ -27,7 +27,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang.txt -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > text-slices-the-origin-string diff --git a/tests/org/eolang/while-tests.eo b/tests/org/eolang/while-tests.eo index a7f7a1b8..eac8516a 100644 --- a/tests/org/eolang/while-tests.eo +++ b/tests/org/eolang/while-tests.eo @@ -24,7 +24,7 @@ +home https://github.com/objectionary/eo +tests +package org.eolang -+version 0.49.1 ++version 0.49.2 # This unit test is supposed to check the functionality of the corresponding object. [] > while-dataizes-only-first-cycle