summaryrefslogtreecommitdiff
path: root/system
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'maint'Marcus Arendt2015-01-074-32/+31
|\
| * Fix grammar and formatting issuesTom Benner2014-12-282-7/+7
| |
| * Fix typo ("to use to use")Tom Benner2014-12-281-4/+3
| |
| * Add a comma after "For example" when appropriateTom Benner2014-12-284-4/+4
| |
| * Use colons before <code> when appropriateTom Benner2014-12-282-5/+5
| |
| * Move periods inside parenthetical sentencesTom Benner2014-12-282-9/+9
| |
| * Add an apostrophe to contractions of "let us"Tom Benner2014-12-271-3/+3
| |
* | Merge branch 'maint'Marcus Arendt2014-11-271-0/+3
|\ \ | |/
| * Merge branch 'mururu/typespec-doc-about-function/OTP-12327' into maintMarcus Arendt2014-11-271-0/+3
| |\ | | | | | | | | | | | | * mururu/typespec-doc-about-function/OTP-12327: Add infometion about function()
| | * Add infometion about function()Yuki Ito2014-11-211-0/+3
| | |
* | | Merge branch 'maint'Marcus Arendt2014-11-247-37/+37
|\ \ \ | |/ /
| * | Fix spelling and grammarDerek Brown2014-11-207-37/+37
| | |
* | | Merge branch 'maint'Siri Hansen2014-11-181-3/+4
|\ \ \ | |/ /
| * | Remove comments about unicode atoms in OTP 18Siri Hansen2014-11-111-3/+4
| | | | | | | | | | | | | | | | | | There was once a plan to implement support for unicode atoms in OTP 18. This plan has been stopped until further notice, and the information about this is now removed from the documentation.
* | | Merge branch 'maint'Bruce Yinhe2014-11-071-1/+1
|\ \ \ | |/ /
| * | Section reference number incorrectjmrepetti2014-11-051-1/+1
| |/
* | Merge branch 'siri/sasl/delete_module/OTP-11540'Siri Hansen2014-11-061-1/+1
|\ \ | | | | | | | | | | | | * siri/sasl/delete_module/OTP-11540: [sasl] Remove undocumented upgrade instruction
| * | [sasl] Remove undocumented upgrade instructionSiri Hansen2014-10-201-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The upgrade instruction 'remove_module' was added in OTP R7B (and possibly in a patch in R5B or R6B, ticket OTP-3477), and translates to the low level instruction 'remove', but adds the parameter DepMods (modules on which Mod is dependent). The ticket says that "remove_module should be added for symmetry with the add_module instruction". remove_module was never documented or tested, and it was never mentioned in a release note. It therefore seems to be low risk in removing it. The correct instruction to use when removing a module is {delete_module,Mod} which was added in OTP R10B and which is also documented and tested. This translates to low level instructions 'remove' and 'purge' i.e. the module is brutally purged after setting the current code to old. This hardcoded brutal purge is the reason why PrePurge and PostPurge parameters can not be given with the delete_module instruction. The parameter DepMods which was inclued in the remove_module instruction does not exist for delete_module. From the documentation's point of view, this is the same for add_module, and thus the two instructions {add_module,Mod} and {delete_module,Mod} are now symmetric. However, in the code there is a second instruction for adding a module, {add_module,Mod,DepMods}, which is not documented. To add symmetry even for this, {delete_module,Mod,DepMods} is now also added. Documentation is added for all instructions.
* | | Merge branch 'siri/sup-spec-maps/OTP-11043'Siri Hansen2014-11-062-76/+163
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * siri/sup-spec-maps/OTP-11043: Update emacs skeleton for supervisor to use maps Update dialyzer test with maps in supervisor properties Add documentation of maps in supervisor flags and child specs Add test of maps in supervisor flags and child specs New function supervisor:get_childspec/2 Allow maps for supervisor flags and child specs Rebase supervisor Add more tests of supervisor
| * | | Add documentation of maps in supervisor flags and child specsSiri Hansen2014-11-062-76/+163
| |/ /
* | | Merge branch 'maint'Bruce Yinhe2014-11-041-1/+1
|\ \ \ | |/ / |/| / | |/
| * fix small typo in processes.xmlEvgeny M2014-11-031-1/+1
| | | | | | | | kilo_byte() -> is kilo_byte/0 not kilo_byte/1
* | Merge branch 'maint'Sverker Eriksson2014-09-041-3/+4
|\ \ | |/
| * Merge branch 'sverk/nif-inspect-copy-bug/OTP-9828' into maintSverker Eriksson2014-09-041-3/+4
| |\ | | | | | | | | | | | | | | | | | | | | | * sverk/nif-inspect-copy-bug/OTP-9828: erts: Fix bug with enif_make_copy reallocating writable binary Conflicts: erts/emulator/test/nif_SUITE.erl
| | * erts: Fix bug with enif_make_copy reallocating writable binarySverker Eriksson2014-09-031-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | that could invalidate a pointer received from an earlier call to enif_inspect_binary. Solution: Emasculate writable binary at enif_inspect_binary. There are room for optimizations here as we now do an unconditional emasculation even though enif_make_copy is not called later in the NIF.
* | | Merge branch 'maint'Marcus Arendt2014-08-281-1/+1
|\ \ \ | |/ /
| * | Fix misspellings of 'another'Tuncer Ayaz2014-08-251-1/+1
| | |
* | | Merge branch 'maint'Henrik Nord2014-07-231-1/+1
|\ \ \ | |/ /
| * | Fix a minor typo in system_principles/versions.xmlTuncer Ayaz2014-07-171-1/+1
| | |
* | | Merge branch 'maint'Henrik Nord2014-07-071-1/+1
|\ \ \ | |/ /
| * | Merge branch 'nevar/patch-1' into maintHenrik Nord2014-07-071-1/+1
| |\ \ | | | | | | | | | | | | | | | | * nevar/patch-1: Fix typo in Advanced chapter
| | * | Fix typo in Advanced chapterSlava Yurin2014-06-201-1/+1
| | | |
* | | | Merge branch 'maint'Bruce Yinhe2014-07-021-2/+2
|\ \ \ \ | |/ / /
| * | | rephrase sentence in process links docWasif Malik2014-06-291-2/+2
| | |/ | |/|
* | | Merge branch 'maint'Björn-Egil Dahlberg2014-06-182-1/+2
|\ \ \ | |/ /
| * | doc: Fix broken linksBjörn-Egil Dahlberg2014-06-172-1/+2
| |/
* | Merge branch 'sverk/better-module-info'Sverker Eriksson2014-05-201-9/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | OTP-11940 * sverk/better-module-info: Remove obsolete 'imports' entry from module_info/1/2 functions Add 'module' entry for module_info/0 function for completeness Add 'md5' entry for module_info/0/1 functions.
| * | Remove obsolete 'imports' entry from module_info/1/2 functionsRichard Carlsson2014-05-141-11/+1
| | | | | | | | | | | | | | | It previously always returned an empty list and was documented to be removed.
| * | Add 'module' entry for module_info/0 function for completenessRichard Carlsson2014-05-141-1/+6
| | | | | | | | | | | | as it exist in module_info/1.
| * | Add 'md5' entry for module_info/0/1 functions.Richard Carlsson2014-05-141-1/+6
| | |
* | | Merge branch 'maint'Björn-Egil Dahlberg2014-05-154-276/+238
|\ \ \ | | |/ | |/|
| * | doc: Move Maps reference documentation to expressionsBjörn-Egil Dahlberg2014-05-144-276/+238
| |/
* | Merge branch 'essen/remove-pg'Siri Hansen2014-05-052-2/+1
|\ \ | | | | | | | | | | | | | | | | | | * essen/remove-pg: Remove the pg module and related documentation OTP-11907
| * | Remove the pg module and related documentationLoïc Hoguin2014-04-262-2/+1
| |/ | | | | | | | | | | | | | | | | | | This module has been marked experimental for more than 15 years, and has largely been superseded by the pg2 module from the kernel application. The original pg also has no tests and has not been updated in the last 15 years other than small maintenance edits (like adding specs or replacing pid/1 by is_pid/1). It is pretty unlikely that anyone uses it today and its presence is simply confusing as people should be using pg2 anyway.
* | Introduce the attribute -optional_callbacks in the context of behavioursHans Bolinder2014-04-281-20/+56
|/
* Merge branch 'siri/doc-upgrade/OTP-11717'Siri Hansen2014-04-035-30/+360
|\ | | | | | | | | | | * siri/doc-upgrade/OTP-11717: Add documentation about upgrade Add info about upgrade of core applications
| * Add documentation about upgradeSiri Hansen2014-04-034-28/+345
| | | | | | | | | | | | | | | | | | | | The example of how to create a first target system, which is located in the System Principles document, is now extended to also include an example of code upgrade. A new chapter is added to System Principles explaining different issues when upgrade includes new versions applications within Erlang/OTP.
| * Add info about upgrade of core applicationsSiri Hansen2014-03-281-2/+15
| | | | | | | | | | | | | | | | | | In ref man for appup and in system documentation, design prinsiples, add a warning related to upgrade when version of erts, kernel, stdlib or sasl is changed. This will cause an emulator restart where new version of emulator and core applications will startup together with old versions of other applications. Care must be taken to avoid problems due to backwards incompatibility.
* | Merge branch 'mange/update_source_build_doc/OTP-10269'Magnus Lidén2014-04-027-224/+39
|\ \ | | | | | | | | | | | | | | | | | | | | | * mange/update_source_build_doc/OTP-10269: Add link to app resource file reference Correct and clean up documentation Delete obsolete verification doc Remove installation instruction for unix binary and reorder chapters
| * | Add link to app resource file referenceMagnus Lidén2014-04-021-3/+4
| | |