Permalink
Commits on Mar 31, 2013
  1. Compilation fixes for LLVM 3.2

    mkmks committed Mar 31, 2013
  2. merge

    mkmks committed Mar 31, 2013
Commits on Jan 10, 2013
  1. some type wrappers

    mkmks committed Jan 10, 2013
Commits on May 17, 2012
  1. Bump version to 3.0.1.0

    bos committed May 17, 2012
  2. Merge

    bos committed May 17, 2012
  3. Merge

    bos committed May 17, 2012
  4. Merge

    bos committed May 17, 2012
Commits on Apr 19, 2012
  1. Fix a bug with String's length

    iliastsi committed Apr 19, 2012
    When creating a string (using either createString* or withString*)
    we must not use `length' function to compute the length of a string
    in bytes (as this will return the length of a string in chars).
    Instead we should use the same length used by `withCStringLen'
    function.
Commits on Mar 31, 2012
Commits on Mar 30, 2012
  1. The extra-ghci-libraries entry in the pkgconfig file shouldn't contai…

    NathanHowell committed Mar 30, 2012
    …n an empty string.
    
    Was: extra-ghci-libraries: ""
    Now: extra-ghci-libraries:
Commits on Feb 4, 2012
  1. Adding LLVM3.0 functions to Core.hsc.

    scottgw committed Feb 4, 2012
    This adds the new exception and new type creation functions.
    It also conditionally comments out the old removed functions.
  2. Merge git://github.com/bos/llvm

    scottgw committed Feb 4, 2012
    Conflicts:
    	base/cbits/extra.cpp
    	base/configure.ac
    	cbits/support.cpp
Commits on Jan 23, 2012
  1. Added a forgotten $

    mkmks committed Jan 23, 2012
Commits on Jan 21, 2012
Commits on Jan 13, 2012
Commits on Jan 6, 2012
  1. More FFI crapola.

    bos committed Jan 6, 2012
  2. Try 2 at GHC 7.4.1 portability

    bos committed Jan 6, 2012
  3. Quiet another warning.

    bos committed Jan 6, 2012
  4. Quiet a warning.

    bos committed Jan 6, 2012
  5. Oops.

    bos committed Jan 6, 2012
  6. Update docs.

    bos committed Jan 6, 2012
  7. Add a developer flag.

    bos committed Jan 6, 2012
Commits on Dec 27, 2011
  1. Remove contexts from newtypes

    bos committed Dec 27, 2011
  2. Drop a compilation warning

    bos committed Dec 27, 2011
  3. Split the llvm package in two: llvm-base and llvm

    bos committed Dec 27, 2011
    The llvm-base package contains mostly FFI bindings and target definitions.
    
    The higher-level package contains all the fancy API bits.
    
    Inspired by a pull request from scottgw.
    
    --HG--
    rename : INSTALL.md => base/INSTALL.md
    rename : LICENSE => base/LICENSE
    rename : LLVM/FFI/Analysis.hsc => base/LLVM/FFI/Analysis.hsc
    rename : LLVM/FFI/BitReader.hsc => base/LLVM/FFI/BitReader.hsc
    rename : LLVM/FFI/BitWriter.hsc => base/LLVM/FFI/BitWriter.hsc
    rename : LLVM/FFI/Core.hsc => base/LLVM/FFI/Core.hsc
    rename : LLVM/FFI/ExecutionEngine.hsc => base/LLVM/FFI/ExecutionEngine.hsc
    rename : LLVM/FFI/Support.hsc => base/LLVM/FFI/Support.hsc
    rename : LLVM/FFI/Target.hsc => base/LLVM/FFI/Target.hsc
    rename : LLVM/FFI/Transforms/IPO.hsc => base/LLVM/FFI/Transforms/IPO.hsc
    rename : LLVM/FFI/Transforms/Scalar.hsc => base/LLVM/FFI/Transforms/Scalar.hsc
    rename : LLVM/Target/ARM.hs => base/LLVM/Target/ARM.hs
    rename : LLVM/Target/Alpha.hs => base/LLVM/Target/Alpha.hs
    rename : LLVM/Target/Blackfin.hs => base/LLVM/Target/Blackfin.hs
    rename : LLVM/Target/CBackend.hs => base/LLVM/Target/CBackend.hs
    rename : LLVM/Target/CellSPU.hs => base/LLVM/Target/CellSPU.hs
    rename : LLVM/Target/CppBackend.hs => base/LLVM/Target/CppBackend.hs
    rename : LLVM/Target/MSP430.hs => base/LLVM/Target/MSP430.hs
    rename : LLVM/Target/Mips.hs => base/LLVM/Target/Mips.hs
    rename : LLVM/Target/Native.hs => base/LLVM/Target/Native.hs
    rename : LLVM/Target/PIC16.hs => base/LLVM/Target/PIC16.hs
    rename : LLVM/Target/PowerPC.hs => base/LLVM/Target/PowerPC.hs
    rename : LLVM/Target/Sparc.hs => base/LLVM/Target/Sparc.hs
    rename : LLVM/Target/SystemZ.hs => base/LLVM/Target/SystemZ.hs
    rename : LLVM/Target/X86.hs => base/LLVM/Target/X86.hs
    rename : LLVM/Target/XCore.hs => base/LLVM/Target/XCore.hs
    rename : README.md => base/README.md
    rename : Setup.hs => base/Setup.hs
    rename : cbits/extra.cpp => base/cbits/extra.cpp
    rename : cbits/free.c => base/cbits/free.c
    rename : cbits/malloc.c => base/cbits/malloc.c
    rename : cbits/support.cpp => base/cbits/support.cpp
    rename : configure.ac => base/configure.ac
    rename : include/extra.h => base/include/extra.h
    rename : include/hs_llvm_config.h.in => base/include/hs_llvm_config.h.in
    rename : include/support.h => base/include/support.h
    rename : llvm.buildinfo.in => base/llvm-base.buildinfo.in
    rename : llvm.buildinfo.windows.in => base/llvm-base.buildinfo.windows.in
    rename : llvm.cabal => base/llvm-base.cabal
    rename : tools/DiffFFI.hs => base/tools/DiffFFI.hs
    rename : tools/FunctionMangler.hs => base/tools/FunctionMangler.hs
    rename : tools/FunctionMangulation.hs => base/tools/FunctionMangulation.hs
    rename : tools/IntrinsicMangler.hs => base/tools/IntrinsicMangler.hs
    rename : tools/Makefile => base/tools/Makefile
    rename : tools/ltrace.config => base/tools/ltrace.config
    rename : tools/ltrace.readme => base/tools/ltrace.readme