|
|
@e39cfb9
|
18 months |
caparson |
various cleanups and improvements (shutdown flags, automatic processor …
|
|
|
@ca0c311
|
18 months |
caparson |
added ability to get number of processors constructed on a cluster …
|
|
|
@7c012e8
|
18 months |
pabuhr |
simplify computation for ceiling, add unsigned qualifiers on one_t …
|
|
|
@97453ce
|
18 months |
pabuhr |
add length qualifiers on one_t constants in ceiling_div
|
|
|
@600478d
|
18 months |
pabuhr |
change ceiling function to work with negative values
|
|
|
@dc9dd94
|
18 months |
pabuhr |
formatting
|
|
|
@bbdf954
|
18 months |
pabuhr |
fix end-of-file bug when checking for I/O errors
|
|
|
@4f9d75d
|
18 months |
pabuhr |
formatting
|
|
|
@4dbdd1d
|
18 months |
pabuhr |
add comments for attomic pointer types
|
|
|
@e172f42
|
18 months |
caparson |
Merge branch 'ast-experimental'
|
|
|
@a0bd9a2
|
18 months |
ajbeach |
Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not …
|
|
|
@1e940de0
|
18 months |
caparson |
cleanup/bugfix actors and fix virtual dtor bug
|
|
|
@62d62db
|
18 months |
caparson |
Merge branch 'master' into ast-experimental
ast-experimental
|
|
|
@24d6572
|
19 months |
f37yu |
Merge branch 'master' into ast-experimental
ast-experimental
|
|
|
@38e266ca
|
19 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ast-experimental
|
|
|
@1db6d70
|
19 months |
caparson |
removed unneeded fstream include from locks.hfa
ast-experimental
|
|
|
@0658672
|
19 months |
ajbeach |
Improved hoisting. However, I had to change some code because of other …
ast-experimental
|
|
|
@e6c9115
|
19 months |
pabuhr |
update short atomic macros
ast-experimental
|
|
|
@541dbc09
|
19 months |
pabuhr |
make type names arithmetic, rational, rat_int lower-case
ast-experimental
|
|
|
@6a93e4d
|
19 months |
pabuhr |
make trait names not, equality, relational, additive, inc_dec, …
ast-experimental
|
|
|
@874b16e
|
19 months |
pabuhr |
lower case type names open_failure, close_failure, write_failure, …
ast-experimental
|
|
|
@0794365
|
19 months |
caparson |
refactored allocation enum to match naming style and refactored some …
ast-experimental
|
|
|
@bebfc2e
|
19 months |
caparson |
renamed some types to make style consistent. fixed race condition in …
ast-experimental
|
|
|
@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
|
|
|
@22f2b7d
|
19 months |
caparson |
missed including in previous commits
ast-experimental
|
|
|
@70a4ed5
|
19 months |
caparson |
refactored to remove return val from on_selected
ast-experimental
|
|
|
@a5294af
|
19 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ast-experimental
|
|
|
@0e6cadf1
|
19 months |
pabuhr |
add new atomic macros to Makefile.am
ast-experimental
|
|
|
@8463136
|
19 months |
pabuhr |
add short atomic instruction macros
ast-experimental
|
|
|
@88b49bb
|
19 months |
caparson |
added a small waituntil optimization and added some improvements to …
ADTast-experimental
|
|
|
@5ece8ce
|
19 months |
caparson |
fixed a bug in mcs implementation and cleaned up a bit
ADTast-experimental
|
|
|
@5908fb4
|
19 months |
caparson |
changed channel fetch routines to use relaxed atomics
ADTast-experimental
|
|
|
@100d12d4
|
19 months |
caparson |
changed makefile since select has a .cfa now
ADTast-experimental
|
|
|
@e23b3ce
|
19 months |
caparson |
added support for timeouts in waituntil
ADTast-experimental
|
|
|
@c0ec8b6
|
19 months |
caparson |
fixed bug in waituntil and future interop where signals could be lost
ADTast-experimental
|
|
|
@629c95a
|
19 months |
caparson |
fixed bug in special OR case for channels and waituntil
ADTast-experimental
|
|
|
@5a05946
|
19 months |
caparson |
cleanup up locks files and fixed a minor whitespace issue in preemption.cfa
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
|
|
|
@fece3d9
|
20 months |
caparson |
Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa …
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
|
|
|
@73bf7ddc
|
20 months |
caparson |
updated lock interface to support waituntil trait
ADTast-experimental
|
|
|
@beeff61e
|
20 months |
caparson |
some cleanup and a bunch of changes to support waituntil statement
ADTast-experimental
|
|
|
@bd72c28
|
21 months |
caparson |
fixed build issue caused by globals
ADTast-experimental
|
|
|
@9082d7e8
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@a45e21c
|
21 months |
caparson |
cleaned up channel, added safety/productivity features to channels. …
ADTast-experimental
|
|
|
@efdd18c
|
21 months |
caparson |
updated actor header to use better name for stat toggling
ADTast-experimental
|
|
|
@ff443e5
|
21 months |
pabuhr |
forgot to add to last commit
ADTast-experimental
|
|
|
@e10714a
|
21 months |
pabuhr |
update interpose code, and document 32-bit interpose bug in glibc
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
|
|
|
@1633e04
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@d30e3eb
|
21 months |
caparson |
cleaned up exp_backoff lock and rewrote parts of channels to improve …
ADTast-experimental
|
|
|
@d800676
|
21 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@1afd9ccb
|
21 months |
pabuhr |
update call.cfa.in with generic casts for io-uring field types
ADTast-experimental
|
|
|
@1d245ea
|
21 months |
caparson |
added padding to channel to prevent false sharing that was occurring
ADTast-experimental
|
|
|
@90fb672
|
21 months |
pabuhr |
use splitmix32/64 to prime set seed for all PRNG
ADTast-experimental
|
|
|
@12b006c
|
21 months |
caparson |
small comment cleanup
ADTast-experimental
|
|
|
@09965e5
|
21 months |
caparson |
added splitmix64 since wyhash has 128 bit dependency and xoshiro doesnt
ADTast-experimental
|
|
|
@a6bb5fc
|
21 months |
caparson |
fixed merge conflict
ADTast-experimental
|
|
|
@4c6ba5a
|
21 months |
caparson |
refactored to use generators for seeding state, added splitmix32 for …
ADTast-experimental
|
|
|
@9a9ca36
|
21 months |
caparson |
a little bit of mutex stmt header cleanup
ADTast-experimental
|
|
|
@1fd3d85
|
21 months |
mlbrooks |
Support P9_EMBEDDED annotations inside functions and at more flexible …
ADTast-experimental
|
|
|
@360bfe41
|
21 months |
ajbeach |
Whitespace clean-up in Makefile.
ADTast-experimental
|
|
|
@dbae916
|
21 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@8512a2f
|
22 months |
caparson |
added libcfa support for virtual dtors and added it to actor impl
ADTast-experimental
|
|
|
@c19ca4b
|
22 months |
pabuhr |
add comment about why no #pragma once
ADTast-experimental
|
|
|
@a96ce07
|
22 months |
pabuhr |
comment out #pragma once to fix build
ADTast-experimental
|
|
|
@089a0d7
|
22 months |
pabuhr |
formatting, rework interpose code (again), remove unnecessary #include …
ADTast-experimental
|
|
|
@a0a949c
|
22 months |
pabuhr |
formatting, remove unnecessary #include files and code
ADTast-experimental
|
|
|
@b2f3880
|
22 months |
pabuhr |
add newline at end of file
ADTast-experimental
|
|
|
@5e4a830
|
22 months |
pabuhr |
add #pragma once to .h and .hfa files
ADTast-experimental
|
|
|
@681d8f2
|
22 months |
caparson |
After many red herrings I think the race between checking a message …
ADTast-experimental
|
|
|
@d40555e
|
22 months |
caparson |
fixed matrix.cfa test error by reworking globals to avoid spurious …
ADTast-experimental
|
|
|
@9155026
|
22 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@e23169b
|
22 months |
caparson |
some actor cleanup/optimizations
ADTast-experimental
|
|
|
@99fb52c
|
22 months |
caparson |
fixed failing dynamic.cfa test
ADTast-experimental
|
|
|
@f23d34db
|
22 months |
caparson |
changed some stat collection for actors and attempted to fix …
ADTast-experimental
|
|
|
@858350a
|
22 months |
caparson |
added poison pill messages and made test for them
ADTast-experimental
|
|
|
@2856044a
|
22 months |
caparson |
fixed div by zero bug in actor stats, cleaned up includes, changed to …
ADTast-experimental
|
|
|
@13f066d
|
22 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@1e38178
|
22 months |
caparson |
added some safety/productivity features and some stats
ADTast-experimental
|
|
|
@a8667ab
|
22 months |
pabuhr |
expunge all rseq code from runtime
ADTast-experimental
|
|
|
@1f951abd
|
22 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@8bb46d2
|
22 months |
pabuhr |
fix errors on interpose code for libc and libpthread
ADTast-experimental
|
|
|
@997324c
|
22 months |
mlbrooks |
Repair bad commit ad2424. Put back ix0 definition that was removed …
ADTast-experimental
|
|
|
@ad24245
|
22 months |
mlbrooks |
Add comments about arpk internals.
ADTast-experimental
|
|
|
@d964c39
|
22 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@ce44c5f
|
22 months |
caparson |
Thought of new channel implementation while working on the prevention …
ADTast-experimental
|
|
|
@2d028003
|
22 months |
pabuhr |
restructure #include files because issues with attribute …
ADTast-experimental
|
|
|
@b1ad41f
|
22 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
ADTast-experimental
|
|
|
@dd3576b
|
22 months |
pabuhr |
update from old to new trait syntax using forall
ADTast-experimental
|
|
|
@ae267366
|
22 months |
pabuhr |
fix merge conflict
ADTast-experimental
|
|
|
@43f29f6
|
22 months |
pabuhr |
formatting
ADTast-experimental
|
|
|