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.46.0 #276

Merged
merged 1 commit into from
Dec 4, 2024
Merged
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
@@ -28,7 +28,7 @@ SOFTWARE.
<artifactId>jvm</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<eo.version>0.45.0</eo.version>
<eo.version>0.46.0</eo.version>
<stack-size>32M</stack-size>
<heap-size>2G</heap-size>
</properties>
4 changes: 2 additions & 2 deletions objects/org/eolang/as-phi.eo
Original file line number Diff line number Diff line change
@@ -23,9 +23,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# Turns an object into a phi-term printable to console.
#
4 changes: 2 additions & 2 deletions objects/org/eolang/bytes.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The object encapsulates a chain of bytes, adding a few
# convenient operations to it. Objects like `int`, `string`,
2 changes: 1 addition & 1 deletion objects/org/eolang/cti.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

# Compile Time Instruction (CTI).
#
2 changes: 1 addition & 1 deletion objects/org/eolang/dataized.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

# The object dataizes `target`, makes new instance of `bytes` from given data and behaves as result
# `bytes`.
6 changes: 3 additions & 3 deletions objects/org/eolang/error.eo
Original file line number Diff line number Diff line change
@@ -23,13 +23,13 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# 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.
# The first attempt to dataize it will lead to runtime error and program
# termination. The only way to catch such an error is by using
# the `try` object.
[message] > error /?
[message] > error /error
2 changes: 1 addition & 1 deletion objects/org/eolang/false.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

# The object is a FALSE boolean state.
[] > false
4 changes: 2 additions & 2 deletions objects/org/eolang/fs/dir.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# Directory in the file system.
# Apparently every directory is a file.
4 changes: 2 additions & 2 deletions objects/org/eolang/fs/file.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# A file on the filesystem.
[path] > file
2 changes: 1 addition & 1 deletion objects/org/eolang/fs/path.eo
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+version 0.45.0
+version 0.46.0

# 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.
2 changes: 1 addition & 1 deletion objects/org/eolang/fs/tmpdir.eo
Original file line number Diff line number Diff line change
@@ -27,7 +27,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+version 0.45.0
+version 0.46.0

# Temporary directory.
# For Unix/MacOS uses the path supplied by the first environment variable
2 changes: 1 addition & 1 deletion objects/org/eolang/go.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

# Non-conditional forward and backward jumps.
# Forward jump instantly returns provided object to `g.forward` without touching
4 changes: 2 additions & 2 deletions objects/org/eolang/i16.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The 16 bits signed integer.
# Here `as-bytes` must be a `bytes` object.
4 changes: 2 additions & 2 deletions objects/org/eolang/i32.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The 32 bits signed integer.
# Here `as-bytes` must be a `bytes` object.
4 changes: 2 additions & 2 deletions objects/org/eolang/i64.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The 64 bits signed integer.
# Here `as-bytes` must be a `bytes` object.
2 changes: 1 addition & 1 deletion objects/org/eolang/io/bytes-as-input.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Makes an `input` from bytes.
# Here `bts` is sequence of bytes or an object that can be dataized
2 changes: 1 addition & 1 deletion objects/org/eolang/io/console.eo
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# The `console` object is basic I/O object that allows to
# interact with operation system console.
2 changes: 1 addition & 1 deletion objects/org/eolang/io/dead-input.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Dead input is an input that reads from nowhere and always
# returns empty sequence of bytes `--`.
2 changes: 1 addition & 1 deletion objects/org/eolang/io/dead-output.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Dead output is an output that writes to nowhere.
[] > dead-output
2 changes: 1 addition & 1 deletion objects/org/eolang/io/input-length.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Reads all the bytes from provided `input` and returns its length.
[input] > input-length
2 changes: 1 addition & 1 deletion objects/org/eolang/io/malloc-as-output.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Makes an output from allocated block in memory.
# Here `allocated` is `malloc.of.allocated` object.
2 changes: 1 addition & 1 deletion objects/org/eolang/io/stdin.eo
Original file line number Diff line number Diff line change
@@ -25,7 +25,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# The `stdin` object is a convenient wrapper on `console` object
# which is used as input only and allows to read the data from console.
2 changes: 1 addition & 1 deletion objects/org/eolang/io/stdout.eo
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# 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`:
2 changes: 1 addition & 1 deletion objects/org/eolang/io/tee-input.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+version 0.45.0
+version 0.46.0

# Tee input is an input that reads from provided `input`,
# writes to provided `output` and behaves as provided `input`.
4 changes: 2 additions & 2 deletions objects/org/eolang/malloc.eo
Original file line number Diff line number Diff line change
@@ -23,9 +23,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The `malloc` object is an abstraction of a storage of data in heap
# memory. The implementation of `malloc` is platform dependent. It may
4 changes: 2 additions & 2 deletions objects/org/eolang/math/angle.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The angle.
[value] > angle
2 changes: 1 addition & 1 deletion objects/org/eolang/math/e.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+version 0.45.0
+version 0.46.0

# 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
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+version 0.45.0
+version 0.46.0

# Counts integral from `a` to `b`.
# Here `func` is integration function, `a` is an upper limit,
2 changes: 1 addition & 1 deletion objects/org/eolang/math/numbers.eo
Original file line number Diff line number Diff line change
@@ -24,7 +24,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+version 0.45.0
+version 0.46.0

# Sequence of numbers.
# Here `sequence` must be a `tuple` or any `tuple` decorator of `number` objects.
2 changes: 1 addition & 1 deletion objects/org/eolang/math/pi.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+version 0.45.0
+version 0.46.0

# The PI number
3.14159265358979323846 > pi
2 changes: 1 addition & 1 deletion objects/org/eolang/math/random.eo
Original file line number Diff line number Diff line change
@@ -26,7 +26,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+version 0.45.0
+version 0.46.0

# Pseudo random number.
[seed] > random
4 changes: 2 additions & 2 deletions objects/org/eolang/math/real.eo
Original file line number Diff line number Diff line change
@@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.math
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# Real number.
[num] > real
2 changes: 1 addition & 1 deletion objects/org/eolang/nan.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

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

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

# Socket.
#
7 changes: 3 additions & 4 deletions objects/org/eolang/number.eo
Original file line number Diff line number Diff line change
@@ -23,9 +23,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# The `number` object is an abstraction of a 64-bit floating-point
# number that internally is a chain of eight bytes.
@@ -35,6 +35,7 @@
$.times -1 > neg
$.as-i64.as-i32 > as-i32
$.as-i32.as-i16 > as-i16
as-bytes.eq nan.as-bytes > is-nan

# Convert this `number` to `i64` object.
[] > as-i64 /i64
@@ -137,5 +138,3 @@
^.eq positive-infinity
^.eq negative-infinity

# Returns `true` if current number is NaN.
^.as-bytes.eq nan.as-bytes > [] > is-nan
2 changes: 1 addition & 1 deletion objects/org/eolang/positive-infinity.eo
Original file line number Diff line number Diff line change
@@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.45.0
+version 0.46.0

# Positive infinity.
[] > positive-infinity
4 changes: 2 additions & 2 deletions objects/org/eolang/rust.eo
Original file line number Diff line number Diff line change
@@ -23,9 +23,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.45.0
+rt jvm org.eolang:eo-runtime:0.46.0
+rt node eo2js-runtime:0.0.0
+version 0.45.0
+version 0.46.0

# Rust insert.
[code portal params] > rust /?
Loading