source: src/main.cc

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @77d601f   9 months pabuhr dump core for cfa-cpp bad_alloc exception arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e499381   9 months ajbeach Added a new ast dump in main. arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @aa88cb9a   10 months pabuhr update translator help message arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @f57faf6   12 months ajbeach Added a new-ast tools for code locations. The fill pass is being used … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @4a8f150   12 months ajbeach A quick-fix to get the self-assignment bug working and some clean-up I … arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3746f777   13 months f37yu fix Stats::Counter NPE when in new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @e7d6968   13 months f37yu Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc into master arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @490fb92e   13 months f37yu move FixInit? to new ast arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @3e9de01   14 months pabuhr fix --help for cfa-cc by adding "OA" to optstring arm-ehjacob/cs343-translationnew-ast-unique-expr
(edit) @a77257be   16 months Thierry Delisle Compiler now supports --new-ast and --old-ast to select which … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @22f94a4   16 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @046a890   19 months ajbeach That should get default operations working for throws. More tests to come. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @bcd74f3   19 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7215000   20 months Thierry Delisle Added flag to disable non-deteministic parts of the output when testing arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @7030dab   20 months Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @74330e7   22 months pabuhr formatting, add floating-point signal handler to cpp-cc to catch … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @7006ba5   2 years pabuhr move disabling SIGALRM/SIGUSR1 from main.cc to signal.hfa arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @bffcd66   2 years pabuhr harmonize signal handling in main.cc with interpose.cfa, consider … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @49d3128   2 years Thierry Delisle cfa command now properly supports -fdiagnostics-color and … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @1a69a90   2 years Thierry Delisle Added --colors command line arguments to have more control on whether … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9802f4c   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @6559a9d   2 years Thierry Delisle Added missing character to the optstring arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3f3bfe5a   2 years ajbeach Merge from master to new-ast. Removing old lvalue support. arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @4a60488   2 years ajbeach Merged from master taking the lvalue changes to expression and … arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @b4f8808   2 years ajbeach Removed lvalue from types in the old ast. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @ef22ad6   2 years pabuhr deal with conflicts arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @e0bd0f9   2 years pabuhr remove -F flag and fix usage message arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @dee1f89   2 years Thierry Delisle Libcfa make can now stop cfa-cpp when starting so a gdb session will … arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @4615ac8   2 years ajbeach Added asserts and clears to make sure lvalue is only used where we expect. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @f53acdf   2 years Thierry Delisle Merge branch 'master' into new-ast arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @9ea38de   2 years a3moss Fix ast::Pass guard classes arm-ehjacob/cs343-translationnew-astnew-ast-unique-expr
(edit) @0e464f6   2 years Thierry Delisle cfa-cpp help message now puts all dump commands together and in order. arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @c6a1e8a   2 years pabuhr fix conflicit arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @300fbee   2 years pabuhr remove incorrect -n option {fixes #131] arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @9be45a2   2 years pabuhr formatting arm-ehjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @17a0228a   3 years Thierry Delisle Added more visit passes arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @6a625de   3 years Thierry Delisle Some clean-up, some more assertions to check assumptions and changes … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @0c0f548   3 years Thierry Delisle fixed static_assertion which requires a message arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @62ce290   3 years pabuhr update cfa-cpp options arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @3e96559   3 years pabuhr add --help option for cfa-cpp to show options, and restructure the … arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-expr
(edit) @b8665e3   3 years a3moss First build with persistent-map indexer arm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @3c0d4cd   3 years Thierry Delisle Fixed/implemented % of parent printing in timing sections aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @79eaeb7   3 years Thierry Delisle Improved printing, parent printing still incorrect aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @4f97937   3 years Thierry Delisle First draft at timing results, left is better printing and more data aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @1cb7fab2   3 years Thierry Delisle Added better support for enabling/disabling/compiling-out statistics aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @675716e   3 years Thierry Delisle Instrumented PassVisitor? to print average/max depth aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @ebcc940   3 years Thierry Delisle Added --stats flag to enable statistics aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @8f74a6a   3 years Thierry Delisle Added code to support generic statistic counters in the compiler aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @7abee38   3 years Thierry Delisle Cleaned some module.mk files and preparing for better stats in the compiler aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @d08beee   3 years pabuhr formatting aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprpersistent-indexer
(edit) @690166d   3 years pabuhr Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @0689cd9   3 years pabuhr fix spelling mistake in error message aaron-thesisarm-ehcleanup-dtorsjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @a2dbcff1   3 years Thierry Delisle Fixed warning and spacing aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @e523b07   3 years Thierry Delisle Implemented the nolib configuration aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @3b3491b   3 years a3moss Add first draft of resolver prototype dumper aaron-thesisarm-ehcleanup-dtorsdeferred_resnjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @9aa9126   3 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @37fe352   3 years Thierry Delisle Added proper multi-lib handling, tests still do not work and arm … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @4dcaed2   3 years Thierry Delisle Added prelude-dir argument for cfa-cpp aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @25a9b5a   3 years Thierry Delisle Added defines for prelude path in tree aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @05e6eb5   3 years Rob Schluntz Warn about constructor/destructor priorities 101-200 only when not … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @7f38b67a   3 years Rob Schluntz Factor global booleans into CompilationState? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @1be845b   3 years Rob Schluntz Remove filename from global init/destroy functions, use fixed … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @036dd5f   3 years Rob Schluntz Temporarily fill locations just after parsing aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprno_listpersistent-indexer
(edit) @af84a35   3 years pabuhr abort after backtrace when cfa-cpp segment faults aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @b368dd8   3 years pabuhr Merge branch 'master' of plg2:software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @3d26610   3 years pabuhr more push/pop updates aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @25fcb84   3 years Rob Schluntz Reorder if/for initialization hoisting pass aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @bfd0a1a   4 years Rob Schluntz Remove redundant call to Tuples::expandUniqueExpr aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @4990812   4 years Thierry Delisle Added some debug for the fallthrough bug aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @c5e5109   4 years pabuhr give -w flag highest priority aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @b6d7f44   4 years pabuhr adjust compiler specific #if aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @ecaeac6e   4 years Thierry Delisle Better statistics formatting aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @01690b7   4 years Thierry Delisle Merge branch 'master' of plg.uwaterloo.ca:software/cfa/cfa-cc aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @6d611fb   4 years Thierry Delisle Implemented heap stats backend aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @6edd210   4 years Rob Schluntz Change OPTPRINT macro to PASS and incorporate HeapStats::newPass aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @cbbd5b48   4 years Rob Schluntz fix include error aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @b97ebf1   4 years Rob Schluntz Add HeapStats? stubs aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @68e9ace   4 years Thierry Delisle Fixed semantic warning severity handling aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @44bca7f   4 years pabuhr first attempt at warning control aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerwith_gc
(edit) @a16764a   4 years Thierry Delisle Changed warning system to prepare for toggling warnings aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @76b378d   4 years Thierry Delisle Propagated code locations before resolution pass aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @d55d7a6   4 years Thierry Delisle Massive change to errors to enable warnings aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @53d3ab4b   4 years Rob Schluntz Add G flag for debug dump after InstantiateGeneric? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @f0994a1   4 years Rob Schluntz Read extras.cf as BuiltinC and update 64-bit test output to remove … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @6de43b6   4 years Rob Schluntz Fix cfa-cpp flags -L and -N aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @c59bde6   4 years pabuhr temporarily add -N to allow compilation aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @af98d27   4 years Thierry Delisle ifdef out attribute fallthrough for older gccs aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @2e30d47   4 years Thierry Delisle Fixed gcc-7 build aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @a365e0d   4 years Rob Schluntz Remove CopyParams? pass aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @9dbf7c8   4 years Rob Schluntz Modify CopyParams? to use DWT pointers rather than unique ids aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @e4d6335   4 years Rob Schluntz Convert AutogenerateRoutines? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @bff09c8   4 years Rob Schluntz Convert AlternativePrinter? to PassVisitor? aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @9f5ecf5   4 years Thierry Delisle Skeleton for waitfor language support aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @be9288a   4 years Thierry Delisle Fixed errors made by the clean-up tool aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @08fc48f   4 years Thierry Delisle Big header cleaning pass - commit 1 aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @a5f0529   4 years ajbeach Virtual casts have been added. They still require a lot of hand coded … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @bf2438c   4 years Thierry Delisle Cleaned-up some headers using a tool called 'include-what-you-use' aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @54d714e   4 years ajbeach Re-worked LinkageSpec?. It has almost exactly the same interface but … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @44f44617   4 years Thierry Delisle Fix build for 16.04 aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
(edit) @307a732   4 years ajbeach The exception handling code compilers and translates, but the … aaron-thesisarm-ehcleanup-dtorsdeferred_resndemanglerjacob/cs343-translationjenkins-sandboxnew-astnew-ast-unique-exprnew-envno_listpersistent-indexerresolv-newwith_gc
Note: See TracRevisionLog for help on using the revision log.