Skip to content

Merge Tolk 1.1 to testnet#1827

Merged
EmelyanenkoK merged 21 commits intotestnetfrom
master
Oct 8, 2025
Merged

Merge Tolk 1.1 to testnet#1827
EmelyanenkoK merged 21 commits intotestnetfrom
master

Conversation

@EmelyanenkoK
Copy link
Member

No description provided.

tolk-vm and others added 21 commits September 14, 2025 14:06
Instead of working by a string name, store a pointer to an ops-generator
function inside a symbol
Drop experimental option "remove-unused-functions": it's always on now
- Added `equal_to()` instead of comparing TypePtr pointers
- Aliases referencing the same underlying type
  are now stricter: no silent interchangeability
- Smart casts restore declared type after control flow
This commit focuses on overload resolution for generic methods:
strict ordering, type shapes, etc.
Previously, `never` could be specified, but was not auto-inferred.
(because it's done the same way in TypeScript)
Now, it's auto-inferred, which is more expected in our case.
* add libgslcblas into portable binaries

* remove commented line

* update target OSX for macos 15

* ensure system headers come from the right macOS SDK.
Fix failing Github MacOS actions due to updated XCode (#1800)
Tolk v1.1: built-in map<K,V>, enums, private and readonly fields, methods overloading
…1808)

* add libgslcblas into portable binaries

* remove commented line

* fix portable linux binaries

* force llvm jammy installation on ubuntu 22.04
@EmelyanenkoK EmelyanenkoK merged commit 1d2260c into testnet Oct 8, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants