Changeset c86b08d for src/main.cc


Ignore:
Timestamp:
May 1, 2023, 4:06:07 PM (3 years ago)
Author:
caparsons <caparson@…>
Branches:
ADT, ast-experimental, master, stuck-waitfor-destruct
Children:
a33a5e2
Parents:
73bf7ddc
Message:

added support for the waituntil statement in the compiler

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/main.cc

    r73bf7ddc rc86b08d  
    4747#include "Concurrency/Keywords.h"           // for implementMutex, implement...
    4848#include "Concurrency/Waitfor.h"            // for generateWaitfor
     49#include "Concurrency/Waituntil.hpp"        // for generateWaitUntil
    4950#include "ControlStruct/ExceptDecl.h"       // for translateExcept
    5051#include "ControlStruct/ExceptTranslate.h"  // for translateThrows, translat...
     
    337338                PASS( "Implement Concurrent Keywords", Concurrency::implementKeywords( transUnit ) );
    338339                PASS( "Forall Pointer Decay", Validate::decayForallPointers( transUnit ) );
     340        PASS( "Implement Waituntil", Concurrency::generateWaitUntil( transUnit ) );
    339341                PASS( "Hoist Control Declarations", ControlStruct::hoistControlDecls( transUnit ) );
    340342
     
    343345                PASS( "Implement Actors", Concurrency::implementActors( transUnit ) );
    344346        PASS( "Implement Virtual Destructors", Virtual::implementVirtDtors(transUnit) );
    345        
    346347                PASS( "Implement Mutex", Concurrency::implementMutex( transUnit ) );
    347348                PASS( "Implement Thread Start", Concurrency::implementThreadStarter( transUnit ) );
Note: See TracChangeset for help on using the changeset viewer.