# # ChangeLog for doc/generic_types/generic_types.tex # # Generated by Trac 1.2.1 # Apr 26, 2024, 11:20:59 PM Mon, 17 Apr 2017 20:55:53 GMT Peter A. Buhr [43a284c] * doc/generic_types/generic_types.tex (modified) add stack implementation Mon, 17 Apr 2017 19:47:12 GMT Aaron Moss [4ae83a4b] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Mon, 17 Apr 2017 19:47:07 GMT Aaron Moss [c87cd93] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-pair.c (modified) * doc/generic_types/evaluation/cfa-pair.h (moved) * doc/generic_types/evaluation/cfa-print.c (modified) * doc/generic_types/evaluation/cfa-print.h (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-print.hpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.dat (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Final version of the benchmark code Mon, 17 Apr 2017 19:41:36 GMT Peter A. Buhr [2183e12] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) ignore timing graph and add pages for Alphard citation Mon, 17 Apr 2017 11:58:50 GMT Peter A. Buhr [33e22da] * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) adjust green colour Mon, 17 Apr 2017 01:14:41 GMT Peter A. Buhr [19b2133] * doc/generic_types/generic_types.tex (modified) fix citations Sun, 16 Apr 2017 14:42:15 GMT Peter A. Buhr [10e0fcd] * doc/generic_types/generic_types.tex (modified) fix malloc calls Sun, 16 Apr 2017 13:48:02 GMT Peter A. Buhr [0aad606] * doc/generic_types/generic_types.tex (modified) fix figure layout Sun, 16 Apr 2017 13:45:31 GMT Peter A. Buhr [1dc6df0] * doc/generic_types/generic_types.tex (modified) additional cleanup Sun, 16 Apr 2017 12:25:27 GMT Peter A. Buhr [c57d1935] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) pass over evaluation section, add more citations Sat, 15 Apr 2017 23:09:59 GMT Aaron Moss [a381b46] * doc/generic_types/Makefile (modified) * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-print.h (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/c-stack.h (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-print.h (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cfa-stack.h (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-print.hpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vprint.hpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (deleted) * doc/generic_types/evaluation/timing.dat (added) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Minor cleanup, also filled in benchmark source appendix Sat, 15 Apr 2017 18:55:09 GMT Aaron Moss [308880c] * doc/generic_types/generic_types.tex (modified) Finish Aaron's editorial pass on paper Sat, 15 Apr 2017 18:31:59 GMT Aaron Moss [67e8e192] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 Apr 2017 18:31:54 GMT Aaron Moss [b23d969] * doc/generic_types/generic_types.tex (modified) edits up to end of tuples section Sat, 15 Apr 2017 18:29:34 GMT Peter A. Buhr [c0e7723] * doc/generic_types/generic_types.tex (modified) finished changes to conclusion Sat, 15 Apr 2017 16:54:03 GMT Aaron Moss [f891424] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) * src/Parser/ParseNode.h (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Sat, 15 Apr 2017 16:54:01 GMT Aaron Moss [1c38f5b] * doc/generic_types/generic_types.tex (modified) Add comment for reverted change to eval section Sat, 15 Apr 2017 15:45:40 GMT Peter A. Buhr [17f27d40] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) work on conclusion and add references Fri, 14 Apr 2017 22:24:35 GMT Aaron Moss [79b8dc3] * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.hpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/generic_types.tex (modified) Some compaction of benchmark code Fri, 14 Apr 2017 22:07:46 GMT Peter A. Buhr [952d201] * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/generic_types.tex (modified) more evaluation material Fri, 14 Apr 2017 21:03:43 GMT Peter A. Buhr [1504536] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (modified) * doc/generic_types/evaluation/c-print.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Fri, 14 Apr 2017 21:03:36 GMT Peter A. Buhr [bbe856c] * doc/generic_types/generic_types.tex (modified) more changes to evaluation Fri, 14 Apr 2017 20:51:13 GMT Aaron Moss [3fb7f5e] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (modified) * doc/generic_types/evaluation/c-print.c (modified) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-stack.hpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/cpp-vstack.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.gp (modified) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Update benchmarks, cleanup edits to the evaluation section Fri, 14 Apr 2017 16:41:06 GMT Peter A. Buhr [3895b8b5] * doc/bibliography/cfa.bib (modified) * doc/generic_types/Makefile (modified) * doc/generic_types/evaluation/timing.csv (modified) * doc/generic_types/evaluation/timing.eps (deleted) * doc/generic_types/evaluation/timing.gp (added) * doc/generic_types/evaluation/timing.plg (deleted) * doc/generic_types/generic_types.tex (modified) initial work on evaluatoin and related polymorphic work Fri, 14 Apr 2017 00:33:59 GMT Rob Schluntz [1a16e9d] * doc/generic_types/generic_types.tex (modified) fix typos in tuples/variadics related work section Thu, 13 Apr 2017 20:54:42 GMT Aaron Moss [c87eb50] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Thu, 13 Apr 2017 20:54:38 GMT Aaron Moss [cceab8a] * doc/generic_types/evaluation/timing.csv (added) * doc/generic_types/evaluation/timing.eps (added) * doc/generic_types/evaluation/timing.plg (added) * doc/generic_types/evaluation/timing.xlsx (modified) * doc/generic_types/generic_types.tex (modified) Initial checkin of evaluation section Thu, 13 Apr 2017 17:20:08 GMT Peter A. Buhr [ad4d035] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) first dfrat of tuple/variadic related work Thu, 13 Apr 2017 14:30:54 GMT Peter A. Buhr [5103d7a] * doc/generic_types/generic_types.tex (modified) small fixups in tuples section Thu, 13 Apr 2017 12:17:28 GMT Rob Schluntz [ffc9f5a] * doc/generic_types/generic_types.tex (modified) fixed a few typos in generic types Thu, 13 Apr 2017 02:57:36 GMT Peter A. Buhr [19518e8] * doc/generic_types/generic_types.tex (modified) more shortening tuple section Thu, 13 Apr 2017 02:15:09 GMT Peter A. Buhr [549950c] * doc/generic_types/generic_types.tex (modified) shortening tuple section Wed, 12 Apr 2017 13:50:45 GMT Peter A. Buhr [f3be342] * doc/generic_types/generic_types.tex (modified) more cleanup for pages 1-8 Wed, 12 Apr 2017 13:14:39 GMT Peter A. Buhr [3720bf8f] * doc/generic_types/generic_types.tex (modified) more cleanup for pages 1-8 Tue, 11 Apr 2017 22:35:59 GMT Peter A. Buhr [da1c772] * doc/generic_types/evaluation/Makefile (modified) * doc/generic_types/evaluation/bench.h (modified) * doc/generic_types/evaluation/bench.hpp (modified) * doc/generic_types/evaluation/c-bench.c (modified) * doc/generic_types/evaluation/c-pair.c (added) * doc/generic_types/evaluation/c-pair.h (added) * doc/generic_types/evaluation/c-stack.c (modified) * doc/generic_types/evaluation/c-stack.h (modified) * doc/generic_types/evaluation/cfa-bench.c (modified) * doc/generic_types/evaluation/cfa-pair.c (added) * doc/generic_types/evaluation/cfa-stack.c (modified) * doc/generic_types/evaluation/cpp-bench.cpp (modified) * doc/generic_types/evaluation/cpp-vbench.cpp (modified) * doc/generic_types/evaluation/object.hpp (modified) * doc/generic_types/evaluation/pair (added) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 11 Apr 2017 21:11:59 GMT Aaron Moss [4f57930] * doc/generic_types/generic_types.tex (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Autogen.cc (modified) * src/SynTree/Expression.cc (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Tue, 11 Apr 2017 20:20:51 GMT Peter A. Buhr [f674479] * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/cfa-format.tex (modified) * doc/rob_thesis/conclusions.tex (modified) * doc/rob_thesis/ctordtor.tex (modified) * doc/rob_thesis/examples/conclusions/dtor.c (added) * doc/rob_thesis/examples/conclusions/except.c (added) * doc/rob_thesis/examples/conclusions/except.cc (added) * doc/rob_thesis/examples/ctor/member.c (added) * doc/rob_thesis/examples/nested.c (added) * doc/rob_thesis/examples/tuples/named.c (added) * doc/rob_thesis/examples/variadic/sum1.c (added) * doc/rob_thesis/examples/variadic/sum2.c (added) * doc/rob_thesis/intro.tex (modified) * doc/rob_thesis/thesis-frontpgs.tex (modified) * doc/rob_thesis/thesis.bib (added) * doc/rob_thesis/thesis.tex (modified) * doc/rob_thesis/tuples.tex (modified) * doc/rob_thesis/variadic.tex (added) * src/ControlStruct/LabelGenerator.cc (modified) * src/ControlStruct/LabelGenerator.h (modified) * src/ControlStruct/MLEMutator.cc (modified) * src/ResolvExpr/AlternativeFinder.cc (modified) * src/ResolvExpr/AlternativeFinder.h (modified) * src/SymTab/Autogen.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Tue, 11 Apr 2017 20:20:46 GMT Peter A. Buhr [a0fc78a] * doc/generic_types/generic_types.tex (modified) compress up to page 6 Tue, 11 Apr 2017 18:34:57 GMT Rob Schluntz [32bcef7] * doc/generic_types/generic_types.tex (modified) fix small typo in generic types paper Tue, 11 Apr 2017 17:45:03 GMT Aaron Moss [e6dceef] * doc/generic_types/generic_types.tex (modified) Tweak code examples for consistent capitalization on pair and switch ... Tue, 11 Apr 2017 11:43:00 GMT Peter A. Buhr [b39e3dae] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) additional edits to front material Thu, 06 Apr 2017 14:54:26 GMT Peter A. Buhr [115a868] * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) additions and compression of first 5 pages Wed, 05 Apr 2017 16:18:01 GMT Aaron Moss [7a026ff] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc Wed, 05 Apr 2017 16:17:57 GMT Aaron Moss [22444f4] * doc/generic_types/generic_types.tex (modified) Added Java and D to related work Wed, 05 Apr 2017 14:38:55 GMT Peter A. Buhr [a95310e3] * doc/generic_types/generic_types.tex (modified) more squeezing on pages 1-4 Wed, 05 Apr 2017 14:35:33 GMT Aaron Moss [0a4c59b] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Citation tweaks for TIOBE Index Wed, 05 Apr 2017 13:38:31 GMT Peter A. Buhr [8f5bf6d] * doc/bibliography/cfa.bib (modified) * doc/generic_types/evaluation/Makefile (added) * doc/generic_types/evaluation/bench.h (added) * doc/generic_types/evaluation/c-bench.c (added) * doc/generic_types/evaluation/c-stack.c (added) * doc/generic_types/evaluation/c-stack.h (added) * doc/generic_types/evaluation/cfa-bench.c (added) * doc/generic_types/evaluation/cfa-stack.c (added) * doc/generic_types/evaluation/cfa-stack.h (added) * doc/generic_types/evaluation/cpp-bench.cpp (added) * doc/generic_types/evaluation/cpp-stack.h (added) * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Wed, 05 Apr 2017 13:38:25 GMT Peter A. Buhr [4fc45ff] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) update first 4 pages Wed, 05 Apr 2017 02:26:27 GMT Aaron Moss [55b2f5a] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Add Objective-C and GObject/Vala to related work on generics paper Mon, 03 Apr 2017 20:42:28 GMT Peter A. Buhr [3195953] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 20:42:23 GMT Peter A. Buhr [40299741] * doc/generic_types/generic_types.tex (modified) wording changes Mon, 03 Apr 2017 20:38:05 GMT Aaron Moss [ae6cc8b] * doc/generic_types/generic_types.tex (modified) Added contributions to intro/abstract/conclusion based on Magnus' ... Mon, 03 Apr 2017 19:34:55 GMT Peter A. Buhr [bbc9b64] * doc/generic_types/generic_types.tex (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 19:32:38 GMT Aaron Moss [a357b4c] * doc/generic_types/generic_types.tex (modified) Very rough draft of paper motivations from conversation with Magnus Mon, 03 Apr 2017 18:29:11 GMT Peter A. Buhr [6f71276] * doc/bibliography/cfa.bib (modified) * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) * src/GenPoly/InstantiateGeneric.cc (modified) * src/ResolvExpr/PtrsCastable.cc (modified) * src/ResolvExpr/Unify.cc (modified) * src/libcfa/startup.h (modified) Merge branch 'master' of plg2:software/cfa/cfa-cc Mon, 03 Apr 2017 18:29:04 GMT Peter A. Buhr [8396044] * doc/generic_types/generic_types.tex (modified) small colour changes Mon, 03 Apr 2017 16:00:58 GMT Aaron Moss [5995116] * doc/bibliography/cfa.bib (modified) * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.tex (modified) Update TODOs, language references Mon, 03 Apr 2017 14:38:04 GMT Aaron Moss [fc19129] * doc/bibliography/cfa.bib (modified) * doc/generic_types/Makefile (added) * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) * src/CodeGen/CodeGenerator.cc (modified) * src/Parser/ExpressionNode.cc (modified) * src/Parser/parser.yy (modified) * src/SymTab/Indexer.cc (modified) * src/SymTab/Validate.cc (modified) * src/SynTree/Expression.cc (modified) * src/SynTree/Expression.h (modified) * src/SynTree/Mutator.cc (modified) * src/SynTree/Visitor.cc (modified) * src/driver/cfa.cc (modified) * src/libcfa/Makefile.am (modified) * src/libcfa/Makefile.in (modified) * src/libcfa/assert.c (modified) * src/libcfa/concurrency/kernel.c (modified) * src/libcfa/concurrency/thread.c (modified) * src/libcfa/interpose.c (added) * src/libcfa/interpose.h (added) * src/libcfa/libhdr/libdebug.c (added) * src/libcfa/libhdr/libdebug.h (modified) * src/libcfa/startup.h (added) * src/libcfa/stdlib (modified) * src/libcfa/stdlib.c (modified) * src/tests/.expect/searchsort.txt (modified) * src/tests/searchsort.c (modified) Merge changes to generics paper Mon, 03 Apr 2017 13:10:57 GMT Peter A. Buhr [36e05a2] * doc/generic_types/generic_types.tex (modified) more squeezing of text to fit on first 3 pages Mon, 03 Apr 2017 13:01:28 GMT Peter A. Buhr [ea73caf] * doc/generic_types/generic_types.tex (modified) squeeze text to fit on first 3 pages Sun, 02 Apr 2017 18:34:11 GMT Aaron Moss [ee89ad43] * doc/bibliography/cfa.bib (modified) * doc/generic_types/generic_types.tex (modified) Typo-fixes on Peter's changes Sun, 02 Apr 2017 14:09:56 GMT Peter A. Buhr [06cf47f] * doc/bibliography/cfa.bib (modified) * doc/generic_types/acmart.cls (modified) * doc/generic_types/generic_types.tex (modified) changes to OOPSLA paper Thu, 30 Mar 2017 17:55:31 GMT Aaron Moss [814525c] * doc/generic_types/generic_types.tex (modified) Integrate Rob's first-round feedback on paper Wed, 29 Mar 2017 21:41:51 GMT Rob Schluntz [6a86a0a] * doc/generic_types/generic_types.tex (modified) fix some minor typos in generic types paper Wed, 29 Mar 2017 14:35:58 GMT Aaron Moss [95448f1e] * doc/generic_types/generic_types.tex (modified) Added acknowledgements, spacing tweaks Wed, 29 Mar 2017 02:06:18 GMT Aaron Moss [3ed64ff] * doc/generic_types/generic_types.tex (modified) Initial editing pass on generics/tuples paper Tue, 28 Mar 2017 20:51:47 GMT Aaron Moss [c1fb1f2f] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) Update abstract and related work Tue, 28 Mar 2017 01:00:38 GMT Aaron Moss [41cd57c0] * doc/generic_types/generic_types.tex (modified) Finish initial integration of tuples work Mon, 27 Mar 2017 20:54:31 GMT Aaron Moss [cb4d825] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/tuples.tex (modified) Ongoing integration of Rob's tuple material into paper Fri, 24 Mar 2017 20:31:07 GMT Aaron Moss [231f01c] * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) Further updates to paper Thu, 23 Mar 2017 21:20:29 GMT Aaron Moss [1ca52db] * doc/generic_types/.gitignore (modified) * doc/generic_types/generic_types.bib (modified) * doc/generic_types/generic_types.tex (modified) * doc/rob_thesis/.gitignore (added) Add more background and generics material to paper Thu, 23 Mar 2017 01:36:48 GMT Aaron Moss [41c25b8] * doc/generic_types/generic_types.tex (modified) Added tag structs discussion to generics paper. Wed, 22 Mar 2017 21:17:03 GMT Aaron Moss [06ccbc7] * doc/generic_types/generic_types.tex (modified) Further updates to generics paper Wed, 22 Mar 2017 17:25:15 GMT Aaron Moss [1c2c253] * doc/generic_types/generic_types.tex (modified) Added polymorphic functions and traits background to generic types ... Tue, 21 Mar 2017 20:39:58 GMT Aaron Moss [a53e10a] * doc/generic_types/.gitignore (added) * doc/generic_types/ACM-Reference-Format.bst (added) * doc/generic_types/acmart-pacmpl-template.tex (added) * doc/generic_types/acmart.cls (added) * doc/generic_types/generic_types.bib (added) * doc/generic_types/generic_types.tex (added) Started OOPSLA paper for generic types