Permalink
Commits on May 2, 2011
  1. Handle 'unnamed' function calls. E.g. 'foo->bar()' is parsed as (call…

    … (keyed_arrow 'foo 'bar) ())
    bacek committed May 2, 2011
  2. Fix debug output

    bacek committed May 2, 2011
  3. [llvm] Add Constant.int_to_ptr

    bacek committed May 2, 2011
  4. Remove debug _dumper

    bacek committed May 2, 2011
  5. [llvm] Change Builder.call to accept Value instead of Function. This …

    …is required for generating pointer-to-function calls.
    bacek committed May 2, 2011
  6. Add proper preamble to jitted.ops so LLVM will have a chance to gener…

    …ate more stuff used in jitter.
    bacek committed May 2, 2011
  7. Add VTABLE_invoke preprocessing

    bacek committed May 2, 2011
Commits on May 1, 2011
  1. Add more struct definitions

    bacek committed May 1, 2011
  2. Initial cut of extracting of underlying struct type from llvm bitcode…

    …. Now we can generate proper accessor for something like 'interp->ctx'
    bacek committed May 1, 2011
Commits on Apr 30, 2011
  1. Implement fetching of TypeKind

    bacek committed Apr 30, 2011
Commits on Apr 26, 2011
  1. Use preprocessor in tests

    bacek committed Apr 26, 2011
  2. Add handling of pirop<!>

    bacek committed Apr 26, 2011
  3. Add couple more macros

    bacek committed Apr 26, 2011
  4. Add ability to set CPP for Actions

    bacek committed Apr 26, 2011
  5. Move Preprocessor into own class

    bacek committed Apr 26, 2011
  6. Move deep_clone into Utils

    bacek committed Apr 26, 2011
Commits on Apr 25, 2011
  1. Use new function names.

    bacek committed Apr 25, 2011
  2. Fix merge shenanigans

    bacek committed Apr 25, 2011
  3. Merge branch 'opsc_llvm' into jit_prototype

    Conflicts:
    	config/auto/llvm.pm
    bacek committed Apr 25, 2011
  4. Use template specialization for dumping modules. Also rename 'do_prin…

    …t' to 'dump_to_string'
    bacek committed Apr 25, 2011