Permalink
Commits on Mar 17, 2009
  1. Merged documentation directory.

    For some reason this wasn't properly merged before. Now I am worried the rest of the EHCHOME wasn't merged properly either...
    tomlokhorst committed Mar 17, 2009
  2. Merged with HEAD of /trunk.

    Broke build...
    tomlokhorst committed Mar 17, 2009
Commits on Mar 12, 2009
  1. Merged with HEAD of /trunk.

    Now properly, this branch finally builds again on its own.
    tomlokhorst committed Mar 12, 2009
Commits on Mar 11, 2009
  1. Updated language-cil.

    Added richer data types for class, method and field attributes, such as the calling conventions.
    tomlokhorst committed Mar 11, 2009
Commits on Mar 10, 2009
  1. Merged with HEAD of /trunk.

    Fixed ilasm parse issue under Windows .NET.
    tomlokhorst committed Mar 10, 2009
Commits on Feb 19, 2009
Commits on Feb 4, 2009
  1. Tailcall support.

    Copied tailJump-inference from GrinCode/ToSilly.
    main = even 10000000 -- no longer causes a stack overflow
    
    in fact, it runs and returns the correct answer (albeit very slowly).
    tomlokhorst committed Feb 4, 2009
  2. Modified example 9 to use guard instead of pattern matching so that i…

    …t will run under variant 8.
    
    Added support for primEqInt (==) by hardcoding GrPatLam_EnumNode to Boolean data type.
    
    main = even 1000000 -- now compiles and runs, but hangs on a stack overflow.
    
    Added support for unused variable
    tomlokhorst committed Feb 4, 2009
Commits on Feb 2, 2009
  1. language-cil: extracted class attributes and method attributes to sep…

    …erate data type.
    
    Automatically implement ToString() for all objects, eg:
    main = Just 41
    will print:
    Just (Int 41)
    tomlokhorst committed Feb 2, 2009
  2. Added --target=FullGrinCLR

    Which now generates a .il file, maybe there should be some extra flag to call the assembler?
    tomlokhorst committed Feb 2, 2009
  3. Een paar opschoninkjes/commentaardingetjes.

    jleeuwes committed Feb 2, 2009
  4. Merge more trunk onto branch to get it to compile again. Kept the -cc…

    …il option (instead of using the --target flag).
    jleeuwes committed Feb 2, 2009
  5. Remove files no longer in use.

    jleeuwes committed Feb 2, 2009
Commits on Jan 30, 2009
  1. Put presentation in handout mode.

    jleeuwes committed Jan 30, 2009
  2. Presented presentation.

    Now with picture\!
    tomlokhorst committed Jan 30, 2009
  3. Presented presentation

    tomlokhorst committed Jan 30, 2009
Commits on Jan 29, 2009
  1. HPT in presentation

    jleeuwes committed Jan 29, 2009
  2. Shuffle somewhat. Explain The Problem with types.

    jleeuwes committed Jan 29, 2009
  3. Store, Fetch and Update

    jleeuwes committed Jan 29, 2009
  4. Correctly handle VarNode lambda patterns

    jleeuwes committed Jan 29, 2009
  5. Merged /EHC with revision 1409 of the trunk, hoping that this would s…

    …olve some issues (which it did't).
    tomlokhorst committed Jan 29, 2009
  6. Changed two comments.

    jleeuwes committed Jan 29, 2009
  7. Updated presentation a bit

    tomlokhorst committed Jan 29, 2009
Commits on Jan 28, 2009
  1. More presentationy stuff

    tomlokhorst committed Jan 28, 2009
  2. Added two more examples.

    Added a bit to presentation.
    tomlokhorst committed Jan 28, 2009
  3. Store shouldn't wrap it's value in a ReferenceObject. Fixes strange n…

    …umbers.
    jleeuwes committed Jan 28, 2009
  4. Use correct field names for PApps.

    jleeuwes committed Jan 28, 2009
  5. Example with different arity PApps.

    jleeuwes committed Jan 28, 2009
  6. Also use the Tag information from the globals.

    jleeuwes committed Jan 28, 2009
  7. (Forgot to commit the most important file)

    Tried to make EHC/test/codegen/ListComp work.
    More ffcalls and some resulting new cil-instructions.
    Make some errors warnings.
    Temporarily sssume Int32 as PrimitiveType for AbsBottom.
    jleeuwes committed Jan 28, 2009
  8. Tried to make EHC/test/codegen/ListComp work.

    More ffcalls and some resulting new cil-instructions.
    Make some errors warnings.
    Temporarily sssume Int32 as PrimitiveType for AbsBottom.
    jleeuwes committed Jan 28, 2009