aiken/crates/aiken-lang
KtorZ c66bca5829
remove unused value constructors from modules type info
This is a mildly scaring change, as it may horribly break things down
  the line if we have ever relied on that information... However, the
  value constructors inside each module are meant to reflect the own
  module public API, and shouldn't be populated with Prelude stuff. Not
  only does that mean this information is duplicated for all modules
  (possibly significantly slowing things down), but it may also cause
  weird scoping issues (e.g. one accessing a Prelude's constructor
  through some random module).

  Hence why I am isolating this change in this single commit, so it's
  easier to troubleshoot if that ends up causing weird issues.

Signed-off-by: KtorZ <matthias.benkort@gmail.com>
2025-03-15 21:37:19 +01:00
..
src remove unused value constructors from modules type info 2025-03-15 21:37:19 +01:00
Cargo.toml Version 1.1.13 2025-02-26 10:07:00 -05:00
build.rs Adjust module organization to facilitate resurrection of the playground. 2024-08-29 09:12:37 +02:00