- Nov 15, 2019
-
-
dougliu authored
-
- Sep 20, 2019
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
Prior to this change, remote path was built up with a subdirectory, but without a separate call to ssh to create the sync root directory, rsync would not create the leaf directory. In addition, all manner of goofy filenames are used that include spaces, by people other than the author. Some quoting and double-quoting has been added and cleaned up to resolve (all of) these issues.
-
- Sep 17, 2019
-
-
Marcus M. Darden authored
Prior to this change, the parent directory wasn't created and only created leaf directories.
-
- Sep 09, 2019
-
-
Marcus M. Darden authored
Prior to this change, we used test case and test file interchangeably, but in an attempt to clear up wording, test case refers to the tests the autograder applies, and test file refers to the tests the students submit.
-
Marcus M. Darden authored
Prior to this change, the non-portable `echo -n` was used to list the offending files without a project identifier during `make identifier`. The proper way to do this is use printf. This resolves issue #1.
-
Marcus M. Darden authored
% make all This now builds executable, executable_debug, and executable_profile. This will allow for easy implementation of the autograder building and testing student solutions. When a SIG occurs, the AG can then run valgrind with a debug build, to give improved feedback to students. Build objects (.o files) are now only created for release builds. Therefore, any .o file found in the directory will be compiled with -O3 and -DNDEBUG. The other two build targets (debug and profile) are compiled directly from source to executable. This should prevent any unfortunate hybrid builds. Some minor documentation and formatting updates were also made.
-
- May 07, 2019
-
-
paoletti authored
-
- May 05, 2019
-
-
paoletti authored
Removed dos2unix; the autograder does fine without it (tested Project 1 Letterman), both source code and test files, and it produces headaches for students (especially those using Mfile)
-
- Mar 12, 2019
-
-
paoletti authored
Fixed 'identifier' to skip subdirectories, remove old tarballs if they exist, and tell user which files are missing the identifier
-
Marcus M. Darden authored
* A variable (IDENTIFIER) was added to allow the 'identifier' target to search source code and header files for a matching hash parametrically. * The phony 'identifier' target greps for the IDENTIFIER pattern in each file and fails if any source/header doesn't contain the pattern. * The identifier target is added as a dependency to fullsubmit and partialsubmit. * Editing IDENTIFIER is now part of the first student TODO in the Makefile.
-
- Jan 13, 2019
-
-
Marcus M. Darden authored
-
- Sep 13, 2018
-
-
hartsoe authored
-
- Sep 05, 2018
- May 28, 2018
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
- May 11, 2018
-
-
Marcus M. Darden authored
-
- Feb 13, 2018
-
-
Marcus M. Darden authored
-
- Feb 05, 2018
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
- Feb 04, 2018
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
New target 'mac2caen' relies on SSH multiplexing, and an open SSH session to keep files synced FROM Mac TO CAEN.
-
Marcus M. Darden authored
Slightly edited these targets (release, debug, all) for consistency. Also picked some nits in comments and 'make help'.
-
- Jan 02, 2018
-
-
Marcus M. Darden authored
* Previously we were checking all CPP files, we don't need to check test drivers (test*cpp) for style. * Instead of *.h*, use a more correct *.h *.hpp
-
- Oct 04, 2017
-
-
Marcus M. Darden authored
-
- Sep 15, 2017
-
-
paoletti authored
-
- Sep 12, 2017
-
-
paoletti authored
Changed compile flag from -std=c++17 to -std=c++1z for Mac users; still works on CAEN and autograder.
-
- Sep 08, 2017
-
-
paoletti authored
-
- Sep 04, 2017
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
- Oct 07, 2016
-
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-
Marcus M. Darden authored
-