Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 4, 2010
  1. merged with trunk

    paende authored
  2. some patches to fix BC backend

    paende authored
Commits on Oct 28, 2010
  1. library patch

    paende authored
  2. - merged with trunk

    paende authored
    - some small changes for LLVM 2.8
Commits on Oct 20, 2010
  1. merged with trunk

    paende authored
  2. @atzedijkstra
Commits on Sep 29, 2010
  1. merge with trunk release 1.1.0

    paende authored
Commits on Aug 30, 2010
  1. - merge with trunk

    paende authored
  2. preparing for merge

    paende authored
Commits on Jun 23, 2010
  1. Making the LLVM backend working for variant 99.

    paende authored
    Pipeline is working, using OldIO. (No support for exceptions)
    Hello world compiles
  2. - merge with trunk

    paende authored
Commits on Jun 17, 2010
  1. small fixed caused by a merge problem

    paende authored
Commits on Jun 16, 2010
  1. -merge with trunk

    paende authored
Commits on Jun 10, 2010
  1. - solved major llvm isue by using a work around that does not trigger…

    paende authored
    … the gcroot bug in the llvm compiler
  2. replaced some hardcoded llvmtypes

    paende authored
  3. merge with trunk

    paende authored
  4. preparing

    paende authored
Commits on Jun 9, 2010
  1. - solved a bug causing a segfault on parameter derefencing in special…

    paende authored
    … cases.
    
    # first test round with nofib on variant 8 gives the following results:
    all working tests trigger serveral garbage collections and a lot of memory is cleaned after GC
    
    Always works:
    - TAK
    
    Works:
    - digits-of-e1, works with args up to 250
    - wheel-sieve2, works with args up to 4000
    
    with larger args a malloc panic is triggered (?)
    
    LLVM-Bug:
    the other test cases (primes, queens) trigger a bug in the LLVM compiler.
    the LLVM compiler crashes on an failed assertion caused by removing the GC intrinsics.
    according to llvm devs its a bug and they will try to fix it.
Commits on Jun 8, 2010
  1. cleaned up some code

    paende authored
Commits on Jun 4, 2010
  1. - fixed final (for now) bug regarding some local pointers not marked …

    paende authored
    …as root.
    
    - GC is working now for my test case! but needs some more testing with nofib suite.
Commits on Jun 2, 2010
Commits on May 27, 2010
  1. added some debug info to find some last bugs

    paende authored
Commits on May 26, 2010
  1. small update

    paende authored
  2. parameters are stored on the stack and registered as gcroot to be abl…

    paende authored
    …e to update pointer during a GC
  3. some progress

    paende authored
Commits on May 20, 2010
  1. begin of globals to global array

    paende authored
Commits on May 19, 2010
  1. start adding all globals to an global array

    paende authored
  2. small fix

    paende authored
  3. unstable stage, preparing to change globals

    paende authored
Commits on May 17, 2010
  1. @JeroenFokker

    Fixed an error in propagating stackInfo between Silly and C.

    JeroenFokker authored
    Now all nofib programs survive the new garbage collector (C backend).
    The new GC is always faster than Boehm, for some programs even much faster.
    More programs now survive the largest input (exp3_8 and gen-regexps).
    Only the primes program still crashes on the largest input.
    (Also, double is still not implemented, so "integrate", "paraffins" and "fib-double" do not compile).
Commits on May 14, 2010
  1. - merged with trunk for GC changes silly

    paende authored
    - updated node descr with new info
    - automatically generated node descr
    - cleaned up some unused constructs
Something went wrong with that request. Please try again.