1. 05 Sep, 2015 1 commit
  2. 07 May, 2015 1 commit
    • Matthias Braun's avatar
      Rework setting some OS details · 3d6ab117
      Matthias Braun authored
      The idea here, is that you do not simply set a target operating system
      or architecture, but have a setting for all things different between the
      operating systems. Knowledge about the name and habits of the operating
      system is left to the frontend.
      (We may want to provide a small support library in the future to share
      the triple parsing and OS -> settings code between multiple frontends).
      3d6ab117
  3. 02 Oct, 2014 1 commit
  4. 15 Sep, 2014 1 commit
  5. 28 May, 2014 1 commit
  6. 07 Mar, 2014 1 commit
  7. 28 Oct, 2013 1 commit
    • Matthias Braun's avatar
      remove NEW_ARR_A and use ALLOCAN · fee5ce04
      Matthias Braun authored
      All users of NEW_ARR_A used it to construct a simple array, yet noone
      cared about it actually being an array with a length field in front. For
      this simple use case you should use ALLOCAN.
      fee5ce04
  8. 08 Aug, 2013 1 commit
  9. 02 Jul, 2013 1 commit
  10. 06 May, 2013 2 commits
  11. 04 May, 2013 1 commit
    • Matthias Braun's avatar
      do not include config.h anymore · 0f73b43e
      Matthias Braun authored
      It has been empty for nearly all systems. People who used to put stuff
      in config.h can still create a config.h on their own and inject
      -include (gcc) or /FI (msvc) into their CPPFLAGS.
      0f73b43e
  12. 20 Mar, 2013 1 commit
  13. 29 Jan, 2013 1 commit
  14. 05 Jan, 2013 1 commit
  15. 21 Dec, 2012 1 commit
  16. 12 Dec, 2012 1 commit
  17. 24 Nov, 2012 2 commits
  18. 15 Nov, 2012 2 commits
  19. 15 Aug, 2012 1 commit
  20. 19 Jul, 2012 1 commit
  21. 16 Jul, 2012 1 commit
  22. 13 Jul, 2012 1 commit
  23. 10 Jul, 2012 1 commit
  24. 13 May, 2012 2 commits
  25. 10 May, 2012 1 commit
  26. 06 May, 2012 2 commits
  27. 05 May, 2012 1 commit
    • Christoph Mallon's avatar
      Change tests for ir_visibility_external, which should really test for... · f17b937e
      Christoph Mallon authored
      Change tests for ir_visibility_external, which should really test for entity_has_definition(), since the meaning of ir_visibility_external changed.
      
      For global variables defined in the current translation unit this restores that
      - they are not accessed via trampolines when compiling PIC,
      - they are not skipped when emitting debug info.
      f17b937e
  28. 04 May, 2012 1 commit
    • Matthias Braun's avatar
      ir_visibility cleanup · 07c77ebb
      Matthias Braun authored
      This commit removes the strange differentiation between
      ir_visibility_external and ir_visibility_default. We now only have
      ir_visibility_external for all symbols visible across compilation units.
      You may or may not attach graphs/initializers to them.
      07c77ebb
  29. 26 Apr, 2012 1 commit
    • Matthias Braun's avatar
      dwarf: initial support for callframe and params · cc9d3be2
      Matthias Braun authored
      - We now always output dwarf3 so we can use DW_OP_call_frame_cfa and avoid
        construction location lists, but just reuse the callframe info lists.
      - Backends have to emit debug info as callframe calculation changes:
        The ia32 backend has a preliminary implementation which assumes esp
        offset of frame_type_size at the beginning of a block (currently
        always true), the no-omit-fp mode assumes ebp relative addressing
        (which is correct except for the prolog/epilogue insns)
      cc9d3be2
  30. 25 Apr, 2012 4 commits
  31. 24 Apr, 2012 2 commits