Permalink
Switch branches/tags
Nothing to show
Commits on Sep 4, 2012
Commits on Jun 20, 2012
Commits on Sep 12, 2011
  1. Merge branch 'master' of git://github.com/stamourv/picobit

    Conflicts:
    	vm/Makefile
    	vm/arch/host/entry.c
    	vm/include/heap.h
    committed Sep 12, 2011
  2. Allow Picobit to be compiled by Keil for ARM target.

    Keil beats GCC by code size in all optimization modes.
    committed Sep 12, 2011
  3. Fix RAM size on host.

    stamourv committed Sep 12, 2011
Commits on Sep 11, 2011
Commits on Sep 10, 2011
  1. Add a test for variable chains.

    stamourv committed Sep 10, 2011
  2. Rebrand the primitive inliner.

    Turns out it could (and did) inline any eta-expansion all along.
    That's useful even with the primitive eta-expansions gone.
    stamourv committed Sep 10, 2011
  3. Automatically eta-expand primitives when used in a higher-order fashion.

    This makes it possible to remove the eta-expansions from the library
    and rename primitives from, e.g. `#%car' to `car'. That's one less
    gotcha for people adding new primitives. Renaming primitives this way
    would also the primitive inlining pass obsolete.
    stamourv committed Sep 10, 2011
  4. Fix CONFIG_GC_STATISTICS.

    committed Sep 10, 2011
  5. Small fix to Makefile.

    committed Sep 10, 2011
  6. Minor ARM primitive fixes.

    committed Sep 10, 2011
  7. Add actual constant folding.

    stamourv committed Sep 10, 2011
Commits on Sep 9, 2011
  1. Add constant folding support.

    stamourv committed Jul 16, 2011
  2. Fix host primitives.

    stamourv committed Sep 9, 2011
  3. Add #%halt primitive.

    committed with stamourv Sep 9, 2011