Skip to content

Commit

Permalink
New release for eo-0.29.6
Browse files Browse the repository at this point in the history
  • Loading branch information
rultor authored and yegor256 committed Jul 4, 2023
1 parent 83e4d67 commit 6ae1b6b
Show file tree
Hide file tree
Showing 49 changed files with 236 additions and 307 deletions.
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,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Turns an object into a φ-term
[x] > as-phi /string
11 changes: 2 additions & 9 deletions objects/org/eolang/bool.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[] > bool
# Equal to another object?
Expand Down Expand Up @@ -61,10 +61,3 @@
^
01-
00-

# Converts this to hash
[] > as-hash
if. > @
^
1231
1237
20 changes: 2 additions & 18 deletions objects/org/eolang/bytes.eo
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,11 @@
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
# SOFTWARE.

+alias org.eolang.collections.bytes-as-array
+alias org.eolang.collections.list
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[] > bytes
# Equals to another object
Expand Down Expand Up @@ -78,20 +76,6 @@
[] > as-bytes
^ > @

# Converts this to hash
[] > as-hash
reduced. > @
list
bytes-as-array ^
1
[a b]
plus. > @
times.
31
a
as-int.
(0.as-bytes.and b).right 54

# Concatenation of two byte sequences:
# the current and the provided one,
# as a new sequence
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/cage.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# This object is doing exactly the same as "memory", but allows
# you to store objects, not only data. In other words, it doesn't
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/cti.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Compile Time Instruction.
# Make possible to highlight deprecated methods.
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,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# 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
13 changes: 2 additions & 11 deletions objects/org/eolang/float.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[] > float
# Tests that $ = x
Expand Down Expand Up @@ -103,12 +103,3 @@

# Converts this to bytes
[] > as-bytes /bytes

# Converts this to hash
[] > as-hash
as-int. > @
xor.
as-bytes
right.
as-bytes
32
4 changes: 2 additions & 2 deletions objects/org/eolang/goto.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Non-conditional forward and backward jumps. Returns TRUE
# if the backward jump happened, an object provided to
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/heap.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Emulation of random-access memory (RAM).
[size] > heap
Expand Down
13 changes: 2 additions & 11 deletions objects/org/eolang/int.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[] > int
# Tests that $ = x
Expand Down Expand Up @@ -101,12 +101,3 @@

# Converts this to bytes
[] > as-bytes /bytes

# Converts this to hash
[] > as-hash
as-int. > @
xor.
as-bytes
right.
as-bytes
32
4 changes: 2 additions & 2 deletions objects/org/eolang/io/stdin.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.io
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[] > stdin
# Consumes only one line from the standard input stream
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/io/stdout.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
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

[text] > stdout /bool
4 changes: 2 additions & 2 deletions objects/org/eolang/memory.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Storage of data in memory.
[] > memory /?
4 changes: 2 additions & 2 deletions objects/org/eolang/nan.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Not a number
[] > nan
Expand Down
106 changes: 50 additions & 56 deletions objects/org/eolang/negative-infinity.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Negative infinity
[] > negative-infinity
Expand Down Expand Up @@ -98,31 +98,30 @@
is-nan-or-zero
terms.at index > term!
nan
[]
if. > @
acc.gt 0.0
times-rec
*
if.
is-term-gt-zero term > term-gt-zero
acc
neg-inf
index.plus 1 > next-index
terms
infs
is-nan-or-zero
is-term-gt-zero
times-rec
*
if.
term-gt-zero
acc
pos-inf
next-index
terms
infs
is-nan-or-zero
is-term-gt-zero
if.
acc.gt 0.0
times-rec
*
if.
is-term-gt-zero term > term-gt-zero
acc
neg-inf
index.plus 1 > next-index
terms
infs
is-nan-or-zero
is-term-gt-zero
times-rec
*
if.
term-gt-zero
acc
pos-inf
next-index
terms
infs
is-nan-or-zero
is-term-gt-zero

if. > @
eq.
Expand Down Expand Up @@ -193,10 +192,6 @@
nan
^

# Negation of $
[] > neg
positive-infinity > @

# Difference between $ and x
[x...] > minus
^.as-bytes > neg-inf-as-bytes!
Expand Down Expand Up @@ -285,31 +280,30 @@
is-nan-or-infinite
terms.at index > term!
nan
[]
if. > @
acc.gt 0.0
div-rec
*
if.
is-term-gte-zero term > term-gte-zero
acc
neg-inf
index.plus 1 > next-index
terms
infs
is-nan-or-infinite
is-term-gte-zero
div-rec
*
if.
term-gte-zero
acc
pos-inf
next-index
terms
infs
is-nan-or-infinite
is-term-gte-zero
if.
acc.gt 0.0
div-rec
*
if.
is-term-gte-zero term > term-gte-zero
acc
neg-inf
index.plus 1 > next-index
terms
infs
is-nan-or-infinite
is-term-gte-zero
div-rec
*
if.
term-gte-zero
acc
pos-inf
next-index
terms
infs
is-nan-or-infinite
is-term-gte-zero

if. > @
eq.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/nop.eo
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.29.5
+version 0.29.5
+rt jvm org.eolang:eo-runtime:0.29.6
+version 0.29.6

# Object that always is TRUE
[args...] > nop
Expand Down
Loading

0 comments on commit 6ae1b6b

Please sign in to comment.