1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00

[FunC] Bump FunC version to v0.5.0

This commit is contained in:
Aleksandr Kirsanov 2024-06-13 12:51:15 +02:00
parent 3520184553
commit 5867d52926
No known key found for this signature in database
GPG key ID: B758BBAA01FFB3D3
17 changed files with 19 additions and 4 deletions

View file

@ -1,5 +1,6 @@
// Standard library for funC
//
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
// Standard library for funC
//
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
// Standard library for funC
//
#pragma version >=0.5.0;
/*
# Tuple manipulation primitives

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -1,5 +1,6 @@
;; Standard library for funC
;;
#pragma version >=0.5.0;
forall X -> tuple cons(X head, tuple tail) pure asm "CONS";
forall X -> (X, tuple) uncons(tuple list) pure asm "UNCONS";

View file

@ -45,7 +45,7 @@ extern std::string generated_from;
constexpr int optimize_depth = 20;
const std::string func_version{"0.4.4"};
const std::string func_version{"0.5.0"};
enum Keyword {
_Eof = -1,

View file

@ -1,6 +1,3 @@
// Standard library for funC
//
/*
This file is part of TON FunC Standard Library.
@ -14,7 +11,10 @@
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Lesser General Public License for more details.
Note, that currently stdlib.fc is distributed as a standalone file,
but since FunC v0.6.0 it will be a part of FunC installation.
*/
#pragma version >=0.5.0;
/*
# Tuple manipulation primitives