Skip to content
Success

Changes

Summary

  1. current progress (details)
  2. WIP some bugs show up resolving array tuple indexing (details)
  3. fix (details)
  4. updated invariant flag to be default, can be toggled off with --no-invariant (details)
  5. changes test.py invariant flag to --no-invariant, with the default being on (details)
  6. commented out some debugging code (details)
  7. add back --invariant with --no-invariant as both are needed for toggling (details)
  8. harmonized help messages for --invariant and --no-invariant (details)
  9. Reproduing changes from commit eb8d791. This fixes most of the errors from resolver update. (details)
  10. Did my best to reimplement all the improvements made to CandidateFinder.cpp that were lost in the recent merge. (details)
  11. Removed duplicate substution code in Autogen. (details)
  12. changed actors to use bar operator (details)
  13. refactored benchmarks to use actor bar operator (details)
  14. refactored actor tests to use bar operator (details)
  15. add commented alternative option for ARM atomics (details)
  16. add comments for attomic pointer types (details)
  17. formatting (details)
  18. fix end-of-file bug when checking for I/O errors (details)
  19. formatting (details)
  20. formatting and comments (details)
  21. add test case to device-driver input (details)
  22. formatting (details)
  23. change ceiling function to work with negative values (details)
  24. update conflicting type-specifier error-messages (details)
  25. fix bug in gcc conditional expression by cloning omitted operand (details)
  26. update mathX.x86 expected output (details)
  27. add length qualifiers on one_t constants in ceiling_div (details)
  28. update mathX.arm64 expected output (details)
Commit 46da46b804c2acd6916c888202a57186f41df8a8 by f37yu
current progress
The file was modifiedsrc/ResolvExpr/CastCost.cc
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/AST/Expr.cpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/SynTree/Expression.h
The file was modifiedsrc/AST/Type.hpp
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/ResolvExpr/CandidateFinder.hpp
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/AST/Expr.hpp
The file was modifiedsrc/Tuples/TupleAssignment.cc
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/ResolvExpr/Unify.cc
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/AST/Convert.cpp
The file was modifiedsrc/ResolvExpr/Candidate.hpp
The file was modifiedsrc/GenPoly/SpecializeNew.cpp
The file was modifiedsrc/SynTree/Expression.cc
The file was modifiedsrc/ResolvExpr/FindOpenVars.h
The file was modifiedsrc/ResolvExpr/FindOpenVars.cc
The file was modifiedsrc/AST/TypeEnvironment.cpp
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 0c840fc175421beff77fdd02802dd0b5c1da973c by f37yu
WIP some bugs show up resolving array tuple indexing
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 34b42682a27d035cf271583e53b685bd4ba02119 by f37yu
fix
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit d144c2637d83f22ae526a50bd0bfd7c561f6c92b by caparsons
updated invariant flag to be default, can be toggled off with --no-invariant
The file was modifiedtests/Makefile.am
The file was modifiedtests/test.py
Commit 0d314345431886e5f67fcab6c997eb6c0b730794 by caparsons
changes test.py invariant flag to --no-invariant, with the default being on
The file was modifiedtests/pybin/settings.py
Commit da4a570631e1948861d7fe395185deb137c6d3ce by caparsons
commented out some debugging code
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 4c0acb0b6af122e6341b3f48d576cce95e22fdd2 by Peter Buhr
add back --invariant with --no-invariant as both are needed for toggling
The file was modifiedtests/test.py
Commit 3a7aa94e697cfe6575ffbfec969567cc0eecc91f by Peter Buhr
harmonized help messages for --invariant and --no-invariant
The file was modifiedtests/test.py
Commit b96b1c0f864a5a3e2741416d2db714aea7b0c9c6 by ajbeach
Reproduing changes from commit eb8d791. This fixes most of the errors from resolver update.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit 64727bd675962ce753b9ad6e433725b06b808446 by ajbeach
Did my best to reimplement all the improvements made to CandidateFinder.cpp that were lost in the recent merge.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit b1e21da5ad53239136b804869f2798df7a9829e6 by ajbeach
Removed duplicate substution code in Autogen.
The file was modifiedsrc/Validate/Autogen.cpp
Commit 086d6b81ddf46c7e4369193115714df430f734da by caparsons
changed actors to use bar operator
The file was modifiedsrc/Concurrency/Actors.cpp
Commit 05956d21b283440532f252a1c679dc968168b993 by caparsons
refactored benchmarks to use actor bar operator
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa
Commit 77fd9fe2224caa2c11720d1aa2c77988cc5643ba by caparsons
refactored actor tests to use bar operator
The file was modifiedtests/concurrency/actors/pingpong.cfa
The file was modifiedtests/concurrency/actors/inherit.cfa
The file was modifiedtests/concurrency/actors/executor.cfa
The file was modifiedtests/concurrency/actors/inline.cfa
The file was modifiedtests/concurrency/actors/static.cfa
The file was modifiedtests/concurrency/actors/dynamic.cfa
The file was modifiedtests/concurrency/actors/matrix.cfa
The file was modifiedtests/concurrency/actors/poison.cfa
The file was modifiedtests/concurrency/actors/types.cfa
Commit 727c39d568ae36816a60dbaf52693a95cf134e61 by Peter Buhr
add commented alternative option for ARM atomics
The file was modifieddriver/cfa.cc
Commit 4dbdd1d1f8ade34eeee889620372011b6688a9ea by Peter Buhr
add comments for attomic pointer types
The file was modifiedlibcfa/prelude/sync-builtins.cf
Commit 4f9d75d3238a0488929c7593e6459ac644205f49 by Peter Buhr
formatting
The file was modifiedlibcfa/src/concurrency/atomic.hfa
Commit bbdf9543a05598c023532754d58408f4d5a8ef07 by Peter Buhr
fix end-of-file bug when checking for I/O errors
The file was modifiedlibcfa/src/fstream.cfa
Commit dc9dd94a59e2fe43d8b0a79b964515e99aedeaaf by Peter Buhr
formatting
The file was modifiedlibcfa/src/iostream.hfa
Commit 93c86ac1869d2c8bc7f7e9c3a40448d2489aa9a1 by Peter Buhr
formatting and comments
The file was modifiedtests/coroutine/devicedriver.cfa
Commit c8f0199daff0565cb3f18b3bc6e07c382220342a by Peter Buhr
add test case to device-driver input
The file was modifiedtests/coroutine/.in/devicedriver.txt
Commit 652715028339a79c8a15b80540511937617ecbac by Peter Buhr
formatting
The file was modifiedtests/io/manipulatorsInput.cfa
Commit 600478df9d45f2e1bedea30769269a6a71bbd7ac by Peter Buhr
change ceiling function to work with negative values
The file was modifiedlibcfa/src/math.hfa
The file was modifiedtests/.expect/mathX.x64.txt
Commit b38f6da2193466b08de6df313db5779673a8dea5 by Peter Buhr
update conflicting type-specifier error-messages
The file was modifiedsrc/Parser/DeclarationNode.cc
Commit a983cbf56bafd979af16eb29736e2734194c3019 by Peter Buhr
fix bug in gcc conditional expression by cloning omitted operand
The file was modifiedsrc/Parser/parser.yy
Commit c8cbb416cc5fad4ba555641db764b82952ede6ec by Peter Buhr
update mathX.x86 expected output
The file was modifiedtests/.expect/mathX.x86.txt
Commit 97453cec313aea711dff0ef0c1b901e141e1e0f5 by Peter Buhr
add length qualifiers on one_t constants in ceiling_div
The file was modifiedlibcfa/src/math.hfa
Commit b87ef7be9b5708478d8ebeecb7034189309b93c4 by Peter Buhr
update mathX.arm64 expected output
The file was modifiedtests/.expect/mathX.arm64.txt

Summary

  1. add parsing test for waitfor statement (details)
  2. add Kahn74 citation (details)
  3. clean up .gitignore file (details)
  4. update channel chapter intro (details)
  5. Clean-up in parser. ClauseNode rework, plus internal adjustments to reduce extra code and unchecked casts. (details)
  6. Missed some uses of the new parser helpers. (details)
  7. Clean-up in CodeLocationTools. (details)
  8. Added/cleaned some AST comments. (details)
  9. Reorganize CandidateFinder to lower indentation. I did not flatten the anonymous namespace because there is a lot both inside and outside it. (details)
  10. CandidateFinder fills in the CodeLocation on a generated expression. With that and recent changes, the fills seem to be redundent now, so I removed them. (details)
  11. Update macros in main. DUMP is now a macro to save space/noise and the PASS macro now runs checkInvariants afterwards if --invariant is on. (details)
  12. Clean-up in the parser %union. (details)
  13. Updated Iterate.hpp documentation. (details)
  14. Moved new ast code out of one of the old files. The new file may have to change if SymTab is removed entirely, but for now at least, there is a lot less template code in headers. (details)
  15. Some SymbolTable clean-up I did while trying a change I didn't go through with. (details)
  16. fix PRNG test to work correctly on ARM (details)
  17. fix 32-bit build with new PRNG output (details)
  18. Cleaned up some indentation in DeclarationNode.h. (details)
  19. Adding explination to the memory leak in driver/cfa.cc. (details)
  20. The test.py (through Makefile) handles --invariant passing it to the build. It passes it through CFAFLAGS which are the caller's additional configuration. This is simpler than creating a config variable and then passing 'invariant=yes' to make (like debug or installed). (details)
  21. Cleaned up some DeclarationNode code that had some extra code no longer needed because of the translation. Also added a helper function for clarity. (details)
  22. Clean-up in DeclarationNode.cc. Made all buildList loops the same. The ast::Decl function also got some restructuring, mostly moving code around and into helpers. (details)
  23. Added IndexIterator, which absorbs some functionality of some MemberIterator types for CurrentObject. (details)
  24. change waituntil expression from cast_expression to comma_expression (details)
  25. update comment about locale problem with leaked storage (details)
  26. remove gcc 4.9, 5, 6 from jenkins know compilers and change nightly builds to gcc 7-11 (details)
  27. some cleanup and a bunch of changes to support waituntil statement (details)
  28. updated lock interface to support waituntil trait (details)
  29. added support for the waituntil statement in the compiler (details)
  30. added tests for the waituntil stmt (details)
  31. removed clh lock (details)
  32. removed scoped lock (details)
  33. removed old unused benchmark file (details)
  34. removed TODO since it is now done (details)
  35. added waituntil test expect files (details)
  36. formatting, adjust target names for Makefiles (details)
  37. change all-tests to tests to match new make targets (details)
  38. current progress (details)
  39. WIP some bugs show up resolving array tuple indexing (details)
  40. remove unsed cfa-format.tex file (details)
  41. update list of CFA keywords in lstlang.sty (details)
  42. add citations for Actor paper (details)
  43. put keywords in alphabetic order in lex.ll (details)
  44. formatting, add intro chapter to tex dependencies (details)
  45. formatting, small updates (details)
  46. small updates (details)
  47. formatting, small updates (details)
  48. small updates (details)
  49. small updates (details)
  50. start proofreading of channel chapter (details)
  51. remove version count of thesis builds (details)
  52. fix (details)
  53. added 32 bit failure fix for channels (details)
  54. start paper on llheap (details)
  55. small changes to channel chapter (details)
  56. did some cleanup of channels (details)
  57. added a test change to help locate the deadlock on next test failure (details)
  58. added some variations on failing channel test to try and narrow down failure to minimal case. Window for deadlock must be small as it seems to be irreproducible unless during full build + test. (details)
  59. added and removed some tests in pursuit of a more minimal repro of the deadlock failure case (details)
  60. removed uneeded tests (details)
  61. removed potential race to attempt to fix failing test (details)
  62. updated channel and mutex stmt figures (details)
  63. updated plotting scripts with new plot style (details)
  64. added CAP annotation macro (details)
  65. added various small edits and resolved some action items (details)
  66. cleaned up benchmark pseudocode (details)
  67. fixed a bug which may potentially fix build (details)
  68. added zero size channel waituntil test case (details)
  69. refactored tests to refine failure case to minimal repro (details)
  70. removed tests that are redundant (details)
  71. removed some redundant tests and added some instrumentation to help track down bug (details)
  72. added some instrumentation to attempt to glean some insight into optimized away values (details)
  73. Clean up methods for result1/N/Nstmt classes and the padantic pass macros. (details)
  74. Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa changes is an ongoing TODO (details)
  75. continue working on llheap paper (details)
  76. add Makefile for llheap paper (details)
  77. removed uneeded busy wait (details)
  78. added atomic to eliminate if failing test deadlock is a staleness issue (details)
  79. Eliminating the busy wait spin at the end seems to resolve deadlock. Added further tests to try and narrow down failure case, and to see if the failure is waituntil specific (details)
  80. more updates for llheap paper (details)
  81. changed variable name in makefile to try and avoid shell command with same name (details)
  82. changed dist-hook rule to use curly braces to access shell vars where it should use them instead of parens (details)
  83. removed tests made during deadlock debugging (details)
  84. added back initially failing test and cleaned up other test (details)
  85. added atomic_load to non-MX channel get routines (details)
  86. add make-help option and change parenthesis to braces for variables (details)
  87. added invariant flag to test makefile (details)
  88. added waituntil timeout test and added waituntil test that uses multiple waituntil primitive types (details)
  89. cleanup up locks files and fixed a minor whitespace issue in preemption.cfa (details)
  90. fixed bug in special OR case for channels and waituntil (details)
  91. fixed bug in waituntil and future interop where signals could be lost (details)
  92. added support for timeouts in waituntil (details)
  93. changed makefile since select has a .cfa now (details)
  94. Added proposal for alternate enumerations that could replace some of the typed enumeration features. (details)
  95. changed channel fetch routines to use relaxed atomics (details)
  96. fix spelling mistake (details)
  97. more cleanup of the make-help option (details)
  98. more proofreading of the channel chapter (details)
  99. added beginning of waituntil chapter (details)
  100. Completed next iteration on channel chapter (details)
  101. add compilation flag -mno-outline-atomics on the ARM processor (details)
  102. fixed a bug in mcs implementation and cleaned up a bit (details)
  103. added a small waituntil optimization and added some improvements to statistic collection (details)
  104. added go and cfa waituntil channel benchmarks (details)
  105. small bit of cleanup in waituntil pass (details)
  106. Removed internal code from TypeSubstitution header. It caused a chain of include problems, which have been corrected. (details)
  107. add short atomic instruction macros (details)
  108. add lock-free stack using double-wide CAS (details)
  109. add new atomic macros to Makefile.am (details)
  110. update header comments (details)
  111. Flesh out "C" array syntax testing. (details)
  112. Address build error from commit a5aa5b. (details)
  113. fix lockfree-stack test on 32-bit (details)
  114. first attempt at renaming directory tests/concurrent to tests/concurrency to harmonize with other concurrency directory names (details)
  115. found further uses of concurrent directory (details)
  116. fix spelling mistake of concurrency (details)
  117. fix comments referring to concurrency directory (details)
  118. Re-enable testing function prototype taking length-star array, working around false GCC warning. (details)
  119. remove/specialize test/Makfile.am variables concurrent/timeout, respectively (details)
  120. update tests/Makefile.am and corresponding Jenkinsfile with more specialized variables (details)
  121. intermediate commit to move some benchmarking to another machine (details)
  122. intermediate runscript to move to benchmarking on another machine (details)
  123. Fixed small whitespace issue. (details)
  124. Update in autogen that should help with some resolver issues and invariant checks. Some related headers were cleaned up to reduce new code files including old ones. (details)
  125. add glossary.tex to Makefile dependencies (details)
  126. make glossary abbreviation be newterms (details)
  127. add Golang lstlisting environment (details)
  128. add breaklinks=true to hyperref (details)
  129. second proofread of channels chapter (details)
  130. missing change (details)
  131. update citations in bibliography/pl.bib (details)
  132. add documentation about ARM atomic flag (details)
  133. reduce duration of lock-free stack test on ARM because CASV is very slow on ARM (details)
  134. wording changes in channel chapter (details)
  135. refactored to remove return val from on_selected (details)
  136. refactores to account for removal of ret val from on_selected (details)
  137. missed including in previous commits (details)
  138. commit before pull to resolve merge conflicts (details)
  139. fixed bug where waituntil deadlock could occur (details)
  140. fixed merge (details)
  141. worked through Peter's changes to channel chapter (details)
  142. added utility functions for channel exceptions (details)
  143. added some citation and waituntil chapter draft up until performance section (details)
  144. updated plot layout in benchmark scripts (details)
  145. forgot to include this file in previous commit (details)
  146. remove reference to symbol table in unify (details)
  147. fixed build failure (details)
  148. renamed some types to make style consistent. fixed race condition in terminated actor detection (details)
  149. refactored test to reflect new naming (details)
  150. refactored allocation enum to match naming style and refactored some verifyf's to be aborts (details)
  151. refactored tests to use new name for allocation enum (details)
  152. refactored thesis actor code to use new lowercase allocation enum name (details)
  153. Make the symbol table's error-checking times explicit. (details)
  154. miscellaneous updates (details)
  155. lower case type names open_failure, close_failure, write_failure, read_failure (details)
  156. make trait names not, equality, relational, additive, inc_dec, multiplicative, arithmetic, lower-case (details)
  157. make type names arithmetic, rational, rat_int lower-case (details)
  158. continue condensing Mubeen's thesis into a paper (details)
  159. harmonize semantic error messages with yacc error messages (details)
  160. Removed some warnings. (details)
  161. Simplify one of the Pass::visit methods for CompoundStmt. It repeats two lines to move the conditional code into different if clauses. (details)
  162. Cleaned up namespacing, indentation and whitespacing in Pass.impl.hpp. (details)
  163. fix error in cc1.cc with repect to missing -dumpbase-ext check (details)
  164. update short atomic macros (details)
  165. lex _static_assert from C23 (details)
  166. update comments for special invalid syntax rules (details)
  167. update lockfree stack with double-wide CAS (details)
  168. change font size of text in EHMHierarchy.fig (details)
  169. Improved hoisting. However, I had to change some code because of other errors, so more work will have to be done. Also folded in another invariant for MemberExpr. (details)
  170. removed unneeded fstream include from locks.hfa (details)
  171. add lstlang.sty dependency to Makefile (details)
  172. update figures changing worker to executor (details)
  173. add glossary entry for gulp (details)
  174. remove unicode hyphens (details)
  175. change default horizontal comment position (details)
  176. add label for inheritance subsection (details)
  177. continue proofreading actor chapter (details)
  178. change urlcolor to blue in hyperref (details)
  179. Clarify and fix accuracy in `eval` public API, on reporting "unable to evaluate." (details)
  180. commit some thesis changes before pull to resolve merge (details)
  181. updated actor-related passes to fix some bugs (details)
  182. cleanup/bugfix actors and fix virtual dtor bug (details)
  183. added new actor test for plan-9 edge case (details)
  184. refactored inherit test to avoid base ctor call bug (details)
  185. added waituntil chapter figures (details)
  186. reformatted a bit of whitespace in mutex stmt chapter (details)
  187. fixed marker issue in data plotting scripts (details)
  188. Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not exist in the polymorphic structure. (details)
  189. updated invariant flag to be default, can be toggled off with --no-invariant (details)
  190. changes test.py invariant flag to --no-invariant, with the default being on (details)
  191. commented out some debugging code (details)
  192. add back --invariant with --no-invariant as both are needed for toggling (details)
  193. harmonized help messages for --invariant and --no-invariant (details)
  194. Reproduing changes from commit eb8d791. This fixes most of the errors from resolver update. (details)
  195. Did my best to reimplement all the improvements made to CandidateFinder.cpp that were lost in the recent merge. (details)
  196. Removed duplicate substution code in Autogen. (details)
  197. changed actors to use bar operator (details)
  198. refactored benchmarks to use actor bar operator (details)
  199. refactored actor tests to use bar operator (details)
  200. add commented alternative option for ARM atomics (details)
  201. add comments for attomic pointer types (details)
  202. formatting (details)
  203. fix end-of-file bug when checking for I/O errors (details)
  204. formatting (details)
  205. formatting and comments (details)
  206. add test case to device-driver input (details)
  207. formatting (details)
  208. change ceiling function to work with negative values (details)
  209. update conflicting type-specifier error-messages (details)
  210. fix bug in gcc conditional expression by cloning omitted operand (details)
  211. update mathX.x86 expected output (details)
Commit a1b41e363ca56523362757f3753cfe892d779a19 by Peter Buhr
add parsing test for waitfor statement
The file was removedtests/concurrent/waitfor/parse2.cfa
The file was modifiedtests/concurrent/waitfor/parse.cfa
The file was modifiedtests/Makefile.am
Commit 8c3d1d515431833e81438ecddec6d5782ce71010 by Peter Buhr
add Kahn74 citation
The file was modifieddoc/bibliography/pl.bib
Commit e59a9faa5ade19bf6de002cee277c49847723078 by Peter Buhr
clean up .gitignore file
The file was modifieddoc/theses/colby_parsons_MMAth/.gitignore
Commit 992157317fa74acf52d8f0c4f23e662c8c81fb40 by Peter Buhr
update channel chapter intro
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 661117761e1e429d1007ea57fa382fed68089100 by ajbeach
Clean-up in parser. ClauseNode rework, plus internal adjustments to reduce extra code and unchecked casts.
The file was modifiedsrc/Parser/ExpressionNode.h
The file was modifiedsrc/Parser/StatementNode.cc
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/DeclarationNode.h
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/Parser/StatementNode.h
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/parserutility.h
Commit 5541a44e408478e994f615c1c49cd87dd3547d96 by ajbeach
Missed some uses of the new parser helpers.
The file was modifiedsrc/Parser/StatementNode.cc
Commit b05beaa3bbb9645409ca930f493596216e1c2c89 by ajbeach
Clean-up in CodeLocationTools.
The file was modifiedsrc/Common/CodeLocationTools.cpp
Commit 94c98f0e2c8ff2460c24012c4a0404922b49d8f3 by ajbeach
Added/cleaned some AST comments.
The file was modifiedsrc/AST/Attribute.hpp
The file was modifiedsrc/AST/Init.hpp
The file was modifiedsrc/AST/Expr.hpp
The file was modifiedsrc/AST/Stmt.hpp
The file was modifiedsrc/AST/Decl.hpp
Commit 153d34408419fe9615ec1c323d9841d6de91b72f by ajbeach
Reorganize CandidateFinder to lower indentation. I did not flatten the anonymous namespace because there is a lot both inside and outside it.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit eb8d7911730848b28e94420c3e942149c370232e by ajbeach
CandidateFinder fills in the CodeLocation on a generated expression. With that and recent changes, the fills seem to be redundent now, so I removed them.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/main.cc
The file was modifiedsrc/InitTweak/FixInitNew.cpp
The file was modifiedsrc/ResolvExpr/ExplodedArg.hpp
Commit 52f9804b5402b3c2bb086f8a06508d74b760ed63 by ajbeach
Update macros in main. DUMP is now a macro to save space/noise and the PASS macro now runs checkInvariants afterwards if --invariant is on.
The file was modifiedsrc/main.cc
Commit 32d6fdc3faaf55aa49563cf7c6838bb38dfad078 by ajbeach
Clean-up in the parser %union.
The file was modifiedsrc/Parser/StatementNode.cc
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Parser/StatementNode.h
Commit 1b8fc06cf1509f51c042ea065398626332457466 by ajbeach
Updated Iterate.hpp documentation.
The file was modifiedsrc/Common/Iterate.hpp
Commit fb4dc2836f4baf232dfe867576343c1133659525 by ajbeach
Moved new ast code out of one of the old files. The new file may have to change if SymTab is removed entirely, but for now at least, there is a lot less template code in headers.
The file was modifiedsrc/AST/Inspect.hpp
The file was modifiedsrc/AST/Inspect.cpp
The file was modifiedsrc/SymTab/Autogen.h
The file was modifiedsrc/SymTab/Autogen.cc
The file was addedsrc/SymTab/GenImplicitCall.hpp
The file was modifiedsrc/Validate/Autogen.cpp
The file was modifiedsrc/SymTab/module.mk
The file was modifiedsrc/InitTweak/GenInit.cc
The file was addedsrc/SymTab/GenImplicitCall.cpp
The file was modifiedsrc/InitTweak/FixInitNew.cpp
Commit d859a304c3462b4df9c1da7c43844f9ba9c1a3f2 by ajbeach
Some SymbolTable clean-up I did while trying a change I didn't go through with.
The file was modifiedsrc/AST/SymbolTable.cpp
The file was modifiedsrc/AST/SymbolTable.hpp
Commit 8a2f7f1912f623e4fbf43c521715fa48f403beb5 by Peter Buhr
fix PRNG test to work correctly on ARM
The file was modifiedtests/.expect/PRNG.x64.txt
The file was modifiedtests/PRNG.cfa
Commit 63499294b4415bba971383507fe0307c222b99b5 by Peter Buhr
fix 32-bit build with new PRNG output
The file was modifiedtests/.expect/PRNG.x86.txt
Commit 66b6f662a2e12cde4f4840dee5965d87868c80c2 by ajbeach
Cleaned up some indentation in DeclarationNode.h.
The file was modifiedsrc/Parser/DeclarationNode.h
Commit 81bd7e3604f408b01d4d923c0e8113882f93b9ab by ajbeach
Adding explination to the memory leak in driver/cfa.cc.
The file was modifieddriver/cfa.cc
Commit a5ea26135d5db981be7cff8e27809ec6e169064e by ajbeach
The test.py (through Makefile) handles --invariant passing it to the build. It passes it through CFAFLAGS which are the caller's additional configuration. This is simpler than creating a config variable and then passing 'invariant=yes' to make (like debug or installed).
The file was modifiedtests/test.py
The file was modifiedtests/pybin/settings.py
Commit 028e512be20300213fad0a5edd77bf82e1312b98 by ajbeach
Cleaned up some DeclarationNode code that had some extra code no longer needed because of the translation. Also added a helper function for clarity.
The file was modifiedsrc/Parser/DeclarationNode.cc
The file was modifiedsrc/Parser/DeclarationNode.h
Commit 45e753cbc7719672b256d2b53323087ceb5ee1a4 by ajbeach
Clean-up in DeclarationNode.cc. Made all buildList loops the same. The ast::Decl function also got some restructuring, mostly moving code around and into helpers.
The file was modifiedsrc/Parser/DeclarationNode.cc
Commit 699a97d7d8a7caf9c3e7e0051ed1c8fba3a40fd2 by ajbeach
Added IndexIterator, which absorbs some functionality of some MemberIterator types for CurrentObject.
The file was modifiedsrc/ResolvExpr/CurrentObject.cc
Commit 04c78215345386ef39a45f6bb073dc726808d3b3 by Peter Buhr
change waituntil expression from cast_expression to comma_expression
The file was modifiedsrc/Parser/parser.yy
Commit e6d8d114c2f1a34e88d1f6cc47ad26c7792f201a by Peter Buhr
update comment about locale problem with leaked storage
The file was modifiedtests/PRNG.cfa
Commit 985b6245b5f32f78740a4e3b173e26ac0f687e1a by Peter Buhr
remove gcc 4.9, 5, 6 from jenkins know compilers and change nightly builds to gcc 7-11
The file was modifiedJenkins/FullBuild
The file was modifiedJenkinsfile
Commit beeff61e1faefd5cf8878f9d521dd2f60adcd70a by caparsons
some cleanup and a bunch of changes to support waituntil statement
The file was modifiedlibcfa/src/concurrency/future.hfa
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
The file was modifiedlibcfa/src/concurrency/mutex_stmt.hfa
The file was modifiedlibcfa/src/concurrency/invoke.h
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/thread.cfa
Commit 73bf7ddcf37d065575ed554dfb7dbd70672e83f8 by caparsons
updated lock interface to support waituntil trait
The file was modifiedlibcfa/src/bits/weakso_locks.cfa
The file was modifiedlibcfa/src/bits/weakso_locks.hfa
Commit c86b08de42d13ee7646e48f36c60ff65633dc0ea by caparsons
added support for the waituntil statement in the compiler
The file was modifiedsrc/AST/Visitor.hpp
The file was modifiedsrc/AST/Convert.cpp
The file was modifiedsrc/main.cc
The file was modifiedsrc/AST/Stmt.hpp
The file was modifiedsrc/Concurrency/module.mk
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/AST/Node.cpp
The file was modifiedsrc/Concurrency/WaitforNew.cpp
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/Parser/parser.yy
The file was addedsrc/Concurrency/Waituntil.hpp
The file was modifiedsrc/Common/CodeLocationTools.cpp
The file was modifiedsrc/Parser/StatementNode.cc
The file was addedsrc/Concurrency/Waituntil.cpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/AST/Fwd.hpp
The file was modifiedsrc/AST/Print.cpp
The file was modifiedsrc/AST/Pass.impl.hpp
Commit a33a5e288e95b952ea8dfff1ae1d0dbe375521e6 by caparsons
added tests for the waituntil stmt
The file was addedtests/concurrent/waituntil/channels.cfa
The file was addedtests/concurrent/waituntil/futures.cfa
The file was addedtests/concurrent/waituntil/basic_else.cfa
The file was addedtests/concurrent/waituntil/locks.cfa
The file was addedtests/concurrent/waituntil/channel_close.cfa
Commit b9cd3b5f3e8fa0e963b2d2958baa9d37f224bfbd by caparsons
removed clh lock
The file was removedtests/concurrent/unified_locking/clh.cfa
The file was removedtests/concurrent/unified_locking/.expect/clh.txt
Commit 6c3c51d213ecb3fd1536a820108fb14c105eef8b by caparsons
removed scoped lock
The file was removedtests/concurrent/mutexstmt/scoped_lock.cfa
The file was removedtests/concurrent/mutexstmt/.expect/scoped_lock.txt
Commit 2a84d994eaa866c6570fd430be9c99dfe5dde8bb by caparsons
removed old unused benchmark file
The file was removedbenchmark/mutexStmt/JavaThread.java
Commit 63d5ac5fb11e5284280a042ca1b3761700ff219b by caparsons
removed TODO since it is now done
The file was modifiedtests/concurrent/futures/select_future.cfa
Commit a50fdfbfae933dc68ef63eb07fe97924c504fe1b by caparsons
added waituntil test expect files
The file was addedtests/concurrent/waituntil/.expect/locks.txt
The file was addedtests/concurrent/waituntil/.expect/channel_close.txt
The file was addedtests/concurrent/waituntil/.expect/channels.txt
The file was addedtests/concurrent/waituntil/.expect/futures.txt
The file was addedtests/concurrent/waituntil/.expect/basic_else.txt
Commit 4daf79f5bebb1c45d59ca6a16f2c2facb6763c7d by Peter Buhr
formatting, adjust target names for Makefiles
The file was modifiedMakefile.am
The file was modifiedtests/Makefile.am
Commit 674081149fa6bb3dd05efce0381f3b6bbf88a920 by Peter Buhr
change all-tests to tests to match new make targets
The file was modifiedJenkinsfile
Commit 46da46b804c2acd6916c888202a57186f41df8a8 by f37yu
current progress
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/ResolvExpr/FindOpenVars.h
The file was modifiedsrc/Parser/parser.yy
The file was modifiedsrc/Tuples/TupleAssignment.cc
The file was modifiedsrc/AST/Expr.hpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/AST/TypeEnvironment.cpp
The file was modifiedsrc/ResolvExpr/Candidate.hpp
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
The file was modifiedsrc/ResolvExpr/Unify.cc
The file was modifiedsrc/SynTree/Expression.cc
The file was modifiedsrc/Parser/ExpressionNode.cc
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/SynTree/Expression.h
The file was modifiedsrc/GenPoly/SpecializeNew.cpp
The file was modifiedsrc/Parser/ParseNode.h
The file was modifiedsrc/ResolvExpr/CastCost.cc
The file was modifiedsrc/AST/Convert.cpp
The file was modifiedsrc/AST/Type.hpp
The file was modifiedsrc/ResolvExpr/FindOpenVars.cc
The file was modifiedsrc/ResolvExpr/CandidateFinder.hpp
The file was modifiedsrc/AST/Expr.cpp
Commit 0c840fc175421beff77fdd02802dd0b5c1da973c by f37yu
WIP some bugs show up resolving array tuple indexing
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 085f67a94acb40bddef63f4f65f0725883479bbf by Peter Buhr
remove unsed cfa-format.tex file
The file was removeddoc/theses/colby_parsons_MMAth/style/cfa-format.tex
Commit e20c0afc4c329948ce830db02af0461cdf7eda9f by Peter Buhr
update list of CFA keywords in lstlang.sty
The file was modifieddoc/LaTeXmacros/lstlang.sty
Commit ab6dcc8ba0fbc8b3a4ac75fc4b8b56e8fca09f90 by Peter Buhr
add citations for Actor paper
The file was modifieddoc/bibliography/pl.bib
Commit 8c25760419860fd262fd45d0356675a44f69176b by Peter Buhr
put keywords in alphabetic order in lex.ll
The file was modifiedsrc/Parser/lex.ll
Commit 302a16cce1fad3d3040c2b36a30642240517bb64 by Peter Buhr
formatting, add intro chapter to tex dependencies
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 6c7227bd7a5e37eb8ac5fc0987a2113ebff2560f by Peter Buhr
formatting, small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/frontpgs.tex
Commit d1c51b1dc15a955110a449020f7d2fcb91efa2f9 by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/intro.tex
Commit c459f992e888b5a479c2d9664334c9b9d356bfe0 by Peter Buhr
formatting, small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit 21d1c9cebd7300910374cba53168bf8e6e62870e by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
Commit e0e2f027c39064abf351e5aa4863fee98bdb1c08 by Peter Buhr
small updates
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit e9fffb107a898777e73ba628ff4a5a961d99b6e6 by Peter Buhr
start proofreading of channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 7358f65525f045f379eedbbf25e96c23f9979c56 by Peter Buhr
remove version count of thesis builds
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
The file was removeddoc/theses/colby_parsons_MMAth/version.sh
The file was removeddoc/theses/colby_parsons_MMAth/version
Commit 34b42682a27d035cf271583e53b685bd4ba02119 by f37yu
fix
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 8607a7295fe8e511720273ecf2e48478ad9f7616 by caparsons
added 32 bit failure fix for channels
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 7bef8cf5c01bdb7a3ef2d5f4c309a1715e4ba4e9 by Peter Buhr
start paper on llheap
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ot1.enc
The file was addeddoc/papers/llheap/examples/RWMonitorINT.cfa
The file was addeddoc/papers/llheap/figures/FullCoroutinePhases.fig
The file was addeddoc/papers/llheap/examples/Fib3.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/figures/AllocDS1.fig
The file was addeddoc/papers/llheap/examples/ProdCons.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.pag
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf-bold.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-6-calloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr-bold.pfb
The file was addeddoc/papers/llheap/examples/Fmt.sim
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/cache_thrash_0-thrash.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-llh.eps
The file was addeddoc/papers/llheap/examples/Format.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.map
The file was addeddoc/papers/llheap/figures/NewHeapStructure.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ot2.enc
The file was addeddoc/papers/llheap/figures/SharedHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-tbb.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-hrd.eps
The file was addeddoc/papers/llheap/figures/CondSigWait.fig
The file was addeddoc/papers/llheap/examples/Format.js
The file was addeddoc/papers/llheap/examples/Fib.sim
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak-bold.pfb
The file was addeddoc/papers/llheap/examples/Fib2.cfa
The file was addeddoc/papers/llheap/figures/Container.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-4-realloc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-7-malloc-free.eps
The file was addeddoc/papers/llheap/figures/PerThreadHeap.fig
The file was addeddoc/papers/llheap/figures/MultipleHeapsNoOwnership.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-1-malloc-null.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1stix.fd
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-2-free-null.eps
The file was addeddoc/papers/llheap/figures/FakeHeader.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-hrd.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-dl.eps
The file was addeddoc/papers/llheap/examples/Format.data
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra2.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra3.enc
The file was addeddoc/papers/llheap/figures/ContainerFalseSharing2.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.sty
The file was addeddoc/papers/llheap/figures/ContainerNoOwnership.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-rp.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Bold.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-je.eps
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.tex
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral.tfm
The file was addeddoc/papers/llheap/examples/Fib3.cc
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-dl.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-glc.eps
The file was addeddoc/papers/llheap/examples/Format.sim
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.synctex
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-llh.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stix.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2stix.fd
The file was addeddoc/papers/llheap/figures/llheap.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit.tfm
The file was addeddoc/papers/llheap/Paper.tex
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixtt.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb-bold.tfm
The file was addeddoc/papers/llheap/examples/ProdCons.sim
The file was addeddoc/papers/llheap/examples/PingPong.cc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/figures/ContainerFalseSharing1.fig
The file was addeddoc/papers/llheap/figures/AllocDS2.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Regular.pfb
The file was addeddoc/papers/llheap/examples/Pingpong.cc
The file was addeddoc/papers/llheap/examples/RWMonitorEXT.cfa
The file was addeddoc/papers/llheap/figures/FreeListAmongContainers.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc.vf
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit-bold.tfm
The file was addeddoc/papers/llheap/figures/ContainerOwnershipFreelist.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-tbb.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/churn.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/Windows-Stix-fontinstaller.exe
The file was addeddoc/papers/llheap/examples/Pingpong.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-7-malloc-free.eps
The file was addeddoc/papers/llheap/examples/counter.cpp
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.aux
The file was addeddoc/papers/llheap/figures/CoalesceFree.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-llh.eps
The file was addeddoc/papers/llheap/figures/PrivatePublicHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/figures/Alignment1.fig
The file was addeddoc/papers/llheap/AMA-stix_New.zip
The file was addeddoc/papers/llheap/AMA-stix_New/ama/empty.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra1.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit.pfb
The file was addeddoc/papers/llheap/examples/PingPong.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-hrd.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-glc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixfrak.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixsf.fd
The file was addeddoc/papers/llheap/figures/AllocatorComponents.fig.bak
The file was addeddoc/papers/llheap/figures/MultipleHeapsStorage.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixcal.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-t1.enc
The file was addeddoc/papers/llheap/WileyNJD-v2.cls
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.bib
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-12-malloc-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-rp.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/a_axxd65.enc
The file was addeddoc/papers/llheap/figures/ContigFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-2-free-null.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-llh.eps
The file was addeddoc/papers/llheap/figures/AllocatorComponents.fig
The file was addeddoc/papers/llheap/examples/Fib2.cpp
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-glc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit-bold.pfb
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-dl.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stix.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixbb.fd
The file was addeddoc/papers/llheap/examples/Format.cfa
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-14-m-c-re-alloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-pt3.eps
The file was addeddoc/papers/llheap/examples/Fib.cpp
The file was addeddoc/papers/llheap/examples/Format1.c
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-12-malloc-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-dl.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra2.tfm
The file was addeddoc/papers/llheap/examples/ProdCons.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra1.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsf-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-13-calloc-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-pt3.eps
The file was addeddoc/papers/llheap/examples/Fib.js
The file was addeddoc/papers/llheap/examples/Fib1.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1stix.fd
The file was addeddoc/papers/llheap/figures/AddressSpace.fig
The file was addeddoc/papers/llheap/examples/Pingpong.cfa
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-8-realloc-free.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-6-calloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/.log
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbb-bold.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-tbb.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-je.eps
The file was addeddoc/papers/llheap/examples/Fib.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-8-realloc-free.eps
The file was addeddoc/papers/llheap/examples/Fib.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-5-free.eps
The file was addeddoc/papers/llheap/figures/SuperContainers.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak-bold.tfm
The file was addeddoc/papers/llheap/figures/RemoteFreeList.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-13-calloc-realloc-free.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathfrak.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-14-m-c-re-alloc-free.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/churn.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm-bold.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/figures/MultipleHeapsOwnership.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathbbit.pfb
The file was addeddoc/papers/llheap/figures/NonContigFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.log
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-5-free.eps
The file was addeddoc/papers/llheap/figures/AllocInducedPassiveFalseSharing.fig
The file was addeddoc/papers/llheap/examples/C++Cor-ts.cpp
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/cache_thrash_0-thrash.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/figures/Header.fig
The file was addeddoc/papers/llheap/examples/Pingpong2.cfa
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-ts1.enc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathit.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls2stixex.fd
The file was addeddoc/papers/llheap/figures/ContainerOwnership.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-10-malloc-realloc.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-4-realloc.eps
The file was addeddoc/papers/llheap/figures/CoalesceAllocated.fig
The file was addeddoc/papers/llheap/figures/RunTimeStructure.fig
The file was addeddoc/papers/llheap/figures/Alignment2Impl.fig
The file was addeddoc/papers/llheap/.gitignore
The file was addeddoc/papers/llheap/local.bib
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex-bold.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-pt3.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-pt3.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-1-prod-1-cons-100-hrd.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt-bold.pfb
The file was addeddoc/papers/llheap/examples/channels.rs
The file was addeddoc/papers/llheap/figures/IntExtFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ls1stixscr.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathcal-bold.pfb
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-11-calloc-realloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/examples/Fib.c
The file was addeddoc/papers/llheap/examples/Format.py
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/README.txt
The file was addeddoc/papers/llheap/AMA-stix_New/ama/WileyNJD-v2.cls
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-1-malloc-null.eps
The file was addeddoc/papers/llheap/examples/FibRefactor.py
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-3-malloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneral.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-je.eps
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-rp.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneral-bolditalic.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/cache_scratch_0-scratch.eps
The file was addeddoc/papers/llheap/examples/Refactor.py
The file was addeddoc/papers/llheap/figures/ContainerNoOwnershipFreelist.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.blg
The file was addeddoc/papers/llheap/figures/MultipleHeapsOwnershipStorage.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathrm.tfm
The file was addeddoc/papers/llheap/examples/future.rs
The file was addeddoc/papers/llheap/figures/SingleHeap.fig
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/speed-9-calloc-free.eps
The file was addeddoc/papers/llheap/AMA-stix_New/ama/wileyNJD-AMA.bbl
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc.vf
The file was addeddoc/papers/llheap/examples/DatingServiceThread.cfa
The file was addeddoc/papers/llheap/figures/FreeListWithinContainers.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot2-stixgeneralsc-bold.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Documents/wileyNJD-Doc.tex
The file was addeddoc/papers/llheap/figures/ProgramFalseSharing.fig
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/mem-4-prod-4-cons-100-je.eps
The file was addeddoc/papers/llheap/figures/ObjectHeaders.fig
The file was addeddoc/papers/llheap/figures/UserKernelHeaps.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-bold.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-10-malloc-realloc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-9-calloc-free.eps
The file was addeddoc/papers/llheap/figures/AllocInducedActiveFalseSharing.fig
The file was addeddoc/papers/llheap/AMA-stix_New/ama/NJDnatbib.sty
The file was addeddoc/papers/llheap/examples/Fib2.c
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathscr.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc.vf
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1stix.fd
The file was addeddoc/papers/llheap/examples/Format.c
The file was addeddoc/papers/llheap/examples/Format.cc
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-extra3.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-11-calloc-realloc.eps
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/speed-3-malloc.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit.tfm
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathtt.tfm
The file was addeddoc/papers/llheap/examples/channels.go
The file was addeddoc/papers/llheap/examples/ProdCons.py
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ot1-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/figures/AllocatedObject.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-glc.eps
The file was addeddoc/papers/llheap/figures/FullProdConsStack.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/t1-stixgeneralsc-bold.vf
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-4-prod-4-cons-100-tbb.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.dtx
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-Italic.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathex.tfm
The file was addeddoc/papers/llheap/evaluations/algol-perf-eps/cache_scratch_0-scratch.eps
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/STIXGeneral-BoldItalic.pfb
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ts1-stixgeneral-italic.tfm
The file was addeddoc/papers/llheap/evaluations/nasus-perf-eps/mem-1-prod-1-cons-100-rp.eps
The file was addeddoc/papers/llheap/figures/MemoryFragmentation.fig
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/ly1sti.fd
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix.fdd
The file was addeddoc/papers/llheap/figures/Alignment2.fig
The file was addeddoc/papers/llheap/examples/Fib2.py
The file was addeddoc/papers/llheap/AMA-stix_New/Stix-fonts/stix-mathsfit-bold.pfb
The file was addeddoc/papers/llheap/figures/HeapStructure.fig
Commit ca8c91ce061adc1907a354dacabb789d39f641ba by Peter Buhr
small changes to channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit cb69fba7fe6d9bdecb12c9cd99a859696553437e by caparsons
did some cleanup of channels
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit a882b686688032373f04d30b26f50275adec4735 by caparsons
added a test change to help locate the deadlock on next test failure
The file was modifiedtests/concurrent/waituntil/channels.cfa
Commit dd7a8ceea363ce98f8745f9f4506b2c5d56390cc by caparsons
added some variations on failing channel test to try and narrow down failure to minimal case. Window for deadlock must be small as it seems to be irreproducible unless during full build + test.
The file was addedtests/concurrent/waituntil/channels-no-churn.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-SPMC.txt
The file was addedtests/concurrent/waituntil/channels-SPSC.cfa
The file was addedtests/concurrent/waituntil/channels-no-when.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-SPSC.txt
The file was addedtests/concurrent/waituntil/channels-SPMC.cfa
The file was addedtests/concurrent/waituntil/.expect/channels-no-churn.txt
The file was addedtests/concurrent/waituntil/.expect/channels-no-when.txt
Commit 85e49a60b06151843b3ec9e16256ca7799ac2a23 by caparsons
added and removed some tests in pursuit of a more minimal repro of the deadlock failure case
The file was addedtests/concurrent/waituntil/.expect/chan-or.txt
The file was addedtests/concurrent/waituntil/.expect/chan-and-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/chan-and.txt
The file was addedtests/concurrent/waituntil/chan-and.cfa
The file was addedtests/concurrent/waituntil/chan-no-else.cfa
The file was modifiedtests/concurrent/waituntil/channels-SPSC.cfa
The file was addedtests/concurrent/waituntil/chan-or-no-else.cfa
The file was addedtests/concurrent/waituntil/.expect/chan-no-else.txt
The file was addedtests/concurrent/waituntil/chan-and-no-else.cfa
The file was addedtests/concurrent/waituntil/chan-or.cfa
Commit a32a887859866275b2fafbc01c65b8678e6641df by caparsons
removed uneeded tests
The file was removedtests/concurrent/waituntil/.expect/channels-no-when.txt
The file was removedtests/concurrent/waituntil/channels-no-churn.cfa
The file was removedtests/concurrent/waituntil/channels-SPMC.cfa
The file was removedtests/concurrent/waituntil/.expect/channels-no-churn.txt
The file was removedtests/concurrent/waituntil/channels-no-when.cfa
The file was removedtests/concurrent/waituntil/.expect/channels-SPMC.txt
The file was removedtests/concurrent/waituntil/.expect/channels-SPSC.txt
The file was removedtests/concurrent/waituntil/.expect/channels.txt
The file was removedtests/concurrent/waituntil/channels-SPSC.cfa
Commit d5187a0603e2d2c1c0fbac8a65e8639c613b5708 by caparsons
removed potential race to attempt to fix failing test
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit ab2b3526afe7ca23ccd1e324ab4644c04eeacca1 by caparsons
updated channel and mutex stmt figures
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_2.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_8.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_4.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_8.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Aggregate_Lock_2.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Channel_Contention.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/pyke_Aggregate_Lock_4.pgf
The file was modifieddoc/theses/colby_parsons_MMAth/figures/nasus_Channel_Contention.pgf
Commit 49125205b9cfab79a2620431f4daef8af59715e4 by caparsons
updated plotting scripts with new plot style
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/run
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
Commit c0527f8b8b4a922098555b62a30cf6227bddf622 by caparsons
added CAP annotation macro
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
Commit 2d831a1b8696630999d4089e6cd949d11a44ddc7 by caparsons
added various small edits and resolved some action items
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_concurrency.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit 84018e0cc39d93f27dd029c87859f0a8717d0b83 by caparsons
cleaned up benchmark pseudocode
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit c4f411e21d92b3ef455f11eb19f9db0a2be169b1 by caparsons
fixed a bug which may potentially fix build
The file was modifiedlibcfa/src/concurrency/channel.hfa
The file was modifiedlibcfa/src/concurrency/select.hfa
Commit 02fa55ec62930561a249b87024ed3f25a89ba83a by caparsons
added zero size channel waituntil test case
The file was addedtests/concurrent/waituntil/.expect/channel_zero_size.txt
The file was addedtests/concurrent/waituntil/channel_zero_size.cfa
Commit b5513f19b8f14b09da1dd3d47e5017835b588fb2 by caparsons
refactored tests to refine failure case to minimal repro
The file was addedtests/concurrent/waituntil/.expect/1-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/1-chan-or-no-else.cfa
The file was addedtests/concurrent/waituntil/.expect/2-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/2-chan-or-no-else.cfa
Commit 330b85658d56a24900d6a0bc326721d8467cc080 by caparsons
removed tests that are redundant
The file was removedtests/concurrent/waituntil/.expect/chan-and-no-else.txt
The file was removedtests/concurrent/waituntil/chan-and-no-else.cfa
The file was removedtests/concurrent/waituntil/.expect/chan-and.txt
The file was removedtests/concurrent/waituntil/chan-or.cfa
The file was removedtests/concurrent/waituntil/.expect/chan-no-else.txt
The file was removedtests/concurrent/waituntil/.expect/chan-or.txt
The file was removedtests/concurrent/waituntil/chan-and.cfa
The file was removedtests/concurrent/waituntil/chan-no-else.cfa
Commit 253a78ffaf6f91bf8f04bc8188716a454112fff7 by caparsons
removed some redundant tests and added some instrumentation to help track down bug
The file was addedtests/concurrent/waituntil/one_chan.cfa
The file was removedtests/concurrent/waituntil/1-chan-or-no-else.cfa
The file was removedtests/concurrent/waituntil/.expect/2-chan-or-no-else.txt
The file was removedtests/concurrent/waituntil/.expect/chan-or-no-else.txt
The file was removedtests/concurrent/waituntil/.expect/1-chan-or-no-else.txt
The file was addedtests/concurrent/waituntil/.expect/one_chan.txt
Commit e50fce1ebc46774ac62ce7df5eec6fceedcd5a6f by caparsons
added some instrumentation to attempt to glean some insight into optimized away values
The file was modifiedtests/concurrent/waituntil/one_chan.cfa
Commit 2d0f918fccda13d7214a5f8726ab517b71632108 by ajbeach
Clean up methods for result1/N/Nstmt classes and the padantic pass macros.
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/AST/Pass.proto.hpp
Commit fece3d9aa36b07fac614e36fe2949b233e218114 by caparsons
Added fix for cond var timeout handling race. Cleanup of locks.hfa/cfa changes is an ongoing TODO
The file was modifiedlibcfa/src/bits/weakso_locks.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/bits/weakso_locks.cfa
Commit f977509f8aaf4d681c66b9e58d8cb6660b200f78 by Peter Buhr
continue working on llheap paper
The file was modifieddoc/papers/llheap/Paper.tex
Commit d69752711fac0e68cc2a2c774b76b636a3cff37c by Peter Buhr
add Makefile for llheap paper
The file was addeddoc/papers/llheap/Makefile
Commit c34a1a45f30d38dbf6d19194ff80334ae48f4f4b by caparsons
removed uneeded busy wait
The file was modifiedtests/concurrent/waituntil/one_chan.cfa
Commit c5a2c96fd79c6bb06fe6f095e292106b4aedb3eb by caparsons
added atomic to eliminate if failing test deadlock is a staleness issue
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 7b53bfdceb792b7e587847a29488d1a1a4c71af4 by caparsons
Eliminating the busy wait spin at the end seems to resolve deadlock. Added further tests to try and narrow down failure case, and to see if the failure is waituntil specific
The file was addedtests/concurrent/waituntil/.expect/one_chan_spin.txt
The file was addedtests/concurrent/channels/handoff.cfa
The file was addedtests/concurrent/waituntil/one_chan_spin.cfa
The file was addedtests/concurrent/channels/.expect/handoff.txt
The file was modifiedtests/concurrent/waituntil/one_chan.cfa
Commit 9eb7f07cfca64b294b593355d1385e8bd1d0166c by Peter Buhr
more updates for llheap paper
The file was modifieddoc/papers/llheap/Paper.tex
Commit 94672bacac1a405e1334731db6f1186b2a824d64 by caparsons
changed variable name in makefile to try and avoid shell command with same name
The file was modifiedtests/Makefile.am
Commit 09227163fa12845aa97af7cd30f7fc223f8b49eb by caparsons
changed dist-hook rule to use curly braces to access shell vars where it should use them instead of parens
The file was modifiedtests/Makefile.am
Commit 7c2c37a402bcd40c4f45c35d23657b6386c07c69 by caparsons
removed tests made during deadlock debugging
The file was removedtests/concurrent/channels/handoff.cfa
The file was removedtests/concurrent/waituntil/2-chan-or-no-else.cfa
The file was removedtests/concurrent/waituntil/.expect/one_chan_spin.txt
The file was removedtests/concurrent/waituntil/one_chan_spin.cfa
The file was removedtests/concurrent/channels/.expect/handoff.txt
The file was removedtests/concurrent/waituntil/chan-or-no-else.cfa
Commit 01de470c47c7621c4d976bf694f6b329a7816229 by caparsons
added back initially failing test and cleaned up other test
The file was addedtests/concurrent/waituntil/.expect/channels.txt
The file was modifiedtests/concurrent/waituntil/one_chan.cfa
Commit 4dd10fbd1d6b6cf437406603b466ce87ae7f2136 by caparsons
added atomic_load to non-MX channel get routines
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit e2887a97cbde3855b9c0eeb23a3b1e7cdbd49e14 by Peter Buhr
add make-help option and change parenthesis to braces for variables
The file was modifiedMakefile.am
The file was modifiedtests/Makefile.am
Commit 386fb57527e7266fbdf2a63a63fa7f20796e2991 by caparsons
added invariant flag to test makefile
The file was modifiedtests/Makefile.am
Commit 8cb06b671a14fffb7125da0255c714ea972727cf by caparsons
added waituntil timeout test and added waituntil test that uses multiple waituntil primitive types
The file was addedtests/concurrent/waituntil/.expect/all_types.txt
The file was addedtests/concurrent/waituntil/timeout.cfa
The file was addedtests/concurrent/waituntil/all_types.cfa
The file was addedtests/concurrent/waituntil/.expect/timeout.txt
Commit 5a059463785617a734ec20e395e6f149d89171a0 by caparsons
cleanup up locks files and fixed a minor whitespace issue in preemption.cfa
The file was modifiedlibcfa/src/concurrency/preemption.cfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
Commit 629c95a09e5a24f7108fc98fcff62c3e3ae6ad16 by caparsons
fixed bug in special OR case for channels and waituntil
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit c0ec8b6fe7503c70e9db17395e0d922d5b1dc28f by caparsons
fixed bug in waituntil and future interop where signals could be lost
The file was modifiedlibcfa/src/concurrency/future.hfa
Commit e23b3ce3f4ce1a6fe6be08990f27f69e64036545 by caparsons
added support for timeouts in waituntil
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was addedlibcfa/src/concurrency/select.cfa
Commit 100d12d42857ec730c8f76c1becc81da7432fdbf by caparsons
changed makefile since select has a .cfa now
The file was modifiedlibcfa/src/Makefile.am
Commit 8c267cf1e027acc787ecbd13e91c24273f366459 by ajbeach
Added proposal for alternate enumerations that could replace some of the typed enumeration features.
The file was addeddoc/proposals/alt-enums.md
Commit 5908fb4223d724c7d6e5bbedbfcf0f72d9a7612a by caparsons
changed channel fetch routines to use relaxed atomics
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit e4633b41be5d693587f549d3cbbfb9ecbe56bdb1 by Peter Buhr
fix spelling mistake
The file was modifiedconfigure.ac
Commit e3d4fd1b2ec7a7b883bb1d6504e81d04f98b5fcb by Peter Buhr
more cleanup of the make-help option
The file was modifiedtests/Makefile.am
The file was modifiedMakefile.am
Commit 9f1beb43e8680e0e88365670c20430e1f307fb1b by Peter Buhr
more proofreading of the channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit a0c746df9c095396418835a99317e2d16e06c6f6 by caparsons
added beginning of waituntil chapter
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
The file was addeddoc/theses/colby_parsons_MMAth/text/waituntil.tex
Commit 76e77a4f2c78cd3faef0430d56ab0736ffec8f45 by caparsons
Completed next iteration on channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 41639089b9c3959db7c6dac9332f329042150434 by Peter Buhr
add compilation flag -mno-outline-atomics on the ARM processor
The file was modifieddriver/cfa.cc
Commit 5ece8ce4c66ecfa9393578df09da0a3d91384f7b by caparsons
fixed a bug in mcs implementation and cleaned up a bit
The file was modifiedlibcfa/src/concurrency/locks.hfa
Commit 88b49bb676cb3744f666d6a9fb9719d8b814db66 by caparsons
added a small waituntil optimization and added some improvements to statistic collection
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 382467f107c8ab83732aeb24661a7f05cc7990cb by caparsons
added go and cfa waituntil channel benchmarks
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/spin.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend4/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/spin.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin8/spin.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin4/spin.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/sidechan.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/contend.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend8/go.mod
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/run
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/sidechan/sidechan.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/spin2/spin.go
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/contend.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/go/contend2/go.mod
Commit b09ca2b1721d24a5bb3678f635792230e4c9fdea by caparsons
small bit of cleanup in waituntil pass
The file was modifiedsrc/Concurrency/Waituntil.cpp
Commit bccd70a18277379d29bc911ade6a08acf9c36dbd by ajbeach
Removed internal code from TypeSubstitution header. It caused a chain of include problems, which have been corrected.
The file was modifiedsrc/Concurrency/Waituntil.cpp
The file was modifiedsrc/GenPoly/SpecializeNew.cpp
The file was modifiedsrc/Validate/GenericParameter.cpp
The file was modifiedsrc/Validate/ReplaceTypedef.cpp
The file was modifiedsrc/ControlStruct/ExceptDeclNew.cpp
The file was modifiedsrc/AST/Pass.impl.hpp
The file was modifiedsrc/MakeLibCfaNew.cpp
The file was modifiedsrc/AST/TypeSubstitution.cpp
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/Validate/Autogen.cpp
The file was modifiedsrc/Virtual/ExpandCasts.cc
The file was modifiedsrc/AST/SymbolTable.cpp
The file was modifiedsrc/AST/Print.cpp
The file was modifiedsrc/AST/TypeSubstitution.hpp
The file was modifiedsrc/Tuples/Explode.cc
The file was modifiedsrc/ResolvExpr/PolyCost.cc
The file was modifiedsrc/main.cc
The file was modifiedsrc/Validate/FixQualifiedTypes.cpp
Commit 8463136403456b96eddab58ce5210e58298e178a by Peter Buhr
add short atomic instruction macros
The file was addedlibcfa/src/concurrency/atomic.hfa
Commit 2314aac465581f544ba9e4fc46886c658b16c34b by Peter Buhr
add lock-free stack using double-wide CAS
The file was addedtests/concurrent/.expect/lockfree_stack.txt
The file was addedtests/concurrent/lockfree_stack.cfa
Commit 0e6cadf17f96f2948028d7a51ba20e3fe63a524c by Peter Buhr
add new atomic macros to Makefile.am
The file was modifiedlibcfa/src/Makefile.am
Commit 42468693de700fc817ab7892fc8bd114feaa45f7 by Peter Buhr
update header comments
The file was modifiedtests/PRNG.cfa
Commit a5aa5bf540d60862fa4c03609b41cf72df5835d0 by Michael Brooks
Flesh out "C" array syntax testing.

Enable testing of expected-rejection cases.
One such "test" (now trac #275) had regressed while it was commented out.

Add expected-acceptance cases for size-star declarations.
Add cases for "dependent parameter" syntax.

Add comments summarizing semantics of these (obscure C) syntax cases.
The file was addedtests/.expect/array-ERR3.txt
The file was modifiedtests/array.cfa
The file was modifiedtests/.expect/array.txt
The file was addedtests/.expect/array-ERR1.txt
The file was modifiedtests/Makefile.am
The file was addedtests/.expect/array-ERR2.txt
Commit 8a919cfec5f277378c3bc7e5d16717f7d44058c6 by Michael Brooks
Address build error from commit a5aa5b.

To keep: Change all tabs to spaces in the test source, to make error-case output consistent across compilers.

To investigate further: Comment out test of "dependent parameter" syntax that uses star in prototype, which got an unexpected warning under gcc11.
The file was modifiedtests/array.cfa
Commit 687b663f6ff1064b49dd90edc1954e54108c791c by Peter Buhr
fix lockfree-stack test on 32-bit
The file was modifiedtests/concurrent/lockfree_stack.cfa
Commit c26bea2aa0f87b4b070349c5801adc32fb0d4cf9 by Peter Buhr
first attempt at renaming directory tests/concurrent to tests/concurrency to harmonize with other concurrency directory names
The file was removedtests/concurrent/futures/.expect/typed.txt
The file was removedtests/concurrent/futures/wait_any.cfa
The file was addedtests/concurrency/monitor.cfa
The file was removedtests/concurrent/examples/boundedBufferTHREAD.cfa
The file was addedtests/concurrency/examples/.expect/boundedBufferINT.txt
The file was addedtests/concurrency/pthread/pthread_cond_test.cfa
The file was addedtests/concurrency/readyQ/barrier_sleeper.cfa
The file was addedtests/concurrency/readyQ/leader_spin.cfa
The file was removedtests/concurrent/unified_locking/.expect/exp_backoff.txt
The file was addedtests/concurrency/unified_locking/mcs_spin.cfa
The file was addedtests/concurrency/waituntil/.expect/futures.txt
The file was addedtests/concurrency/unified_locking/test_debug.cfa
The file was addedtests/concurrency/examples/boundedBufferINT.cfa
The file was removedtests/concurrent/pthread/.expect/pthread_demo_lock.txt
The file was addedtests/concurrency/waitfor/recurse.cfa
The file was removedtests/concurrent/.expect/cluster.txt
The file was addedtests/concurrency/mutexstmt/locks.cfa
The file was addedtests/concurrency/unified_locking/mcs_block_spin_lock.cfa
The file was addedtests/concurrency/actors/inherit.cfa
The file was addedtests/concurrency/actors/static.cfa
The file was addedtests/concurrency/waituntil/channels.cfa
The file was addedtests/concurrency/keywordErrors.cfa
The file was addedtests/concurrency/waitfor/simple.cfa
The file was removedtests/concurrent/channels/pub_sub.cfa
The file was removedtests/concurrent/unified_locking/.expect/spin_queue_lock.txt
The file was addedtests/concurrency/unified_locking/fast_block_lock.cfa
The file was addedtests/concurrency/coroutineYield.cfa
The file was removedtests/concurrent/futures/abandon.cfa
The file was addedtests/concurrency/waituntil/.expect/basic_else.txt
The file was removedtests/concurrent/waitfor/.expect/barge.txt
The file was addedtests/concurrency/.expect/once.txt
The file was removedtests/concurrent/channels/hot_potato.cfa
The file was addedtests/concurrency/lockfree_stack.cfa
The file was removedtests/concurrent/waituntil/.expect/channel_close.txt
The file was addedtests/concurrency/unified_locking/thread_test.cfa
The file was addedtests/concurrency/signal/.expect/block.txt
The file was removedtests/concurrent/waituntil/basic_else.cfa
The file was addedtests/concurrency/waitfor/barge.cfa
The file was removedtests/concurrent/.expect/monitor.txt
The file was removedtests/concurrent/channels/parallel_harness.hfa
The file was addedtests/concurrency/waitfor/when.cfa
The file was addedtests/concurrency/actors/poison.cfa
The file was addedtests/concurrency/pthread/pthread_attr_test.cfa
The file was removedtests/concurrent/signal/.expect/disjoint.txt
The file was removedtests/concurrent/futures/.expect/multi.txt
The file was removedtests/concurrent/futures/basic.cfa
The file was removedtests/concurrent/unified_locking/.expect/mcs_block_spin_lock.txt
The file was addedtests/concurrency/.expect/join.txt
The file was removedtests/concurrent/unified_locking/block_spin_lock.cfa
The file was addedtests/concurrency/.expect/mainError.txt
The file was addedtests/concurrency/actors/dynamic.cfa
The file was removedtests/concurrent/waitfor/dtor.cfa
The file was addedtests/concurrency/futures/.expect/select_future.txt
The file was removedtests/concurrent/mutexstmt/.expect/locks.txt
The file was addedtests/concurrency/unified_locking/.expect/block_spin_lock.txt
The file was addedtests/concurrency/pthread/.expect/bounded_buffer.x64.txt
The file was addedtests/concurrency/.expect/multi-monitor.txt
The file was removedtests/concurrent/mutexstmt/locks.cfa
The file was removedtests/concurrent/.expect/migrate.txt
The file was removedtests/concurrent/barrier/order.cfa
The file was removedtests/concurrent/channels/zero_size.cfa
The file was addedtests/concurrency/examples/multiSort.cfa
The file was addedtests/concurrency/unified_locking/mcs.cfa
The file was removedtests/concurrent/actors/inherit.cfa
The file was removedtests/concurrent/actors/.expect/executor.txt
The file was removedtests/concurrent/channels/barrier.cfa
The file was addedtests/concurrency/unified_locking/.expect/locks.txt
The file was addedtests/concurrency/waitfor/.expect/recurse.txt
The file was removedtests/concurrent/.expect/suspend_then.txt
The file was addedtests/concurrency/channels/barrier.cfa
The file was removedtests/concurrent/park/.expect/start_parked.txt
The file was addedtests/concurrency/waituntil/.expect/channels.txt
The file was addedtests/concurrency/waituntil/all_types.cfa
The file was removedtests/concurrent/pthread/.expect/bounded_buffer.x64.txt
The file was removedtests/concurrent/ctor-check.cfa
The file was removedtests/concurrent/unified_locking/.expect/block_spin_lock.txt
The file was removedtests/concurrent/unified_locking/mutex_test.hfa
The file was removedtests/concurrent/signal/wait.cfa
The file was removedtests/concurrent/examples/.expect/quickSort.txt
The file was removedtests/concurrent/pthread/.expect/pthread_key_test.txt
The file was addedtests/concurrency/pthread/.expect/pthread_key_test.txt
The file was removedtests/concurrent/examples/.expect/matrixSum.txt
The file was addedtests/concurrency/unified_locking/futex_mutex.cfa
The file was addedtests/concurrency/.expect/monitor.txt
The file was removedtests/concurrent/pthread/pthread_attr_test.cfa
The file was removedtests/concurrent/.expect/clib.txt
The file was addedtests/concurrency/barrier/.expect/generation.txt
The file was addedtests/concurrency/signal/.expect/wait.txt
The file was addedtests/concurrency/.expect/coroutineYield.txt
The file was removedtests/concurrent/.expect/preempt.txt
The file was removedtests/concurrent/waituntil/.expect/basic_else.txt
The file was addedtests/concurrency/waitfor/statment.cfa
The file was addedtests/concurrency/waituntil/futures.cfa
The file was addedtests/concurrency/actors/executor.cfa
The file was addedtests/concurrency/readyQ/.expect/leader_spin.txt
The file was removedtests/concurrent/pthread/pthread_demo_lock.cfa
The file was addedtests/concurrency/unified_locking/.expect/timeout_lock.txt
The file was addedtests/concurrency/waitfor/parse.cfa
The file was addedtests/concurrency/pthread/pthread_key_test.cfa
The file was removedtests/concurrent/waitfor/else.cfa
The file was removedtests/concurrent/examples/.in/quickSort.txt
The file was removedtests/concurrent/waituntil/one_chan.cfa
The file was removedtests/concurrent/unified_locking/futex_mutex.cfa
The file was removedtests/concurrent/unified_locking/locks.cfa
The file was removedtests/concurrent/readyQ/barrier_sleeper.cfa
The file was addedtests/concurrency/unified_locking/block_spin_lock.cfa
The file was removedtests/concurrent/actors/.expect/inherit.txt
The file was removedtests/concurrent/futures/typed.cfa
The file was addedtests/concurrency/barrier/gen_generation_expect.cfa
The file was removedtests/concurrent/mainError.cfa
The file was removedtests/concurrent/unified_locking/fast_block_lock.cfa
The file was removedtests/concurrent/signal/.expect/block.txt
The file was removedtests/concurrent/preempt.cfa
The file was removedtests/concurrent/unified_locking/mcs_spin.cfa
The file was removedtests/concurrent/waituntil/channels.cfa
The file was removedtests/concurrent/waitfor/.expect/else.txt
The file was addedtests/concurrency/actors/types.cfa
The file was addedtests/concurrency/channels/.expect/ping_pong.txt
The file was addedtests/concurrency/suspend_then.cfa
The file was removedtests/concurrent/park/force_preempt.cfa
The file was removedtests/concurrent/lockfree_stack.cfa
The file was removedtests/concurrent/.expect/keywordErrors.txt
The file was addedtests/concurrency/actors/.expect/types.txt
The file was addedtests/concurrency/barrier/order.cfa
The file was removedtests/concurrent/examples/gortn.cfa
The file was addedtests/concurrency/actors/pingpong.cfa
The file was removedtests/concurrent/channels/.expect/hot_potato.txt
The file was addedtests/concurrency/park/start_parked.cfa
The file was removedtests/concurrent/barrier/gen_generation_expect.cfa
The file was removedtests/concurrent/pthread/bounded_buffer.cfa
The file was removedtests/concurrent/preempt2.cfa
The file was addedtests/concurrency/pthread/.expect/pthread_cond_test.txt
The file was removedtests/concurrent/suspend_then.cfa
The file was removedtests/concurrent/channels/churn.cfa
The file was removedtests/concurrent/channels/daisy_chain.cfa
The file was removedtests/concurrent/examples/.expect/datingService.txt
The file was addedtests/concurrency/waitfor/.expect/dtor.txt
The file was removedtests/concurrent/migrate.cfa
The file was addedtests/concurrency/waitfor/else.cfa
The file was modifiedtests/Makefile.am
The file was addedtests/concurrency/examples/quickSort.cfa
The file was removedtests/concurrent/examples/multiSort.cfa
The file was addedtests/concurrency/channels/parallel_harness.hfa
The file was removedtests/concurrent/barrier/last.cfa
The file was addedtests/concurrency/channels/.expect/pub_sub.txt
The file was addedtests/concurrency/channels/zero_size.cfa
The file was removedtests/concurrent/.expect/coroutineYield.txt
The file was removedtests/concurrent/barrier/.expect/order.txt
The file was addedtests/concurrency/ctor-check.cfa
The file was addedtests/concurrency/channels/ping_pong.cfa
The file was addedtests/concurrency/unified_locking/spin_queue_lock.cfa
The file was removedtests/concurrent/waituntil/.expect/all_types.txt
The file was addedtests/concurrency/cluster.cfa
The file was addedtests/concurrency/joinerror.cfa
The file was removedtests/concurrent/unified_locking/spintest.cfa
The file was removedtests/concurrent/unified_locking/timeout_lock.cfa
The file was addedtests/concurrency/actors/matrix.cfa
The file was removedtests/concurrent/examples/.expect/gortn.txt
The file was addedtests/concurrency/futures/.expect/multi.txt
The file was removedtests/concurrent/unified_locking/.expect/pthread_locks.txt
The file was addedtests/concurrency/actors/.expect/matrix.txt
The file was removedtests/concurrent/waituntil/futures.cfa
The file was removedtests/concurrent/futures/.expect/abandon.txt
The file was removedtests/concurrent/.expect/mainError.txt
The file was addedtests/concurrency/unified_locking/.expect/pthread_locks.txt
The file was addedtests/concurrency/pthread/pthread_demo_lock.cfa
The file was removedtests/concurrent/actors/.expect/types.txt
The file was removedtests/concurrent/cluster.cfa
The file was addedtests/concurrency/examples/.in/quickSort.txt
The file was removedtests/concurrent/futures/select_future.cfa
The file was removedtests/concurrent/actors/executor.cfa
The file was removedtests/concurrent/actors/static.cfa
The file was addedtests/concurrency/unified_locking/.expect/simple_owner_lock.txt
The file was addedtests/concurrency/signal/.expect/disjoint.txt
The file was removedtests/concurrent/waitfor/.expect/statment.txt
The file was addedtests/concurrency/channels/contend.cfa
The file was removedtests/concurrent/unified_locking/.expect/mcs_spin.txt
The file was removedtests/concurrent/keywordErrors.cfa
The file was addedtests/concurrency/.expect/cluster.txt
The file was removedtests/concurrent/multi-monitor.cfa
The file was removedtests/concurrent/waituntil/.expect/one_chan.txt
The file was removedtests/concurrent/channels/.expect/daisy_chain.txt
The file was addedtests/concurrency/pthread/.expect/pthread_demo_lock.txt
The file was removedtests/concurrent/channels/contend.cfa
The file was addedtests/concurrency/park/.expect/force_preempt.txt
The file was addedtests/concurrency/waitfor/.expect/barge.txt
The file was removedtests/concurrent/waituntil/.expect/channel_zero_size.txt
The file was removedtests/concurrent/barrier/.expect/last.txt
The file was addedtests/concurrency/examples/datingService.cfa
The file was addedtests/concurrency/actors/.expect/pingpong.txt
The file was removedtests/concurrent/channels/.expect/pub_sub.txt
The file was removedtests/concurrent/futures/multi.cfa
The file was addedtests/concurrency/examples/boundedBufferEXT.cfa
The file was addedtests/concurrency/.expect/clib.txt
The file was addedtests/concurrency/examples/.expect/matrixSum.txt
The file was addedtests/concurrency/channels/.expect/contend.txt
The file was addedtests/concurrency/migrate.cfa
The file was removedtests/concurrent/clib.c
The file was removedtests/concurrent/actors/.expect/matrix.txt
The file was addedtests/concurrency/futures/multi.cfa
The file was addedtests/concurrency/pthread/pthread_demo_create_join.cfa
The file was addedtests/concurrency/.expect/thread.txt
The file was removedtests/concurrent/futures/.expect/basic.txt
The file was removedtests/concurrent/unified_locking/spin_queue_lock.cfa
The file was removedtests/concurrent/examples/datingService.cfa
The file was addedtests/concurrency/futures/select_future.cfa
The file was removedtests/concurrent/examples/quickSort.cfa
The file was addedtests/concurrency/waituntil/one_chan.cfa
The file was removedtests/concurrent/waitfor/.expect/recurse.txt
The file was removedtests/concurrent/unified_locking/mcs_block_spin_lock.cfa
The file was addedtests/concurrency/futures/.expect/abandon.txt
The file was addedtests/concurrency/.expect/suspend_then.txt
The file was removedtests/concurrent/actors/.expect/pingpong.txt
The file was addedtests/concurrency/pthread/.expect/pthread_attr_test.txt
The file was removedtests/concurrent/.expect/preempt2.txt
The file was addedtests/concurrency/unified_locking/spintest.cfa
The file was addedtests/concurrency/.expect/clib_tls.txt
The file was addedtests/concurrency/mutexstmt/.expect/monitors.txt
The file was addedtests/concurrency/futures/.expect/basic.txt
The file was removedtests/concurrent/pthread/.expect/bounded_buffer.x86.txt
The file was addedtests/concurrency/futures/.expect/typed.txt
The file was addedtests/concurrency/signal/block.cfa
The file was removedtests/concurrent/pthread/pthread_cond_test.cfa
The file was addedtests/concurrency/waitfor/dtor.cfa
The file was removedtests/concurrent/waituntil/locks.cfa
The file was removedtests/concurrent/examples/.expect/boundedBufferEXT.txt
The file was removedtests/concurrent/monitor.cfa
The file was addedtests/concurrency/examples/matrixSum.cfa
The file was removedtests/concurrent/waitfor/statment.cfa
The file was addedtests/concurrency/signal/wait.cfa
The file was removedtests/concurrent/.expect/joinerror.sed
The file was removedtests/concurrent/waituntil/.expect/timeout.txt
The file was addedtests/concurrency/pthread/.expect/pthread_demo_create_join.txt
The file was removedtests/concurrent/unified_locking/thread_test.cfa
The file was addedtests/concurrency/actors/.expect/static.txt
The file was removedtests/concurrent/actors/dynamic.cfa
The file was addedtests/concurrency/barrier/generation.cfa
The file was addedtests/concurrency/park/contention.cfa
The file was removedtests/concurrent/pthread/.expect/pthread_demo_create_join.txt
The file was removedtests/concurrent/unified_locking/.expect/simple_owner_lock.txt
The file was addedtests/concurrency/.expect/keywordErrors.txt
The file was addedtests/concurrency/barrier/.expect/last.txt
The file was addedtests/concurrency/waituntil/.expect/all_types.txt
The file was addedtests/concurrency/thread.cfa
The file was removedtests/concurrent/waitfor/.expect/dtor.txt
The file was removedtests/concurrent/.expect/sleep.txt
The file was removedtests/concurrent/signal/.expect/wait.txt
The file was removedtests/concurrent/unified_locking/exp_backoff.cfa
The file was addedtests/concurrency/unified_locking/locks.cfa
The file was removedtests/concurrent/waituntil/.expect/futures.txt
The file was removedtests/concurrent/channels/.expect/zero_size.txt
The file was addedtests/concurrency/unified_locking/timeout_lock.cfa
The file was removedtests/concurrent/mutexstmt/monitors.cfa
The file was removedtests/concurrent/actors/types.cfa
The file was addedtests/concurrency/waituntil/.expect/one_chan.txt
The file was removedtests/concurrent/mutexstmt/.expect/monitors.txt
The file was removedtests/concurrent/.expect/ctor-check.txt
The file was addedtests/concurrency/.expect/sleep.txt
The file was addedtests/concurrency/unified_locking/.expect/mcs.txt
The file was addedtests/concurrency/pthread/pthread_once_test.cfa
The file was addedtests/concurrency/readyQ/.expect/barrier_sleeper.txt
The file was addedtests/concurrency/unified_locking/simple_owner_lock.cfa
The file was addedtests/concurrency/.expect/preempt2.txt
The file was removedtests/concurrent/waitfor/recurse.cfa
The file was addedtests/concurrency/mutexstmt/monitors.cfa
The file was addedtests/concurrency/waituntil/basic_else.cfa
The file was addedtests/concurrency/waitfor/.expect/else.txt
The file was removedtests/concurrent/waitfor/simple.cfa
The file was removedtests/concurrent/examples/boundedBufferINT.cfa
The file was addedtests/concurrency/unified_locking/.expect/fast_block_lock.txt
The file was addedtests/concurrency/unified_locking/.expect/mcs_spin.txt
The file was removedtests/concurrent/unified_locking/pthread_locks.cfa
The file was removedtests/concurrent/examples/boundedBufferEXT.cfa
The file was removedtests/concurrent/pthread/.expect/pthread_attr_test.txt
The file was addedtests/concurrency/channels/big_elems.cfa
The file was removedtests/concurrent/unified_locking/.expect/futex_mutex.txt
The file was removedtests/concurrent/.expect/once.txt
The file was addedtests/concurrency/channels/.expect/daisy_chain.txt
The file was addedtests/concurrency/futures/typed.cfa
The file was removedtests/concurrent/readyQ/.expect/leader_spin.txt
The file was addedtests/concurrency/futures/wait_any.cfa
The file was removedtests/concurrent/channels/big_elems.cfa
The file was removedtests/concurrent/waituntil/channel_zero_size.cfa
The file was removedtests/concurrent/unified_locking/mcs.cfa
The file was addedtests/concurrency/channels/churn.cfa
The file was addedtests/concurrency/unified_locking/.expect/mcs_block_spin_lock.txt
The file was addedtests/concurrency/examples/.expect/boundedBufferEXT.txt
The file was removedtests/concurrent/actors/.expect/static.txt
The file was removedtests/concurrent/coroutineYield.cfa
The file was addedtests/concurrency/preempt.cfa
The file was removedtests/concurrent/futures/.expect/select_future.txt
The file was removedtests/concurrent/actors/.expect/poison.txt
The file was addedtests/concurrency/actors/.expect/inherit.txt
The file was removedtests/concurrent/actors/matrix.cfa
The file was removedtests/concurrent/.expect/join.txt
The file was removedtests/concurrent/clib_tls.c
The file was removedtests/concurrent/waituntil/.expect/locks.txt
The file was addedtests/concurrency/channels/.expect/hot_potato.txt
The file was addedtests/concurrency/examples/.expect/datingService.txt
The file was removedtests/concurrent/waitfor/when.cfa
The file was addedtests/concurrency/unified_locking/.expect/exp_backoff.txt
The file was removedtests/concurrent/.expect/clib_tls.txt
The file was removedtests/concurrent/signal/disjoint.cfa
The file was addedtests/concurrency/channels/.expect/zero_size.txt
The file was addedtests/concurrency/waituntil/.expect/timeout.txt
The file was removedtests/concurrent/park/.expect/force_preempt.txt
The file was addedtests/concurrency/waituntil/channel_zero_size.cfa
The file was addedtests/concurrency/.expect/ctor-check.txt
The file was addedtests/concurrency/examples/gortn.cfa
The file was removedtests/concurrent/examples/quickSort.generic.cfa
The file was removedtests/concurrent/channels/.expect/big_elems.txt
The file was removedtests/concurrent/pthread/pthread_once_test.cfa
The file was removedtests/concurrent/unified_locking/test_debug.cfa
The file was removedtests/concurrent/.expect/thread.txt
The file was removedtests/concurrent/readyQ/leader_spin.cfa
The file was removedtests/concurrent/channels/.expect/contend.txt
The file was removedtests/concurrent/park/.expect/contention.txt
The file was addedtests/concurrency/waituntil/.expect/locks.txt
The file was addedtests/concurrency/examples/.expect/quickSort.txt
The file was removedtests/concurrent/unified_locking/.expect/timeout_lock.txt
The file was removedtests/concurrent/pthread/.expect/pthread_once_test.txt
The file was addedtests/concurrency/unified_locking/pthread_locks.cfa
The file was addedtests/concurrency/signal/disjoint.cfa
The file was removedtests/concurrent/waitfor/.expect/when.txt
The file was removedtests/concurrent/readyQ/.expect/barrier_sleeper.txt
The file was addedtests/concurrency/unified_locking/.expect/futex_mutex.txt
The file was addedtests/concurrency/futures/.expect/wait_any.txt
The file was addedtests/concurrency/unified_locking/mutex_test.hfa
The file was removedtests/concurrent/waituntil/.expect/channels.txt
The file was addedtests/concurrency/actors/.expect/dynamic.txt
The file was addedtests/concurrency/join.cfa
The file was removedtests/concurrent/pthread/pthread_demo_create_join.cfa
The file was addedtests/concurrency/unified_locking/exp_backoff.cfa
The file was addedtests/concurrency/unified_locking/.expect/spin_queue_lock.txt
The file was removedtests/concurrent/actors/poison.cfa
The file was removedtests/concurrent/joinerror.cfa
The file was addedtests/concurrency/barrier/.expect/order.txt
The file was addedtests/concurrency/examples/boundedBufferTHREAD.cfa
The file was addedtests/concurrency/waitfor/.expect/statment.txt
The file was removedtests/concurrent/unified_locking/simple_owner_lock.cfa
The file was removedtests/concurrent/channels/.expect/churn.txt
The file was addedtests/concurrency/pthread/bounded_buffer.cfa
The file was removedtests/concurrent/unified_locking/.expect/mcs.txt
The file was addedtests/concurrency/.expect/preempt.txt
The file was removedtests/concurrent/park/start_parked.cfa
The file was removedtests/concurrent/pthread/pthread_key_test.cfa
The file was addedtests/concurrency/channels/.expect/churn.txt
The file was addedtests/concurrency/preempt2.cfa
The file was removedtests/concurrent/channels/ping_pong.cfa
The file was addedtests/concurrency/once.cfa
The file was addedtests/concurrency/waitfor/.expect/when.txt
The file was addedtests/concurrency/pthread/.expect/pthread_once_test.txt
The file was addedtests/concurrency/waituntil/.expect/channel_zero_size.txt
The file was addedtests/concurrency/channels/hot_potato.cfa
The file was addedtests/concurrency/waituntil/locks.cfa
The file was addedtests/concurrency/park/.expect/contention.txt
The file was removedtests/concurrent/signal/block.cfa
The file was addedtests/concurrency/pthread/.expect/bounded_buffer.x86.txt
The file was addedtests/concurrency/waituntil/channel_close.cfa
The file was addedtests/concurrency/actors/.expect/executor.txt
The file was addedtests/concurrency/mainError.cfa
The file was addedtests/concurrency/.expect/joinerror.sed
The file was addedtests/concurrency/waituntil/timeout.cfa
The file was addedtests/concurrency/clib.c
The file was removedtests/concurrent/waitfor/barge.cfa
The file was addedtests/concurrency/sleep.cfa
The file was removedtests/concurrent/futures/.expect/wait_any.txt
The file was addedtests/concurrency/waitfor/.expect/parse.txt
The file was removedtests/concurrent/park/contention.cfa
The file was removedtests/concurrent/thread.cfa
The file was addedtests/concurrency/barrier/last.cfa
The file was removedtests/concurrent/examples/matrixSum.cfa
The file was removedtests/concurrent/waituntil/channel_close.cfa
The file was addedtests/concurrency/.expect/lockfree_stack.txt
The file was addedtests/concurrency/multi-monitor.cfa
The file was removedtests/concurrent/barrier/.expect/generation.txt
The file was removedtests/concurrent/pthread/.expect/pthread_cond_test.txt
The file was removedtests/concurrent/unified_locking/.expect/locks.txt
The file was addedtests/concurrency/mutexstmt/.expect/locks.txt
The file was addedtests/concurrency/examples/quickSort.generic.cfa
The file was removedtests/concurrent/join.cfa
The file was removedtests/concurrent/once.cfa
The file was removedtests/concurrent/sleep.cfa
The file was removedtests/concurrent/waituntil/all_types.cfa
The file was removedtests/concurrent/actors/pingpong.cfa
The file was addedtests/concurrency/channels/daisy_chain.cfa
The file was addedtests/concurrency/park/.expect/start_parked.txt
The file was removedtests/concurrent/examples/.expect/boundedBufferINT.txt
The file was removedtests/concurrent/.expect/lockfree_stack.txt
The file was removedtests/concurrent/.expect/multi-monitor.txt
The file was removedtests/concurrent/waitfor/parse.cfa
The file was removedtests/concurrent/barrier/generation.cfa
The file was removedtests/concurrent/unified_locking/.expect/fast_block_lock.txt
The file was addedtests/concurrency/.expect/migrate.txt
The file was addedtests/concurrency/channels/.expect/big_elems.txt
The file was removedtests/concurrent/actors/.expect/dynamic.txt
The file was removedtests/concurrent/channels/.expect/ping_pong.txt
The file was addedtests/concurrency/waituntil/.expect/channel_close.txt
The file was addedtests/concurrency/examples/.expect/gortn.txt
The file was addedtests/concurrency/actors/.expect/poison.txt
The file was addedtests/concurrency/park/force_preempt.cfa
The file was addedtests/concurrency/futures/basic.cfa
The file was addedtests/concurrency/channels/pub_sub.cfa
The file was addedtests/concurrency/clib_tls.c
The file was addedtests/concurrency/futures/abandon.cfa
The file was removedtests/concurrent/waituntil/timeout.cfa
Commit 98edf2f96038aa20f9ca3944a3c547669d824bf0 by Peter Buhr
found further uses of concurrent directory
The file was modifiedbenchmark/Makefile.am
Commit 6b1c4f2b7e0190ae0c36b5f7fc2c04f4626f49f2 by Peter Buhr
fix spelling mistake of concurrency
The file was modifiedtests/Makefile.am
Commit b2fa3c21fd80cbfee17d58ed9945fc3138b226d8 by Peter Buhr
fix comments referring to concurrency directory
The file was modifiedtests/concurrency/readyQ/barrier_sleeper.cfa
The file was modifiedtests/concurrency/barrier/last.cfa
The file was modifiedtests/concurrency/barrier/order.cfa
The file was modifiedtests/concurrency/readyQ/leader_spin.cfa
The file was modifiedtests/concurrency/barrier/generation.cfa
The file was modifiedtests/concurrency/barrier/gen_generation_expect.cfa
Commit 7ae39f0af27a996c64f27f49095f91e7f11be266 by Michael Brooks
Re-enable testing function prototype taking length-star array, working around false GCC warning.
The file was modifiedtests/.expect/array-ERR3.txt
The file was modifiedtests/.expect/array-ERR1.txt
The file was modifiedtests/.expect/array-ERR2.txt
The file was modifiedtests/.expect/array.txt
The file was modifiedtests/array.cfa
Commit bdbf53664fcd0cf43d87b4b3a3dd2a4d526b0bb0 by Peter Buhr
remove/specialize test/Makfile.am variables concurrent/timeout, respectively
The file was modifiedtests/Makefile.am
Commit 5007618e0ef75c9a022e5388ecf661229ec6b8a0 by Peter Buhr
update tests/Makefile.am and corresponding Jenkinsfile with more specialized variables
The file was modifiedJenkinsfile
The file was modifiedtests/Makefile.am
Commit 6c121eed6f4c0f793dca1e69b669f683bcfdfe3e by caparsons
intermediate commit to move some benchmarking to another machine
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/cfa/future.cfa
The file was addeddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/ucpp/future.cc
Commit f77f648d08a135ea128b36cc3986a090e5c3c9f6 by caparsons
intermediate runscript to move to benchmarking on another machine
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/waituntil/run
Commit efe89894d3b4af31a3267fefd5427da12cd6552a by ajbeach
Fixed small whitespace issue.
The file was modifiedsrc/AST/Pass.proto.hpp
The file was modifiedsrc/AST/Pass.impl.hpp
Commit 8913de40029583229718472d971b802c9a8735d7 by ajbeach
Update in autogen that should help with some resolver issues and invariant checks. Some related headers were cleaned up to reduce new code files including old ones.
The file was modifiedsrc/SymTab/Autogen.h
The file was modifiedsrc/SymTab/GenImplicitCall.cpp
The file was modifiedsrc/SymTab/GenImplicitCall.hpp
The file was modifiedsrc/Validate/Autogen.cpp
Commit 427a5777350bb12c47cb0673b4e73fb41e07ae2e by Peter Buhr
add glossary.tex to Makefile dependencies
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit d3b224cfb070db9340e66fd57a033d8216d81056 by Peter Buhr
make glossary abbreviation be newterms
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
Commit c67957edfdf886f47da9a14722700f0149fcaa55 by Peter Buhr
add Golang lstlisting environment
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
Commit 85994157bcbdf8952d3af114225cbf379519d237 by Peter Buhr
add breaklinks=true to hyperref
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
Commit 44198fb9159caf1a5c6b949919830261ff7d2f2c by Peter Buhr
second proofread of channels chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit dd3baf4cdbd725b2405ba204c0e382cff4cc6160 by Peter Buhr
missing change
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit b51b2a66357efaa480b18720757dd93f78c38e23 by Peter Buhr
update citations in bibliography/pl.bib
The file was modifieddoc/bibliography/pl.bib
Commit 8cbb6aae0d19200acf355f58598101738d6549e2 by Peter Buhr
add documentation about ARM atomic flag
The file was modifieddriver/cfa.cc
Commit d8d9c11521a3bc60d8372f1f17c0779a6cf61fb8 by Peter Buhr
reduce duration of lock-free stack test on ARM because CASV is very slow on ARM
The file was modifiedtests/concurrency/lockfree_stack.cfa
Commit 5d81edb37f56d28df8e4c2836d88beb872d4fa41 by Peter Buhr
wording changes in channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 70a4ed597ca91ea033ad12b47d5b35b67e10d5ec by caparsons
refactored to remove return val from on_selected
The file was modifiedlibcfa/src/concurrency/locks.hfa
The file was modifiedlibcfa/src/concurrency/channel.hfa
The file was modifiedlibcfa/src/concurrency/select.cfa
The file was modifiedlibcfa/src/concurrency/select.hfa
The file was modifiedlibcfa/src/concurrency/locks.cfa
The file was modifiedlibcfa/src/bits/weakso_locks.cfa
The file was modifiedlibcfa/src/concurrency/future.hfa
Commit fc0996a0f6e251a465119fb1a55c0e0e49ebb126 by caparsons
refactores to account for removal of ret val from on_selected
The file was modifiedsrc/Concurrency/Waituntil.cpp
Commit 22f2b7d3027e8d8daa7328d2dd229d765fc12333 by caparsons
missed including in previous commits
The file was modifiedlibcfa/src/bits/weakso_locks.hfa
Commit ac5d22ff6401d69fd9e66053891a31797dda9946 by caparsons
commit before pull to resolve merge conflicts
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 6f774be1d5e97d459b38dc756b61b836cddc73f0 by caparson
fixed bug where waituntil deadlock could occur
The file was modifiedlibcfa/src/concurrency/channel.hfa
The file was modifiedlibcfa/src/concurrency/select.hfa
Commit 4897ffa5e2466ff9a784f13e117f1ccf68403830 by caparsons
fixed merge
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit e4a2198dbb207c25b12e2fdc443185658cff7e48 by caparsons
worked through Peter's changes to channel chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/channels.tex
Commit 3eeeb882cd93a559b38bb056d7f65d5cef6675fc by caparsons
added utility functions for channel exceptions
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit 760c88c6666fec96edab654022cc390baaac9b20 by caparsons
added some citation and waituntil chapter draft up until performance section
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/text/waituntil.tex
Commit 5eb9327cbe30fcf29a61ce74aa2eaec4c1f20c09 by caparsons
updated plot layout in benchmark scripts
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
Commit 1803d4daea73b18182327e284198d177f555c261 by caparsons
forgot to include this file in previous commit
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
Commit 251ce804bfa9c794ec6fdf5d077a6553e6d749a4 by f37yu
remove reference to symbol table in unify
The file was modifiedsrc/ResolvExpr/CommonType.hpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/AST/TypeEnvironment.hpp
The file was modifiedsrc/AST/SymbolTable.cpp
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/ResolvExpr/ConversionCost.cc
The file was modifiedsrc/GenPoly/InstantiateGenericNew.cpp
The file was modifiedsrc/AST/TypeEnvironment.cpp
The file was modifiedsrc/InitTweak/InitTweak.cc
The file was modifiedsrc/ResolvExpr/CastCost.cc
The file was modifiedsrc/GenPoly/LvalueNew.cpp
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
The file was modifiedsrc/ResolvExpr/Unify.cc
The file was modifiedsrc/ResolvExpr/Unify.h
The file was modifiedsrc/Validate/ReplaceTypedef.cpp
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit ded6c2a6bdba49106fabf9dcce740d46ecec4b7f by caparson
fixed build failure
The file was modifiedlibcfa/src/concurrency/channel.hfa
Commit bebfc2e9e4649cb913f326934dd2c875b141ccf2 by caparsons
renamed some types to make style consistent. fixed race condition in terminated actor detection
The file was modifiedlibcfa/src/concurrency/actor.hfa
Commit 46e6e47c599ab20b6d0bb68ad968c4ddd55bc130 by caparsons
refactored test to reflect new naming
The file was modifiedtests/concurrency/actors/poison.cfa
Commit 0794365c9c215373ee5a04f6612329f33ec2b19b by caparsons
refactored allocation enum to match naming style and refactored some verifyf's to be aborts
The file was modifiedsrc/Concurrency/Actors.cpp
The file was modifiedlibcfa/src/concurrency/actor.hfa
Commit c880a7baaa4c18bd113e461ac9643ad4be59f47a by caparsons
refactored tests to use new name for allocation enum
The file was modifiedtests/concurrency/actors/executor.cfa
The file was modifiedtests/concurrency/actors/pingpong.cfa
The file was modifiedtests/concurrency/actors/dynamic.cfa
The file was modifiedtests/concurrency/actors/matrix.cfa
The file was modifiedtests/concurrency/actors/types.cfa
The file was modifiedtests/concurrency/actors/inherit.cfa
The file was modifiedtests/concurrency/actors/static.cfa
Commit 84334d08ce78b3d819996c317553544f9b5315a4 by caparsons
refactored thesis actor code to use new lowercase allocation enum name
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/code/basic_actor_example.cfa
Commit b9fe89bef7dc42eaa9590f00a8391b0fe1b904a2 by Michael Brooks
Make the symbol table's error-checking times explicit.

Previously, error checking happened on all WithSymbolTable uses.  Error checking means having a symbol-table add operation potentially cause a user-visible error report.  Now, this only happens on the resolver pass's symbol table, while other passes' run in an "assert no errors can happen" mode.

An "ignore errors for now" mode is implemented too, which will be used in upcoming commits, for pre-resolver passes that use the symbol table.
The file was modifiedsrc/AST/Pass.hpp
The file was modifiedsrc/ResolvExpr/Resolver.cc
The file was modifiedsrc/AST/SymbolTable.hpp
The file was modifiedsrc/AST/SymbolTable.cpp
Commit 134e6d9b32539c6e7854c1d9211fbefa0c94f9d1 by Peter Buhr
miscellaneous updates
The file was modifieddoc/user/user.tex
Commit 874b16e4ec3267372a00df991cebd1f190221b10 by Peter Buhr
lower case type names open_failure, close_failure, write_failure, read_failure
The file was modifiedtests/configs/.expect/parseconfig.txt
The file was modifiedtests/copyfile.cfa
The file was modifiedtests/.in/copyfile.txt
The file was modifiedlibcfa/src/parseconfig.cfa
The file was modifiedtests/.expect/copyfile.txt
The file was modifiedlibcfa/src/fstream.hfa
The file was modifiedlibcfa/src/fstream.cfa
The file was modifiedtests/configs/parseconfig.cfa
Commit 6a93e4d052f6947dc8a35ddde898652fa241e72f by Peter Buhr
make trait names not, equality, relational, additive, inc_dec, multiplicative, arithmetic, lower-case
The file was modifiedlibcfa/src/math.trait.hfa
The file was modifiedlibcfa/src/parseconfig.hfa
The file was modifiedlibcfa/src/parseconfig.cfa
Commit 541dbc0915f97228c019cff2c2c2ac109331315a by Peter Buhr
make type names arithmetic, rational, rat_int lower-case
The file was modifiedlibcfa/src/rational.cfa
The file was modifiedtests/rational.cfa
The file was modifiedlibcfa/src/rational.hfa
Commit 77afbb4aa7e5354219e9a3a7e3dd3b2ee443242a by Peter Buhr
continue condensing Mubeen's thesis into a paper
The file was modifieddoc/papers/llheap/Paper.tex
The file was modifieddoc/papers/llheap/figures/AllocatorComponents.fig
The file was removeddoc/papers/llheap/figures/AllocatorComponents.fig.bak
Commit 55266c71e1748ef567376ebf1113f255ed1eed9d by Peter Buhr
harmonize semantic error messages with yacc error messages
The file was modifiedsrc/Parser/parser.yy
The file was removedtests/zombies/simplePoly.c
Commit 918e41658251462674170087810cdc6081691d49 by ajbeach
Removed some warnings.
The file was modifiedsrc/ResolvExpr/CommonType.cc
The file was modifiedsrc/ResolvExpr/Resolver.cc
Commit 334801b24dafbf32b6d66e7685fe090d1b849324 by ajbeach
Simplify one of the Pass::visit methods for CompoundStmt. It repeats two lines to move the conditional code into different if clauses.
The file was modifiedsrc/AST/Pass.impl.hpp
Commit 148f836e345bb97af81bad4b63dcd8dfd9e1a3b0 by ajbeach
Cleaned up namespacing, indentation and whitespacing in Pass.impl.hpp.
The file was modifiedsrc/AST/Pass.impl.hpp
Commit b301a82ee9e5c57cddc75e07a59a10d7996ff62e by Peter Buhr
fix error in cc1.cc with repect to missing -dumpbase-ext check
The file was modifieddriver/cc1.cc
Commit e6c9115d8c8d4848a7323b6242ee271e7945b9b6 by Peter Buhr
update short atomic macros
The file was modifiedlibcfa/src/concurrency/atomic.hfa
Commit 01fac29db669559697b4c1b7d15cdde3ab30ddfa by Peter Buhr
lex _static_assert from C23
The file was modifiedsrc/Parser/lex.ll
Commit 0442f93f72585f41b3db5dd2c13dddf3b0cb3ca9 by Peter Buhr
update comments for special invalid syntax rules
The file was modifiedsrc/Parser/parser.yy
Commit 37b2c2cf49856389b88e62c53ece09cfedc9d456 by Peter Buhr
update lockfree stack with double-wide CAS
The file was modifiedtests/concurrency/lockfree_stack.cfa
Commit 758c9ef9331028dbd1f73f7203b0126f4a6709f7 by Peter Buhr
change font size of text in EHMHierarchy.fig
The file was modifieddoc/user/figures/EHMHierarchy.fig
Commit 065867274d8bd8d2dc7817a83c4af363d233de03 by ajbeach
Improved hoisting. However, I had to change some code because of other errors, so more work will have to be done. Also folded in another invariant for MemberExpr.
The file was modifiedsrc/AST/DeclReplacer.hpp
The file was modifiedsrc/AST/Util.cpp
The file was modifiedlibcfa/src/containers/lockfree.hfa
The file was modifiedsrc/Validate/HoistStruct.cpp
Commit 1db6d707c9c3bb51aa52503723989ef9490a8c10 by caparsons
removed unneeded fstream include from locks.hfa
The file was modifiedtests/concurrency/waituntil/locks.cfa
The file was modifiedlibcfa/src/concurrency/locks.hfa
Commit ebde95a734db539e753333db5d45c0de16c54df1 by Peter Buhr
add lstlang.sty dependency to Makefile
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit cec4f85562bd44c6740c7d9403b5f14db1dfad06 by Peter Buhr
update figures changing worker to executor
The file was modifieddoc/theses/colby_parsons_MMAth/diagrams/inverted_actor.tikz
The file was modifieddoc/theses/colby_parsons_MMAth/diagrams/standard_actor.tikz
The file was modifieddoc/theses/colby_parsons_MMAth/diagrams/gulp.tikz
Commit 9ab8a26098845ff53950538b72e7b1482bc5f446 by Peter Buhr
add glossary entry for gulp
The file was modifieddoc/theses/colby_parsons_MMAth/glossary.tex
Commit 7365248e6c79995fc5b7de912027d8d7e65edab9 by Peter Buhr
remove unicode hyphens
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
Commit 1ba39599b38c89d835e29bdaa44a03af796b55a7 by Peter Buhr
change default horizontal comment position
The file was modifieddoc/theses/colby_parsons_MMAth/style/style.tex
Commit 4f6c6281aed8a9bc4d6deb5510406aeaaa0ce1ea by Peter Buhr
add label for inheritance subsection
The file was modifieddoc/theses/colby_parsons_MMAth/text/CFA_intro.tex
Commit f26a2f5f9088b9a6d0bc668e9030fbf8c39f4076 by Peter Buhr
continue proofreading actor chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/actors.tex
Commit 61a20af043ec0a53cd1f0a9780a7e6405e34db62 by Peter Buhr
change urlcolor to blue in hyperref
The file was modifieddoc/theses/colby_parsons_MMAth/thesis.tex
Commit 8f5571611e55362b66ba5af61560f8d5d9ea50cb by Michael Brooks
Clarify and fix accuracy in `eval` public API, on reporting "unable to evaluate."

While the eval internals always used the flag pair `valid` and `cfavalid` almost correctly, the public interface exposed the outcome as a single flag, and the various interpretations of this flag were a mess.

Old cfacc treated `sizeof(whatever)` in some contexts as "known to be zero," which is wrong.
The generally correct answer, which new cfacc now uses is, "unknown now, but GCC will see it as a fine constant."
New tests/eval.cfa captures this fact: is runnable and would fail on old cfacc; it passes with new cfacc.
The file was addedtests/.expect/eval.txt
The file was modifiedsrc/AST/Decl.cpp
The file was modifiedsrc/Common/Eval.h
The file was modifiedsrc/ResolvExpr/CurrentObject.cc
The file was modifiedsrc/Common/Eval.cc
The file was addedtests/eval.cfa
The file was modifiedsrc/ResolvExpr/Resolver.cc
Commit 32a4f3ee8bac4d2ea8b4129a8632ba631b485a20 by caparsons
commit some thesis changes before pull to resolve merge
The file was modifieddoc/theses/colby_parsons_MMAth/local.bib
The file was modifieddoc/theses/colby_parsons_MMAth/Makefile
Commit 7e4bd9b6c3131065e368131bf17e6e9264111243 by caparsons
updated actor-related passes to fix some bugs
The file was modifiedsrc/Virtual/VirtualDtor.cpp
The file was modifiedsrc/Concurrency/Actors.cpp
Commit 1e940de005fb6cb7e356132c758058f238a0b528 by caparsons
cleanup/bugfix actors and fix virtual dtor bug
The file was modifiedlibcfa/src/concurrency/actor.hfa
The file was modifiedlibcfa/src/virtual_dtor.hfa
Commit 8d6786bfc199bb439f5dd3e59d381e5a8e28f47a by caparsons
added new actor test for plan-9 edge case
The file was addedtests/concurrency/actors/.expect/inline.txt
The file was addedtests/concurrency/actors/inline.cfa
Commit f6fd22a4915bf2fdaebd748c8352b24981c77724 by caparsons
refactored inherit test to avoid base ctor call bug
The file was modifiedtests/concurrency/actors/.expect/inherit.txt
The file was modifiedtests/concurrency/actors/inherit.cfa
Commit 994030ce8fd7e69acbf47c45e2912953b72d96eb by caparsons
added waituntil chapter figures
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Spin_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Spin_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Spin_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Contend_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Contend_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Contend_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Contend_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Contend_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Future.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Spin_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Spin_4.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/nasus_Contend_8.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Spin_2.pgf
The file was addeddoc/theses/colby_parsons_MMAth/figures/pyke_Future.pgf
Commit 80fc78f68b24b72b59e3d969ef8638cd17a1bbf9 by caparsons
reformatted a bit of whitespace in mutex stmt chapter
The file was modifieddoc/theses/colby_parsons_MMAth/text/mutex_stmt.tex
Commit 60f4919107c2a504593173ee350fd43c4fbed774 by caparsons
fixed marker issue in data plotting scripts
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/channels/plotData.py
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/mutex_stmt/plotData.py
Commit a0bd9a2fcadffa1e808ab8844f9cb885648a280a by ajbeach
Lifted _Ostream_Flags out of _Ostream_Manip, so the bitfields do not exist in the polymorphic structure.
The file was modifiedlibcfa/src/iostream.hfa
Commit d144c2637d83f22ae526a50bd0bfd7c561f6c92b by caparsons
updated invariant flag to be default, can be toggled off with --no-invariant
The file was modifiedtests/test.py
The file was modifiedtests/Makefile.am
Commit 0d314345431886e5f67fcab6c997eb6c0b730794 by caparsons
changes test.py invariant flag to --no-invariant, with the default being on
The file was modifiedtests/pybin/settings.py
Commit da4a570631e1948861d7fe395185deb137c6d3ce by caparsons
commented out some debugging code
The file was modifiedsrc/ResolvExpr/SatisfyAssertions.cpp
Commit 4c0acb0b6af122e6341b3f48d576cce95e22fdd2 by Peter Buhr
add back --invariant with --no-invariant as both are needed for toggling
The file was modifiedtests/test.py
Commit 3a7aa94e697cfe6575ffbfec969567cc0eecc91f by Peter Buhr
harmonized help messages for --invariant and --no-invariant
The file was modifiedtests/test.py
Commit b96b1c0f864a5a3e2741416d2db714aea7b0c9c6 by ajbeach
Reproduing changes from commit eb8d791. This fixes most of the errors from resolver update.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit 64727bd675962ce753b9ad6e433725b06b808446 by ajbeach
Did my best to reimplement all the improvements made to CandidateFinder.cpp that were lost in the recent merge.
The file was modifiedsrc/ResolvExpr/CandidateFinder.cpp
Commit b1e21da5ad53239136b804869f2798df7a9829e6 by ajbeach
Removed duplicate substution code in Autogen.
The file was modifiedsrc/Validate/Autogen.cpp
Commit 086d6b81ddf46c7e4369193115714df430f734da by caparsons
changed actors to use bar operator
The file was modifiedsrc/Concurrency/Actors.cpp
Commit 05956d21b283440532f252a1c679dc968168b993 by caparsons
refactored benchmarks to use actor bar operator
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/matrix.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/repeat.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/dynamic.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/balance.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/static.cfa
The file was modifieddoc/theses/colby_parsons_MMAth/benchmarks/actors/cfa/executor.cfa
Commit 77fd9fe2224caa2c11720d1aa2c77988cc5643ba by caparsons
refactored actor tests to use bar operator
The file was modifiedtests/concurrency/actors/matrix.cfa
The file was modifiedtests/concurrency/actors/inherit.cfa
The file was modifiedtests/concurrency/actors/poison.cfa
The file was modifiedtests/concurrency/actors/types.cfa
The file was modifiedtests/concurrency/actors/dynamic.cfa
The file was modifiedtests/concurrency/actors/inline.cfa
The file was modifiedtests/concurrency/actors/pingpong.cfa
The file was modifiedtests/concurrency/actors/executor.cfa
The file was modifiedtests/concurrency/actors/static.cfa
Commit 727c39d568ae36816a60dbaf52693a95cf134e61 by Peter Buhr
add commented alternative option for ARM atomics
The file was modifieddriver/cfa.cc
Commit 4dbdd1d1f8ade34eeee889620372011b6688a9ea by Peter Buhr
add comments for attomic pointer types
The file was modifiedlibcfa/prelude/sync-builtins.cf
Commit 4f9d75d3238a0488929c7593e6459ac644205f49 by Peter Buhr
formatting
The file was modifiedlibcfa/src/concurrency/atomic.hfa
Commit bbdf9543a05598c023532754d58408f4d5a8ef07 by Peter Buhr
fix end-of-file bug when checking for I/O errors
The file was modifiedlibcfa/src/fstream.cfa
Commit dc9dd94a59e2fe43d8b0a79b964515e99aedeaaf by Peter Buhr
formatting
The file was modifiedlibcfa/src/iostream.hfa
Commit 93c86ac1869d2c8bc7f7e9c3a40448d2489aa9a1 by Peter Buhr
formatting and comments
The file was modifiedtests/coroutine/devicedriver.cfa
Commit c8f0199daff0565cb3f18b3bc6e07c382220342a by Peter Buhr
add test case to device-driver input
The file was modifiedtests/coroutine/.in/devicedriver.txt
Commit 652715028339a79c8a15b80540511937617ecbac by Peter Buhr
formatting
The file was modifiedtests/io/manipulatorsInput.cfa
Commit 600478df9d45f2e1bedea30769269a6a71bbd7ac by Peter Buhr
change ceiling function to work with negative values
The file was modifiedlibcfa/src/math.hfa
The file was modifiedtests/.expect/mathX.x64.txt
Commit b38f6da2193466b08de6df313db5779673a8dea5 by Peter Buhr
update conflicting type-specifier error-messages
The file was modifiedsrc/Parser/DeclarationNode.cc
Commit a983cbf56bafd979af16eb29736e2734194c3019 by Peter Buhr
fix bug in gcc conditional expression by cloning omitted operand
The file was modifiedsrc/Parser/parser.yy
Commit c8cbb416cc5fad4ba555641db764b82952ede6ec by Peter Buhr
update mathX.x86 expected output
The file was modifiedtests/.expect/mathX.x86.txt