Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on May 17, 2012
  1. @jaredmorrow
Commits on May 16, 2012
  1. @jaredmorrow

    Turn on strict prototype checking and fix function prototypes

    jaredmorrow committed
    In C f() and f(void) are two different things.  If the function truly
    takes no arguments, f(void) is the proper definition.
Commits on Oct 5, 2011
  1. @Vagabond

    Add BSD support to erlang_js

    Vagabond committed
    This patch adds .mk files for FreeBSD, NetBSD, OpenBSD and DragonFlyBSD.
    It also patches some nspr files so that nspr builds correctly for the
    BSDs as well.
    To workaround the hardcoded invocation of 'make' in rebar.config, the
    Makefile has been renamed GNUmakefile and a new BSD compatible stub
    Makefile has been added. Additionally, instead of using make -C, a new
    Makefile target has been added to both Makefiles, 'c_src' which does the
    directory change as part of the make rule. This fixes issues where BSD
    make does not support the -C option.
    $(MAKE) was not used, because we can not gurantee that the user built
    the top-level repo (eg riak) by using (g)make instead of calling rebar
    compile. Also, its unclear if rebar even supports the use of $(MAKE) in
    hook commands.
Commits on Jul 5, 2011
  1. @tuncer @dizzyd

    Fix rebar deprecation warnings

    tuncer committed with dizzyd
Commits on Apr 4, 2011
  1. @argv0
Commits on Jun 28, 2010
  1. Adding support for tweakable thread stacks

    Kevin Smith committed
Commits on Apr 16, 2010
Commits on Feb 16, 2010
  1. Adding dizzyd's latest build streamlining

    Kevin Smith committed
Commits on Feb 11, 2010
  1. I think -lrt is needed for all Solaris builds

    Ryan Tilder committed
  2. Fixing few more niggling bugs in erlang_js' build

    Kevin Smith committed
  3. I'm developmentally challenged still.

    Ryan Tilder committed
  4. I'm developmentally challenged.

    Ryan Tilder committed
  5. I'm the prettiest girl at the ball\!

    Ryan Tilder committed
  6. Sledghammer!

    Ryan Tilder committed
  7. c_src/patches/

    Ryan Tilder committed
        Probably unnecessary but we might as well go for broke
        Don't try to build SPARC assembler on x86 platforms
        OS_TEST doesn't seem to be defined anywhere but OS_RELEASE seems to
        contain the right content
        Use gcc to link and for god's sake -fPIC.  Longest error messages I've
        ever seen.
        Whoops.  Need a space.
  8. I'm an idiot

    Ryan Tilder committed
  9. rebar.config:

    Ryan Tilder committed
        Damn it, Jim!  I'm a regex not a glob!
  10. Slight tweak to the regex for Solaris

    Ryan Tilder committed
  11. Solaris 10 for x86-64 patch update. I'm not 100% certain they work but

    Ryan Tilder committed
    further testing is in progress.
    Also looks like librt is needed to get sem_* symbols on Solaris.
  12. Make tuncer happy. ;)

    Ryan Tilder committed
  13. Tweaks to get SPARC Solaris 10 building.

    Ryan Tilder committed
    Spidermonkey, I despair of you.
Commits on Feb 10, 2010
  1. Makefile:

    Ryan Tilder committed
        Add a verbose target
        Add some sane defaults
        Just iterate through any appropriate patches in the patches dir
  2. - Remove the CVS checkout during build

    Ryan Tilder committed
    - Update rebar to the latest so we can do wordsize specific build
    - Update c_src/Makefile to handle the various wordsize build
    - Add a patch to permit Spidermonkey to build on 64bit Erlang on
      OS X
    - Do you love me now that I can dance?
Commits on Jan 5, 2010
  1. @kevsmith

    Moving driver source into more standard c_src dir

    kevsmith committed
    rename : priv/src/Makefile => c_src/Makefile
    rename : priv/src/ => c_src/
    rename : priv/src/config.h => c_src/config.h
    rename : priv/src/driver_comm.c => c_src/driver_comm.c
    rename : priv/src/driver_comm.h => c_src/driver_comm.h
    rename : priv/src/js-1.8.0-rc1.tar.gz => c_src/js-1.8.0-rc1.tar.gz
    rename : priv/src/spidermonkey.c => c_src/spidermonkey.c
    rename : priv/src/spidermonkey.h => c_src/spidermonkey.h
    rename : priv/src/spidermonkey_drv.c => c_src/spidermonkey_drv.c
  2. @kevsmith

    Very, very, very last bit of rebar work (for now)

    kevsmith committed
    rename : priv/src/ => priv/src/
  3. @kevsmith
  4. @kevsmith

    Integrating unit tests

    kevsmith committed
    rename : Makefile => Makefile.orig
  5. @kevsmith

    More rebar-izing

    kevsmith committed
Something went wrong with that request. Please try again.