|
|
|
@b202dc2
|
22 months |
pabuhr |
first draft of enumeration section
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9e234f0b
|
22 months |
pabuhr |
center numbers in figure boxes
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8bea701
|
22 months |
pabuhr |
add semantic error for typed enumeration is currently unimplemented
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@fec3e9a
|
22 months |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1da7397
|
22 months |
pabuhr |
fix conflict
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f8a7fed
|
22 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3bd5ca7
|
22 months |
Thierry Delisle |
Fix test makefile for distribution
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8f5576d5
|
22 months |
Thierry Delisle |
Missed a static inline
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c51124b
|
22 months |
Thierry Delisle |
Added tests for:
- the "0nary" Semaphore, a.k.a. spinaphore.
- the mcs lock
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f4ec5e45
|
22 months |
Thierry Delisle |
Added several locks and other MES objects.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d3314ae
|
22 months |
Thierry Delisle |
Threads can now be queued onto the lock-free queues directly.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cd26abf
|
22 months |
Thierry Delisle |
Added tests for the mpsc lock free queue
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2d95a2d
|
22 months |
Thierry Delisle |
Small fixes to lock free queues.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@08e75215
|
22 months |
ajbeach |
Andrew MMath: Expanded a todo about open/closed types.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@bd0bdd37
|
22 months |
Thierry Delisle |
Fix how bias is handled in the ready queue to be more consistent with …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3143f28
|
22 months |
Thierry Delisle |
Fixed misleading stats counter
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@86dc95d
|
22 months |
Thierry Delisle |
Re-implemented the work around I forgot about in memcached.
Namely …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8d4c9f4
|
22 months |
Thierry Delisle |
Removed the extra headers used by ncurses, there are many
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2644610
|
23 months |
pabuhr |
remove eti.h from include test as it may not be installed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4260566
|
23 months |
ajbeach |
Andrew MMath: Clean-up of features.tex. Put more general EHM …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4150779
|
23 months |
Thierry Delisle |
Fixed bug with incorrect use of thread cast.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@98d9ce9
|
23 months |
pabuhr |
remove curses.h from include test as it may not be installed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1f55a75
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f9c3100
|
23 months |
pabuhr |
refactor assignment_operator, limit aggregate name to unqualified …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a46b69c
|
23 months |
pabuhr |
reuse routine newName in other routines to create and name a …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6259c7e
|
23 months |
pabuhr |
formatting
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e825c9d
|
23 months |
Thierry Delisle |
De-activated old-ast for x86 in full build
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@357fae8
|
23 months |
Thierry Delisle |
Fixed bad copy paste
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1c6e1ec
|
23 months |
Thierry Delisle |
Cforall now uses CFA_DEFAULT_PREEMPTION environment variable to …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@304de00
|
23 months |
Thierry Delisle |
Added queueLockFree which contains two lockfree queue based on MCS.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d27b6be
|
23 months |
Thierry Delisle |
- Fixed TryLock? in blocking_lock implementation that did not return …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d971c8d
|
23 months |
Thierry Delisle |
Temporary hack to allow printing stats in memcached
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5c2b454
|
23 months |
Thierry Delisle |
removed bitmanip2 from old ast x86 tests
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@11054eb
|
23 months |
Thierry Delisle |
Fix io to no longer use monitors since some usages aren't in threads
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c407434e
|
23 months |
Thierry Delisle |
Fixed missing static
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a5e7233
|
23 months |
Thierry Delisle |
C interface now runs worker init routine in dedicated thread.
Also …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e0c072c
|
23 months |
Thierry Delisle |
Fixed cfathread.h to remove unnecessary defines
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@386af65
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5058ad2
|
23 months |
pabuhr |
update 64-bit old-AST expected output for new attribute test on x64
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@cc18e17
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a196885
|
23 months |
pabuhr |
update 364-bit expected output for new attribute test on ARM
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@05e29f0
|
23 months |
pabuhr |
update 32-bit old-AST expected output for new attribute test
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@211413b
|
23 months |
pabuhr |
put back convert keyword exception to identifier in math.h
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@77dde15
|
23 months |
pabuhr |
change citation node for Wasik08 to use href
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d0cd933
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@50d8d4d
|
23 months |
pabuhr |
more setup for Mubeen's thesis document
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f03e11d
|
23 months |
Thierry Delisle |
Removed cfathread_suspendFD/cfathread_resumeFD which is not needed and …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9528767
|
23 months |
pabuhr |
update 32-bit expected output for new attribute test
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@34d62a7
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e5e5af9
|
23 months |
pabuhr |
add expat.h because attribute-location problem is fixed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@05d02c6
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ea837e94
|
23 months |
pabuhr |
add more attribute location tests
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5e25953
|
23 months |
pabuhr |
add more locations where attribute clause may appear
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@fcd01432
|
23 months |
pabuhr |
removed convert keyword exception to identifier, as exception variable …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@36fbaeca
|
23 months |
Thierry Delisle |
minor fixes to includes.cfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9e27f69
|
23 months |
Thierry Delisle |
Fixed warnings and errors in cfathreads.cfa
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@79e23836
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@4c05a40
|
23 months |
pabuhr |
update includes test expected output
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@40841ff4
|
23 months |
pabuhr |
start cleanup of include file list
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d134b15
|
23 months |
pabuhr |
remove inline from extern routine
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@7332629
|
23 months |
pabuhr |
wrap socket.h in stdhdr/sys/socket.h with implicitly extern "C" …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b0d5c0c
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@5f39135
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e867b44
|
23 months |
pabuhr |
parser global pragmas, [fixes #241]
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@41ca6fa
|
23 months |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2d019af
|
23 months |
pabuhr |
parser global pragmas, fixes #241
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@df65c0c
|
23 months |
Thierry Delisle |
Fixed test after change to C api.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a1538cd
|
23 months |
Thierry Delisle |
Implemented part of the same C api for threads as libfibre.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@b1d83ba
|
23 months |
Thierry Delisle |
Removed unused code for manual threads.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ff1240f
|
23 months |
Thierry Delisle |
Added missing forward declaretion
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f19497c
|
23 months |
Thierry Delisle |
Fixed missing try_lock in locks based on 'blocking_lock'
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@ab5498ec
|
23 months |
m3zulfiq |
just added an empty thesis directory with Makefil from andrew's thesis
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a67279a
|
23 months |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a33dcd5
|
23 months |
Thierry Delisle |
Forgot to stage som stuff
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1baf6ed
|
23 months |
Thierry Delisle |
Added memory check in jenkins file
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@223ee0d
|
23 months |
pabuhr |
add Concurrent Stream Access section, copy operator and keyword …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@67c6a47
|
2 years |
pabuhr |
proofread Andrew's thesis chapter existing.tex
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d06707e
|
2 years |
pabuhr |
add new CFA keywords basetypeof, fixup, recover, report for lstlisting
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@77d601f
|
2 years |
pabuhr |
dump core for cfa-cpp bad_alloc exception
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8e4aa05
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@a5040fe
|
2 years |
Thierry Delisle |
Fixed splice declaration to match the real declaration rather than the …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e0b8d66d
|
2 years |
Thierry Delisle |
Fix bug in delete for mutexed pointer.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@1d6ff91
|
2 years |
Thierry Delisle |
Fixed compile benchmark after renaming changes
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@c8e37e0
|
2 years |
pabuhr |
more test restructure under directories
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6083392
|
2 years |
pabuhr |
restructure tests under directories and update test files
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@266ecf1
|
2 years |
pabuhr |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@182256b
|
2 years |
pabuhr |
add test to verify IO-stream locking does link with thread library for …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@10dafa4
|
2 years |
pabuhr |
add test for IO stream locking
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@e474cf09
|
2 years |
pabuhr |
add concurrency lock to IO stream and provide user interface to lock stream
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@0f9c010b
|
2 years |
pabuhr |
fix spelling mistake in comment
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@8a1fda3
|
2 years |
pabuhr |
remove lzma.h as may not be installed
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@9eb7a53
|
2 years |
Thierry Delisle |
Add random delay to bull build to distribute the start
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@3e5d8fb5
|
2 years |
Thierry Delisle |
Fixed naming of parallel labels.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@44f09ea
|
2 years |
Thierry Delisle |
Fix include used for u32 and friends
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@55d6affb
|
2 years |
Thierry Delisle |
Fixed stupid copy past mistake where I used eventfd_read (wait) …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@f815c46
|
2 years |
Thierry Delisle |
Fix missing definition without io_uring.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@d5006b1
|
2 years |
Thierry Delisle |
Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@2cd784a
|
2 years |
Thierry Delisle |
update http server according to last push
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@dddb3dd0
|
2 years |
Thierry Delisle |
Changed io to use ring per kernel threads.
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|
@6047b00
|
2 years |
Thierry Delisle |
Removed SA_RESTART from preemption since it seems to cause more …
arm-ehenumforall-pointer-decayjacob/cs343-translationnew-ast-unique-exprpthread-emulationqualifiedEnum
|
|
|