tact icon indicating copy to clipboard operation
tact copied to clipboard

Tact compiler main repository

Results 240 tact issues
Sort by recently updated
recently updated
newest added

Basic idea follows similar formats, see [JSDoc](https://github.com/jsdoc/jsdoc), [JavaDoc](https://docs.oracle.com/en/java/javase/21/javadoc/javadoc.html) or [dart doc](https://dart.dev/tools/dart-doc) (the tool I think it should be based off of) — to be able to write documentation comments for...

documentation
tooling
big

See e.g. https://dart.dev/effective-dart/style for inspiration

documentation
rfc

I've noticed that Tact allows to compare Maps with `==` and `!=` operators while working on #195: https://github.com/tact-lang/tact/blob/7ef2ae17baef890d6489688d523bcdf77ce7b561/src/generator/writers/writeExpression.ts#L288-L293 If we look at the implementation of `__tact_cell_eq_nullable` (same for `neq` operation)...

discussion
scope: maps

> To position itself well for the future in terms of IDE support, I think it would be nice if the compiler gets the basic data model for IDE use-case....

tooling
api

When user overrides the `storageReserve` constant to be greater than zero, `self.forward()` function tries to reserve Toncoins using `nativeReserve` and then send a message using the `SendRemainingBalance` mode over `SendRemainingValue`...

question
discussion
stdlib

This issue depends on #289.

refactoring
has dependency
scope: const-eval

- AST after parsing should have location annotations; - AST after typechecking should have type annotations (and should have different type compared to the one coming from the parser)

refactoring

This will make error reporting more uniform

refactoring
errors
big

This check should be integrated to CI.

infrastructure
ci
gas
big

Currently it only provides a single method `createOffchainContent`. But the standard also described two ways (snaked and chunked) of storing on-chain content. We also need a simple way to build...

stdlib