summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #620 from tuncer/travis-dialyzeHEADmasterLuis Rascão2018-02-015-8/+32
|\ | | | | Travis dialyze
| * travis-ci: allow Dialyzer job to failTuncer Ayaz2018-01-301-0/+3
| |
| * travis-ci: update otp versionsTuncer Ayaz2018-01-301-2/+2
| |
| * travis-ci: enable 20.1Tuncer Ayaz2018-01-301-2/+3
| |
| * rebar_xref: ignore opaque type match Dialyzer warningTuncer Ayaz2018-01-301-0/+2
| |
| * rebar_cover: ignore opaque type match Dialyzer warningTuncer Ayaz2018-01-301-0/+2
| |
| * rebar_utils: fix Dialyzer warningTuncer Ayaz2018-01-301-1/+1
| |
| * Run Dialyzer on Travis-CITuncer Ayaz2018-01-302-6/+22
|/
* Merge pull request #645 from Juliusan/log_fixLuis Rascão2018-01-292-1/+2
|\ | | | | Log out success message with newlines
| * Log out success message with newlinesJulius Andrikonis2018-01-292-1/+2
|/ | | | | The raw log file is split into lines to check for errors. However the logged message should contain newlines for easier reading.
* Merge pull request #644 from tuncer/travis-otp-20.0.4Luis Rascão2017-08-271-1/+1
|\ | | | | travis-ci: otp 20.0.2 -> 20.0.4
| * travis-ci: otp 20.0.2 -> 20.0.4Tuncer Ayaz2017-08-261-1/+1
|/
* Merge pull request #643 from tuncer/revert-637-drop-crypto-depLuis Rascão2017-08-215-12/+12
|\ | | | | Revert "Drop crypto app reliance"
| * Revert "Drop crypto app reliance"Tuncer Ayaz2017-08-205-12/+12
|/
* Merge pull request #639 from tuncer/retest-httpsLuis Rascão2017-08-191-1/+1
|\ | | | | rebar.config: access retest repo via https
| * rebar.config: access retest repo via httpsTuncer Ayaz2017-08-181-1/+1
| |
* | Merge pull request #640 from tuncer/fix-ctsuite-templateLuis Rascão2017-08-191-6/+23
|\ \ | | | | | | Fix ctsuite template
| * | Fix ctsuite templateTuncer Ayaz2017-08-191-6/+23
| | | | | | | | | | | | | | | - Fix and test the Erlang code. - Do not export_all.
* | | Merge pull request #641 from tuncer/fix-inttest-export_allLuis Rascão2017-08-1951-56/+60
|\ \ \ | | | | | | | | inttest/*: do not export_all
| * | | inttest/*: do not export_allTuncer Ayaz2017-08-1951-56/+60
| |/ /
* | | Merge pull request #642 from tuncer/profile-logLuis Rascão2017-08-191-3/+0
|\ \ \ | | | | | | | | Remove profiler note
| * | | Remove profiler noteTuncer Ayaz2017-08-191-3/+0
| |/ / | | | | | | | | | | | | If and when getopt gains the required feature, this can be revisited, but let's remove the message, since it's been a long time.
* | | Merge pull request #637 from tuncer/drop-crypto-depLuis Rascão2017-08-195-12/+12
|\ \ \ | |/ / |/| | Drop crypto app reliance
| * | Improve pseudo-unique ct_run node nameTuncer Ayaz2017-08-191-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replacing crypto:rand_uniform(0, 10000) with rebar_rnd:uniform(10000) (which is either rand:uniform or random:uniform dependent on what otp version it runs on) fails in rebar_ct. One might assume it's because the old call requests a number >= 0 while the new call has no way to ask for anything but >= 1. However, the way the value is used doesn't rely on it to include 0, so the bug lies elsewhere. Actually, generating a random number to choose a pseudo-unique ct_run node name isn't a reliable method to avoid naming clashes. I cannot reproduce it locally and also cannot see the actual error in the CI logs. Mirroring what rebar_eunit does and using a bigger rng range seems to be enough to avoid node name clashes on Travis-CI.
| * | Drop crypto app relianceTuncer Ayaz2017-08-185-10/+4
|/ / | | | | | | | | | | | | | | | | | | By doing this, we fix two issues at once. First, there's no need to have crypto available anymore. While not having crypto in your Erlang installation is a questionable packaging decision, it tends to happen in the wild with users installing Erlang and missing crypto. Sometimes this is not due to a distro's package but users building Erlang without the needed OpenSSL dependencies. Second, this resolves the Erlang 20 rng deprecation warnings.
* | Merge pull request #638 from tuncer/fix-otp-20-export_allLuis Rascão2017-08-187-67/+32
|\ \ | | | | | | Fix Erlang 20 export_all warnings
| * | Fix Erlang 20 export_all warningsTuncer Ayaz2017-08-187-67/+32
| |/ | | | | | | Fix other warnings and whitespace errors as well.
* | Merge pull request #636 from tuncer/fix-634Luis Rascão2017-08-181-1/+7
|\ \ | | | | | | Fix #634
| * | Fix #634Tuncer Ayaz2017-08-181-1/+7
| |/
* | Merge pull request #635 from tuncer/travis-otp-20Luis Rascão2017-08-181-0/+1
|\ \ | | | | | | travis-ci: test with Erlang 20.0.2
| * | travis-ci: test with Erlang 20.0.2Tuncer Ayaz2017-08-181-0/+1
| |/
* | Merge pull request #633 from davisp/properly-skip-apps-with-app-src-scriptLuis Rascão2017-08-181-2/+2
|\ \ | |/ |/| Properly skip apps with a .app.src.script file
| * Properly skip apps with a .app.src.script filePaul J. Davis2017-05-151-2/+2
|/ | | | | | Any application using a .app.src.script file will now be properly skipped if requested. This check was missing the newer third case for the file extension.
* Merge pull request #632 from phiggins/tiny-documentation-fixLuis Rascão2017-02-211-2/+2
|\ | | | | Fix typo in eunit help.
| * Fix typo in eunit help.Pete Higgins2017-02-211-2/+2
|/
* Merge pull request #625 from lrascao/feature/travis_otp_19.1Luis Rascão2016-09-221-0/+1
|\ | | | | Continuous integration on OTP 19.1
| * Continuous integration on OTP 19.1Luis Rascão2016-09-221-0/+1
|/
* Merge pull request #624 from tuncer/superfluous-spaceLuis Rascão2016-09-161-1/+1
|\ | | | | Remove superfluous space in unabbrev error msg
| * Remove superfluous space in unabbrev error msgTuncer Ayaz2016-09-161-1/+1
|/
* Merge pull request #623 from lrascao/release/2.6.42.6.4Luis Rascão2016-08-312-1/+5
|\ | | | | Prepare release 2.6.4
| * Prepare release 2.6.4Luis Rascão2016-08-312-1/+5
|/
* Merge pull request #619 from tuncer/fix-cdbLuis Rascão2016-08-312-9/+12
|\ | | | | Fix cdb processing when a file is skipped
| * port_compiler: fix handling of multiple specsTuncer Ayaz2016-08-301-6/+6
| |
| * rebar_utils: restore blank lineTuncer Ayaz2016-08-281-0/+1
| |
| * Fix cdb processing when a file is skippedTuncer Ayaz2016-08-281-3/+5
|/
* Merge pull request #618 from lrascao/release/2.6.32.6.3Luis Rascão2016-08-272-1/+11
|\ | | | | Prepare release 2.6.3
| * Prepare release 2.6.3Luis Rascão2016-08-272-1/+11
|/
* Merge pull request #617 from tuncer/linkcppLuis Rascão2016-08-261-13/+33
|\ | | | | port_compiler: auto-select C++ specific link template
| * port_compiler: auto-select C++ specific link templateTuncer Ayaz2016-08-261-13/+33
| | | | | | | | | | | | | | | | Even though "$CC foo.o -lstdc++ -o foo.so" works if foo.o was built with $CXX, depending on the platform and toolchain and C++ standard used, it may not. In order to ensure this works reliably, we introduce EXE_LINK_CXX_TEMPLATE and DRV_LINK_CXX_TEMPLATE and auto-select if the port spec being built consists of at least one C++ source.
* | Merge pull request #616 from tuncer/clang-compilation-dbLuis Rascão2016-08-261-21/+25
|\ \ | |/ |/| port_compiler: clean up compile_each()