1. 17 May, 2016 1 commit
  2. 14 Feb, 2016 1 commit
  3. 14 Dec, 2015 1 commit
  4. 07 Dec, 2015 2 commits
  5. 25 Sep, 2015 1 commit
  6. 05 Sep, 2015 1 commit
  7. 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
  8. 02 Oct, 2014 1 commit
  9. 15 Sep, 2014 1 commit
  10. 28 May, 2014 1 commit
  11. 07 Mar, 2014 1 commit
  12. 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
  13. 08 Aug, 2013 1 commit
  14. 02 Jul, 2013 1 commit
  15. 06 May, 2013 2 commits
  16. 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
  17. 20 Mar, 2013 1 commit
  18. 29 Jan, 2013 1 commit
  19. 05 Jan, 2013 1 commit
  20. 21 Dec, 2012 1 commit
  21. 12 Dec, 2012 1 commit
  22. 24 Nov, 2012 2 commits
  23. 15 Nov, 2012 2 commits
  24. 15 Aug, 2012 1 commit
  25. 19 Jul, 2012 1 commit
  26. 16 Jul, 2012 1 commit
  27. 13 Jul, 2012 1 commit
  28. 10 Jul, 2012 1 commit
  29. 13 May, 2012 2 commits
  30. 10 May, 2012 1 commit
  31. 06 May, 2012 2 commits
  32. 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
  33. 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
  34. 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