intellij-ton
intellij-ton copied to clipboard
TON Development plugin for the IntelliJ Platform
The Tact team has just release Tact v1.3.0 on NPM. The full CHANGELOG for Tact v1.3.0 can be found here: https://github.com/tact-lang/tact/blob/main/CHANGELOG.md#130---2024-05-03 And here are a summary of editor/IDE-relevant Tact features....
 
 Contract compiles if query id is declared here. Throws error if query id commented out. I have another query_id declaration inside one of the if branches, this could be...
 
If I have code like this: ``` send(SendParameters{ to: msg.response_destination!!, value: 0, bounce: false, mode: SendRemainingValue + SendIgnoreErrors, body: TokenExcesses{ queryId: msg.queryId }.toCell() }); ``` and run format. It will...
``` Can't find template Fift File com.intellij.diagnostic.PluginException: Template not found: Fift File [Plugin: org.ton.intellij-ton] at com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl.lambda$getInternalTemplates$0(FileTemplateManagerImpl.java:225) at com.intellij.openapi.extensions.impl.ExtensionPointImpl.processWithPluginDescriptor(ExtensionPointImpl.kt:1086) at com.intellij.openapi.extensions.ExtensionPointName.processWithPluginDescriptor(ExtensionPointName.kt:143) at com.intellij.ide.fileTemplates.impl.FileTemplateManagerImpl.getInternalTemplates(FileTemplateManagerImpl.java:220) at com.intellij.internal.statistic.collectors.fus.fileTypes.FileTypeUsageCounterCollector$BundledFileTemplateValidationRule.doValidate(FileTypeUsageCounterCollector.java:315) at com.intellij.internal.statistic.eventLog.validator.rules.PerformanceCareRule.validate(PerformanceCareRule.java:19) at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.acceptRule(EventGroupRules.java:200) at com.intellij.internal.statistic.eventLog.validator.rules.beans.EventGroupRules.validateEventDataValue(EventGroupRules.java:186)...
Cub
fc"; const ONE_TON = 1000000000; const MIN_STORAGE_DURATION = 5 * 365 * 24 * 3600; ;; 5 years ;;# Precompiled constants ;; ;;All of the contents are result of contract...
The following is the list of IDE-relevant changes for Tact v1.4.0 which has been released. This issue is a follow-up on #177. The full changelog is here: https://github.com/tact-lang/tact/blob/main/CHANGELOG.md#140---2024-06-21. ### New...
``` java.lang.IllegalStateException: Storage for [/Users/andreypfau/Library/Caches/JetBrains/IntelliJIdea2024.2/index/stubs/org.ton.intellij.func.stub.index.funcnamedelementindex/org.ton.intellij.func.stub.index.FuncNamedElementIndex.storage] is already registered at com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410) at com.intellij.util.io.PagedFileStorage.(PagedFileStorage.java:74) at com.intellij.util.io.ResizeableMappedFile.(ResizeableMappedFile.java:70) at com.intellij.util.io.PersistentBTreeEnumerator.(PersistentBTreeEnumerator.java:130) at com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:53) at com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:167) at com.intellij.util.io.PersistentMapImpl.(PersistentMapImpl.java:142) at com.intellij.util.indexing.impl.MapIndexStorage.lambda$createPersistentMap$2(MapIndexStorage.java:135) at com.intellij.util.io.PersistentHashMapValueStorage$CreationTimeOptions.with(PersistentHashMapValueStorage.java:134) at com.intellij.util.indexing.impl.MapIndexStorage.createPersistentMap(MapIndexStorage.java:125) at com.intellij.util.indexing.impl.MapIndexStorage.createValueContainerMap(MapIndexStorage.java:141)...