Skip to content
Snippets Groups Projects
  1. Dec 01, 1999
  2. Nov 30, 1999
  3. Nov 29, 1999
    • Julian Seward's avatar
      [project @ 1999-11-29 18:59:23 by sewardj] · b3c8ae4e
      Julian Seward authored
      Make StgHugs use the same naming scheme as GHC does for class +
      instance machinery.
      
      Add machinery to do Z-encoding/decoding of names extracted from
      interface files.
      
      Make the ELF object loader work again.  It seemed to have suffered
      slight bitrot over the past couple of months.  Fix various minor bugs.
      
      Track a small change in interface file syntax.
      
      Make Printer.c print tagged-unboxed stack sections in a decent way
      now that Alastair-style stack tags have been abandoned.
      b3c8ae4e
    • Julian Seward's avatar
      [project @ 1999-11-29 18:53:14 by sewardj] · 13d14c51
      Julian Seward authored
      Implement foreign import dynamic.
      13d14c51
    • Simon Peyton Jones's avatar
      [project @ 1999-11-29 17:34:14 by simonpj] · e1a4f2a5
      Simon Peyton Jones authored
      Make it so that a class decl generates default method decls
      for every method, not just for the ones that the user supplies
      default-methods for.
      
      GHC will never call these default-default methods, because
      when it finds an instance decl with no defn for a method,
      *and* the class decl doesn't have a user-programmed default
      method, it whips up a new default method for that instance
      decl so that the error message is more informative than
      the default-default method would be.
      
      But Hugs isn't so smart, and wants to call something from
      the class decl.
      
      This change required fiddling with more than I expected.  Sigh.
      
      Simon
      e1a4f2a5
    • Keith Wansbrough's avatar
      [project @ 1999-11-29 14:52:24 by keithw] · 0f2ca589
      Keith Wansbrough authored
      error.h -> stgerror.h
      0f2ca589
    • Julian Seward's avatar
      [project @ 1999-11-29 13:21:32 by sewardj] · 2e7b6126
      Julian Seward authored
      error.h --> stgerror.h
      2e7b6126
    • Keith Wansbrough's avatar
      [project @ 1999-11-29 12:02:42 by keithw] · 0ee48772
      Keith Wansbrough authored
      This commit adds the new RTS option `-xc', which prints the current
      cost-centre stack to stderr whenever an exception is raised.  This is
      intended to be a debugging tool, to help trace those "Prelude.head:
      empty list" errors that are so frustrating to find.
      
      `-xc' is only available for programs compiled with -prof, and you
      probably want -auto as well to get useful information.
      
      This is currently experimental; it would be better if it only
      displayed the info for *uncaught* exceptions, but this is harder to
      implement.
      
      This commit also makes an OFTEL-inspired extension to the RTS option
      space.  Since we've almost run out of options, `-x' is now reserved
      for `extended' options.  `-xc' is the first of these, but that leaves
      '-x[0-9A-Zabd-wyz]' still to be used!  The prefix `-xx' is reserved
      for future extension.
      0ee48772
  4. Nov 26, 1999
  5. Nov 25, 1999
  6. Nov 24, 1999
Loading