1. 25 Mar, 2015 2 commits
  2. 24 Mar, 2015 3 commits
  3. 23 Mar, 2015 2 commits
  4. 22 Mar, 2015 4 commits
  5. 19 Mar, 2015 1 commit
  6. 21 Mar, 2015 3 commits
  7. 20 Mar, 2015 6 commits
  8. 19 Mar, 2015 7 commits
  9. 17 Mar, 2015 4 commits
  10. 16 Mar, 2015 2 commits
  11. 15 Mar, 2015 1 commit
  12. 14 Mar, 2015 3 commits
    • Edward Z. Yang's avatar
      We need to import 'cast' on Windows · d6f5b4cf
      Edward Z. Yang authored
      This fixes breakage introduced via
      47b5b5c2Signed-off-by: default avatarEdward Z. Yang <ezyang@cs.stanford.edu>
      
      (cherry picked from commit 11314b93)
      d6f5b4cf
    • Peter Trommler's avatar
      Link temporary shared objects with `--no-as-needed` · 3ea34922
      Peter Trommler authored
      Some ELF link editors default to `--as-needed` and record only
      those libraries in DT_NEEDED tags that are needed to resolve
      undefined symbols in the shared object to be created.
      
      In Template Haskell we rely on all symbols that were defined
      in modules compiled so far to be available in the current
      temporary shared object. To prevent the link editor from
      dropping the DT_NEEDED tag for the previously linked temporary
      shared object we need to override the link editors default and
      specify `--no-as-needed` on the command line. This is for GNU ld
      and GOLD ld.
      
      This addresses #10110
      
      TODO: regression test
      
      (cherry picked from commit 1b7f5976)
      3ea34922
    • thomie's avatar
      Move the function strip_quotes to testutil.py · 65753a9d
      thomie authored
      If one runs the testsuite with a profiling compiler, during the import
      of `testlib.py`, `testlib.py` sets the global variable `gs_working`. To
      do so, it executes a few statements which require the function
      `strip_quotes` to be in scope. But that function only gets defined at
      the very end of testlib.py.
      
      This patch moves the definition of `strip_quotes` to testutil.py, which
      is imported at the very top of testlib.py. This unbreaks the nightly
      builders.
      
      (cherry picked from commit cc07a0ba)
      65753a9d
  13. 13 Mar, 2015 2 commits