Skip to content

Commit

Permalink
#290 up to 0.50.1
Browse files Browse the repository at this point in the history
  • Loading branch information
yegor256 committed Jan 16, 2025
1 parent 658b6d9 commit 7306ad8
Show file tree
Hide file tree
Showing 132 changed files with 346 additions and 300 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/copyrights.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/fief.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/make.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/markdown-lint.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pages.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pdd.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/releases.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/shellcheck.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/tags.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion .rultor.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion LICENSE.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2016-2024 Objectionary.com
Copyright (c) 2016-2025 Objectionary.com

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
8 changes: 4 additions & 4 deletions make/jvm/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<!--
The MIT License (MIT)
Copyright (c) 2016-2024 Objectionary.com
Copyright (c) 2016-2025 Objectionary.com
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand All @@ -28,7 +28,7 @@ SOFTWARE.
<artifactId>jvm</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<eo.version>0.50.0</eo.version>
<eo.version>0.50.1</eo.version>
<stack-size>32M</stack-size>
<heap-size>2G</heap-size>
</properties>
Expand All @@ -38,8 +38,8 @@ SOFTWARE.
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>8</source>
<target>8</target>
<source>11</source>
<target>11</target>
</configuration>
</plugin>
<plugin>
Expand Down
2 changes: 1 addition & 1 deletion make/jvm/src/main/rust/eo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion make/jvm/src/main/rust/eo/src/eo_enum.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2016-2024 Objectionary.com
* Copyright (c) 2016-2025 Objectionary.com
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion make/jvm/src/main/rust/eo/src/portal.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/*
* The MIT License (MIT)
*
* Copyright (c) 2016-2024 Objectionary.com
* Copyright (c) 2016-2025 Objectionary.com
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
Expand Down
20 changes: 11 additions & 9 deletions objects/org/eolang/bytes.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.50.0
+rt jvm org.eolang:eo-runtime:0.50.1
+rt node eo2js-runtime:0.0.0
+version 0.50.0
+version 0.50.1

# The object encapsulates a chain of bytes, adding a few
# convenient operations to it. Objects like `int`, `string`,
Expand Down Expand Up @@ -58,9 +58,11 @@
* ^

# Equals to another object.
# A condition where two objects have the same value or content.
[b] > eq /org.eolang.bool

# Total number of bytes.
# The complete count of bytes used to represent data.
[] > size /org.eolang.number

# Represents a sub-sequence inside the current one.
Expand Down Expand Up @@ -102,22 +104,22 @@
"Can't convert non 2 length bytes to i16, bytes are %x"
* ^

# Calculate bitwise and.
# Calculate the bitwise and operation.
[b] > and /org.eolang.bytes

# Calculate bitwise or.
# Calculate the bitwise or operation.
[b] > or /org.eolang.bytes

# Calculate bitwise xor.
# Calculate the bitwise xor operation.
[b] > xor /org.eolang.bytes

# Calculate bitwise not.
# Calculate the bitwise not operation.
[] > not /org.eolang.bytes

# Calculate bitwise left shift.
# Calculate the bitwise left shift.
^.right x.neg > [x] > left

# Calculate bitwise right shift.
# Calculate the bitwise right shift.
[x] > right /org.eolang.bytes

# Concatenation of two byte sequences:
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/cti.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.50.0
+version 0.50.1

# Compile Time Instruction (CTI).
#
Expand Down
4 changes: 2 additions & 2 deletions objects/org/eolang/dataized.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.50.0
+version 0.50.1

# The object dataizes `target`, makes new instance of `bytes` from given data and behaves as result
# `bytes`.
Expand Down
6 changes: 3 additions & 3 deletions objects/org/eolang/error.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -23,9 +23,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+rt jvm org.eolang:eo-runtime:0.50.0
+rt jvm org.eolang:eo-runtime:0.50.1
+rt node eo2js-runtime:0.0.0
+version 0.50.0
+version 0.50.1

# 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
6 changes: 4 additions & 2 deletions objects/org/eolang/false.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -23,7 +23,7 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.50.0
+version 0.50.1

# The object is a FALSE boolean state.
[] > false
Expand All @@ -35,7 +35,9 @@
right > [left right] > if

# And.
# A logical operation that returns True only if all given conditions are true.
^ > [x] > and

# Or.
# A logical operation that returns True if at least one of the given conditions is true.
01-.eq x > [x] > or
6 changes: 3 additions & 3 deletions objects/org/eolang/fs/dir.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -24,9 +24,9 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+rt jvm org.eolang:eo-runtime:0.50.0
+rt jvm org.eolang:eo-runtime:0.50.1
+rt node eo2js-runtime:0.0.0
+version 0.50.0
+version 0.50.1

# Directory in the file system.
# Apparently every directory is a file.
Expand Down
7 changes: 4 additions & 3 deletions objects/org/eolang/fs/file.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -24,9 +24,10 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+rt jvm org.eolang:eo-runtime:0.50.0
+rt jvm org.eolang:eo-runtime:0.50.1
+rt node eo2js-runtime:0.0.0
+version 0.50.0
+version 0.50.1
+unlint broken-ref

# The file object in the filesystem.
[path] > file
Expand Down
6 changes: 4 additions & 2 deletions objects/org/eolang/fs/path.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -27,7 +27,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+version 0.50.0
+version 0.50.1
+unlint broken-ref

# 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 @@ -64,6 +65,7 @@
^.posix.separator

# POSIX specified path.
# A standardized way to represent file or directory locations in a Unix-like system.
[uri] > posix
$ > determined
"/" > separator
Expand Down
5 changes: 3 additions & 2 deletions objects/org/eolang/fs/tmpdir.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -27,7 +27,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang.fs
+version 0.50.0
+version 0.50.1
+unlint broken-ref

# Temporary directory.
# For Unix/MacOS uses the path supplied by the first environment variable
Expand Down
5 changes: 3 additions & 2 deletions objects/org/eolang/go.eo
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The MIT License (MIT)
#
# Copyright (c) 2016-2024 Objectionary.com
# Copyright (c) 2016-2025 Objectionary.com
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to deal
Expand All @@ -23,7 +23,8 @@
+architect [email protected]
+home https://github.com/objectionary/eo
+package org.eolang
+version 0.50.0
+version 0.50.1
+unlint broken-ref

# Non-conditional forward and backward jumps.
# Forward jump instantly returns provided object to `g.forward` without touching
Expand Down
Loading

0 comments on commit 7306ad8

Please sign in to comment.