- rebar/619: Fix cdb processing when a file is skipped
- rebar/610: qc: lift experimental notice
- rebar/611: port_compiler: consistently format default_env/0
- rebar/612: Introduce and use compat random number module
- rebar/614: Add an additional check for the existence of a 'rebar.beam' file
- rebar/615: port_compiler: generate clang compilation db
- rebar/616: port_compiler: clean up compile_each()
- rebar/617: port_compiler: auto-select C++ specific link template
- rebar/532: Automatically clean neotoma-generated erl files, regression test
- rebar/549: Add Windows continuous integration through AppVeyor
- rebar/551: fprof: document Cachegrind support
- rebar/556: fprof: further document Cachegrind support
- rebar/557: Fix windows eunit tests
- rebar/558: Add qualified name tests docs (see pr #119)
- rebar/560: Lock retest dependency
- rebar/562: Add support for Windows integration testing
- rebar/567: Allow windows release to use etc conf dir
- rebar/570: xref: fix dialyzer warning introduced in 69802f63120
- rebar/573: Provide additional debug logging on relup generation
- rebar/578: Add the latest OTP 18 version to the Travis build
- rebar/580: Additional Common Test regression tests
- rebar/581: Update retest dependency url
- rebar/586: Ensure ebin created for dia compiler
- rebar/587: rebar_require_vsn: Update regexp to account for newer OTP versions
- rebar/588: Look for ct .spec files in the ct_dir that was specified
- rebar/589: Introduce REBAR_DEPS_PREFER_LIBS env variable to alter search behaviour
- rebar/590: Treat port env vars as expandable only if they self reference
- rebar/591: Fix/eunit tests surefire crash
- rebar/594: Introduce REBAR_VSN_CACHE_FILE env variable to load/save vsn cache
- rebar/599: Fix bug when running gcc in cross_sizeof
- rebar/602: Support full-source rebar3-style deps (deps without Version Regexes)
- rebar/603: add deprecated message
- rebar/605: Add necessary OSX flags for port driver linking
- rebar/606: Revert 'Treat port env vars as expandable only if they self reference'
- rebar/514: Add license to relnotes tool per reviewer request
- rebar/518: Generate reserved file for erlc regression test
- rebar/520: Fixed version of #451
- rebar/521: rebar_utils: fix comment
- rebar/522: Fixed version of #395
- rebar/524: completion: add libid= to bash and zsh scripts
- rebar/530: Allow behaviors defined inside xref_extra_path
- rebar/535: Add regression test for covered common test
- rebar/537: Fix eunit test on OTP18
- rebar/538: Fix #536
- rebar/539: Add erl_first_files in eunit_first_files and qc_first_files
- rebar/540: Complete port compiler help string
- rebar/543: rmemo: use a better R13 check (Reported-by: Stavros Aronis)
- rebar/545: Fix #544
- rebar/546: Added report and verbose options for LFE compile.
- rebar/203: Pluggable proto compilers gpb
- rebar/273: Use target_dir as source of new version in generate-appups
- rebar/293: Check C source dependencies in needs_compile
- rebar/305: Fix compiler invocation on multiarch Linux
- rebar/322: Treat vsn mismatch as warning if -k/--keep-going
- rebar/336: Add details on Dialyzer with "make check"
- rebar/337: Implement eflame -p/--profile support
- rebar/338: Processing .app.src.script expects a single value to be returned.
- rebar/344: Manually clean up paths.
- rebar/351: fish shell completions for rebar
- rebar/352: Add typer target (rebase of #309)
- rebar/354: compiler respects 'keep_going' flag
- rebar/355: Fix 'make build_plt'
- rebar/356: Fix minor typo in CONTRIBUTING.md
- rebar/360: Minor follow-up fixes for #293
- rebar/368: Escape more characters in path (fix #367)
- rebar/371: Fix cover print truncation when coverage is 100%
- rebar/372: Implement eval command via nodetool
- rebar/376: Remove check adding ebin to path for edoc target
- rebar/378: deps: fix delete-deps if deps_dir ends with dot
- rebar/382: Adapt dialyzer_reference to ba466e2d changes
- rebar/385: Fix Dialyzer warning introduced in 0caf047f
- rebar/386: Recompile .proto files with gpb also with prefix/suffix
- rebar/386: Recompile .proto files with gpb also with prefix/suffix
- rebar/386: Recompile .proto files with gpb also with prefix/suffix
- rebar/399: Increase the timeout for the inttest/proto_gpb
- rebar/400: add Emacs/vi header to non-dummy test modules
- rebar/403: Update reference to installation notes
- rebar/404: Consistently format export attributes
- rebar/405: Generate cachegrind file if erlgrind is available
- rebar/406: Fix deps path check in rebar_ct:collect_glob/3
- rebar/408: Fix/remove duplicate console message
- rebar/411: Fix app.config argument passing when using ct_run (take 2)
- rebar/413: Revert "Merge pull request #386 ... gpb-recompilation...detection"
- rebar/418: Fix #415 (reltool vsn check)
- rebar/420: Mock gpb and protobuffs, in inttest, replacing external dependencies
- rebar/421: inttest/ct3: fix travis-ci breakage
- rebar/424: Gpb recompilation detection (using base compiler)
- rebar/425: Copy instead of rsync gpb and protobuffs inttest mocks
- rebar/426: Fixed #133. Release upgrade now handle long and short names properly.
- rebar/428: Remove a git url in gpb and protobuffs inttest configs
- rebar/430: Exit with proper status code if 'eval' fails
- rebar/432: Document recursive_cmds in -r help string as well
- rebar/433: inttest/ct3: fix overlong line
- rebar/437: Fix .app.src.script bug introduced in b44b4f4
- rebar/440: Delete obsolete file
- rebar/442: .travis.yml: print information before running script
- rebar/444: Fix incorrect "not an app dir" warning
- rebar/445: rebar doesn't respect the order of erl_first_files given in the rebar.conf file
- rebar/447: Support custom protobuf directory
- rebar/449: Support .appup.src files
- rebar/452: added 'shell' command to bash-completion
- rebar/456: Generate json output from cover
- rebar/458: Change env var delimiter to match non-word
- rebar/459: Remove -m64 flag.
- rebar/460: Add Dialyzer plugin
- rebar/461: Fix OTP .appup.src processing on empty lists
- rebar/463: Print more info when profiling
- rebar/466: Improve test targets in Makefile
- rebar/467: Refactor logic and optimizations in rebar_erlc_compiler:doterl_compile/4
- rebar/469: Fix dialyzer warnings
- rebar/470: Fix whitespace errors
- rebar/471: Fix whitespace errors
- rebar/475: Adapt to 18.x time api changes
- rebar/477: Enable parse transformations in rebar config
- rebar/478: bootstrap: better warning fix (Thanks James Fish)
- rebar/482: Windows runner - CD to node root
- rebar/484: /me added to THANKS
- rebar/485: avoid pre-compile time errors in expand_include_lib_path
- rebar/487: erlc: fix recently introduced whitespace errors
- rebar/489: Fix crash on failed build console output
- rebar/494: Update line number of allowed dialyzer error
- rebar/496: Update PLT detail for make build_plt
- rebar/499: Try one more location for the OTP_VERSION file
- rebar/500: Makefile: clean only .rebar/erlcinfo
- rebar/502: Don't crash if missing OTP_VERSION file (fix #350)
- rebar/504: Drop
shared
PLTs support and change PLT name to .plt - rebar/505: rebar_utils: explain pdict use
- rebar/508: rebar_core: add missing newline in log msg
- rebar/509: erlc: do not crash if dep file cannot be found
- rebar/510: Fix 'make deps'
- rebar/511: Add and use memoization server
- rebar/512: rmemo: properly handle unsupported call
- rebar/299: Fix OS X resource fork handling (Reported-by: Richard O'Keefe)
- rebar/307: bootstrap now accepts --help usage flag
- rebar/316: fix for #314 (rebar shell somehow blocks using io:format in gen_server handle_call)
- rebar/327: Adapt arch string to versioning scheme changes (>= 17.x)
- rebar/328: Follow-up typo fixes for #327
- rebar/330: Remove experimental label from 'eunit tests='
- rebar/332: Update dialyzer_reference
- Reverted rebar/281: Move include/rebar.hrl to src/rebar.hrl as it broke backwards compatibility
- rebar/52: Slim release support
- rebar/112: Add code coverage analysis functionality to `qc'
- rebar/119: Add qualified name tests specification (see #118)
- rebar/130: ct fixes
- rebar/136: Add support for the Perforce VCS client via the "p4" tool
- rebar/195: Switch template instructions
- rebar/229: Add REBAR to environment before executing hooks
- rebar/260: Quote include/lib paths to handle spaces in Erlang installs (fixes build on windows)
- rebar/280: improve output when using
rebar shell
- rebar/281: Move include/rebar.hrl to src/rebar.hrl
- rebar/284: Error 'Command not found' when sname is used
- rebar/285: Fix #249 (erlc regression)
- rebar/288: Extend and document contributing rules
- rebar/289: erlc: fix typo in update_erlcinfo/3 clause that would make the function fail
- rebar/290: erlc: replace if expression with case of
- rebar/292: Namespaced types: fix build for 17.0
- rebar/296: Add gen_event template
- rebar/242: Extra commits for #129
- rebar/244: Document skip_apps=, apps=, and require_*_vsn
- rebar/251: Make sure that eunit/qc_compile_opts works
- rebar/255: rebar.app: remove superfluous quoting
- rebar/274: Use lowercase for Windows drive name to resolve issue #250
- rebar/98: Repetition of environment variable definitions in child processes (ports)
- rebar/115: Incorrect REMSH args when sname is used.
- rebar/129: Speed up the compilation process v5
- rebar/139: Allow specification of module dependencies for appups
- rebar/175: CWD plugins regression
- rebar/188: Xref extra path
- rebar/208: Fix typo in rebar_erlydtl_compiler
- rebar/219: Added R16B01 and R16B02 to travis config.
- rebar/221: Adapt erlydtl compiler plugin to latest version of erlydtl
- rebar/223: Add random_suite_order option to eunit command
- rebar/224: allow suites or tests as options for eunit and ct
- rebar/230: eunit: fix dialyzer warnings introduced in 03da5e0b
- rebar/232: Document support for abbreviated commands
- rebar/233: docs: fix #228
- rebar/234: Fix #220 (Reported-by: Joseph Norton)
- rebar/237: Add partial support for Erlang/OTP 17
- rebar/252: file_utils: properly report errors (fix #95)
- rebar/254: Fix 'rebar generate' regression (#253)
- rebar/265: Fix 'rebar help clean' function_clause error
- rebar/268: Fix #267 (code path regression)
- rebar/269: Update THANKS
- rebar/152: Fix erl_opts use
- rebar/154: Fix update-deps with certain forms of the {tag, ...} type
- rebar/155: Fixes for #137 and #142
- rebar/157: Don't over-aggressively clean the code path in the presence of lib_dir directives
- rebar/172: Add missing dep examples and fix existing ones
- rebar/173: Fix false reporting of (plain) vsn strings
- rebar/174: rebar_core: fix Dialyzer warning introduced in aa46d85 (#157)
- rebar/177: Delete unused inttest/retest binary
- rebar/179: Make list of commands (for unabbreviation) easier to maintain
- rebar/183: generate-upgrade can now take target_dir argument
- rebar/184: Fix log levels
- rebar/185: Switch retest dep to upstream (dizzyd/retest.git)
- rebar/189: inttest/rgen1: increase retest timeout (30s -> 60s)
- rebar/190: inttest/rgen_1: double the timeout a second time
- rebar/191: Fix #187 (rename getopt and mustache)
- rebar/196: Print a more appropriate message on 'rebar info'
- rebar/198: Clean up rebar.config.script
- rebar/199: rebar_dia_compiler: fix Dialyzer warnings
- rebar/200: bootstrap: avoid trying to run 'debug' command
- rebar/201: Added a library template.
- rebar/210: Fix #205 (erlydtl:compile/3 returns warnings)
- rebar/212: Fix basho/rebar#388
- rebar/214: Document compile_only=true
- rebar/215: Remove experimental flags