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
#537 - chore: remove unused dependencies and check for those with Knip in CI
Pull Request -
State: closed - Opened by anton-trunov 4 months ago
#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
#529 - refactor: stricter TS rules and more @typescript-eslint checks
Pull Request -
State: closed - Opened by anton-trunov 4 months ago
#528 - First version of partial evaluator: support for +,-,* operators and associative rules
Pull Request -
State: closed - Opened by jeshecdom 4 months ago
- 2 comments
#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
#521 - Add traversing of `init` AST when filling `dependsOn` for `initOf` calls
Pull Request -
State: closed - Opened by Gusarich 4 months ago
#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
#501 - Error message with weird JS/TS type coersion upon compiling a contract with a missing storage field declaration
Issue -
State: closed - Opened by novusnota 4 months ago
- 1 comment
Labels: bug
#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
#479 - refactor(grammar): remove LValue category and replace it with Expression
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
#473 - Message integer headers specified via octal `0o` or binary `0b` literals get compiled to `#00000000` in TL-B/FunC
Issue -
State: closed - Opened by novusnota 4 months ago
- 3 comments
Labels: bug
#472 - Incorrect bit length in `.storeUint()` and `.storeInt()` functions fails silently in presence of serialization/storage modifiers when doing parsing via `Struct.fromCell()`
Issue -
State: closed - Opened by novusnota 4 months ago
- 8 comments
Labels: blueprint
#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
#451 - fix: rename `nativeThrowWhen` to `nativeThrowIf` and fix its FunC binding
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
#445 - feat/fix(const-eval,codegen): eval const identifiers to handle const structs
Pull Request -
State: closed - Opened by anton-trunov 5 months ago
#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
#434 - feat(grammar): semicolon can be omitted for the last statement in block
Pull Request -
State: closed - Opened by anton-trunov 5 months ago