Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Feb 3, 2015
  1. @rrnewton
Commits on Nov 11, 2014
  1. @tmcdonell
  2. @tmcdonell
  3. @tmcdonell
  4. @tmcdonell
  5. @tmcdonell

    wibble

    tmcdonell authored
  6. @tmcdonell
  7. @tmcdonell

    Annotate AccArray with the type of the payload

    tmcdonell authored
    This is the representation derived from the surface type.
  8. @tmcdonell

    dynamicAcc2: tuple projection from _nested_ structure

    tmcdonell authored
    ETupProject has slice indices from a completely flattened representation, but
    dynamicAcc has to work with the properly nested types of the surface
    representation. Thus, the indexes need to be converted appropriately.
  9. @tmcdonell

    oops: fix on last

    tmcdonell authored
  10. @tmcdonell
  11. @tmcdonell

    Have ETupProject carry the type of the resulting expression

    tmcdonell authored
    This means recoverExpType works for nested tuples, and we can re-enable the type
    checker.
    
    There are some places where I didn't bother to correctly determing the resulting
    type, in which case you'll get an error if you try to recover the type of that
    expression. Oh well...
  12. @tmcdonell
Commits on Nov 10, 2014
  1. @tmcdonell @parfunc

    re-disable the type checker

    tmcdonell authored parfunc committed
    Although ToAccClone is now correctly generating the correct type structure,
    since ETupProject is defined on a flat structure the type gets prematurely
    flattened and hence can not be used for purposes of type checking.
  2. @tmcdonell @parfunc
  3. @tmcdonell @parfunc

    re-enable the type-checker

    tmcdonell authored parfunc committed
Commits on Nov 9, 2014
  1. @vollmerm

    Re-write Use' to take name, dim, and type.

    vollmerm authored
    It no longer requires a dummy array at compile time.
  2. @vollmerm

    Fix in code gen for Use'

    vollmerm authored
Commits on Nov 8, 2014
  1. @vollmerm

    Almost have Use' working.

    vollmerm authored
  2. @vollmerm
  3. @vollmerm
  4. @vollmerm

    Preliminary attempt at Use' node in backend-kit.

    vollmerm authored
    It was pushed through the backend-kit passes, and some functions were
    added to Cilk/JITRuntime.hs to accept a map of vars to arrays at runtime
    and substitute them into an already compiled C program. Nothing has been
    tested yet, but AFAIK nothing that previously worked has been broken.
Commits on Nov 7, 2014
  1. @vollmerm

    Further work with Use'

    vollmerm authored
  2. @vollmerm

    More warning police

    vollmerm authored
  3. @vollmerm
  4. @vollmerm
  5. @vollmerm
Commits on Nov 4, 2014
  1. @svenssonjoel @parfunc

    updated the tests with some new failing cases

    svenssonjoel authored parfunc committed
  2. @svenssonjoel @parfunc

    Changed the Array Tuple handling, now giving them the same treatment …

    svenssonjoel authored parfunc committed
    …as ETuples. Flattened from the beginning and ETupProjectFromRight takes an offset and a length
  3. @tmcdonell
  4. @tmcdonell
  5. @svenssonjoel @parfunc

    discovered a bug in normalizeExps that instead of 'trivializing' an e…

    svenssonjoel authored parfunc committed
    …xpression replaced it with something completely different
Commits on Nov 3, 2014
  1. @tmcdonell
Commits on Nov 2, 2014
  1. @tmcdonell
  2. @tmcdonell
Something went wrong with that request. Please try again.