|
|
@3f0b062
|
14 months |
caparson |
ifdef'd the arm fences that were added to channels so that they only …
|
|
|
@ca995e3
|
14 months |
caparson |
added missing ARM fence on the signallee side of channel handoff
|
|
|
@02c5880
|
14 months |
caparson |
Added fence after channel handoff to prevent reordering on the arm …
|
|
|
@7a2c6b18
|
17 months |
caparson |
did some cleanup in locks.hfa and fixed seg fault bug in channel …
|
|
|
@c44705c
|
17 months |
caparson |
fixed remove ambiguity issue
|
|
|
@ca22a7c
|
17 months |
caparson |
removed ambiguous waituntil remove support
|
|
|
@a1467c1
|
17 months |
caparson |
added support for remove and insert calls in waituntils
|
|
|
@bf55f32
|
17 months |
caparson |
added support for general channel operators
|
|
|
@f3c02ea
|
17 months |
caparson |
reverted addition of channel operators since it broke the waituntil …
|
|
|
@a0b59ed
|
17 months |
caparson |
added support for go style channel operators
|
|
|
@b93bf85
|
18 months |
caparson |
fixed spurious channel close waituntil error case. Was caused by a …
|
|
|
@00b046f
|
18 months |
caparson |
very slim race condition between a channel closing and a waituntil …
|
|
|
@ded6c2a6
|
19 months |
caparson |
fixed build failure
ast-experimental
|
|
|
@3eeeb88
|
19 months |
caparson |
added utility functions for channel exceptions
ast-experimental
|
|
|
@0aef549
|
19 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ast-experimental
|
|
|
@6f774be
|
19 months |
caparson |
fixed bug where waituntil deadlock could occur
ast-experimental
|
|
|
@70a4ed5
|
19 months |
caparson |
refactored to remove return val from on_selected
ast-experimental
|
|
|
@88b49bb
|
19 months |
caparson |
added a small waituntil optimization and added some improvements to …
ADTast-experimental
|
|
|
@5908fb4
|
19 months |
caparson |
changed channel fetch routines to use relaxed atomics
ADTast-experimental
|
|
|
@629c95a
|
19 months |
caparson |
fixed bug in special OR case for channels and waituntil
ADTast-experimental
|
|
|
@4dd10fb
|
20 months |
caparson |
added atomic_load to non-MX channel get routines
ADTast-experimental
|
|
|
@c5a2c96
|
20 months |
caparson |
added atomic to eliminate if failing test deadlock is a staleness issue
ADTast-experimental
|
|
|
@c4f411e
|
20 months |
caparson |
fixed a bug which may potentially fix build
ADTast-experimental
|
|
|
@d5187a0
|
20 months |
caparson |
removed potential race to attempt to fix failing test
ADTast-experimental
|
|
|
@cb69fba
|
20 months |
caparson |
did some cleanup of channels
ADTast-experimental
|
|
|
@8607a72
|
20 months |
caparson |
added 32 bit failure fix for channels
ADTast-experimental
|
|
|
@beeff61e
|
20 months |
caparson |
some cleanup and a bunch of changes to support waituntil statement
ADTast-experimental
|
|
|
@a45e21c
|
21 months |
caparson |
cleaned up channel, added safety/productivity features to channels. …
ADTast-experimental
|
|
|
@75d874a
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@0e16a2d
|
21 months |
caparson |
added two other channel variations to channel file
ADTast-experimental
|
|
|
@d30e3eb
|
21 months |
caparson |
cleaned up exp_backoff lock and rewrote parts of channels to improve …
ADTast-experimental
|
|
|
@1d245ea
|
21 months |
caparson |
added padding to channel to prevent false sharing that was occurring
ADTast-experimental
|
|
|
@5e4a830
|
22 months |
pabuhr |
add #pragma once to .h and .hfa files
ADTast-experimental
|
|
|
@ce44c5f
|
22 months |
caparson |
Thought of new channel implementation while working on the prevention …
ADTast-experimental
|
|
|
@42b739d7
|
2 years |
caparson |
fixed termination synchronization in the channel benchmark to get rid …
ADTast-experimental
|
|
|
@5c931e0
|
2 years |
caparson |
made changes to support zero-size channels
ADTast-experimental
|
|
|
@4a962d8
|
2 years |
caparson |
added channel impl with basic test. Will expand impl and tests soon
ADTast-experimental
|