|
|
@3eeeb88
|
2 years |
caparson |
added utility functions for channel exceptions
ast-experimental
|
|
|
@0aef549
|
2 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ast-experimental
|
|
|
@6f774be
|
2 years |
caparson |
fixed bug where waituntil deadlock could occur
ast-experimental
|
|
|
@70a4ed5
|
2 years |
caparson |
refactored to remove return val from on_selected
ast-experimental
|
|
|
@88b49bb
|
2 years |
caparson |
added a small waituntil optimization and added some improvements to …
ADT
ast-experimental
|
|
|
@5908fb4
|
2 years |
caparson |
changed channel fetch routines to use relaxed atomics
ADT
ast-experimental
|
|
|
@629c95a
|
2 years |
caparson |
fixed bug in special OR case for channels and waituntil
ADT
ast-experimental
|
|
|
@4dd10fb
|
2 years |
caparson |
added atomic_load to non-MX channel get routines
ADT
ast-experimental
|
|
|
@c5a2c96
|
2 years |
caparson |
added atomic to eliminate if failing test deadlock is a staleness issue
ADT
ast-experimental
|
|
|
@c4f411e
|
2 years |
caparson |
fixed a bug which may potentially fix build
ADT
ast-experimental
|
|
|
@d5187a0
|
2 years |
caparson |
removed potential race to attempt to fix failing test
ADT
ast-experimental
|
|
|
@cb69fba
|
2 years |
caparson |
did some cleanup of channels
ADT
ast-experimental
|
|
|
@8607a72
|
2 years |
caparson |
added 32 bit failure fix for channels
ADT
ast-experimental
|
|
|
@beeff61e
|
2 years |
caparson |
some cleanup and a bunch of changes to support waituntil statement
ADT
ast-experimental
|
|
|
@a45e21c
|
2 years |
caparson |
cleaned up channel, added safety/productivity features to channels. …
ADT
ast-experimental
|
|
|
@75d874a
|
2 years |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADT
ast-experimental
|
|
|
@0e16a2d
|
2 years |
caparson |
added two other channel variations to channel file
ADT
ast-experimental
|
|
|
@d30e3eb
|
2 years |
caparson |
cleaned up exp_backoff lock and rewrote parts of channels to improve …
ADT
ast-experimental
|
|
|
@1d245ea
|
2 years |
caparson |
added padding to channel to prevent false sharing that was occurring
ADT
ast-experimental
|
|
|
@5e4a830
|
3 years |
pabuhr |
add #pragma once to .h and .hfa files
ADT
ast-experimental
|
|
|
@ce44c5f
|
3 years |
caparson |
Thought of new channel implementation while working on the prevention …
ADT
ast-experimental
|
|
|
@42b739d7
|
3 years |
caparson |
fixed termination synchronization in the channel benchmark to get rid …
ADT
ast-experimental
|
|
|
@5c931e0
|
3 years |
caparson |
made changes to support zero-size channels
ADT
ast-experimental
|
|
|
@4a962d8
|
3 years |
caparson |
added channel impl with basic test. Will expand impl and tests soon
ADT
ast-experimental
|