1. 16 Nov, 2007 1 commit
  2. 12 Nov, 2007 1 commit
  3. 16 Oct, 2007 1 commit
  4. 15 Oct, 2007 1 commit
  5. 12 Oct, 2007 2 commits
  6. 09 Aug, 2007 1 commit
  7. 06 Aug, 2007 1 commit
  8. 10 Jul, 2007 2 commits
  9. 27 Jun, 2007 1 commit
  10. 26 Jun, 2007 1 commit
  11. 23 Jun, 2007 1 commit
  12. 20 Jun, 2007 1 commit
  13. 19 Jun, 2007 1 commit
  14. 07 May, 2007 1 commit
  15. 04 May, 2007 1 commit
  16. 14 Mar, 2007 2 commits
  17. 13 Mar, 2007 1 commit
  18. 12 Mar, 2007 1 commit
  19. 06 Mar, 2007 2 commits
  20. 05 Mar, 2007 1 commit
    • Clemens Grelck's avatar
      Prepared libsac2c for creation of a pure shared library rather than · c72ff503
      Clemens Grelck authored
      an executable.
      Extended the phase mechanism such that the entire compilation process
      is full generated from macro definitions.
      Beautified the way optimisation and type statistics are printed.
      Prepared sac2c for multiple compilation processes, e.g. renamed
      phase_info.mac to phase_sac2c.mac.
      c72ff503
  21. 05 Feb, 2007 1 commit
  22. 29 Jan, 2007 1 commit
  23. 27 Jan, 2007 1 commit
    • Clemens Grelck's avatar
      Completely restructured the compiler phase mechanism: · f240030a
      Clemens Grelck authored
      Usage and option handling is generated from phase_info.mac
      phase_info.mac is brought in-sync with phase calls, which are
      not yet generated.
      phase_info.mac now reflects the entire compilation process
      including multiple optimisation cycles and function-based
      optimisations.
      Many compiler modules required modification to stream-line 
      compiler phases in a way that allows the complete generation
      of phase drivers in the near future.
      f240030a
  24. 25 Jan, 2007 1 commit
  25. 10 Jan, 2007 1 commit
    • Clemens Grelck's avatar
      Converted compiler driver in main.c to exclusively use the · 4f22d3d5
      Clemens Grelck authored
      phase/subphase mechanism. All phase drivers are concentrated
      in a new file phase_drivers.[ch]. Prototype declarations and
      the compiler driver are automatically generated from phase_info.mac.
      Code generation, C compiler invocation and library creation are
      reorganised to use the phase/subphase mechanism.
      4f22d3d5
  26. 09 Jan, 2007 2 commits
    • Clemens Grelck's avatar
      c5f2cd84
    • Clemens Grelck's avatar
      Re-implemented the compiler setup and scanparse phases. · 5a6e676b
      Clemens Grelck authored
      Setup is no longer done in a standard phase, but before the
      phase mechanism starts.
      Pre- and post option checks are integrated into the normal
      command line analysis.
      ScanParse is reorganised into 3 subphases and the handling
      of cpp arguments and the cpp call is re-implemented without
      static buffering.
      To keep the phase numbering unaffected, I introduced a new 
      phase 'preprocess' distinguished from scanparse.
      Weird initialisations in DupTree and check_lib are replaced
      by more appropriate code.
      5a6e676b
  27. 01 Jan, 2007 1 commit
    • Clemens Grelck's avatar
      Restructured compiler setup. · 0e2146a0
      Clemens Grelck authored
      Streamlined initialisation of memcheck.
      Made handling of -d memcheck option in accordance
      with compiler infrastructure guidelines.
      0e2146a0
  28. 20 Dec, 2006 1 commit
  29. 19 Dec, 2006 1 commit
  30. 14 Dec, 2006 1 commit
  31. 25 Oct, 2006 1 commit
  32. 05 Oct, 2006 1 commit
  33. 17 Aug, 2006 1 commit
  34. 09 Aug, 2006 1 commit
  35. 31 Jul, 2006 1 commit