Skip to content

Commit

Permalink
no zip contained commit
Browse files Browse the repository at this point in the history
  • Loading branch information
Randall Maxwell committed Jun 9, 2015
1 parent 61587da commit a47a6f4
Show file tree
Hide file tree
Showing 130 changed files with 39,786 additions and 0 deletions.
Binary file added Counting Rules/counting_standards_ada.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_bash.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_c_c.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_cfscript.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_coldfusion.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_cs.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_csh.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_css.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_fortran.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_html_xml.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_java.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_makefile.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_matlab.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_pascal.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_perl.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_php.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_python.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_ruby.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_sql.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_vb.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_verilog.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_vhdl.pdf
Binary file not shown.
Binary file added Counting Rules/counting_standards_x_midas.pdf
Binary file not shown.
7 changes: 7 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
all:
mkdir -p bin
g++ -Wall -o bin/UCC -DUNIX src/*.cpp

clean:
rm -f bin/UCC bin/UCC.exe
rmdir --ignore-fail-on-non-empty bin
69 changes: 69 additions & 0 deletions Read_Me.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
Read_Me.txt for Unified Code Count 2013_04 with Threading and other improvements
June 6, 2015

Files found here

Counting Rules documents - 1 doc per language parser group
23 files
src sources needed to build UCC Thread version
90 files with 30 different language parsers

license.txt original from UCC
Makefile original from UCC
Read_Me.txt the file you are reading now...
UCC.2008.vcproj original from UCC
UCC.2010.vcxproj original from UCC
UCC.2010.vcxproj.filters original from UCC
UCC.2012.vcxproj original from UCC
UCC.2012.vcxproj.filters original from UCC
UCC_CA_Profile_DIFF_No_DUP_0.png screen shot of AMD CodeAnalyst profiler in use
UCC_CA_Profile_DIFF_No_DUP_Details.txt profiling/improving Differencing procedures
UCC_CA_Profile_DUP_No_DIFF_Details.txt profiling/improving Duplication checking procedures
UCC_Multithreading_Notes.doc text and screen shots giving some background during development
UCC_Release_Notes_Threads_2013_04.txt descriptions of changes and some tips (strongly suggested reading)
UCC_release_notes_v.2013.04.pdf original Release notes
UCC_user_manual_v.2013.04.pdf original User manual

For all else:
You can Register and get the original UCC 2013_04 distribution including docs at
http://csse.usc.edu/ucc_wp/

License:
I adhere to terms as stated in the license.txt file in this directory from USC.
I have no other terms.
The software changes are freely available and with the same limitations.
I have no other license file for anyone to mull over.

Acknowledgements:

To: Center for Systems and Software Engineering
University of Southern California
and
All those elsewhere who have contributed.
Thanks to all the people past and present that built UCC.
I am happy to give back to a tool I have used to find complexity nuggets.

To: Boost C++ libraries creators, contributors and maintainers.
I am humbled by the insights gained from using Boost.
Thanks so much.

To: Jeff Preshing for contributing a cross platform Semaphore library.
The semaphore library sema.h was an excellent fit
after a slight edit to not require C++ 2011 features.
Enjoyed reading your web site and the analogies and illustrations.
Thank you.

To: AMD CodeAnalyst team and whatever you are working on now.
Thanks for building such an excellent profiler that made my work much easier.

To: KDiff3 team for building such an effective visual difference utility.
This tool literally saved me hours of time that I would have needed
checking all the various UCC output options trying to use other methods.
Thanks for a best in class visual differencer.

As for me,
I tried to leave some sensible comments along with the working code...
Hopefully these changes will be merged into the original UCC baseline future versions.

Enjoy!
Randy Maxwell
Loading

0 comments on commit a47a6f4

Please sign in to comment.