1. 11 May, 2016 4 commits
    • Kevin Modzelewski's avatar
      Update section_ordering.txt · e54ca907
      Kevin Modzelewski authored
      I ended up running "make update_section_ordering" multiple times since it seemed to help.
      Or maybe things are just very random and then I picked one that happened to benchmark well.
      e54ca907
    • Kevin Modzelewski's avatar
    • Kevin Modzelewski's avatar
      Add setattrInternal · e3dc92d1
      Kevin Modzelewski authored
      This should fix the bad behavior we had where setGlobal would only get rewritten
      by having its call to setattr() get inlined, and having setattr() then think it
      was being called directly.  This was both brittle (only worked on release builds)
      and incorrect (there were checks that happened before calling into setattr, which
      needed to be emitted as guards).
      
      I had hacked in an attribute((always_inline)) to at least deal with the brittleness,
      but this should be a fix for real.  And let us reenable the gcc builds.
      e3dc92d1
    • Kevin Modzelewski's avatar
      Functions that look at the return address should be noinline · 2f40d89e
      Kevin Modzelewski authored
      Otherwise they can end up seeing the return address of their caller
      2f40d89e
  2. 10 May, 2016 1 commit
  3. 09 May, 2016 17 commits
  4. 08 May, 2016 7 commits
  5. 07 May, 2016 4 commits
  6. 06 May, 2016 7 commits