Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-16 | Merge branch 'siri/edoc/testcuddle' | Siri Hansen | |
* siri/edoc/testcuddle: Run preprocess when generating xmerl documentation in test | |||
2017-03-16 | Merge remote-tracking branch ↵ | Hans Bolinder | |
'origin/jparise/parsetools/yecc-header-dot/OTP-14276/PR-1357' * origin/jparise/parsetools/yecc-header-dot/OTP-14276/PR-1357: Include ending dot in yecc's Header code example | |||
2017-03-15 | Merge branch 'bjorn/stdlib/erl_tar' | Björn Gustavsson | |
* bjorn/stdlib/erl_tar: erl_tar: Close files after reading from a tar file | |||
2017-03-15 | Merge pull request #1373 from richcarl/edoc-no-timstamps | Björn Gustavsson | |
edoc: Don't generate timestamps in footer OTP-14277 | |||
2017-03-15 | Merge pull request #1371 from aggelgian/fix-otp-internal | Björn Gustavsson | |
Fix unhandled exceptions in otp_internal module | |||
2017-03-15 | Merge pull request #1374 from bjorng/bjorn/compiler/fix-beam_type | Björn Gustavsson | |
beam_type: Avoid an internal consistency check failure | |||
2017-03-15 | Merge branch 'dgud/otp_build_clean_configure' | Dan Gudmundsson | |
* dgud/otp_build_clean_configure: Clean configure when before invoking autoconf | |||
2017-03-15 | Merge branch 'egil/sigterm-fixup' | Björn-Egil Dahlberg | |
* egil/sigterm-fixup: erts: Fix signal pipe erts: Fix os_signal_SUITE test | |||
2017-03-14 | Merge branch 'maint' | Rickard Green | |
* maint: Updated OTP version Prepare release Conflicts: OTP_VERSION lib/typer/doc/src/notes.xml lib/typer/vsn.mk | |||
2017-03-14 | Updated OTP versionOTP-19.3 | Erlang/OTP | |
2017-03-14 | Prepare release | Erlang/OTP | |
2017-03-14 | Merge branch 'hasse/hipe/remove_work_around' | Hans Bolinder | |
* hasse/hipe/remove_work_around: hipe: Remove work around for Dialyzer bug | |||
2017-03-14 | Merge branch 'hasse/fix_erl_anno_use' | Hans Bolinder | |
* hasse/fix_erl_anno_use: parsetools: Fix handling of locations and annotations diameter: Fix handling of locations and annotations kernel: Fix handling of locations and annotations compiler: Fix handling of locations and annotations eunit: Fix handling of locations and annotations Update preloaded erts: Fix handling of locations and annotations dialyzer: Fix handling of annotations in a test debugger: Fix handling of locations and annotations stdlib: Extend functions in erl_parse to handle form_info() stdlib: Fix handling of locations and annotations erts: Correct the documentation of abstract end-of-file stdlib: Add debug tests to the erl_parse module stdlib: improve the erl_anno module's debug tests stdlib: Improve the erl_pp module's debug tests | |||
2017-03-14 | Merge pull request #1342 from dgud/dgud/observer/max_and_dirty_sched/OTP-14137 | Dan Gudmundsson | |
2017-03-14 | erts: Fix signal pipe | Björn-Egil Dahlberg | |
2017-03-13 | Merge branch 'maint' | Rickard Green | |
* maint: Fix xml warnings in old release notes | |||
2017-03-13 | Fix xml warnings in old release notes | Rickard Green | |
2017-03-13 | Merge pull request #1370 from dalizard/fix-typos-eunit-doc | Björn Gustavsson | |
Fix small typos | |||
2017-03-13 | beam_type: Avoid an internal consistency check failure | Björn Gustavsson | |
Code such as the following: -record(x, {a}). f(R, N0) -> N = N0 / 100, if element(1, R#x.a) =:= 0 -> N end. would fail to compile with the following message: m: function f/2+19: Internal consistency check failed - please report this bug. Instruction: {fmove,{fr,0},{x,1}} Error: {uninitialized_reg,{fr,0}}: This bug was introduced in 348b5e6bee2f. Basically, the beam_type pass placed the fmove instruction in the wrong place. Instructions that store to floating point registers and instructions that read from floating point registers are supposed to be in the same basic block. Fix the problem by flushing all floating points instruction before a call the pseudo-BIF is_record/3, thus making sure that the fmove instruction is placed in the correct block. Here is an annotated listing of the relevant part of the .S file (before the fix): {test_heap,{alloc,[{words,0},{floats,1}]},2}. {fconv,{x,1},{fr,0}}. {fmove,{float,100.0},{fr,1}}. fclearerror. {bif,fdiv,{f,0},[{fr,0},{fr,1}],{fr,0}}. {fcheckerror,{f,0}}. %% The instruction {fmove,{fr,0},{x,1}} should have %% been here. %% Block of instructions expanded from a call to %% the pseudo-BIF is_record/3. (Expanded in a later %% compiler pass.) {test,is_tuple,{f,3},[{x,0}]}. {test,test_arity,{f,3},[{x,0},2]}. {get_tuple_element,{x,0},0,{x,2}}. {test,is_eq_exact,{f,3},[{x,2},{atom,x}]}. {move,{atom,true},{x,2}}. {jump,{f,4}}. {label,3}. {move,{atom,false},{x,2}}. {label,4}. %% End of expansion. %% The fmove instruction that beam_validator complains %% about. {fmove,{fr,0},{x,1}}. Reported-by: Richard Carlsson | |||
2017-03-13 | erts: Fix os_signal_SUITE test | Björn-Egil Dahlberg | |
2017-03-13 | Fix small typos | Dimitar Haralanov | |
2017-03-13 | Clean configure when before invoking autoconf | Dan Gudmundsson | |
Autoconf doesn't remake configure if creation time on configure.in is older than the previous version. This caused problems on windows so always recreate configure when running ./otp_build autoconf | |||
2017-03-13 | edoc: Don't generate timestamps in footer | Richard Carlsson | |
2017-03-13 | Merge branch 'wiml/crypto/rsa-generate-key/ERL-165/PR-1299/OTP-14140' | Hans Nilsson | |
2017-03-13 | Merge branch 'bjorn/doc/follow-dtd' | Björn Gustavsson | |
* bjorn/doc/follow-dtd: retired_myths.xml: Move marker to adhere to DTD | |||
2017-03-13 | hipe: Remove work around for Dialyzer bug | Hans Bolinder | |
The bug in Dialyzer is fixed in commit 5ac2943. | |||
2017-03-12 | Fix return value of obsolete_1(rpc,safe_multi_server_call,A) | Aggelos Giantsios | |
The following calls: - otp_internal:obsolete(rpc, safe_multi_server_call, 2). - otp_internal:obsolete(rpc, safe_multi_server_call, 3). threw an unhandled exception. The return value has been amended to match the relevant pattern of obsolete/3. | |||
2017-03-10 | Merge branch 'maint' | Rickard Green | |
* maint: Update preloaded modules Update primary bootstrap Update copyright year | |||
2017-03-10 | Update preloaded modules | Rickard Green | |
2017-03-10 | Update primary bootstrap | Rickard Green | |
2017-03-10 | Update copyright year | Rickard Green | |
2017-03-10 | observer: Add a max carrier size column | Dan Gudmundsson | |
Users wanted to see the maximum value seen by observer during it's uptime. Note changes faster than the sample rate will still be missed. | |||
2017-03-10 | observer: Draw dotted lines for dirty cpu threads | Dan Gudmundsson | |
In OTP-20 dirty_schedulers are default on. Draw them dotted so we can difference between real schedulers and dirty schedulers. | |||
2017-03-10 | retired_myths.xml: Move marker to adhere to DTD | Björn Gustavsson | |
2017-03-10 | parsetools: Fix handling of locations and annotations | Hans Bolinder | |
2017-03-10 | Merge branch 'hasse/dialyzer/fix_plt_suite' | Hans Bolinder | |
* hasse/dialyzer/fix_plt_suite: dialyzer: Correct a test case | |||
2017-03-10 | erl_tar: Close files after reading from a tar file | Björn Gustavsson | |
Also let the test suite verify that all files that are opened will be closed before the end of each test case. aa0c4b0df7cdc7 introduced the file descriptor leak. | |||
2017-03-10 | Merge branch 'egil/tools/fix-makefile' | Björn-Egil Dahlberg | |
* egil/tools/fix-makefile: tools: Remove percept from makefile | |||
2017-03-09 | Merge branch 'hans/ssh/daemon_info_extension/OTP-14259' | Hans Nilsson | |
2017-03-09 | ssh: documents ssh:daemon_info/1 | Hans Nilsson | |
2017-03-09 | ssh: Host and Profile info returned in ssh:daemon_info | Hans Nilsson | |
2017-03-09 | Merge branch 'hans/public_key/generate_key_namedCurve_bug/OTP-14258' | Hans Nilsson | |
2017-03-09 | public_key: Bugfix public_key:generate_key({namedCurve,OID}) | Hans Nilsson | |
2017-03-09 | Merge branch 'maint' | Hans Nilsson | |
2017-03-09 | Merge branch 'hans/ssh/update_app_file' into maint | Hans Nilsson | |
2017-03-09 | ssh: Update .app file | Hans Nilsson | |
2017-03-09 | public_key: updated crypto dependence in .app.src | Hans Nilsson | |
2017-03-09 | public_key: RSA key gen documentation | Hans Nilsson | |
2017-03-09 | public_key: Make test suites use the new RSA key generation function | Hans Nilsson | |
2017-03-09 | public_key: New -spec for public_key:generate_key/1 | Hans Nilsson | |