Started by upstream project "Cforall_Full_Build" build number 2209 originally caused by: Started by timer Running as Jenkins Build User Obtained Jenkins/Distribute from git cforall@plg.uwaterloo.ca:software/cfa/cfa-cc [Pipeline] Start of Pipeline [Pipeline] node Running on Brokk 6 in /var/lib/jenkins/workspace/Cforall_Distribute_Ref [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] properties [Pipeline] checkout The recommended git tool is: NONE using credential git_key_aug20 Fetching changes from the remote Git repository > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Cforall_Distribute_Ref/.git # timeout=10 > git config remote.origin.url cforall@plg.uwaterloo.ca:software/cfa/cfa-cc # timeout=10 Fetching upstream changes from cforall@plg.uwaterloo.ca:software/cfa/cfa-cc > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH key used for git, ed25519 generated August 2020 Verifying host key using known hosts file > git fetch --tags --force --progress -- cforall@plg.uwaterloo.ca:software/cfa/cfa-cc +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 9f997992c5c40839d77a32c572e0bce9073a2918 (refs/remotes/origin/master) Commit message: "modify graph sizes to match other graohs" [Pipeline] load [Pipeline] { (Jenkins/tools.groovy) [Pipeline] } [Pipeline] // load [Pipeline] echo Distributing git commit 83cb7545e874064f877d8b20848d09c001c487cd [Pipeline] } > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 9f997992c5c40839d77a32c572e0bce9073a2918 # timeout=10 > git rev-list --no-walk 4dba1da9761c2530e2a153b05a7e9cf84f15613c # timeout=10 [Pipeline] // wrap [Pipeline] } [Pipeline] // node [Pipeline] node Running on Brokk 6 in /var/lib/jenkins/workspace/Cforall_Distribute_Ref [Pipeline] { [Pipeline] wrap [Pipeline] { [Pipeline] pwd [Pipeline] pwd [Pipeline] echo -------- Cleanup -------- [Pipeline] stage [Pipeline] { (Cleanup) [Pipeline] dir Running in /var/lib/jenkins/workspace/Cforall_Distribute_Ref@tmp [Pipeline] { [Pipeline] deleteDir [Pipeline] } [Pipeline] // dir [Pipeline] } [Pipeline] // stage [Pipeline] echo -------- Checkout -------- [Pipeline] stage [Pipeline] { (Checkout) [Pipeline] echo Checking out commit <83cb7545e874064f877d8b20848d09c001c487cd> [Pipeline] checkout The recommended git tool is: NONE using credential git_key_aug20 Fetching changes from the remote Git repository > git rev-parse --resolve-git-dir /var/lib/jenkins/workspace/Cforall_Distribute_Ref/.git # timeout=10 > git config remote.origin.url cforall@plg.uwaterloo.ca:software/cfa/cfa-cc # timeout=10 Fetching upstream changes from cforall@plg.uwaterloo.ca:software/cfa/cfa-cc > git --version # timeout=10 > git --version # 'git version 2.25.1' using GIT_SSH to set credentials SSH key used for git, ed25519 generated August 2020 Verifying host key using known hosts file > git fetch --tags --force --progress -- cforall@plg.uwaterloo.ca:software/cfa/cfa-cc +refs/heads/*:refs/remotes/origin/* # timeout=10 Checking out Revision 83cb7545e874064f877d8b20848d09c001c487cd (detached) Commit message: "Fixed minor typo" > git rev-parse 83cb7545e874064f877d8b20848d09c001c487cd^{commit} # timeout=10 > git config core.sparsecheckout # timeout=10 > git checkout -f 83cb7545e874064f877d8b20848d09c001c487cd # timeout=10 > git rev-list --no-walk f820f42ff7ccca5de71ae747720b10865e3fd325 # timeout=10 [Pipeline] echo Constructing new git message [Pipeline] sh + git rev-list 83cb7545e874064f877d8b20848d09c001c487cd..f820f42ff7ccca5de71ae747720b10865e3fd325 [Pipeline] sh + git cat-file -t 83cb7545e874064f877d8b20848d09c001c487cd [Pipeline] sh + git rev-list --format=short 83cb7545e874064f877d8b20848d09c001c487cd...f820f42ff7ccca5de71ae747720b10865e3fd325 [Pipeline] sh + git diff --stat --color f820f42ff7ccca5de71ae747720b10865e3fd325 83cb7545e874064f877d8b20848d09c001c487cd [Pipeline] echo
- Changes -------------------------------------------------------------
The branch null has been updated. from 83cb7545e874064f877d8b20848d09c001c487cd (commit)
- Log -----------------------------------------------------------------
commit 83cb7545e874064f877d8b20848d09c001c487cd Author: Thierry DelisleFixed minor typo commit 0fec6c16191867e177606d305a5c86998e83b934 Author: Peter A. Buhr proofread conclusion chapter commit 4dba1da9761c2530e2a153b05a7e9cf84f15613c Author: Thierry Delisle Re-enabled 32bit comp fair test commit 69698d26e4cfbbec45c9e750496ea70072104db0 Author: Thierry Delisle Fixed frustratingly stupid mistake that broke 32bit build commit 2284d20aa154b6cfdf4a4051fa40e4d6170688bd Author: Thierry Delisle Added some verifys to make sure __atomic_acquire isn't used outside the kernel. commit 680137ac60d2dd6118af62a5e45a9ddb246da624 Author: Thierry Delisle Fixed indentation commit e228f46559ffceeb1ba2edf67158058beed42eeb Author: Thierry Delisle Forgot one line commit 836cf64750d8673d07ad0bf683e6720a85990abc Author: Thierry Delisle Fixed paragraph in conclusion commit 0e3f80dd90a96b28846b037762f8922c71f38c1d Author: Andrew Beach Added some more notes to the iterators proposal. commit c87b6043f3954c3bc70ede6f6fc0593d735783ae Author: Thierry Delisle Removed the last old ast expected files commit b5bec712984f7c93a19d52a84a08277453c65ffa Author: Thierry Delisle Removed old ast only math tests commit 123a9f3b0511f0cf549172031f1111b09dc5acda Author: Thierry Delisle Removed the old ast tests for io/io. commit 8b95babb29b4d6acac515bb984fc52956b54052f Author: Thierry Delisle Added basic test for io_uring. Trying to diagnose comp_fair on debian. commit 456215af12e10eb5b087f634e82fba9fd2056d9a Author: Thierry Delisle Removed another batch of old ast expect files commit b443db063ba041699280cd09c9cdb6cc92a7ed07 Author: Thierry Delisle Change how no preempts zone are implemented. From begin/end tags to specific sections. commit f403c46e2e66307669f151ac853d783a620ba3b8 Author: Thierry Delisle Re-worked the goal section of the conclusion. commit 7e5da64c14b3c725edda822f5a1f3e139c9f86d6 Author: Thierry Delisle Reworked conclusion except Goals section commit 9d67a6d7a3470b54ccdcc83446eeb2925561d394 Merge: 38e4c5ca1 67a1c67a9 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 38e4c5ca154e6e38b98994e851af6694912e841d Author: Thierry Delisle Re-wrote nginx threading section and fixed typo commit 67a1c67a900cd95d3693ff09cbc80472d38ce8dd Merge: 38a238d16 594e1db48 Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 38a238d162bf403648b0e6d8c6b01d52cf0aed75 Author: Peter A. Buhr proofread conclusion, small change to eval_macro commit 594e1db48d349abbdf07a4c740fa8e7925f80fe0 Author: Thierry Delisle Removed a bunch of oast tests, since they are never triggered anymore. commit 1bcbf025a64d88a84a86c7b5d07e08eaeefc8b36 Author: Thierry Delisle Changed declarations using _Thread_local to use __thread. I'm fairly sure they do exactly the same, but __thread is: - more consistent with uC++. - Shorter. - Better documented. commit e5c04b99195bbe87492bf8f6370fc4f500485135 Author: Thierry Delisle Added __thread to keyword list. commit 64af7ac69e4ebb00c2d1b772d1ad6152a8bb9637 Author: Thierry Delisle Added __thread and _Thread_local to some tests. commit ed9a1ae9fd2dfee0f1af522273e707b0ae29b439 Author: Thierry Delisle Cfa now distinguishes between __thread and _Thread_local. commit dc708c1dc0c7b4874d039f3d68916b585ed7a8da Author: Thierry Delisle Removed other instance of thread_local commit f13906f96058e31bf43c6a27f8beb967c1b66fec Author: Thierry Delisle Deactivated io/comp_fair for x86, not x64, like I was supposed to in the first place commit b67fe851dcce5a436cee6b9c317420c13b4e7e57 Author: Thierry Delisle Updated thread_local I forgot to change last time commit 4858a889060e180ad11caac083e08e61be604048 Author: Peter A. Buhr lex __thread commit a0dbf20d1508326e7e7bd300c898094aac2b040d Merge: a8dd24777 01ba701f5 Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit a8dd247774520c308c44392d2c58d5b32cd07dee Author: Peter A. Buhr proofread chapter eval_macro.tex commit 01ba701f5c1c1d6c0b87e801d9525b3d89e5269f Author: Thierry Delisle Purged "thread_local" from code base. Replaced with C11's "_Thread_local", gcc's "__thread" does not parse. I don't know if _Thread_local and __thread are different or not. commit fbb930ec77eae01fe0f6a0d17ebf91b832058985 Author: Thierry Delisle Added option to explicitly poll interrupts. Usefull in cases using nopreempt sections commit cefd0b9f8d669c3888a7be8acdd78102ec58c3c8 Author: Thierry Delisle Fixed intialization of SQE to be more resistant to version updates, i.e., call memset(0). commit 0f1336cbd29fbab1e765b02e04c1b7e14d4f22bc Author: Thierry Delisle Minor error handling improvement. commit 19cb0cb4d1c49807a0a4acba6c10333396c5a72b Author: Thierry Delisle Added comments and fixed scoping commit 94e006a4c17c517fea75a5acb3174fe8b5abca65 Author: Thierry Delisle Added missing distribution dependency on defines.hfa commit 2c1b7de5793ea9270680ce6df605c9e0b578624b Author: Thierry Delisle Re-ran autoheader for the missing MAX_WORKERS config. commit 50ff1d060ac447f17f9341318d7d3af00edb9a87 Author: Thierry Delisle Finished making the micro section more boring commit c702d21da497a112fe437d8cffcac3dcfb50bd9a Author: Thierry Delisle Cleaned-up the axis of the locality graphs commit 02a3972a0712d9bfe340379af548e9b3a7491fa5 Author: Thierry Delisle Fixed full build to use the compilers ada has commit 100dd3686893ea0402d1db8ce1ebe15717ad24a3 Author: Thierry Delisle Re-enabled 32bit builds but disabled comp_fair until I figure out what the problem is. commit e2e31c68c3412911025eb236c8ca6f014b603ced Author: Thierry Delisle Added missing parenthesis commit e173d3c3ffdc4e6c03286e459434076a3a6b7823 Author: Thierry Delisle 'soft' removed old ast from tests. Option still works but no longer has any effect. commit 31b9d3c500e5550cc1127210f69a12736a26ab4d Author: Thierry Delisle Updated cycle, yield and churn to have a consistent pattern to the results discussion commit 507d48d0cb090a3bb374a14ca7882b10bf38695c Author: Thierry Delisle Changed some max Y axis values commit aa122e9964f84b2dfe68b1d8b4d47fc7fbd91377 Author: Peter A. Buhr fix typo in last push commit 51fbba54595e8acf49c87d5006970fa5cf735cf6 Author: Peter A. Buhr add empty loop-index to for control commit f6a491719a5bbae5add16905dadacfda4e964d30 Author: Peter A. Buhr change C loop control to CFA loop control commit d2f09e48e624e6a4331fd8ac2014fde2602903af Merge: fc6c410d8 4d3666d8f Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit fc6c410d83adc0c4b2fa2a52508065646d7a6414 Author: Thierry Delisle Added description of NGINX's threading model. Added section to io.tex describing bounded and unbounded workers. Added section in eval_macro describing the results for 5.15. Re-wrote the last paragraph about disk experiments. It should all be ready to read. commit 4d3666d8fb91199372a50623959c1094b834e1b5 Author: Peter A. Buhr fix spelling and wording commit 82b9e95630765db24df126c604abd82c9c8cf889 Author: Thierry Delisle Updated the micro data after latest optimization commit e9a7bdb3cea9a8ddd62237a656d9573dc28daa59 Author: Thierry Delisle Fixed process after new memcd results commit b59d6d141be07e64e90299c6d646e239aee0ef1b Merge: 558999fe8 8baa40aae Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 8baa40aaeca1dd3729e9ee2fb70d5e4020362930 Author: Andrew Beach First draft of new iterator proposal. commit 558999fe8e14e308055cf923b0444fc66de7870f Author: Peter A. Buhr update user documentation for for-loop control commit 0c40bfe59943912e6d292e35cea7ca908fab908b Merge: 4fee30148 94eff4c4a Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 4fee301484ea434817f43aec8028b986fee12fff Author: Peter A. Buhr update compiler error messages for-loop control commit 94eff4c4af0cb18327cfba1514c0ab526882faa7 Author: Peter A. Buhr add additional bibliography citations commit fcfbc52854983ff6a07a5726953ef2c7560240ba Author: Peter A. Buhr proofread eval_macro chapter commit e9e3d02923db8dd79849a7e499560e5565dd8607 Author: Peter A. Buhr small changes to Churn commit ff370d819bd9bbaa7302643a56d716c7f6b3105e Author: Peter A. Buhr more structuring work in chapter eval_micro commit 36cc24a9ce0e8d7cf82385365ff579f4bd309003 Merge: 3ce3fb97e 683cc13c9 Author: Peter A. Buhr fix conflict from pull commit 3ce3fb97e89cb97f06fe6aa3db95abece8e3f625 Author: Peter A. Buhr small changes and first attempt to present graphs in micro-benchmarks chapter commit 683cc13c9ba06bb8e08de90adf11a9d0d3976f9c Author: Thierry Delisle Change 1 word after change to plot commit 94ce03afdd53ca64ae840fa7938fcbbdea9e67ef Author: Thierry Delisle Filled in macro section after results for new experiment commit 1b57a38e2e1c892c9a8ff00a1d51fe1750874daf Author: Thierry Delisle Re-ran update experiments with 15 * 5 min experiments commit 8fca132ff87a08bf0d1fc00b87c826eeef787e2f Author: Thierry Delisle Changed plots to use different markers and dotted lines for minimum commit cd3fc46637821f740cdb83c3afaf218deb572dc4 Author: Thierry Delisle Changed scheduler lock to remove one level of pointer. commit aec2c0224badea0f2371e397ac6afc5462b82b61 Author: Thierry Delisle Clean-up the benchmarks a little commit 71cf6305f0408a73c444ac82879e08008308a5e6 Merge: 741e22c9b 17c6edeb3 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 741e22c9be5d3206b0b9d2ab787878b4cf376b50 Author: Thierry Delisle Fixed potential false sharing on ready-schedule mutate lock commit 17c6edeb339dc43e034adb29e39cc81cc5739ede Merge: 32d138340 e116db3f9 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 32d13834026c45a070b8ffbeecf6d71de04dd54a Author: Thierry Delisle Committing http server when I know it works commit e116db3f96dd4d783daf11fcddc2c8ee2878e13b Author: Andrew Beach Combined some sub-passes in Tuple Expansion, two less tree traversals now have to be preformed. commit d93ea1d08135fda8a40ae6a4a8a6ae80da0af885 Author: Thierry Delisle Filled in something for the conclusion that is kind of complete commit 8bee858990b2b51491609072db909e1fd09e5127 Author: Thierry Delisle Changed io types to have trailing $ instead of leading commit 41a6a787c1e668b26236802b7bf394e9d19c8b68 Author: Thierry Delisle It was brought to my attention that I forgot to commit this file commit 0e34a143acbc54c5601c223ddac0cac229d6e477 Author: Thierry Delisle Not fully finished but readable commit 2ae6a99b9682ad024cf3f3b00d4a69b05cc75cc2 Author: Thierry Delisle Updated data from nasus for the last 4 benchmarks commit e378c7303388d370d17f556517643de79ea041ea Author: Thierry Delisle Fleshed out some more the evaluation sections, still waiting on some new data for churn nasus, locality nasus and memcached update commit 111d993609794ee670f2495d97fa281f12965924 Author: Thierry Delisle Added/Fixed labels commit 175eba6d8a264ad54d3ba7d3abd2128309405355 Author: Thierry Delisle Included the conclusion in the main text commit 17e6e08ff4895b5ec92fd19f2cb7c5fdf18e5cb5 Author: Thierry Delisle Updated the jax data with the missing complete version commit 5378f33e1509ad62d0cc4a0797c59d3a0d00ecf3 Author: Thierry Delisle Fixed typo in makefile and added crazed rambling in lieu of conclusion commit 08e7590d79aea48526202e9e389a46d49ce5e29c Author: Thierry Delisle Updated makefile and added real data for webserver and standin data for memcached commit 13088f13c15bd2e6f535c0263b9902d2520292f2 Author: Thierry Delisle Minor fixes commit 4d85e47ce1d9a145f02b0ebdc7963bb786f6adc9 Author: Thierry Delisle Fix casing commit 29b0aa8b84c635df998cde0811ea4913548c91ea Author: Thierry Delisle More bibliography stuff commit 3f1059e3e1625f95d8b5b5d766ac7eb958ce3ebe Author: Thierry Delisle Added acknowledgements, heavily 'inspired' from my masters commit 181036c3df2e9fb37da24c3796f336d05d9bf992 Merge: 62c5a5543 082af5b77 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 082af5b77857cdc2602e2b6767b1eb49fc3def79 Merge: 283876dd5 ccbc65c42 Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 283876dd5181c60678729e1298121a77ff4a26f4 Author: Peter A. Buhr update loop tests and expected output for corrected @ usage for negative range commit dbedd71eec11b42a0fc8dee56304dfcd8c0dc084 Author: Peter A. Buhr update for-control with corrected @ usage for negative range commit ccbc65c42005605b9878e400666970218d61d502 Author: Andrew Beach Converted the Expand Virtual Casts to the new ast. commit 4962741004a83fda5cd898dccabe06693d580ce5 Author: Peter A. Buhr fix for-control loop in heap test commit ff3690754311ae604ca0a7348c0165ba78d2b4ab Author: Peter A. Buhr update loop-control test and expected output commit 571f2200e6396d38351875d3cf8aad90ea414f68 Author: Peter A. Buhr add and update bibliography repository commit c48b61c5e53ed3e2044063900036e4e91888ea43 Author: Peter A. Buhr update for-control test-programs and expected output commit 52be59480e01c91896b8d594c5003c1037afb3e0 Author: Peter A. Buhr update for-control with more error messages commit 091ccdb281cf99c85c2a576b0e6c89217468eb61 Author: Peter A. Buhr add tests for all possible loop syntax commit 5c98a25da59b45c7b277e0d625906a4ed3b3ea4a Author: Peter A. Buhr update test programs with for-control changes commit d78c238d1af6107dbe9604163e251842fee24d17 Author: Peter A. Buhr update for-control with explicit type declarations commit 66406f365e9192e865d0bc59380d3848f53578bb Author: Peter A. Buhr update debug printing commit df00c78b128651274f61f1ce49367f7120e119e0 Author: Peter A. Buhr formatting commit ba48a9b39a573830719ef1b8ecd15b1b7e269b00 Author: Peter A. Buhr ignore zero divide when evaluating constexpr expressions commit 62c5a554304e7bf4484dd8626e47dd590e2dbc1b Merge: 804028692 878be178c Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 80402869270f5295e4f74c38b827512b732bcf72 Author: Thierry Delisle Filled in several citations and did some of the todos commit 878be178c2131415cdd57b1e4d696affcb30028c Author: Peter A. Buhr proofread intro commit 511a936813b37ad7d2002f0d594c479aed4dd644 Author: Thierry Delisle Filled in eval section for existing results. Except update ratio which will be redone. commit 1c4f063145498fc1a68d66a0c2f2d4d6bf9a7a53 Author: Thierry Delisle commented out thrash at the end of the thesis commit 749cf6958b51015a203de6b2330f0f1cecde7fdd Author: Thierry Delisle Added label commit 0c11d3c43711d544cce8ff0f5adfd685c7835de4 Author: Thierry Delisle Some small changes to the macro experiements data commit e76fa3003c3ffe5f5b0e11de04c03878bb7e2849 Author: Thierry Delisle Filled up the eval micro section commit e5e23349fb2ed547808db9735a26d1e9333423f6 Author: Thierry Delisle Updated makefile and data plotting commit c3b999d955268a8367ddf24debaa7dc08c5fdf8d Author: Thierry Delisle more data for the thesis commit 80d16f8b997b4ea43d9fbf8a9b702957d583e2bc Author: Peter A. Buhr small wording changes to abstract commit 3fe4acddc077a08a2e9a923cc8d17ca9a0979373 Author: Thierry Delisle Tiny merge of peter's changes commit 4e21942973cb669449a4cfc55bb1e0fabb7f5de8 Author: Peter A. Buhr proofread abstract commit 30159e5e29aba584a347c2ecaf2cb5eacb8d5856 Author: Peter A. Buhr add new paragraph commit ee0176bb7c6f63d353b1de882b1f80eab6f307e7 Author: Thierry Delisle Fixed go shutdown in churn benchmark commit d71db1ae4726e6e718ce7efac9a95426479d85c1 Author: Thierry Delisle rmit not supports unconditional args commit 6b00c536313fa9b64c5d2b52122fd9fb263d2f67 Author: Thierry Delisle Jenkins no longer offers the option to build the old ast commit 9d2609fa7429b4f9c7673289a08171d7f0a43656 Author: Thierry Delisle Disabled x86 for nightly build until openssh issue is resolved commit 999faf1d0f84443e7a8389ee43d89e89fb20bf07 Author: Thierry Delisle Some writing for the eval section. Results for cycle and yield should be ready to read. commit 8f092423f5b5472bdbda3d810230de4a1bf5def6 Author: Thierry Delisle Updated makefile to use new data. commit 0d24ff2dd7c47457bb583e12ae019d6c9b6e19a6 Author: Thierry Delisle A whole bunch of new data for the result section. Hopefully, most of it is final. commit c0458be3eeb2ce674325617ec1c812bb8e6af257 Author: Thierry Delisle More small changes to the plot script and added script to parse trun results. commit ce1d72168b2e1590d531c1c3b7cbc9f32c4033e7 Author: Andrew Beach Changed the indentation in TupleExpansionNew.cpp to match the standard in porting.md. commit b507dcd3d87ebc8fb4b81b357f1f5ad1788af709 Author: Andrew Beach Converted the Expand Tuples pass to the new ast. commit d0fcc82b63a2d803772a42ca583fb749e5aae65e Author: Thierry Delisle New version of the abstract commit c4c8571a1aaa3100966db2d603b3a32857faebdd Merge: 3f95dab13 2af1943b1 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 3f95dab13f46929be6718df860c0fada67fb412c Author: Thierry Delisle Committing hopefully last version of the webserver commit 7ce88736e34bf185c4d55149f3117c28e91f9106 Author: Thierry Delisle Added some io stats commit 2af1943b18ac4e55038b91f4d588ca5ca58bf5c7 Author: Thierry Delisle Small improvements to some of the alignment requirements in CFA runtime. commit 13d326ece975856e76bb7dfe4075bba8d1bbe833 Author: Andrew Beach More clean-up, including some removing some duplicate functions. commit 1b97cc87a6d570c5f3146ebaedbeb49f284fe954 Author: Thierry Delisle Minor fixes to rmit for nasus commit dd33c1f4ee8e23b2956d02571e0614fdf0a438d4 Merge: 4c48be024 399209868 Author: Fangren Yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 4c48be0244175628306b8fa1224cf2acb1666dab Author: Fangren Yu remove debug print commit 39920986889716a2f255137c48088e8dbb2a897c Author: Andrew Beach Changed the default Linkage on ast::FunctionDecl from C to Cforall to match the change to ast::ObjectDecl. Only one place actually used the default. commit e8616b6271f88a2d29036c310ad330f23fbd5136 Author: Andrew Beach Changed the default Linkage on ast::ObjectDecl from C to Cforall. There appears to be only one internal name that actually needed to be C. commit 5cf1228fbb704ea7ccef879b4c60f16486335b9a Author: Andrew Beach Clean-up the new specialize pass. (Especially the cruft from the hand-off.) commit ffec1bfd5e6f76604c43a28508c5ddcc64bd3218 Merge: 9e23b446e 1f950c3b3 Author: Fangren Yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 9e23b446e321a87bbf5f2439c8d555a808d5e53c Author: Fangren Yu add specialize pass commit 1f950c3b381322acd2798f005806423e6ea498b8 Author: Thierry Delisle Fixed some small errors in benchmarks commit 8fe35be6c47f9dc4cc0c7b63da8d00302dc81249 Author: Thierry Delisle Fixed some benchmarks that were still using stack arrays commit 970fa5483dce547792e29e3000a3772a0325c373 Merge: 6a6544da8 24a3d2b70 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 6a6544da839d9f16847257dffabd6818341b0273 Author: Thierry Delisle added some discussion on heuristic and burst wake-up commit 24a3d2b709cf6378d50382f68f4f9631ffbb2fa0 Author: Peter A. Buhr small updates commit 1988572e15131729fee5388b4fad317e229954a6 Author: Peter A. Buhr formatting, removed unnecessary casts commit e01d2f619fe1b6a0a10882627380a2c394901d11 Merge: 05b400aba 5ce7f4afc Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 05b400ababf74bc5b0a2fce25752c9ed890fdcc1 Author: Peter A. Buhr updated bibliography citations commit 8b3de2a962fa6191de05472130847fb88b00b4e2 Author: Peter A. Buhr fuss with cycle figure commit c4072d8e636ce9c7f159a19fbbf9c79e5bec996c Author: Peter A. Buhr proofread chapter micro-benchmarks commit 0809c4e7ffedf25a865e4c49f15383b9927127ab Author: Peter A. Buhr change lstlisting macro to cfa commit 5ce7f4afc2157264df2e9e02eb4f4f34a79947ad Author: Thierry Delisle Makefile no longer looks for dependencies to clean and instead uses libdeps/thread_libdeps directly. This removes a race where folders can be erased while the find command is searching. commit 18070ee9a6dd4117654edc3db5144621c4318d77 Author: Thierry Delisle Change box pass to scope better when polymorphic functions get assertions functions passed as parameter. [[fixes 214]] commit b9e2b87e6cfd765ecb65a6e148b93c3f3bf2222c Merge: 6bf35d116 e6662f590 Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 6bf35d116387dd8f93e0e87cc0b224aad4c131e2 Author: Peter A. Buhr fix typo that prevented make commit e6662f590f237543e5849fb87dd9039be9203692 Author: Thierry Delisle Merge Peter's changes and added some details to idle sleep tracking commit 6726a3a9cf8ffacc8cccb80819bb2c1d2687cfed Merge: d67735510 2fd0de06a Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit d67735510bcb770552b5898e5b45fc6bc07534aa Author: Peter A. Buhr proofread chapter practice, adjust figures, small changes in other files commit 2fd0de06aaaec1a54a37fd7405dd073b577deb09 Author: Andrew Beach Another clean-up pass on fix names since I was in the area. This one is just for readability. commit b58559311ba5a4c624d340976b8e3c2df01ecb30 Author: Andrew Beach Slight adjustment to FixNames, same behaviour but a lighter implementation that doesn't use callbacks. commit 11df881444fe5fe1691782e35ebfec8a06555fa6 Author: Andrew Beach Updated documentation on pre-resolver passes, moving code to headers instead of uses. Note that some comments were just copied over, I don't know if they are accurate. commit 0577df2ebf16c54042e9bf74bca99c6a5bcb4b19 Author: Andrew Beach Various pieces of clean-up in MultiLevelExit. commit efcd8f2323aace651ef5f31a13022319827bb26d Author: Thierry Delisle Merge Peter's io changes commit 6a896b0ecb42c06a4e3bb65ba16e59456dc65a9a Author: Andrew Beach Translated the Exception Declaration pass. commit 847bb6fe1321be72f2e6a488bae6a3d8574fe886 Author: Peter A. Buhr proofread chapter text/io.tex, and updates in other chapaters commit 4f3807de2f3be0c64e0261a8e30b3f573f3c48e7 Author: Thierry Delisle Removed jenkins performance plots since they were not very useful commit 1932e8ac74460fa4e8c9622f3efd63401b8d08ab Author: Thierry Delisle Changed how cleaning is handled in makefiles. Hopefully this approach is more standard. commit af75a874034d5595d53a615e8e529fa039610605 Author: Andrew Beach Adjusted typedef replacement, attributes should be filtered with better timing now. commit d4b37ab7ced315c944dd4895d790e996564f3d61 Merge: 25404c76a b9f827433 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit b9f827433276c429e2d2dc4909601d95a06f6d0f Author: Andrew Beach Removed the validate sub-pass interface. This also showed an extra include in CandidateFinder, also removed. commit 1931bb01089a99a839382b07c869b845128790a0 Author: Andrew Beach Converted 'Validate A' to the new AST. There some utility changes as well. commit 25404c76a7e1037c6224ccd24a2fa1882099f8a9 Merge: 06bdba469 9c6443e73 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 9c6443e73df608a521d9c1d6a1fad2fe729a79e6 Author: Thierry Delisle Merge peter's changes for core commit 3e3bee2ff734fa908b412dfa985920442a5e30f6 Author: Peter A. Buhr add bridge at end of chapter 4 to chapter 5 commit aa604608d2321540dc3ac0caa5602b98fd9a19ad Author: Peter A. Buhr proofread chapter text/core.tex commit 84f90b624085c4aaec5098dfcbb788befcaae21a Author: Peter A. Buhr added the latex comment package commit be99234f40661b05bf4492d823219882091d3a84 Author: Peter A. Buhr update figures commit 2a859b5dbd539670c43bfab6bf1c7c7ca217c89e Author: Peter A. Buhr add new figure base_ts2 commit 64155499ccc10429de705f0800c678fefa5e1fe8 Author: Peter A. Buhr update attribute.cfa expect file for ARM64 commit 0edbdb2ffa935675b239434bfd1e3684045089e7 Author: Peter A. Buhr add constant expression tests commit f37d9e7046a9c6349e0b0e9fbabf75209183a3ef Author: Peter A. Buhr change CurrentObject.cc to use eval rather than ad-hoc constant-expression evaluation commit 7991c7dbb1962c1133182fc8f9dd01a39dc0bb72 Author: Peter A. Buhr change enumerator_value_opt to only parse constant_expression commit 120867e52300d4a9682cf765016a11460a7b3b19 Author: Peter A. Buhr update EvalNew to handle more compile-time constant-expression evaluation commit 1ed3fe7cf44b17c3847cd7808f472cf71e311581 Author: Peter A. Buhr change semantic error message for non-const enumerator to be clearer commit 06bdba469d797079a186d398aac65a05392d400e Merge: fc2c57a9f adf03a6fd Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit adf03a6fd0058459c6cf43cc82323916e9ef4236 Author: Thierry Delisle Updated intro commit d7af839801edda5beb8e9a753d9aecc4face3cf5 Author: Thierry Delisle More merging of Peter's changes commit 72e76fd79ca74c8a20af8bb1560c3808f736579a Author: Andrew Beach Converted the last pass in validate B (linkReferenceToTypes). Cleaned up a related test. commit 43aec9e4cb04f698b71343250f14f697db9ef46c Author: Thierry Delisle Merged some of peter's changes commit 7b714027414b571c8984ce6a1be444c7cbe63bec Author: Andrew Beach Some white-space and comment fixes. commit b01d4590318a7b6e3ed5fa22be5e3968e76d7465 Merge: fd365da0d e4ea4b8da Author: caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit fd365da0d3ff60c34fc5024840fe9597cb8ffb69 Author: caparsons added atomics to other spin_queue style locks commit fc2c57a9f61b0ffd65628b4d2452ccb17ec5fc8a Author: Thierry Delisle Fixed assert in waitctx. Removed unnecessary loop in retract. commit e4ea4b8da20b09ff100dca48f0dc6670f2969bcf Author: Peter A. Buhr proofread runtime chapter commit cad61f40f9414bd3df5627e7a4d87494ef5971bb Author: Peter A. Buhr talk about Go safe-points commit 9b817e15315f591bd7b62c32698afa89cffdc598 Author: Peter A. Buhr update system figure commit 6e21aaf1c64d563a591847b4aeb47d4c69a618b0 Merge: 8446c1862 91715ce19 Author: Peter A. Buhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 8446c186284cfbd6fc0677df5b1e3b1ab197d1b5 Author: Peter A. Buhr proofread existing.tex commit 6e8d4461c0898ee99ea0f5ebe70e6c3df581d161 Author: Peter A. Buhr add some outline material for the introduction commit 1f201238257561a4db08fd69c2087b10464b4c6f Author: Peter A. Buhr add 4 figures for consideration commit 10bd126d262a71259bbc091bd81a243fbaf3161f Author: Peter A. Buhr git ignore SAVE.fig commit a6cfb4db6b2bd0dcc1cc1a1c8137039ce7f0e148 Author: Peter A. Buhr remove temporary file SAVE.fig commit 91715ce19316bcc0ca8afa2dedb8615795eafe46 Author: Thierry Delisle Don't autogen for struct with flexible array members [[fixes #261]] commit b70abafd13ad21438550757c7dbf51e9ec764973 Author: Thierry Delisle Added inspect file for asking questions about the ast. So far only contains function to check if struct has flexible array. commit b99fd56cc71562efe6b8ef812e9867e080293add Author: Thierry Delisle CodeGeneration now generates variable exprs of type zero_t as litteral 0s. commit 5a076837fe88f7ae75814e4afc7e03da772b8f58 Author: Thierry Delisle Remove unnecessary declaration in heap commit 332218007391c23d4a807d5dd8fd971a15d3efb8 Author: Thierry Delisle Fix enum assignment warning commit d28524acb9d28e8dcfccd23c41645b70dbaf38c2 Merge: 4e83bb733 9dad5b3fe Author: caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 4e83bb73307a616bea9e819e1d7680a4fff893e1 Author: caparsons fixed timeout cond var bug and updated pthread_locks test with timeout lock test commit 9dad5b3feba0c3611bb872cfa45ac4965cb29968 Author: Thierry Delisle Fixed gdb printing of processors which was broken for a while now. commit 115818086651ab086bed65c2ab65e29839144b53 Author: Thierry Delisle Added check for IORING_REGISTER_IOWQ_MAX_WORKERS. Not used yet. commit ae2f2aec69994587af09cbc09f465b978bed879a Author: Thierry Delisle Removed and ignored some warnings in Parser. commit c19edd15735decafa879b4d91a601aead4397b7e Author: Thierry Delisle Removed some warnings and fixed some whitespace commit c5d5723bcb76318d5b84e221957a15f2684e386d Author: Thierry Delisle Disabled null conversion warning in lexer. commit b62d1d6ee15cbd91b210ef42a6e22ea54211af55 Merge: eb5962a78 b0be37132 Author: JiadaL Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit eb5962a78fb1dd3369887e6341b879ed4926e450 Merge: 1df492a15 1dbbef658 Author: JiadaL Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 1df492a157311639c92151e6df741fe232bef7d6 Author: JiadaL Convert TypeInstType to PointerType before resolution commit b0be371326150c4c81c3eee020eda41c12571997 Author: Thierry Delisle Missed an atomic store on the TS handling. commit 86601a5e09b4cc1ce9d3fb1ab29ed30e1fd01038 Merge: 5a96b36df 1dbbef658 Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit 1dbbef6589e7fa96c6a3e4dfdc0c68971d35cd60 Author: caparsons added non shared critical section entry counter commit 5a96b36dfd9c18a6b05535fee2a64ba4b8062330 Author: Thierry Delisle Fixed small bugs with dry-run in tests. commit 2ed32fa79f48cc64f2de86bc0262f9ee73af2f0c Author: caparsons added atomics to spin_queue_lock commit df93255245b483253ff74b52c5267df20dd42796 Author: caparsons added atomic store/load for spinqueue commit 76a798d60267d1ba1ad46d084a0f9edf5f2b02fc Author: caparsons hopefully fixed mcs spin lock commit 9e3d123983541be9dd31f15c5ba4910a68e3f200 Author: caparsons added atomic_load_n to mcs_spin in attempt at fixing it commit e1a9c77c91ea2b92da7ef2601a69641fa9ef9928 Author: caparsons added tests for qspinlocks internal mcs lock commit 6739590feb3dde6143b3fa855a0ee193b12745b7 Author: Andrew Beach A small spacing fix. commit aec2070012f25854f32ab7d9bb45795b2bc8123a Merge: ae020ea03 a8b87d3db Author: Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit ae020ea03b800a108f052ec9623f2521ee4f77c6 Author: Thierry Delisle Printer now prints max fd and open/closed/live connections. commit 563a36b4f6fedb8412f32920a47a9c327efe9d69 Author: Thierry Delisle Fixed verify that was backwards. commit a8b87d3db4fd7828fac5029e592eb07f8b87bcb6 Author: Andrew Beach Various bits of clean-up. The big one was some renaming inside TypeSubstitution (typeEnv was not a TypeEnvironment). commit 1f0ee711468d8cc2c93965728527cc761026e3ec Author: Thierry Delisle Fixed typo in wait_any after yesterday's fix commit 07997cd791b7a0e04d564b2c80dba2c524a0d108 Author: Thierry Delisle Fixed errors with the accept many version commit 8419b763c831e59988552e542bb11dc1f8fc2ead Author: Thierry Delisle printer now properly uses eng3 commit 329e26a71eb5f9e64e5157e67c327196dd41508b Author: Thierry Delisle Re-instated the isolate/multi-cluster option. commit bf7c7ea7946ac946275183d79e4fdc63abc7185c Author: Thierry Delisle Moved printer and protocol thread to the main cluster commit c25338dbafc8e65874811701c5413f1e4a577e5e Author: Thierry Delisle Added accept 10 method (it doesn't really work). commit 10ba0125bc9d6e80f483f1c2ef162c040c1b0ed7 Author: Thierry Delisle Minor fixes to Worker threads commit f3da20574375f188154dd595c867de3dc93d676e Author: Thierry Delisle Fixed wait_any to be polymorphic on future type. commit 1c56bf7102e90c1bc70a37565dadd8a811d1d3e4 Author: Thierry Delisle Fixed retract to not reset the future when retracting. commit 6d41f66e783db3edb563ec4e79dd436bb63a0a35 Author: Thierry Delisle Fixed wait_any to use fulfil rather than post commit c06551b988f564d4bba9f99c9aeec146690e3599 Author: caparsons added wait_any to fwd.cfa for future_t commit aeb20a4d256d7e9fe5da6b3be21994f201fa9cbe Merge: db7a3ad39 430ce6167 Author: caparsons Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc commit db7a3ad393c27727cb72177db76e03d07067dbe1 Author: caparsons fixed build (hopefully) commit 430ce61674b519786ab8e7fd50ab8bfd1094fb22 Author: Thierry Delisle Added sendfile test in Cforall commit 137974aeb3cc4ec478d6e887e15e09f3a7df22d3 Author: Thierry Delisle Moved stats printer to it's own file and now using push-stats rather than pull commit 8c58e73044352ccaa70169474c50cd256956baae Author: Thierry Delisle Removed webserver feature to have multiple clusters (it never actually worked) commit bbf61838ec52c8cb4a3e22b07c90b777d1fd42f2 Author: Thierry Delisle Fixed missing header commit 7f0ac120e5b984eb491cf8672d2c267d81986ebd Author: Thierry Delisle