swift
Add AST representation for coroutines
#85372
Open

Commits
  • Add basic boilerplate for AST coroutines and yields
    asl committed 37 days ago
  • First cut of making coroutine AST type
    asl committed 37 days ago
  • Add parsing of @yield_once and @yields attributes and corresponding type checks
    asl committed 37 days ago
  • Properly substitute coroutines
    asl committed 37 days ago
  • Few fixes related to coroutine function types.
    asl committed 37 days ago
  • Unbreak tests after read / modify accessors added
    asl committed 37 days ago
  • Add typecheck tests for @yield_once / @yields
    asl committed 37 days ago
  • Remove YieldResult type, switch to direct yields representation for function
    asl committed 37 days ago
  • Deconstruct Escapable check for coroutines with normal results
    asl committed 37 days ago
  • Hide non-accessor coroutines behind experimental flag
    asl committed 37 days ago
  • Fix serialization / deserialization of non-accessor coroutines
    asl committed 37 days ago
  • Properly mangle yields
    asl committed 37 days ago
  • Factor out coroutine synthesizer from function one to simplify things
    asl committed 37 days ago
  • Remove refactoring placeholders
    asl committed 37 days ago
Loading