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.35.5 #214

Merged
merged 2 commits into from Mar 6, 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.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 2 additions & 2 deletions objects/org/eolang/as-phi.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Turns an object into a φ-term.
[x] > as-phi /string
4 changes: 2 additions & 2 deletions objects/org/eolang/bool.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Boolean.
[as-bytes] > bool
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/bytes.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Bytes.
[] > bytes
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/cage.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# 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
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Compile Time Instruction.
# Make possible to highlight deprecated methods.
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/error.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# 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
4 changes: 2 additions & 2 deletions objects/org/eolang/float.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Float.
[as-bytes] > float
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/goto.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# 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
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Emulation of random-access memory (RAM).
[size] > heap
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/int.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Integer.
[as-bytes] > int
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/io/stdin.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang.io
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Stdin.
[] > stdin
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/io/stdout.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang.io
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Stdout.
[text] > stdout /bool
4 changes: 2 additions & 2 deletions objects/org/eolang/memory.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Storage of data in memory.
[] > memory /bytes
4 changes: 2 additions & 2 deletions objects/org/eolang/nan.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Not a number.
[] > nan
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/negative-infinity.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Negative infinity.
[] > negative-infinity
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/nop.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Object that always is TRUE.
[args] > nop
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/positive-infinity.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Positive infinity.
[] > positive-infinity
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/ram.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Random-access memory (RAM).
[size] > ram
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/rust.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Rust insert.
[code portal params] > rust /?
4 changes: 2 additions & 2 deletions objects/org/eolang/seq.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Dataizes all provided steps and returns the last one.
[steps] > seq /?
4 changes: 2 additions & 2 deletions objects/org/eolang/string.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# String.
[as-bytes] > string
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/switch.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Allow to choose right options according to cases conditions.
# Parameter cases is the array of two dimensional array, which
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/try.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Try, catch and finally. This object helps catch errors created by the
# object 'error'. When being dataized, such objects will crash the problem.
Expand Down
18 changes: 12 additions & 6 deletions objects/org/eolang/tuple.eo
Expand Up @@ -23,8 +23,8 @@
+architect yegor256@gmail.com
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.35.2
+version 0.35.2
+rt jvm org.eolang:eo-runtime:0.35.5
+version 0.35.5

# Tuple.
[head tail] > tuple
Expand Down Expand Up @@ -57,10 +57,16 @@
index.lt 0
index.gte len
error "Given index is out of tuple bounds"
if.
index.lt (len.plus -1)
^.head.at index
^.tail
at-without-checks index

# Takes element from the tuple without index validation.
# Here `i` must be an object that can be comparable with `int` using `lt` attribute.
[i] > at-without-checks
i > idx!
if. > @
idx.lt head.length
^.^.head.at.at-without-checks idx
^.^.tail

# Create a new tuple with this element added to the end of it.
[x] > with
Expand Down
Binary file modified py/__pycache__/deps.cpython-310.pyc
Binary file not shown.
2 changes: 1 addition & 1 deletion tests/org/eolang/as-phi-tests.eo
Expand Up @@ -25,7 +25,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > prints-itself
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/bool-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > compares-two-bools
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/bytes-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > takes-part-of-bytes
Expand Down
21 changes: 20 additions & 1 deletion tests/org/eolang/cage-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > writes-into-cage
Expand Down Expand Up @@ -200,3 +200,22 @@
nop
cge.eq 10
TRUE

# Check that cage stack leads to error. Just prints the error
# message if passes.
[] > catches-stack-overflow
cage > cge
0.plus
try > @
[]
seq > @
*
cge.write
0.plus cge
cge
FALSE
[stack-overflow-message]
QQ.io.stdout > @
stack-overflow-message
[]
FALSE > @
2 changes: 1 addition & 1 deletion tests/org/eolang/cti-test.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > just-prints-warning
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/float-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+package org.eolang
+tests
+version 0.35.2
+version 0.35.5

# Test.
[] > less-true
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/goto-tests.eo
Expand Up @@ -25,7 +25,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > goto-jumps-backwards
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/heap-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > allocates-and-uses
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/int-tests.eo
Expand Up @@ -24,7 +24,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang
+version 0.35.2
+version 0.35.5

# Test.
[] > less-true
Expand Down
2 changes: 1 addition & 1 deletion tests/org/eolang/io/stdout-tests.eo
Expand Up @@ -25,7 +25,7 @@
+home https://github.com/objectionary/eo
+tests
+package org.eolang.io
+version 0.35.2
+version 0.35.5

# Test.
[] > prints-string-to-console
Expand Down