Permalink
Switch branches/tags
Nothing to show
Commits on Jan 10, 2014
  1. Merge pull request #16 from pcc/constnamedstruct

    axw committed Jan 10, 2014
    Introduce llvm.ConstNamedStruct().
  2. Merge pull request #15 from pcc/inttype

    axw committed Jan 10, 2014
    Fix signature of Context.IntType().
  3. Merge pull request #14 from pcc/modulecontext

    axw committed Jan 10, 2014
    Introduce Module.Context().
Commits on Jan 9, 2014
  1. Introduce llvm.ConstNamedStruct().

    pcc committed Dec 18, 2013
    This wraps the LLVMConstNamedStruct function.
  2. Fix signature of Context.IntType().

    pcc committed Dec 18, 2013
    This function takes a bit width; it does not return one.
  3. Introduce Module.Context().

    pcc committed Dec 18, 2013
    This wraps the LLVMGetModuleContext function.
Commits on Dec 14, 2013
  1. Handle recursive types in Type.String()

    axw committed Dec 14, 2013
    Fixes #11
Commits on Nov 18, 2013
  1. Merge pull request #13 from pcc/executionengine-test

    axw committed Nov 18, 2013
    Add an execution engine test.
Commits on Nov 15, 2013
  1. Add an execution engine test.

    pcc committed Nov 15, 2013
    This is based on the factorial example.
Commits on Nov 14, 2013
  1. Merge pull request #12 from pcc/remove-structlayout

    axw committed Nov 14, 2013
    Remove StructLayout struct definition.
  2. Remove StructLayout struct definition.

    pcc committed Nov 14, 2013
    This type is not and has never been used by the C bindings, furthermore it
    has been removed by upstream.
Commits on Oct 1, 2013
  1. Merge pull request #10 from quarnster/debug

    axw committed Oct 1, 2013
    Add more debug info capabilities
  2. Use NamedFunction/AddFunction for llvm.dbg.declare.

    quarnster committed Oct 1, 2013
    This removes the need for C++ glue code.
Commits on Sep 30, 2013
Commits on May 3, 2013
  1. Add LandingPad

    axw committed May 3, 2013
Commits on Apr 24, 2013
  1. Merge pull request #9 from superjoe30/patch-1

    axw committed Apr 24, 2013
    add some missing Attribute constants
Commits on Apr 23, 2013
Commits on Dec 26, 2012
  1. Merge pull request #7 from minux/versioned_build_tags

    axw committed Dec 26, 2012
    Introduce llvm$VERSION build tag
  2. Introduce llvm$VERSION build tag

    minux committed Dec 26, 2012
    Also modify install.sh to automatically provide appropriate -tags
    options to 'go get' and also 'go clean' before 'go get'.
    
    Signed-off-by: minux <minux.ma@gmail.com>
Commits on Dec 15, 2012
Commits on Dec 8, 2012
Commits on Dec 6, 2012
  1. Add LLVM 3.2 headers (llvm-c and minimal subset of llvm)

    axw committed Dec 6, 2012
    I've added these headers so that gollvm/llgo will build with
    the Native Client SDK (PNaCl).
Commits on Dec 2, 2012
  1. Merge pull request #5 from mewmew/master

    axw committed Dec 2, 2012
    llvm: Add type to const declarations, update example and other cleanups.
  2. Add ParseBitcodeFile function

    axw committed Dec 2, 2012
Commits on Nov 26, 2012
  1. llvm: Add type to const declarations, update example and other cleanups.

    mewmew committed Nov 26, 2012
    * Add explicit type to constant declarations.
    	- Attribute
    	- ByteOrdering
    	- CallConv
    	- FloatPredicate
    	- IntPredicate
    	- Linkage
    	- Opcode
    	- TypeKind
    	- VerifierFailureAction
    	- Visibility
    * Remove makefiles.
    * Change error check order, making it more similar to "if err != nil":
    	- from: if fail == 0
    	- to:   if fail != 0
    * Minor comment adjustments to make the godoc documentation better.
    
    llvm/examples/factorial: Updated import statement.
Commits on Nov 10, 2012
Commits on Sep 24, 2012
Commits on Aug 9, 2012
Commits on Jun 2, 2012
Commits on May 31, 2012
  1. Add LinkModules function.

    axw committed May 31, 2012
    LinkModules was only added to the LLVM C API after LLVM 3.1, so
    it is currently available only to those building LLVM from source.
    
    I'm introducing the build tag "llvmsvn" to exclude source files
    that include functions not in any released versions of LLVM. The
    policy going forward will be that GoLLVM trunk requires the latest
    release of LLVM.
Commits on May 3, 2012
Commits on Mar 26, 2012
  1. Fix ExecutionEngine.RunFunction

    axw committed Mar 26, 2012