summaryrefslogtreecommitdiff
path: root/system
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | |
| * | Correct and clean up documentationMagnus Lidén2014-04-021-5/+4
| | | | | | | | | | | | | | | The build and install documentation was not complete and needed some restructuring.
| * | Delete obsolete verification docMagnus Lidén2014-04-021-59/+0
| | |
| * | Remove installation instruction for unix binary and reorder chaptersMagnus Lidén2014-04-025-163/+37
| |/ | | | | | | Non-Windows binaries are not released any longer. Instructions are hence removed.
* | Merge branch 'egil/maps-doc'Björn-Egil Dahlberg2014-04-018-5/+454
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * egil/maps-doc: doc: Add Maps example for sequential programming doc: Mention map expressions and map guards doc: Add maps to reference manual edoc: Add map/0 as a new predefined type doc: Descripe Maps type syntax doc: Clearify language of user-defined attributes doc: Document Maps datatype in reference manual erts: Document map guard functions erts: Fix is_map/1 spec
| * | doc: Add Maps example for sequential programmingBjörn-Egil Dahlberg2014-04-011-0/+123
| | |
| * | doc: Mention map expressions and map guardsBjörn-Egil Dahlberg2014-04-011-1/+7
| | |
| * | doc: Add maps to reference manualBjörn-Egil Dahlberg2014-04-013-0/+276
| | |
| * | doc: Descripe Maps type syntaxBjörn-Egil Dahlberg2014-04-011-0/+12
| | |
| * | doc: Clearify language of user-defined attributesBjörn-Egil Dahlberg2014-04-011-4/+4
| | |
| * | doc: Document Maps datatype in reference manualBjörn-Egil Dahlberg2014-03-271-0/+32
| | |
* | | Replace 'otp_build patch_app' with 'otp_patch_apply'Rickard Green2014-03-311-6/+5
| |/ |/|
* | refman: Clarify the '-callback' attributeHans Bolinder2014-03-262-11/+24
| |
* | Merge branch 'vinoski/sys-get-rep-state2'Siri Hansen2014-03-251-13/+36
|\ \ | | | | | | | | | | | | | | | | | | | | | * vinoski/sys-get-rep-state2: remove tuple funs from special process documentation fix sys:get_state/1,2 and sys:replace_state/2,3 when sys suspended OTP-11817
| * | remove tuple funs from special process documentationSteve Vinoski2014-03-211-23/+14
| | | | | | | | | | | | | | | | | | | | | | | | Support for tuple funs was removed in R16B but the documentation for special processes, sys, and proc_lib in the OTP Design Principles still showed examples using them, and those examples no longer worked. Fix the examples to use regular functions instead and fix the documentation to reflect the changes.
| * | fix sys:get_state/1,2 and sys:replace_state/2,3 when sys suspendedSteve Vinoski2014-03-211-4/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add two new system callbacks Module:system_get_state/1 and Module:system_replace_state/2 to allow sys:get_state/1,2 and sys:replace_state/2,3 to operate correctly even if a process is sys suspended. Modify gen_server, gen_fsm, and gen_event to support the new callbacks. If a callback module does not export these functions, then by default the Misc value (the same as that passed as the final argument to sys:handle_system_msg/6, and returned as part of the return value of sys:get_status/1,2) is treated as the callback module's state. The previous behaviour of intercepting the system message and passing a tuple of size 2 as the last argument to sys:handle_system_msg/6 is no longer supported. Add tests to verify the correctness of sys:get_state/1,2 and sys:replace_state/2,3 when processes are sys suspended. Add two tests for modules that implement special processes, one that exports system_get_state/1 and system_replace_state/2 and one that doesn't. Much of the credit for this patch goes to James Fish, who reported the initial problem and implemented much of the fix.
* | | Documentation fixRickard Green2014-03-211-9/+10
| | |
* | | Verify runtime_dependencies when running 'otp_build patch_app'Rickard Green2014-03-206-99/+270
|/ /
* | Clarify the reference manual regarding source file encodingHans Bolinder2014-03-173-85/+135
|/
* Merge branch 'rickard/otp_version/OTP-11615'Rickard Green2014-02-241-11/+36
|\ | | | | | | | | * rickard/otp_version/OTP-11615: Update OTP version documentation
| * Update OTP version documentationRickard Green2014-02-241-11/+36
| |
* | Merge branch 'lukas/ose/master/OTP-11334'Lukas Larsson2014-02-241-1/+1
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lukas/ose/master/OTP-11334: (71 commits) erts: Fix unix efile assert ose: Use -O2 when building ose: Expand OSE docs ose: Add dummy ttsl driver ose: Cleanup cleanup of mutex selection defines ose: Polish mmap configure checks ose: Add ose specific x-compile flags ose: Updating fd_driver and spawn_driver for OSE ose: Updating event and signal API for OSE ose: Cleanup of mutex selection defines win32: Compile erl_log.exe ose: Remove uneccesary define ose: Fix ssl configure test for osx erts: Fix sys_msg_dispatcher assert ose: Fix broken doc links ose: Thread priorities configurable from lmconf ose: Yielding the cpu is done "the OSE" way ose: Start using ppdata for tse key ose: Do not use spinlocks on OSE ose: Fix support for crypto ... Conflicts: lib/crypto/c_src/crypto.c
| * | ose: Create OSE applicationLukas Larsson2014-02-241-1/+1
| | | | | | | | | | | | | | | Create an specific OSE application that mainly contains documentation around the OSE specific part of Erlang/OTP.
* | | Merge branch 'byaruhaf/add-books/OTP-11754'Henrik Nord2014-02-241-2/+8
|\ \ \ | | | | | | | | | | | | | | | | * byaruhaf/add-books/OTP-11754: Updated Copyright year and recent Erlang books
| * | | Updated Copyright year and recent Erlang booksByaruhanga Franklin2014-02-181-2/+8
| | | | | | | | | | | | | | | | Added "Introducing Erlang" & "Learn You Some Elrlang for Great Good" Also changed the href for "Programming Erlang" to the new second edition.
* | | | Merge branch 'rickard/otp_version/OTP-11615'Rickard Green2014-02-214-1/+74
|\ \ \ \ | | |_|/ | |/| | | | | | | | | | * rickard/otp_version/OTP-11615: Misc adjustments of OTP version
| * | | Misc adjustments of OTP versionRickard Green2014-02-194-1/+74
| | | |
* | | | erts: Add more details to warning in on_load docsSverker Eriksson2014-02-201-4/+17
|/ / /
* | | [refmanual] Fix List in definition of pre-defined typesHans Bolinder2014-02-121-8/+8
| |/ |/| | | | | | | improper_list(Type1, Type2) has been replaced by nonempty_improper_list(Type1, Type2).
* | Merge branch 'essen/remote-set-cookie/OTP-11637'Lukas Larsson2014-01-281-1/+1
|\ \ | | | | | | | | | | | | * essen/remote-set-cookie/OTP-11637: set_cookie/2 call needs to be fully qualified
| * | set_cookie/2 call needs to be fully qualifiedLoïc Hoguin2014-01-161-1/+1
| | |
* | | Merge branch 'bjorn/on_load-documentation/OTP-11611'Björn Gustavsson2014-01-281-4/+3
|\ \ \ | | | | | | | | | | | | | | | | * bjorn/on_load-documentation/OTP-11611: Update the note for -on_load()
| * | | Update the note for -on_load()Björn Gustavsson2014-01-271-4/+3
| | | | | | | | | | | | | | | | We can't recommend -on_load() for general use.
* | | | Merge branch 'lukas/17/docfixes/OTP-11613'Lukas Larsson2014-01-271-2/+2
|\ \ \ \ | |/ / / |/| | | | | | | | | | | * lukas/17/docfixes/OTP-11613: system: Fix documentation typoes
| * | | system: Fix documentation typoesLukas Larsson2014-01-271-2/+2
| | |/ | |/|
* | | Merge branch 'zaa/docfix'Henrik Nord2014-01-241-1/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | * zaa/docfix: Typo fix OTP-11606
| * | Typo fixAlexander Zhuravlev2014-01-031-1/+1
| |/ | | | | Corrected a link to gen_fsm behaviour description.
* | Merge branch 'dgud/remove-gs-apps/OTP-10915'Dan Gudmundsson2013-12-201-5/+0
|\ \
| * | Remove references to removed applicationsDan Gudmundsson2013-11-071-5/+0
| | |
* | | Document named fun expressionsAnthony Ramine2013-12-121-9/+14
| | |
* | | Update preloaded modulesMagnus Lidén2013-12-091-2/+2
|\ \ \ | | |/ | |/|
| * | Update system readme for R16B03Magnus Lidén2013-12-091-2/+2
| | |
* | | Merge branch 'maint'Dan Gudmundsson2013-11-291-0/+8
|\ \ \ | |/ / | | | | | | | | | Conflicts: erts/etc/win32/Install.c
| * | Merge branch 'dgud/sasl/no_dot_erlang_boot/OTP-8479' into maintDan Gudmundsson2013-11-291-1/+9
| |\ \ | | | | | | | | | | | | | | | | | | | | * dgud/sasl/no_dot_erlang_boot/OTP-8479: sasl: Add no_dot_erlang documentation and tests sasl: Add no_dot_erlang start script
| | * | sasl: Add no_dot_erlang documentation and testsDan Gudmundsson2013-10-031-1/+9
| | | |
* | | | Merge branch 'maint'Fredrik Gustafsson2013-11-131-1/+1
|\ \ \ \ | |/ / / | | | / | |_|/ |/| |