Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New release for eo-0.49.2 #285

Merged
merged 2 commits into from
Dec 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion make/jvm/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ SOFTWARE.
<artifactId>jvm</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<eo.version>0.49.1</eo.version>
<eo.version>0.49.2</eo.version>
<stack-size>32M</stack-size>
<heap-size>2G</heap-size>
</properties>
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/as-phi.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
+architect [email protected]
+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.
#
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/bytes.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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`,
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/cti.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.49.1
+version 0.49.2

# Compile Time Instruction (CTI).
#
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/dataized.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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`.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/error.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
+architect [email protected]
+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.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/false.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/fs/dir.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/fs/file.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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
Expand Down
5 changes: 3 additions & 2 deletions objects/org/eolang/fs/path.eo
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
+architect [email protected]
+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.
Expand Down Expand Up @@ -151,6 +151,7 @@
# | relative | absolute | other |
# | relative | relative | uri + other |
# |----------|----------|-------------|
# URI Resolution Rules.
[other] > resolved
other.as-bytes > other-as-bytes
normalized. > @
Expand Down Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/fs/tmpdir.eo
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/go.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/i16.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/i32.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/i64.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/bytes-as-input.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/console.eo
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
+architect [email protected]
+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.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/dead-input.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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 `--`.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/dead-output.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/input-length.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/malloc-as-output.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/stdin.eo
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
+architect [email protected]
+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.
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/stdout.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
+architect [email protected]
+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`:
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/io/tee-input.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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`.
Expand Down
12 changes: 10 additions & 2 deletions objects/org/eolang/malloc.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@
+architect [email protected]
+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
Expand Down Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/math/angle.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/math/e.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
2 changes: 1 addition & 1 deletion objects/org/eolang/math/integral.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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,
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/math/numbers.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
+architect [email protected]
+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.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/math/pi.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+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
6 changes: 3 additions & 3 deletions objects/org/eolang/math/random.eo
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,13 @@
+architect [email protected]
+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
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/math/real.eo
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
+architect [email protected]
+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
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/nan.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.49.1
+version 0.49.2

# Not a number.
[] > nan
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/negative-infinity.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.49.1
+version 0.49.2

# Negative infinity.
[] > negative-infinity
Expand Down
2 changes: 1 addition & 1 deletion objects/org/eolang/net/socket.eo
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.net
+version 0.49.1
+version 0.49.2

# Socket.
#
Expand Down
Loading
Loading