Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Commits on Jun 8, 2015
  1. @tuncer

    Fix 'make deps'

    tuncer authored
    We have to partially revert f3f8f29. The reason for not running
    "make -C deps/retest" is to avoid a dependency on rebar in $PATH.
    While at it, change one ./rebar to $(REBAR).
Commits on May 30, 2015
  1. @tuncer

    Makefile: clean only .rebar/erlcinfo

    tuncer authored
    Do not delete PLT file in .rebar/.
Commits on May 22, 2015
  1. @tuncer

    Add Dialyzer plugin

    tuncer authored
    Build project-specific PLT
    $ rebar build-plt
    Check the PLT for consistency and rebuild it if it is not up-to-date
    $ rebar check-plt
    Analyze the code for discrepancies
    $ rebar dialyze
    Delete project-specific PLT
    $ rebar delete-plt
    Valid rebar.config options:
      %% Store PLT in ~/.rebar/plt (Default)
      %% Store PLT locally inside the project in .rebar
      %% Store PLT in custom directory
Commits on Apr 4, 2015
  1. @kejv
Commits on Mar 26, 2015
  1. @kejv

    Improve test targets in Makefile

    kejv authored
    - enable running eunit and retest tests separately
    - add neccessary dependencies to each test target so that
      one can just do 'make test' without recompiling changed files
    - enable overwriting retest's log level
    - use retest's own Makefile instead of invoking rebar manually
Commits on Nov 2, 2014
  1. @tuncer

    distclean: do not remove plt

    tuncer authored
Commits on Sep 3, 2014
  1. @tuncer

    Fix 'make build_plt'

    tuncer authored
    The dialyzer --add_to_plt call was not specifying the proper
    rebar plt to add diameter to.
Commits on Aug 29, 2014
  1. @ferd

    Normalize whitespace

    ferd authored
Commits on Aug 28, 2014
  1. @varnerac-ubnt @tuncer

    Add typer target

    varnerac-ubnt authored tuncer committed
    This patch adds a typer target to the Makefile. It makes it
    easier for developers to start adding specs to the codebase. It
    also as a build_plt target with the built-in applications typer
    needs to analyze rebar.
    This also includes the Erlang version in the generated PLT file.
    typer and dialyzer targets use this file. Finally, the distclean
    target removed the versioned PLT file.
Commits on Mar 5, 2014
  1. @tuncer

    erlc: clean-up, enhance, and regression fix fd17693

    tuncer authored
    * update files
    * fix Dialyzer warning
    * unconditionally enable info fil
    * clean-up inconsistencies
    * use term_to_binary compression
    * use try...catch instead of case...catch...of
    * do not write build info file if the graph is unmodified
    * store info file as <base_dir>/.rebarinfo
    * properly support list of compile directives
    * fix regressions:
     - Fix a bug in handling of files to compile first.
     - If a file that is depended upon itself depends on other files, make sure
       those are compiled first. While at it, rename variables for correctness.
       Reported-by: David Robakowski
     - Make sure that FirstFiles has no dupes and preserves the proper order.
     - headers referenced via -include_lib() were not properly resolved to absolute
     - .erl files found in sub dirs of src_dirs were not properly resolved to
       absolute filenames
Commits on Jun 24, 2013
  1. @tuncer
Commits on Apr 22, 2013
  1. @dizzyd
Commits on Mar 4, 2013
  1. @tuncer

    Makefile: call Dialyzer with -nn flag

    tuncer authored
    This speeds up 'make dialyzer' for the common case of Erlang/OTP built
    without --enable-native-libs.
  2. @dizzyd
Commits on Nov 26, 2012
  1. @tuncer

    Makefile: fix 'clean' and add 'distclean'

    tuncer authored
    * fix 'clean' to remove .eunit (not .test)
    * add 'distclean' to also remove deps/
Commits on Jul 23, 2012
  1. @tuncer
Commits on Jul 2, 2012
  1. @tuncer
Commits on Jul 1, 2012
  1. @tuncer
  2. @tuncer

    Refactor ci support

    tuncer authored
Commits on Jun 4, 2012
  1. @dizzyd
Commits on Apr 2, 2012
  1. @tuncer
  2. @xcurry @tuncer

    Add support for custom xref queries

    xcurry authored tuncer committed
    The custom queries are configured in rebar.config via the tuple
    {xref_queries, [{query(), query_result()},...]}.  The implementation
    passes the query() string to xref:q and compares the return value with
    query_result(). It will result in an error if they do not match.
    The following configuration, for example, is the same as running the
    xref check undefined_function_calls. It additionally filters
    ejabberd_logger:*_msg/4 from the result as these functions are generated
    on execution by ejabberd and not available at compile time.
    {xref_queries, [{"(XC - UC) || (XU - X - B -
    This patch also modifies the build process of this package by running a
    custom query instead of doing a diff against a static xref_warning file.
Commits on Jan 1, 2012
  1. @tuncer
Commits on Sep 4, 2011
  1. @tuncer

    Update Dialyzer options

    tuncer authored
Commits on Sep 2, 2011
  1. @tuncer

    Add check target to Makefile

    tuncer authored
Commits on Jun 8, 2010
  1. @dizzyd

    Add "clean" target

    dizzyd authored
Commits on Apr 9, 2010
  1. @dizzyd
Something went wrong with that request. Please try again.