Ignore:
Timestamp:
Apr 15, 2021, 5:02:04 PM (3 years ago)
Author:
Thierry Delisle <tdelisle@…>
Branches:
ADT, arm-eh, ast-experimental, enum, forall-pointer-decay, jacob/cs343-translation, master, new-ast-unique-expr, pthread-emulation, qualifiedEnum
Children:
6abcb4d
Parents:
57b3675
Message:

Major clean-up before attempting to add new scheduler

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libcfa/src/concurrency/kernel_private.hfa

    r57b3675 r9cc3a18  
    286286// push thread onto a ready queue for a cluster
    287287// returns true if the list was previously empty, false otherwise
    288 __attribute__((hot)) bool push(struct cluster * cltr, struct $thread * thrd);
     288__attribute__((hot)) void push(struct cluster * cltr, struct $thread * thrd);
    289289
    290290//-----------------------------------------------------------------------
     
    301301
    302302//-----------------------------------------------------------------------
    303 // remove thread from the ready queue of a cluster
    304 // returns bool if it wasn't found
    305 bool remove_head(struct cluster * cltr, struct $thread * thrd);
    306 
    307 //-----------------------------------------------------------------------
    308303// Increase the width of the ready queue (number of lanes) by 4
    309304void ready_queue_grow  (struct cluster * cltr);
Note: See TracChangeset for help on using the changeset viewer.