summaryrefslogtreecommitdiff
path: root/lib/tools
Commit message (Collapse)AuthorAgeFilesLines
* Add 'make dialyzer' target to top and appsLukas Larsson2019-06-261-0/+2
|
* Add "make test" command for root and application directoriesKjell Winblad2019-06-261-0/+1
| | | | The added make target is described in HOWTO/TESTING.md.
* Merge branch 'bjorn/better-fun-info/OTP-15837'Björn Gustavsson2019-06-171-10/+2
|\ | | | | | | | | | | | | | | | | | | * bjorn/better-fun-info/OTP-15837: Create a shared wrapper function for all occurrences of 'fun F/A' Support sharing of fun entries in the runtime system erl_fun.c: Remove unused struct definition hipe: Use the new index when translating funs Stop supporting decoding of old funs in the external term format genop.tab: Insert an "OTP 23" comment for clarity
| * Create a shared wrapper function for all occurrences of 'fun F/A'Björn Gustavsson2019-06-171-10/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | If the `fun F/A` syntax is used multiple times with the same `F/A`, (for examle, `fun foo/2`), there would a wrapper function and fun entry generated for each occurrence. Using the new support in the OTP 23 runtime system, generate a single wrapper function and fun entry for each `F/A`. Since there is only one wrapper function, it can be named based on the name of the function it calls to faciliate debugging, not based on the function that defines the fun. For example, the wrapper function for `fun foo/0` will now be named `-fun.foo/0-'.
* | Merge branch 'maint-20' into maintJohn Högberg2019-06-171-0/+15
|\ \ | |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-20: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/common_test/doc/src/notes.xml # lib/common_test/vsn.mk # lib/tools/doc/src/notes.xml # lib/tools/vsn.mk # make/otp_version_tickets # otp_versions.table
| * Prepare releaseErlang/OTP2019-06-142-1/+16
| |
| * Merge branch 'john/tools/fix-cover-register-race/ERL-943/OTP-15813' into ↵Erlang/OTP2019-06-142-15/+56
| |\ | | | | | | | | | | | | | | | | | | maint-20 * john/tools/fix-cover-register-race/ERL-943/OTP-15813: cover: Fix register/2 race on startup
* | \ Merge branch 'maint-21' into maintIngela Anderton Andin2019-05-151-0/+15
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-21: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/ssl/doc/src/notes.xml # lib/ssl/vsn.mk # lib/tools/doc/src/notes.xml # lib/tools/vsn.mk # make/otp_version_tickets # otp_versions.table
| * | | Prepare releaseErlang/OTP2019-05-142-1/+16
| | | |
| * | | Merge branch 'john/tools/fix-cover-register-race/ERL-943/OTP-15813' into ↵Erlang/OTP2019-05-142-15/+56
| |\ \ \ | | | |/ | | |/| | | | | | | | | | | | | | | | | maint-21 * john/tools/fix-cover-register-race/ERL-943/OTP-15813: cover: Fix register/2 race on startup
* | | | Merge branch 'john/tools/fix-cover-register-race/ERL-943/OTP-15813' into maintJohn Högberg2019-05-142-14/+53
|\ \ \ \ | | |/ / | |/| | | | | | | | | | * john/tools/fix-cover-register-race/ERL-943/OTP-15813: cover: Fix register/2 race on startup
| * | | cover: Fix register/2 race on startupJohn Högberg2019-05-132-15/+56
| | | |
* | | | Prepare releaseErlang/OTP2019-05-102-1/+44
| | | |
* | | | make.xml: Add reference to compile(3)Noodles!2019-04-301-0/+5
| | | | | | | | | | | | For compiler options.
* | | | Revert "Prepare release"Rickard Green2019-04-242-44/+1
| | | | | | | | | | | | | | | | This reverts commit 425889ba69b69a9b6fb14bfbef121d51b78e853a.
* | | | Prepare releaseErlang/OTP2019-04-232-1/+44
| | | |
* | | | Merge branch 'dgud/emacs-test-uc-path'Dan Gudmundsson2019-04-231-3/+7
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | * dgud/emacs-test-uc-path: Fix emacs tests
| * | | | Fix emacs testsDan Gudmundsson2019-04-181-3/+7
| | | | | | | | | | | | | | | | | | | | Didn't work if installed path contained spaces or unicode characters.
* | | | | Merge branch 'lukas/tools/overhead_benchmark'Lukas Larsson2019-04-184-1/+2938
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/tools/overhead_benchmark: etp: Fix free de processes check tools: Add overhead benchmark
| * | | | | tools: Add overhead benchmarkLukas Larsson2019-04-184-1/+2938
| | | | | |
* | | | | | Merge branch 'lukas/OTP-22-rc2/misc-fixes/OTP-15773'Lukas Larsson2019-04-181-4/+9
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/OTP-22-rc2/misc-fixes/OTP-15773: erts: Yield correctly when iterating over distr exit messages erts: Fix cerl -rr to use correct etp file erts: Fix etp-process-info to print exiting and free processes tools: Adjust instrument abort tc to better trigger faults erts: Fix cleanup of message factory undo erts: Make dump_SUITE:free_dump not dump via rpc erts: Add extra debugging to dist frag testcases erts: Run smaller dist frag test to 32 bit machines erl_docgen: Remove accidentally merged debug printout erts: Fix z_SUITE to always look for cerl in ERL_TOP otp: make top Makefile app target respect TYPE variable vxworks: Make vxworks configure use environment CFLAGS erts: Make erts_free debug failure easier to diagnose erts: Fix gcc warning in to_erl
| * | | | | tools: Adjust instrument abort tc to better trigger faultsLukas Larsson2019-04-181-4/+9
| |/ / / /
* | | | | Merge branch 'maint'Micael Karlberg2019-04-171-1/+15
|\ \ \ \ \ | |/ / / / |/| | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release
| * | | | Merge branch 'maint-20' into maintMicael Karlberg2019-04-171-1/+15
| |\ \ \ \ | | |_|/ / | |/| | / | | | |/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint-20: Updated OTP version Prepare release # Conflicts: # OTP_VERSION # erts/doc/src/notes.xml # erts/vsn.mk # lib/common_test/doc/src/notes.xml # lib/common_test/vsn.mk # lib/erl_interface/doc/src/notes.xml # lib/erl_interface/vsn.mk # lib/snmp/doc/src/notes.xml # lib/snmp/vsn.mk # lib/ssh/doc/src/notes.xml # lib/ssh/vsn.mk # lib/tools/doc/src/notes.xml # lib/tools/vsn.mk # make/otp_version_tickets # otp_versions.table
| | * | Prepare releaseErlang/OTP2019-04-162-1/+16
| | | |
* | | | Emacs: Refine xref etags matchesJohan Claesson2019-03-303-201/+393
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fetch and present arity in the *xref* window (unless too many hits). If we are reasonably sure which definition the user wants to go to then jump there directly instead of popping to the *xref* window.
* | | | Revert "Prepare release"Henrik Nord2019-03-262-44/+1
| | | | | | | | | | | | | | | | This reverts commit 0118046f9bda8dcf3594184fa439b79267db8017.
* | | | Prepare releaseErlang/OTP2019-03-252-1/+44
| | | |
* | | | Merge pull request #2184 from johanclaesson/erldocDan Gudmundsson2019-03-221-9/+29
|\ \ \ \ | | | | | | | | | | | | | | | Emacs erldoc updates OTP-15699
| * | | | Emacs: Hide html parsing failure in erldoc by defaultJohan Claesson2019-03-171-9/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The parsing of the OTP doc seldom fails but in the rare cases it does not find a function signature hide the error by default. If the user wish to be notified they may customize `erldoc-no-signature-function'. Sorry for breaking the "Let it crash!" rule ;)
| * | | | Emacs: Collect more function signatures for erldocJohan Claesson2019-03-171-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before this commit some function signatures were missed when parsing the html doc of OTP 21.3. After this commit more are collected but still two signatures are missed (erlang:statistics/1 and filename:basedir/3).
| * | | | Emacs: Adapt to changed make-symbolic-link behaviorJohan Claesson2019-03-171-1/+1
| |/ / / | | | | | | | | | | | | | | | | Since Emacs 26 make-symbolic-link will by default not expand a leading ~ in the target. Let's do it ourselves then i guess.
* | | | Add possibility to also get size of data from erlang:dist_ctrl_get_data()Rickard Green2019-03-191-0/+2
| | | |
* | | | Merge branch 'maint'Henrik Nord2019-03-122-1/+40
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release
| * | | Prepare releaseErlang/OTP2019-03-112-1/+40
| | | |
| * | | Merge branch 'rickard/make-fixes-21/OTP-15657' into maintRickard Green2019-03-071-4/+3
| |\ \ \ | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-21/OTP-15657: Remove own configured RM make variable
* | \ \ \ Merge 'rickard/make-fixes-21/OTP-15657' into 'rickard/make-fixes-22/OTP-15657'Rickard Green2019-03-061-4/+3
|\ \ \ \ \ | | |/ / / | |/| | | | | | | | | | | | | * rickard/make-fixes-21/OTP-15657: Remove own configured RM make variable
| * | | | Merge 'rickard/make-fixes-20/OTP-15657' into 'rickard/make-fixes-21/OTP-15657'Rickard Green2019-03-061-4/+3
| |\ \ \ \ | | | |/ / | | |/| | | | | | | | | | | | * rickard/make-fixes-20/OTP-15657: Remove own configured RM make variable
| | * | | Merge 'rickard/make-fixes-19/OTP-15657' into 'rickard/make-fixes-20/OTP-15657'Rickard Green2019-03-061-4/+3
| | |\ \ \ | | | |_|/ | | |/| | | | | | | | | | | | * rickard/make-fixes-19/OTP-15657: Remove own configured RM make variable
| | | * | Merge 'rickard/make-fixes-18/OTP-15657' into 'rickard/make-fixes-19/OTP-15657'Rickard Green2019-03-061-4/+3
| | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-18/OTP-15657: Remove own configured RM make variable
| | | | * \ Merge 'rickard/make-fixes-17/OTP-15657' into 'rickard/make-fixes-18/OTP-15657'Rickard Green2019-03-061-4/+3
| | | | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/make-fixes-17/OTP-15657: Remove own configured RM make variable
| | | | | * | Remove own configured RM make variableRickard Green2019-03-061-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Instead rely on gnu make's pre-defined RM variable which should equal 'rm -f'
* | | | | | | Revert "Prepare release"Rickard Green2019-02-272-37/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit df130102cdeca8d35fec95a0c926fd1cfec54eab.
* | | | | | | Prepare releaseErlang/OTP2019-02-262-1/+37
| | | | | | |
* | | | | | | Use the counters module to speed up coverBjörn Gustavsson2019-02-113-191/+355
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Use `counters:add/3` instead of `ets:update_counter/3` for counting the number of times a line is executed. By default, the reference to the counter array for each module will be stored in a persistent term and retrieved every time a counter is updated. This makes the compiler test suite with coverage enabled run *almost* twice as fast (on my computer, in about 6 minutes down from more than 11 minutes). To get even more speed, the new `cover:local_only/0` function can be called to put cover into a mode where the cover-compiled code can only be run on the local node. In this mode, the cover-compiled modules in a more efficient way by compiling the counter reference into the code. This shaves off about one more minute, making the compiler test suite with coverage enabled run *more than* twice as fast (in about 5 minutes on my computer).
* | | | | | | Merge branch 'maint'Siri Hansen2019-01-252-0/+2
|\ \ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | |
| * | | | | | [cover] Make uncovered lines searchable in html outputSiri Hansen2019-01-211-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Prior to PR#1807, uncovered lines could be found by searching for " 0.." in the HTML page generated by cover:analyse_to_file/1,2. The pull request removed the two dots after the number of hits, which makes it much harder to find the uncovered lines. This commit introduces a sad face, :-( , instead of the single 0 character, which should make the search easier.
| * | | | | | [cover] Right-align number of hits in html outputSiri Hansen2019-01-211-0/+1
| | | | | | |
* | | | | | | Merge branch 'maint'Siri Hansen2019-01-212-1/+6
|\ \ \ \ \ \ \ | |/ / / / / /
| * | | | | | Merge pull request #2048 from essen/cover-output-line-linksSiri Hansen2019-01-212-1/+6
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add a link on the line number in cover output OTP-15541