Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jan 3, 2015
  1. include benchmark stanzas

Commits on Jun 22, 2014
  1. @ianbollinger
Commits on Jun 18, 2014
  1. @ianbollinger

    Infer type parameters of constructors

    ianbollinger committed
    This should silence potential warnings and make the code more robust
    in the face of future changes.
Commits on Oct 29, 2013
Commits on Jan 21, 2013
Commits on Mar 16, 2012
  1. move to Java 1.6

Commits on Mar 9, 2012
Commits on Feb 17, 2012
  1. extension autocomplete

Commits on Nov 9, 2011
Commits on Oct 7, 2011
  1. totally remove scion

Commits on Jun 27, 2011
  1. @serras

    Make HLint integration work.

    serras committed
    Changed the names of some markers, so the the Cabal builder doesn't
    remove all of them in each clean.
Commits on Mar 15, 2011
  1. cabal test suites syntax

Commits on Dec 13, 2010
Commits on Oct 19, 2010
  1. exeFactories_101012

    Scott Michel committed
    Provide a slightly better interface to the IProject to ScionInstance association map. Add the
    shared ScionInstance as a separate case. Prepare to move most of the management out of
    ScionManager, unless we really do want to manage the instances there.
    (a) Create factories for specific types of servers, i.e., standard I/O stream factories for the built-in and the
        user-defined scion-servers. Keep support for the network pipe servers as well, even if they're not invoked.
    (b) scion-server executable instance management moved to ScionPlugin via static methods. UI's ScionManager
        does not directly manage the project-to-scion instance association map; this is all done by ScionPlugin.
    (c) ScionManager will wail once when the scion-server executable factory is changed but can't start servers.
    (d) Support scion-server event changes so that editors can refresh their contents, etc.
    (e) Asynchronous commands are still supported and continuation passing is still required.
    Package changes:
    (a) net.sf.eclipsefp.haskell.scion.internal.client -> net.sf.eclipsefp.haskell.scion.internal.servers
    Minor non-functional changes:
    - Share system colors instead of creating a new Color() object (which tend to be expensive and
      become our problem when they need to be disposed.)
    - Update documentation and reformat code to maintain style.
Commits on Sep 25, 2010
  1. hsinteral_refactor

    Scott Michel committed
    Move what used to be under net.sf.eclipsefp.core.internal.hsimpl to net.sf.eclipsefp.haskell.core.compiler. The Haskell implementation code really belongs
    with compiler-related code. Not quite sure why it was split out in a separate module.
Commits on Aug 17, 2010
  1. Get rid of a TODO -- refactor QueryUtil to use ProcessRunner. QueryUtil

    Scott Michel committed
    appeared to be used across more than just nse.haskell.core, so it got
    moved to the utils package, along with all of its support.
    Note that TtC thought that ProcessRunner could be refactored as well, but
    I don't really see any advantage to that yet.
Commits on Jan 17, 2010
Commits on Nov 20, 2009
Commits on Nov 15, 2009
  1. remove obsolete preferences

Commits on Oct 29, 2009
  1. handle empty source paths

Commits on Oct 17, 2009
Commits on Oct 13, 2009
Commits on Sep 7, 2009
  1. Use scion to build

    unknown committed
Commits on Sep 3, 2009
  1. @eclipsefp

    Make code more Windows friendly

    eclipsefp committed
    Change : into File.pathSeparator
Commits on Aug 25, 2009
  1. @ttencate

    Labeled all my own TODOs with TtC for future reference.

    ttencate committed
    Implemented some small things for Windows (untested).
Commits on Jul 30, 2009
  1. @ttencate

    Reworked preferences stuff to use the new API.

    ttencate committed
    The use of the old API resulted in many compilation warnings
    that distracted from the real problems.
Commits on Jul 27, 2009
  1. @ttencate

    Updated unit tests to succeed again. Added master test suite.

    ttencate committed
    Updated EasyMock to give us the resetToDefault() function.
    Made some changes to GhcCompiler for the benefit of the unit tests.
Commits on Jun 30, 2009
  1. @ttencate

    Fixed bug in the GHC output parser.

    ttencate committed
    Also showing the full message (with additional info) in annotations and markers.
  2. @ttencate

    Improved the way GHC output is processed.

    ttencate committed
    Objective: to get the GHC output in the Eclipse Console back.
    Reinstated the ProcessRunner and ProcessFactory, but modified them a little.
    Refactored parts of the stream processing code, though most is still similar to the old.
    Moved the process runner stuff from ghccompiler to core, where it fits in better.
    Should also port the QueryUtil to use these classes.
Commits on Jun 29, 2009
  1. @ttencate

    Better exception handling in places.

    ttencate committed
    Previously, exceptions were ignored in these places. Now they are at least logged.
  2. @ttencate

    Improved GHC output parsing.

    ttencate committed
    Parsing is now done on a stream, and results are applied as they come in.
    This means that the user does not have to wait for the full compilation
    to complete before seeing error markers and such.
Commits on Jun 27, 2009
  1. @ttencate

    Reimplemented GHC output parsing in Java.

    ttencate committed
    This was previously done by Haskell code, invoked through Cohatoe.
    Known bug: markers from dependencies of the compiled file aren't cleared.
Commits on Jun 18, 2009
  1. @ttencate

    Removed Cohatoe dependencies (crippling some functionality).

    ttencate committed
    Ignore-this: 8cc2321653851f00f4d438242477d9fa
    In particular:
    - Organize Imports (stub)
    - GHC output parsing
    - Cabal file manipulation and validation
    - Make point-free refactoring
    - Rename refactoring (stub)
    - Text hover (already replaced with Scion alternative)
    - Code folding
    - Outline
Commits on Mar 27, 2008
  1. @leiffrenzel

    connected Haskell implementation of GHC output parser and removed Jav…

    leiffrenzel committed
    …a implementation
Commits on Mar 24, 2008
  1. @leiffrenzel

    eliminated bin folder from project model, always use the full path of…

    leiffrenzel committed
    … the exectuables
Something went wrong with that request. Please try again.