Switch branches/tags
Nothing to show
Commits on Apr 20, 2009
  1. Update README with more complete descriptions of the currently

    nominolo committed Apr 20, 2009
    supported commands.
Commits on Apr 19, 2009
  1. Update the notes buffer during background type checking if needed.

    nominolo committed Apr 19, 2009
    Also removes an Emacs error message when jumping to a location in a
    file that was not previously open.
  2. Merge branch 'definition_sites'

    nominolo committed Apr 19, 2009
  3. Collect definition site information by looking at the `TyThings`.

    nominolo committed Apr 19, 2009
    `TyThings` are defined in the `ModuleInfo` which is provided for every
    module that GHC knows about.  Keeping the TyThings around may not be a good
    long-term solution; see note in `Scion.Types.DefSiteDB`.
    Getting the source locations for external packages must be done by using
    Hackage as a library.
Commits on Apr 8, 2009
  1. Minor refactorings.

    nominolo committed Apr 8, 2009
Commits on Apr 7, 2009
  1. Add first version of module to collect definition site info.

    nominolo committed Apr 7, 2009
    Eventually this should be run after compiling/loading each module
    to update the tags database.
Commits on Apr 5, 2009
  1. Fix wibble bug.

    nominolo committed Apr 5, 2009
  2. Indentation only.

    nominolo committed Apr 5, 2009
Commits on Mar 31, 2009
  1. Fix typo.

    nominolo committed Mar 31, 2009
Commits on Mar 22, 2009
  1. Documentation only.

    nominolo committed Mar 22, 2009
Commits on Mar 13, 2009
  1. Normalise, too, when making absolute paths.

    nominolo committed Mar 13, 2009
    Otherwise, we might end up with things like `/foo/./bar`.
Commits on Mar 12, 2009
  1. Wrap GHC's error message and location type.

    nominolo committed Mar 12, 2009
    A GHC error or warning message is now a `Note` of some `NoteKind`.
    Accordingly, `CompilationResult` now only contains a multiset (bag) of
    `Note`s instead of separate warning and error bags.
    GHC's `SrcSpan` is now a `Location`, which adds two more invariants:
      * The source of a location now specifies directly whether it is a
        file or something else.
      * File paths are always normalised to absolute paths.
Commits on Mar 11, 2009
  1. Comments/Layout only.

    nominolo committed Mar 11, 2009
  2. Make `scion-load` smarter. It should now mostly DWIM.

    nominolo committed Mar 11, 2009
    `scion-load` now automatically configures a Cabal project when needed.
  3. Emacs: Use keywords to distinguish component types.

    nominolo committed Mar 11, 2009
    I.e. `library` becomes `:library`, etc.
Commits on Mar 10, 2009