1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-03-09 15:40:10 +00:00
ton/crypto/func
EmelyanenkoK 0c772185ef Add constants and string literals to funC
* Add special string literals "..."? (s,a,u,h,)

* Add string literal H (256-bit hash)

* Add string literal c (crc32)

* Use td::hex_encode instead of homebrew function and add test

* Fix error codes and use more generic address

* Add support for int and slice constants

* Add support for strongly typed constants

* Add support for precompiled constant expressions (hard!)

Co-authored-by: starlightduck <starlightduck@gmail.com>
2022-05-06 11:13:04 +03:00
..
test Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
abscode.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
analyzer.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
asmops.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
builtins.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
codegen.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
func.cpp Add support for #pragma version and FunC versioning 2022-05-06 11:11:42 +03:00
func.h Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
gen-abscode.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
keywords.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
optimize.cpp emergency update 2020-03-24 03:32:16 +04:00
parse-func.cpp Add constants and string literals to funC 2022-05-06 11:13:04 +03:00
stack-transform.cpp updated vm (breaking compatibility) 2020-02-28 14:28:47 +04:00
unify-types.cpp bugfixes 2020-04-10 23:06:01 +04:00