|
|
@76acb60
|
17 months |
pabuhr |
remove static from Exception macro
|
|
|
@419985c
|
17 months |
pabuhr |
add macros Exception and Throw to simplify using exceptions
|
|
|
@502a107
|
17 months |
pabuhr |
add comment on lock$ in i/ofstream indicating used by trait is_lock …
|
|
|
@a47fe52
|
17 months |
pabuhr |
missing add of terminating thread-heap statistics to master heap, …
|
|
|
@28c2933
|
17 months |
pabuhr |
formatting
|
|
|
@07b59ec
|
17 months |
pabuhr |
change startup sequence by adding back heapManagerBootFlag, add build …
|
|
|
@33e9b87
|
17 months |
pabuhr |
remove spurious .section from exception assembler code, which is …
|
|
|
@7882c58
|
17 months |
pabuhr |
change old trait syntax to use new forall syntax
|
|
|
@88f2f0f
|
17 months |
pabuhr |
change zeroing of individual statistics fields to memset
|
|
|
@d9b7b66
|
17 months |
pabuhr |
change C style for-loops to CFA-style for-loops
|
|
|
@f898983
|
17 months |
pabuhr |
add missing #include <string.h>
|
|
|
@0a2e0e21
|
17 months |
pabuhr |
add FIX-ME comment for forall-void routine in iostream
|
|
|
@374cdb66
|
17 months |
pabuhr |
use memset to initialize struct io_uring_sqe to zero in routine zero_sqe
|
|
|
@7a2c6b18
|
17 months |
caparson |
did some cleanup in locks.hfa and fixed seg fault bug in channel …
|
|
|
@d3b8752
|
17 months |
ajbeach |
Added min/max for 3+ argument cases.
|
|
|
@49caf644
|
17 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@c635047
|
17 months |
pabuhr |
more convertion to new void-creation stream macros
|
|
|
@db94b5d
|
17 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@c44705c
|
17 months |
caparson |
fixed remove ambiguity issue
|
|
|
@5454d77
|
17 months |
pabuhr |
update types to use new void-creation stream macros
|
|
|
@94d2544
|
17 months |
pabuhr |
formatting, create macros OSTYPE_VOID, OSTYPE_VOID_IMPL. ISTYPE_VOID, …
|
|
|
@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
|
|
|
@bdbb448
|
18 months |
caparson |
updated documentation related to waituntil changes
|
|
|
@bbecdd4
|
18 months |
caparson |
missed two files with previous commit
|
|
|
@b93bf85
|
18 months |
caparson |
fixed spurious channel close waituntil error case. Was caused by a …
|
|
|
@2fe64ba
|
18 months |
caparson |
added support for non-local exceptions
|
|
|
@9235192c
|
18 months |
caparson |
added support for missed gulps benchmark
|
|
|
@00b046f
|
18 months |
caparson |
very slim race condition between a channel closing and a waituntil …
|
|
|
@7d25f44
|
18 months |
pabuhr |
update files from old separator manipulator names to new names
|
|
|
@f5d9c37
|
18 months |
pabuhr |
harmonize separator manipulators names with newline names: change from …
|
|
|
@2dfdae3
|
18 months |
caparson |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
|
|
|
@508671e
|
18 months |
caparson |
added termination check for non-stealing actor system
|
|
|
@a1f0cb6
|
18 months |
caparson |
added pragma once
|
|
|
@b9c06b98
|
18 months |
pabuhr |
formatting, change set_allocation to return previous value, add …
|
|
|
@1fbf481
|
18 months |
caparson |
more actor changes and touchups
|
|
|
@f02f546
|
18 months |
mlbrooks |
Implement new rules for array dimension expression matching.
Core …
|
|
|
@70d8e2f2
|
18 months |
caparson |
added extra poll point to check for termination in actor system
|
|
|
@b065dbb
|
18 months |
caparson |
refactored actors to not need base pointers in envelopes
|
|
|
@1e538fb
|
18 months |
caparson |
added a comment
|
|
|
@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
|
|
|
@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
|
|
|