Lighthouse has a new layout. Prefer the old one? Return to the old layout, and switch back any time from the link at the top of each page.

Activity (RSS)

Tuesday, September 02 2008
11 Staticly scoped environments was updated
  • Douglas Creager
    Douglas Creager commented at 7:10 PM

    (from [2a3f31e387e7b41c1856ff79a47ad5bfebdea5cc]) CSPM environments

    An environment is the symbol table that hold CSPM definitions. They provide a standard mappi...

Tuesday, August 26 2008
12 Need better representation for sets was created
  • Douglas Creager
    Douglas Creager created the ticket at 11:47 PM

    My initial implementation for CSPM sets used Haskell's “set-like” list functions (nub, union, etc). This works fine for constructing lists that don't contain d...

Adding more test cases for booleans ... was committed by Douglas Creager at 11:44 PM
Adding more test cases for sets This... was committed by Douglas Creager at 11:44 PM
Cabal build infrastructure This patc... was committed by Douglas Creager at 4:36 PM
10 Create Cabal package for CSPM library was updated
  • Douglas Creager
    • State changed from new to resolved
    by Douglas Creager at 4:36 PM

    (from [015d87c470e1e67cba3de830767d2413aa3f78a7]) Cabal build infrastructure

    This patch introduces a Cabal package description for the current HST library. Th...

Initial Haskell CSPM implementation ... was committed by Douglas Creager at 4:36 PM
2 CSPM to CSP₀ compiler was updated
  • Douglas Creager
    Douglas Creager commented at 4:36 PM

    (from [2b108c39f9179982b3d2447a980928aeb81e99d5]) Initial Haskell CSPM implementation

    This is an initial patch implementing the CSPM language in Haskell. I've ...

Monday, August 25 2008
11 Staticly scoped environments was created
  • Douglas Creager
    Douglas Creager created the ticket at 7:14 PM

    Identifier references in CSPM are staticly scoped. Before implementing let bindings, λ abstractions, and variable references, I'll have to create an implementa...

10 Create Cabal package for CSPM library was created
  • Douglas Creager
    Douglas Creager created the ticket at 7:13 PM

    I need to create a Cabal package for the Haskell CSPM code. It should interface in with the QuickCheck test suite.

2 CSPM to CSP₀ compiler was updated
  • Douglas Creager
    • Tag set to csp0, cspm
    by Douglas Creager at 7:11 PM

    I've decided to use Haskell as the implementation language for the CSPM bits of HST. (Thanks to David Faitelson for the idea!) Since it's a lazy functional la...

Friday, July 11 2008
1.0-α2 was updated by Douglas Creager at 3:38 PM
 
0 of 6 tickets remain in this milestone
Sunday, July 06 2008
1.0-α2 was updated by Douglas Creager at 1:58 PM
 
0 of 6 tickets remain in this milestone
1.0-α3 was updated by Douglas Creager at 1:57 PM
 
0 of 1 tickets remain in this milestone
5 Need to implement “interrupt” operator was updated
  • Douglas Creager
    • Tag set to operators
    • Milestone changed from 1.0-α2 to 1.0-α3
    by Douglas Creager at 1:56 PM
Merge branch 'master' into rel * mas... was committed by Douglas Creager at 1:48 PM
Adding comments to CSP₀ scripts This... was committed by Douglas Creager at 1:48 PM
1 Comments in CSP₀ scripts was updated
  • Douglas Creager
    • Tag set to csp0
    by Douglas Creager at 1:48 PM

    (from [7c29484dc2c66b9afc90f23782049eacf5e1c6ec]) Adding comments to CSP₀ scripts

    This patch adds support for comments in CSP₀ scripts. They use the

    same sy...

Adding failures refinement option to ... was committed by Douglas Creager at 1:31 PM
3 Failures refinement was updated
  • Douglas Creager
    • Tag cleared.
    by Douglas Creager at 1:31 PM

    (from [8317134761619c5c0b768c2c2d0493936913e5db]) Adding failures refinement option to csp0 script

    A previous patch added support for failures refinement, but...

Monday, June 23 2008
Fixed superset proof for integer sets... was committed by Douglas Creager at 9:12 PM
9 is_superset_with_proof sometimes gives incorrect proof was updated
  • Douglas Creager
    • State changed from new to resolved
    by Douglas Creager at 9:12 PM

    (from [d9c7dc294b48e2f3a5009e26a27a96b33f562db8]) Fixed superset proof for integer sets

    The is_superset_with_proof method would return incorrect proof in

    cer...

  • Douglas Creager
    Douglas Creager created the ticket at 8:52 PM

    The is_superset_with_proof function doesn't always return the correct proof when the superset test fails. For instance,

    {2} ?>= {1}

    should return 1 as the p...

Scratch was edited by Douglas Creager in hst at 8:49 PM
Saturday, May 31 2008
Failures refinement This patch adds ... was committed by Douglas Creager at 6:48 PM
3 Failures refinement was updated
  • Douglas Creager
    • State changed from open to resolved
    by Douglas Creager at 6:48 PM

    (from [4754d168e43124cb467c6c82b6333905bd208a7c]) Failures refinement

    This patch adds support for checking failures refinement. The Refiner

    class checks tha...

  • Douglas Creager
    Douglas Creager commented at 1:29 PM

    (from [fb172a05812c6f2ed5ffa44f088c5ab0f822a41a]) Refactoring refinement code to support multiple semantic models

    As another step towards implementing failure...

1.0-α3 was created by Douglas Creager at 4:23 PM
 
0 of 1 tickets remain in this milestone
Refactoring refinement code to suppor... was committed by Douglas Creager at 1:29 PM
Using new superset algorithm in trace... was committed by Douglas Creager at 1:29 PM
Replacing custom proxy_iterator with ... was committed by Douglas Creager at 1:25 PM
Better equality and superset comparis... was committed by Douglas Creager at 12:12 AM
Replacing custom proxy_iterator with ... was committed by Douglas Creager at 12:12 AM
Tuesday, May 27 2008
Scratch was edited by Douglas Creager in hst at 9:48 PM
Saturday, May 24 2008
8 Need replicated version of several operators was updated
  • Douglas Creager
    • State changed from new to open
    by Douglas Creager at 6:10 PM
  • Douglas Creager
    Douglas Creager commented at 6:09 PM

    (from [272fa182e899bc777bf57e13e9c53257c549f608]) Replicated external choice

    This patch introduces the “replicated external choice” operator. This

    has the s...

Replicated external choice This patc... was committed by Douglas Creager at 6:09 PM
Friday, May 16 2008
Scratch was edited by Douglas Creager in hst at 4:21 PM (+2 more edits)
Wednesday, May 14 2008
1.0-α2 was updated by Douglas Creager at 4:16 PM
 
0 of 6 tickets remain in this milestone
Scratch was edited by Douglas Creager in hst at 4:16 PM
Thursday, May 01 2008
8 Need replicated version of several operators was created
  • Douglas Creager
    Douglas Creager created the ticket at 10:18 AM

    CSPM includes replicated versions of several operators. For instance, instead of

    P □ Q □ R □ S

    you can do

    □ {P,Q,R,S}

    It would be nice for CSP₀ to have th...

Monday, April 28 2008
CSP₀ can now contain internal undersc... was committed by Douglas Creager at 6:11 PM
7 CSP₀ identifiers should be able to contain underscores was updated
  • Douglas Creager
    • State changed from new to resolved
    by Douglas Creager at 6:11 PM

    (from [61b37e197ef47a91949befb3fc773ee79ce9a31d]) CSP₀ can now contain internal underscores

    The CSP₀ parser was only accepting underscores in an identifier na...

  • Douglas Creager
    Douglas Creager created the ticket at 6:06 PM

    The CSP₀ parser currently only accepts underscores as the first character of an identifier. The spec says they can appear anywhere.

Failures normalization With this pat... was committed by Douglas Creager at 4:02 PM
3 Failures refinement was updated
  • Douglas Creager
    Douglas Creager commented at 4:02 PM

    (from [35472266389a85d5aef424ec8e4b804d7dce659f]) Failures normalization

    With this patch, the normalization code now works in the failures

    model as well as t...

4 “Interrupt” operator is actually “timeout” was updated
1 Comments in CSP₀ scripts was updated