summaryrefslogtreecommitdiff
path: root/lib/tools/doc
Commit message (Collapse)AuthorAgeFilesLines
* Prepare releaseErlang/OTP2018-09-241-0/+22
|
* docs: make clean all XMLDIRLukas Larsson2018-07-131-0/+1
|
* Prepare releaseErlang/OTP2018-06-191-0/+21
|
* Update copyright yearHenrik Nord2018-06-184-4/+4
|
* Revert "Prepare release"Henrik2018-05-291-21/+0
| | | | This reverts commit fd8e49b5bddceaae803670121b603b5eee8c5c08.
* Prepare releaseErlang/OTP2018-05-251-0/+21
|
* erts: Make cpu_timestamp use per thread on LinuxLukas Larsson2018-05-151-2/+8
| | | | | | | | If we don't use per thread the value becomes completely nonsensical on systems with more than one scheduler. We keep the old solaris behaviour in order to support the option, but it only really works when using a single scheduler.
* Revert "Update release notes"Henrik2018-05-021-21/+0
| | | | This reverts commit 202bb737e3deabfebee683266f4b7c42781eb521.
* Update release notesErlang/OTP2018-04-301-0/+21
|
* erts: Rewrite memory instrumentationJohn Högberg2018-04-231-362/+165
| | | | | | | | | | | | | | | | | | | | | | This commit replaces the old memory instrumentation with a new implementation that scans carriers instead of wrapping erts_alloc/erts_free. The old implementation could not extract information without halting the emulator, had considerable runtime overhead, and the memory maps it produced were noisy and lacked critical information. Since the new implementation walks through existing data structures there's no longer a need to start the emulator with special flags to get information about carrier utilization/fragmentation. Memory fragmentation is also easier to diagnose as it's presented on a per-carrier basis which eliminates the need to account for "holes" between mmap segments. To help track allocations, each allocation can now be tagged with what it is and who allocated it at the cost of one extra word per allocation. This is controlled on a per-allocator basis with the +M<S>atags option, and is enabled by default for binary_alloc and driver_alloc (which is also used by NIFs).
* tools: Generate typespecs in doc buildJohn Högberg2018-04-163-0/+27
|
* Update release notesErlang/OTP2018-03-091-0/+40
|
* Remove 'Example' without an example from docsPéter Gömöri2018-02-081-1/+1
|
* Update release notesErlang/OTP2017-12-081-0/+15
|
* Refactor xmllint check and make it fail on failureLukas Larsson2017-10-311-2/+1
| | | | | | | This commit also adds a check to see that all files that are part of an xi:include also have part of XML_FILES and vice versa. It also fixes any applications where this was not true.
* Merge branch 'lars/doc-cleanup/OTP-14475' into maintLars Thorsen2017-10-106-105/+8
|\ | | | | | | | | | | * lars/doc-cleanup/OTP-14475: [edoc] Remove unused module otpsgml_layout.erl Remove unused files from the documentation build
| * Remove unused files from the documentation buildLars Thorsen2017-09-286-105/+8
| |
* | Update release notesErlang/OTP2017-09-221-0/+69
|/
* tools: Add handling of the -on_load() attribute to XrefHans Bolinder2017-09-143-34/+38
|
* tools: Correction of xref(3)Hans Bolinder2017-09-141-2/+4
|
* Fix list type used in rt_mask category listingJohn Högberg2017-09-041-2/+2
|
* Merge branch 'john/erts/runtime-lcnt' into maintJohn Högberg2017-07-062-21/+92
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * john/erts/runtime-lcnt: Document rt_mask and add warnings about copy_save Add an emulator test suite for lock counting Break erts_debug:lock_counters/1 into separate BIFs Allow toggling lock counting at runtime Move lock flags to a common header Enable register_SUITE for lcnt builds Enable lcnt smoke test on all builds that have lcnt enabled Make lock counter info independent of the locks being counted OTP-14412 OTP-13170 OTP-14413
| * Document rt_mask and add warnings about copy_saveJohn Högberg2017-07-062-15/+94
| |
| * Make lock counter info independent of the locks being countedJohn Högberg2017-05-181-8/+0
| | | | | | | | | | | | | | | | This allows us to enable/disable lock counting at will, and greatly improves the performance of erts_debug:lock_counters/1 since we no longer have to worry about the lock counters "dying" while we're enumerating them. OTP-14412
* | Update release notesErlang/OTP2017-06-301-0/+20
| |
* | Prepare releaseErlang/OTP2017-06-211-0/+35
| |
* | Update copyright yearHans Nilsson2017-06-142-2/+2
| |
* | Revert "Prepare release"Hans Nilsson2017-05-311-29/+0
| | | | | | | | This reverts commit eaf8ca41dfa4850437ad270d3897399c9358ced0.
* | Prepare releaseErlang/OTP2017-05-301-0/+29
|/
* Merge pull request #1465 from bjorng/bjorn/tools/fix-lcnt-docBjörn Gustavsson2017-05-172-7/+7
|\ | | | | Fix a few minor issues in the lcnt documentation
| * Fix a few minor issues in the lcnt documentationBjörn Gustavsson2017-05-172-7/+7
| | | | | | | | | | | | We generally avoid abbreviations such as "e.g." and "i.e." in the documentation. We write "Erlang", not "erlang" (except when referring to the erlang module).
* | Update instructions for how to start the lock-counting VMBjörn Gustavsson2017-05-161-18/+8
|/
* Revert "Prepare release"Raimo Niskanen2017-05-051-29/+0
| | | | This reverts commit dc57404252c47520f352834ad9be45ad684f96c9.
* Prepare releaseErlang/OTP2017-05-041-0/+29
|
* Update copyright yearRaimo Niskanen2017-05-042-2/+2
|
* Merge branch 'maint'Rickard Green2017-03-141-0/+15
|\ | | | | | | | | | | | | | | | | | | | | * maint: Updated OTP version Prepare release Conflicts: OTP_VERSION lib/typer/doc/src/notes.xml lib/typer/vsn.mk
| * Prepare releaseErlang/OTP2017-03-141-0/+15
| |
* | tools: Allow Emake options to be passed in explicitlyAnthony Jackson2017-03-031-10/+14
|/ | | | | This allows build scripts to use emake without needing to generate an Emakefile before running make:all/0,1 or make:file/1,2.
* Prepare releaseErlang/OTP2016-12-091-0/+36
|
* Prepare releaseErlang/OTP2016-09-201-0/+32
|
* doc: Correct errors introduced by Editorial changesHans Bolinder2016-09-011-3/+3
| | | | Fix some older errors as well.
* Rewrite Tools for gen_statem M:callback_mode/0Raimo Niskanen2016-08-021-1/+8
|
* Update release notesErlang/OTP2016-06-291-0/+15
|
* Prepare releaseErlang/OTP2016-06-211-0/+35
|
* Revert "Prepare release"Erlang/OTP2016-06-021-29/+0
| | | | This reverts commit e020f75c10410a6943cd055bfa072a2641eab7da.
* Prepare releaseErlang/OTP2016-06-021-0/+29
|
* Revert "Prepare release"Erlang/OTP2016-05-121-16/+0
| | | | This reverts commit bd64ad8e15d66e48b36dbe3584315dd5cfc8b59a.
* Prepare releaseErlang/OTP2016-05-111-0/+16
|
* Merge branch 'raimo/new-gen-state-machine/OTP-13065'Raimo Niskanen2016-04-251-0/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * raimo/new-gen-state-machine/OTP-13065: (52 commits) Add section on state filtering Promote gen_statem over gen_fsm Modify code_change/4 to return CallbackMode Use ?NAME macro in examples Introduce Fred Herbert suggested additions Introduce corrections from Fred Hebert and Ingela Use .png pictures instead of .gif Write Design Principles chapter Fix missing short forms for event timeout Do more intricate Fred Hebert doc changes Change Caller -> From as suggested by Fred Hebert Do documentation improvements from Fred Hebert Fix broken documenation reference Rename state_timeout -> event_timeout Fix most of the system docs and emacs mode Change code_change/4 to {ok,State,Data} Fixup sharpened test suite Sharpen test suite Remove the remove_event action and all alike Relax caller() type check and cleanup ... Conflicts: lib/stdlib/src/gen.erl lib/stdlib/src/gen_event.erl lib/stdlib/src/gen_fsm.erl lib/stdlib/src/gen_server.erl lib/stdlib/test/error_logger_forwarder.erl
| * Fix most of the system docs and emacs modeRaimo Niskanen2016-03-031-1/+2
| |