enso/lib/rust
Pavel Marek 270f708e4f
Implement private methods (#10060)
Add support for private methods. Most of the changes are in parser and compiler. The runtime checking of private functions was already present since #9692

# Important Notes
- Only top-level methods can be declared `private`.
- private method cannot be called from different project
- private method cannot be accessed from polyglot code (private method does not exist for polyglot code)
2024-05-31 08:00:20 +00:00
..
data-structures remove unused rust modules (#9540) 2024-03-27 12:19:38 +00:00
enso-font Bump Rust Toolchain (#9517) 2024-03-24 23:45:55 +00:00
font Bump Rust Toolchain (#9517) 2024-03-24 23:45:55 +00:00
launcher-shims Bump Rust Toolchain (#9517) 2024-03-24 23:45:55 +00:00
macro-utils remove unused rust modules (#9540) 2024-03-27 12:19:38 +00:00
metamodel remove unused rust modules (#9540) 2024-03-27 12:19:38 +00:00
parser Implement private methods (#10060) 2024-05-31 08:00:20 +00:00
prelude Reduce parser dependencies (#9671) 2024-04-11 00:27:19 -04:00
reflect Bump Rust Toolchain (#9517) 2024-03-24 23:45:55 +00:00
zst remove unused rust modules (#9540) 2024-03-27 12:19:38 +00:00