Ecosyste.ms: Issues

An open API service for providing issue and pull request metadata for open source projects.

GitHub / tact-lang/tact issues and pull requests

#542 - The zero address `newAddress(0, 0)` compilation failed.

Issue - State: closed - Opened by verichenn 4 months ago - 1 comment
Labels: duplicate, scope: const-eval

#541 - `traverse` function does not perform a complete traverse of AST

Issue - State: closed - Opened by Gusarich 4 months ago
Labels: bug, ast

#540 - The default value of `struct` is not work.

Issue - State: open - Opened by verichenn 4 months ago
Labels: bug, scope: const-eval

#539 - Test language semantics

Issue - State: open - Opened by anton-trunov 4 months ago - 1 comment
Labels: testing

#538 - Replace map operations

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: language feature, scope: maps

#536 - Create SECURITY.md

Pull Request - State: closed - Opened by zusmanzus 4 months ago - 2 comments

#535 - fix: unicode code points

Pull Request - State: closed - Opened by novusnota 4 months ago

#534 - refactor: make codegen of IPFS ABI and interfaces getters optional

Pull Request - State: closed - Opened by anton-trunov 4 months ago - 1 comment

#533 - Inconsistent ABI generation for projects with multiple contracts

Issue - State: closed - Opened by Gusarich 4 months ago - 2 comments
Labels: bug, abi

#532 - 'ABI IPFS' and 'Supported Interfaces' getters generation should be optional

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: codegen, tact.config.json

#531 - Two small issues with unicodeCodePoint escape sequence in literal strings

Issue - State: closed - Opened by novusnota 4 months ago - 4 comments
Labels: bug, scope: const-eval

#530 - refactor: more TypeScript ESLint checks

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#527 - `init()` function doesn't send outgoing messages

Issue - State: closed - Opened by Cosmodude 4 months ago - 10 comments

#526 - Refactor codegen: split FunC AST generation and pretty-printing

Issue - State: open - Opened by anton-trunov 4 months ago - 3 comments
Labels: refactoring, scope: codegen, func

#525 - Fix `newAddress` constant evaluation

Pull Request - State: closed - Opened by Gusarich 4 months ago

#524 - Refactor the rest of AST

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#523 - Use POSIX paths for file paths in debug prints

Pull Request - State: closed - Opened by Gusarich 4 months ago - 1 comment

#522 - File paths in debug prints use backslashes on Windows which leads to CI fails

Issue - State: closed - Opened by Gusarich 4 months ago
Labels: os: windows

#520 - test: `initOf` for parent-child contracts

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#519 - Refactor module-level AST

Pull Request - State: closed - Opened by anton-trunov 4 months ago - 2 comments

#518 - Refactor AST representation

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: refactoring

#517 - Stricter TypeScript and ESLint checks

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: refactoring

#516 - `initOf` returns different addresses from same arguments

Issue - State: closed - Opened by stanta 4 months ago - 13 comments

#515 - Consider making a call to `newAddress(0, 0)` return a null/zero address

Issue - State: closed - Opened by novusnota 4 months ago - 4 comments
Labels: bug, scope: const-eval

#514 - Make `supported_interfaces` generation optional

Issue - State: closed - Opened by anton-trunov 4 months ago - 1 comment
Labels: codegen, tact.config.json

#513 - Custom Modifier Functions

Issue - State: closed - Opened by ZigBalthazar 4 months ago - 2 comments
Labels: language design

#512 - Basic REPL for evaluating Tact code

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: ux, infrastructure, tooling

#511 - Strange behavior of `initOf` in contract `init`

Issue - State: closed - Opened by anton-trunov 4 months ago - 1 comment
Labels: blueprint

#510 - Port e2e tests to Sandbox

Issue - State: closed - Opened by anton-trunov 4 months ago - 2 comments
Labels: refactoring, testing

#509 - Enhance error handling to support third-party tools

Pull Request - State: closed - Opened by rahulyadav-57 4 months ago - 2 comments

#508 - Compiler config option to produce all FunC code in a single file

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: infrastructure, cli, tact.config.json

#507 - Add one more failing test case for structs parsing

Pull Request - State: closed - Opened by Gusarich 4 months ago - 2 comments

#506 - Remove [DEBUG] prefix from debugging

Pull Request - State: closed - Opened by Gusarich 4 months ago

#505 - Remove `[DEBUG]` from Tact debug info

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: ux, debugging

#504 - Include git commit hash into `tact --version` output

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: cli

#503 - fix: allow overriding of abstract and virtual getters

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#502 - Improving error message on missing field/method

Issue - State: open - Opened by byakuren-hijiri 4 months ago
Labels: enhancement, good first issue, errors

#500 - fix: disallow non-unique immediately inherited traits

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#499 - Generate inheritance diagram for contracts and traits within a project

Issue - State: closed - Opened by anton-trunov 4 months ago - 2 comments
Labels: ux, tooling

#498 - Missing name information for error message on duplicate definitions from traits

Issue - State: closed - Opened by anton-trunov 4 months ago - 2 comments
Labels: bug, errors

#497 - Switch for turning off constant evaluation

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: cli, scope: const-eval, tact.config.json

#496 - Add missing wrappers for FunC's `store_something()` functions from the `stdlib.fc`

Issue - State: closed - Opened by novusnota 4 months ago - 2 comments
Labels: stdlib

#495 - fix(cli): tweaks for single file compilation mode

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#494 - chore: .gitignore, cspell.json, PR template tweaks

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#493 - fix: detection of non-unique message opcodes

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#492 - Update/fix .gitignore, PR template, cspell.json

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: infrastructure

#491 - fix: detection of multiple receivers of the same message

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#490 - Abstract getters are allowed but cannot be used

Issue - State: closed - Opened by byakuren-hijiri 4 months ago
Labels: bug, typechecker, found-by-tact-fuzzer

#489 - Fix typo in 10 Commandments of Tact documentation

Pull Request - State: closed - Opened by cemorum 4 months ago

#488 - Typo in 10 Commandments of Tact documentation

Issue - State: closed - Opened by cemorum 4 months ago
Labels: documentation

#487 - Fix typo in 10 Commandments of Tact documentation

Pull Request - State: closed - Opened by cemorum 4 months ago - 5 comments

#486 - No error for duplicate trait inheritance

Issue - State: closed - Opened by byakuren-hijiri 4 months ago - 2 comments
Labels: bug, typechecker

#485 - Multiple receivers of the same message are not detected

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: bug, typechecker

#484 - External receivers should be enabled for single contract file compilation

Issue - State: closed - Opened by anton-trunov 4 months ago - 1 comment
Labels: enhancement, cli

#483 - fix(grammar): Error messages for non-abstract constants

Pull Request - State: closed - Opened by byakuren-hijiri 4 months ago

#482 - Messages with the same opcodes are not detected

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: bug, typechecker, codegen

#481 - fix: parsing of non-decimal message opcodes

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#480 - fix: prevent shadowing of trait consts by contract vars

Pull Request - State: closed - Opened by anton-trunov 4 months ago

#478 - Inconsistent message field assignment for regular and bounced messages

Issue - State: closed - Opened by anton-trunov 4 months ago - 2 comments
Labels: bug, typechecker

#477 - Typechecker misses name clashes between contract vars and consts inhereted from a trait

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: bug, typechecker, scope: var-scope

#474 - Add `.toSlice()` extension function for Structs and Messages

Issue - State: closed - Opened by novusnota 4 months ago
Labels: stdlib

#471 - Map data structure with length operation which costs O(1)

Issue - State: open - Opened by anton-trunov 4 months ago
Labels: language feature, stdlib, scope: maps

#470 - Tact v1.4.1 release checklist

Issue - State: closed - Opened by anton-trunov 4 months ago
Labels: release

#465 - TL-B support for editors

Issue - State: open - Opened by anton-trunov 5 months ago
Labels: tooling, tracking-issue, TL-B

#461 - Add Husky to support local checks that we also perform in CI

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: infrastructure, ci

#460 - Refactor build system to use mostly JS/TS and not shell scripts

Issue - State: open - Opened by anton-trunov 5 months ago
Labels: refactoring, build-system

#459 - chore[release]: Tact v1.4.0

Pull Request - State: closed - Opened by anton-trunov 5 months ago

#458 - Refactor typechecker

Issue - State: open - Opened by anton-trunov 5 months ago
Labels: refactoring, typechecker

#457 - When compiling single `file.tact`, output directory should be same as `file.tact`'s

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: enhancement, cli

#456 - chore: relative file paths in error messages

Pull Request - State: closed - Opened by anton-trunov 5 months ago

#455 - Ensure constant evaluator and compiler produce the same results

Issue - State: open - Opened by anton-trunov 5 months ago
Labels: testing, scope: const-eval, scope: codegen

#454 - Cover message parsing via `.fromCell` and `.fromSlice` with tests

Pull Request - State: closed - Opened by Gusarich 5 months ago - 3 comments

#453 - Message parsing via `.fromCell` and `.fromSlice` is not tested

Issue - State: closed - Opened by Gusarich 5 months ago
Labels: testing

#452 - chore: remove unused `ton-compiler` dependency

Pull Request - State: closed - Opened by anton-trunov 5 months ago

#450 - FunC cannot compile `try-catch` that always returns

Issue - State: open - Opened by anton-trunov 5 months ago - 6 comments
Labels: bug, has dependency, scope: codegen, func-bug

#449 - `nativeThrowWhen` usage leads to a FunC compilation error

Issue - State: closed - Opened by anton-trunov 5 months ago - 3 comments
Labels: bug, stdlib

#448 - Add CODEOWNERS file

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: infrastructure

#447 - feat: `throw` and `nativeThrow` in return reachability analysis

Pull Request - State: closed - Opened by anton-trunov 5 months ago - 1 comment

#446 - Auto-completion for shells: bash, zsh, maybe fish

Issue - State: open - Opened by anton-trunov 5 months ago - 1 comment
Labels: ux, cli

#444 - Introduce comptime builtins corresponding to FunC string literal types

Issue - State: closed - Opened by anton-trunov 5 months ago - 1 comment
Labels: scope: const-eval, scope: builtins

#443 - Check for unused dependencies in CI

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: ci, dependencies

#442 - fix: better type error messages for `void` type

Pull Request - State: closed - Opened by anton-trunov 5 months ago

#441 - Make type ascriptions for constant definitions optional

Issue - State: open - Opened by anton-trunov 5 months ago - 1 comment
Labels: language feature, typechecker, has dependency, scope: parser, scope: type-inference

#440 - `LValue` usage in the grammar to mean identifier or contract/struct/message field access is confusing

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: refactoring, scope: parser

#439 - Constant structs aren't unwrapped into tuples during compilation

Issue - State: closed - Opened by Gusarich 5 months ago - 1 comment
Labels: bug, scope: const-eval, codegen

#438 - Forbid `void` type inference in let statements

Pull Request - State: closed - Opened by Gusarich 5 months ago

#437 - Improve error messages for `void` type

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: enhancement, errors, typechecker

#436 - Do not allow inferring `void` type for `let`-bindings

Issue - State: closed - Opened by anton-trunov 5 months ago
Labels: bug, typechecker, scope: type-inference

#435 - Partial evaluation for const-eval optimization

Issue - State: open - Opened by anton-trunov 5 months ago - 6 comments
Labels: enhancement, gas, scope: const-eval