Skip to content

docs(language): remove obsolete limitations#701

Merged
proggeramlug merged 1 commit into
PerryTS:mainfrom
TheHypnoo:feat/update-limitations-docs
May 12, 2026
Merged

docs(language): remove obsolete limitations#701
proggeramlug merged 1 commit into
PerryTS:mainfrom
TheHypnoo:feat/update-limitations-docs

Conversation

@TheHypnoo
Copy link
Copy Markdown
Contributor

@TheHypnoo TheHypnoo commented May 11, 2026

Summary

  • Remove obsolete limitations for Symbol, computed property names, and advanced Error support from the language limitations page.
  • Keep the remaining caveats focused on actual limitations: runtime metadata, user-space CommonJS require, prototype mutation, GC-accurate weak references, and non-universal Proxy trapping.
  • Update the limitations doc fixture comment so it matches the remaining intentionally rejected examples.

Validation

  • git diff --check
  • target/debug/perry docs/examples/language/limitations.ts -o /tmp/perry_limitations/docs_limitations_example && /tmp/perry_limitations/docs_limitations_example

@TheHypnoo TheHypnoo marked this pull request as draft May 11, 2026 20:24
@TheHypnoo TheHypnoo force-pushed the feat/update-limitations-docs branch from 567661e to 6b5a1ea Compare May 12, 2026 07:39
@TheHypnoo TheHypnoo changed the title docs(language): update current limitations docs(language): remove obsolete limitations May 12, 2026
@TheHypnoo TheHypnoo marked this pull request as ready for review May 12, 2026 07:39
@proggeramlug proggeramlug merged commit ef9de74 into PerryTS:main May 12, 2026
8 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.

2 participants