| 
              ../
             | 
          
  | 
    clib
   | 
  
   | 
  
    95dab9e
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed real_pthread symbols (now cfaabi_pthread) to be protected in …
   | 
  | 
    io
   | 
  
   | 
  
    a757ba1
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Removed wait-with-io_uring feature which was slow, broken and ifdefed out.
   | 
  | 
    kernel
   | 
  
   | 
  
    639e4fc
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed cluster link to use explicit type to avoid anonymous names in …
   | 
  | 
    alarm.cfa
   | 
  
    4.0 KB
    
   | 
  
    1756e08
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added some defensive programming to work around parsing bug
   | 
  | 
    alarm.hfa
   | 
  
    2.3 KB
    
   | 
  
    1756e08
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added some defensive programming to work around parsing bug
   | 
  | 
    barrier.hfa
   | 
  
    1.6 KB
    
   | 
  
    a18373a
     
   | 
  
    4 years
   | 
  Thierry Delisle | 
  
    Added a hook for the barrier's last block.
Added testing to go with it.
   | 
  | 
    coroutine.cfa
   | 
  
    9.6 KB
    
   | 
  
    c3b9d639
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Clean-up the exception interface. It should be slightly more like the …
   | 
  | 
    coroutine.hfa
   | 
  
    7.2 KB
    
   | 
  
    c3b9d639
     
   | 
  
    3 years
   | 
  ajbeach | 
  
    Clean-up the exception interface. It should be slightly more like the …
   | 
  | 
    CtxSwitch-arm32.S
   | 
  
    1.7 KB
    
   | 
  
    95472ee
     
   | 
  
    5 years
   | 
  pabuhr | 
  
    readd ARM 32-bit context-switch assemble file
   | 
  | 
    CtxSwitch-arm64.S
   | 
  
    2.7 KB
    
   | 
  
    8ec4a52
     
   | 
  
    5 years
   | 
  pabuhr | 
  
    harmonize with 32-bit ARM context switch
   | 
  | 
    CtxSwitch-i386.S
   | 
  
    1.8 KB
    
   | 
  
    a4bdbcd
     
   | 
  
    5 years
   | 
  pabuhr | 
  
    formatting
   | 
  | 
    CtxSwitch-i686.S
   | 
  
    16 bytes
    
   | 
  
    bf71cfd
     
   | 
  
    7 years
   | 
  Thierry Delisle | 
  
    Moved up many directories in source
   | 
  | 
    CtxSwitch-x64.S
   | 
  
    18 bytes
    
   | 
  
    37fe352
     
   | 
  
    7 years
   | 
  Thierry Delisle | 
  
    Added proper multi-lib handling, tests still do not work and arm …
   | 
  | 
    CtxSwitch-x86.S
   | 
  
    16 bytes
    
   | 
  
    37fe352
     
   | 
  
    7 years
   | 
  Thierry Delisle | 
  
    Added proper multi-lib handling, tests still do not work and arm …
   | 
  | 
    CtxSwitch-x86_64.S
   | 
  
    1.9 KB
    
   | 
  
    0c4a90d
     
   | 
  
    5 years
   | 
  pabuhr | 
  
    update emacs mode
   | 
  | 
    exception.cfa
   | 
  
    2.4 KB
    
   | 
  
    c18bf9e
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Visibility concurrency
   | 
  | 
    exception.hfa
   | 
  
    889 bytes
    
   | 
  
    c960331
     
   | 
  
    5 years
   | 
  ajbeach | 
  
    Attempt to clean-up the exception headers. I think this is easier to …
   | 
  | 
    future.hfa
   | 
  
    2.8 KB
    
   | 
  
    8f1a99e
     
   | 
  
    4 years
   | 
  Thierry Delisle | 
  
    Step 3 Fixed tests
   | 
  | 
    invoke.c
   | 
  
    6.1 KB
    
   | 
  
    8108ba8
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Started to add basic visibility control to libcfa
   | 
  | 
    invoke.h
   | 
  
    9.0 KB
    
   | 
  
    639e4fc
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed cluster link to use explicit type to avoid anonymous names in …
   | 
  | 
    io.cfa
   | 
  
    19.3 KB
    
   | 
  
    a757ba1
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Removed wait-with-io_uring feature which was slow, broken and ifdefed out.
   | 
  | 
    iofwd.hfa
   | 
  
    7.8 KB
    
   | 
  
    8bee858
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed io types to have trailing $ instead of leading
   | 
  | 
    kernel.cfa
   | 
  
    28.6 KB
    
   | 
  
    a757ba1
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Removed wait-with-io_uring feature which was slow, broken and ifdefed out.
   | 
  | 
    kernel.hfa
   | 
  
    9.7 KB
    
   | 
  
    639e4fc
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed cluster link to use explicit type to avoid anonymous names in …
   | 
  | 
    locks.cfa
   | 
  
    17.3 KB
    
   | 
  
    4e83bb7
     
   | 
  
    3 years
   | 
  caparson | 
  
    fixed timeout cond var bug and updated pthread_locks test with timeout …
   | 
  | 
    locks.hfa
   | 
  
    22.1 KB
    
   | 
  
    88ac843e
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Moved lockfree containers to containers/lockfree.hfa.
Added …
   | 
  | 
    monitor.cfa
   | 
  
    36.1 KB
    
   | 
  
    be5f0a5
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed monitors to use the user_link instead of the ready_link
   | 
  | 
    monitor.hfa
   | 
  
    4.5 KB
    
   | 
  
    ef1da0e2
     
   | 
  
    3 years
   | 
  f37yu | 
  
    try to make parameter qualifier conversion work for assertions
   | 
  | 
    mutex.cfa
   | 
  
    3.9 KB
    
   | 
  
    708ae38
     
   | 
  
    4 years
   | 
  Thierry Delisle | 
  
    Some more cleanup and grow/shrink now readjusts io timestamps.
(They …
   | 
  | 
    mutex.hfa
   | 
  
    4.7 KB
    
   | 
  
    e84ab3d
     
   | 
  
    4 years
   | 
  Thierry Delisle | 
  
    Step 1 of changing $thread to thread$
   | 
  | 
    mutex_stmt.hfa
   | 
  
    1.4 KB
    
   | 
  
    0d4f954
     
   | 
  
    4 years
   | 
  caparson | 
  
    changed concurrency library to work with new mutexstmt changes
   | 
  | 
    once.hfa
   | 
  
    3.0 KB
    
   | 
  
    e8b8e65
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added implementation of call_once
   | 
  | 
    preemption.cfa
   | 
  
    23.7 KB
    
   | 
  
    926d358
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Removed old asm_labels.
Modified preemption check to no longer poll …
   | 
  | 
    preemption.hfa
   | 
  
    881 bytes
    
   | 
  
    e660761
     
   | 
  
    5 years
   | 
  Thierry Delisle | 
  
    First attempt at reducing complation time by restructuring the code. …
   | 
  | 
    pthread.cfa
   | 
  
    30.5 KB
    
   | 
  
    8bd886e
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Some clean-up in pthread emulation
   | 
  | 
    ready_queue.cfa
   | 
  
    8.4 KB
    
   | 
  
    31c967b
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed ready-queue so I can easily change the averaging algorithm. …
   | 
  | 
    ready_subqueue.hfa
   | 
  
    3.8 KB
    
   | 
  
    15c93d8
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Renamed ready-queue link fields to rdy_link
   | 
  | 
    snzi.hfa
   | 
  
    3.9 KB
    
   | 
  
    290553a
     
   | 
  
    5 years
   | 
  Thierry Delisle | 
  
    Changed some defines to constants with last fix
   | 
  | 
    stats.cfa
   | 
  
    13.2 KB
    
   | 
  
    7ce8873
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added some io stats
   | 
  | 
    stats.hfa
   | 
  
    3.9 KB
    
   | 
  
    7ce8873
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added some io stats
   | 
  | 
    thread.cfa
   | 
  
    7.1 KB
    
   | 
  
    cd5b58f
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Changed node link in thread to use dlink called cltr_link
   | 
  | 
    thread.hfa
   | 
  
    6.2 KB
    
   | 
  
    a167c70c
     
   | 
  
    3 years
   | 
  Thierry Delisle | 
  
    Added thread support for migrating between clusters.
   |