Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-09-15 | hipe (test): Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | dialyzer (test): Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | eunit (test): Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | system (test): Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | mnesia (test): Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | Deprecate old string functions | Dan Gudmundsson | |
They should not be used. | |||
2017-09-15 | observer: Do not use deprecated functions in string(3) | Siri Hansen | |
2017-09-15 | common_test: Do not use deprecated functions in string(3) | Siri Hansen | |
2017-09-15 | eldap: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | et: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | os_mon: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | debugger: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | runtime_tools: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | asn1: Do not use deprecated functions in string(3) | Dan Gudmundsson | |
2017-09-15 | compiler: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-09-15 | sasl: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | reltool: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | kernel: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | hipe: Do not use deprecated functions in string(3) | Hans Bolinder | |
Should probably be left for the HiPE team to fix | |||
2017-07-06 | hipe: erl_types: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | syntax_tools: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | erl_docgen: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | stdlib: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | parsetools: Do not use deprecated functions in string(3) | Hans Bolinder | |
Unicode is also handled better in a few cases. | |||
2017-07-06 | edoc: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | tools: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | dialyzer: Do not use deprecated functions in string(3) | Hans Bolinder | |
2017-07-06 | jeckersb/port_please-ipv6/PR-1487/OTP-14501 | Lukas Larsson | |
Fix erl_epmd:port_please when using IPv6 | |||
2017-07-06 | johanclaesson/fprof/PR-1460/OTP-14500 | Lukas Larsson | |
fprof: Sum callers and callees | |||
2017-07-06 | Merge branch 'maint' | John Högberg | |
2017-07-06 | Merge branch 'john/erts/runtime-lcnt' into maint | John Högberg | |
* 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 | |||
2017-07-06 | Document rt_mask and add warnings about copy_save | John Högberg | |
2017-07-06 | Break erts_debug:lock_counters/1 into separate BIFs | John Högberg | |
2017-07-06 | Enable lcnt smoke test on all builds that have lcnt enabled | John Högberg | |
2017-07-06 | Merge branch 'maint' | Kenneth Lundin | |
2017-07-06 | Merge branch 'kenneth/asn1/ERL-437' into maint | Kenneth Lundin | |
* kenneth/asn1/ERL-437: Corrected behavior of option {n2n, EnumTypeName} when EnumTypeName contains a hypen like fore example Cause-Misc. This caused syntax errors when compiling the generated Erlang code. OTP-14495 | |||
2017-07-06 | Merge pull request #1499 from josevalim/jv-tuple-calls | Björn Gustavsson | |
Make tuple calls opt-in OTP-14497 | |||
2017-07-05 | Merge branch 'jv/dialyzer/no_support_19/OTP-14493/PR-1434' | Hans Bolinder | |
* jv/dialyzer/no_support_19/OTP-14493/PR-1434: No longer support OTP 19 beam files in Dialyzer | |||
2017-07-04 | fprof: Sum callers and callees | Johan Claesson | |
When sampling multiple processes and analyzing with totals true sum together all caller and callee entries which concerns the same function. Previous behaviour was to report each contributing entry. | |||
2017-07-04 | Make tuple calls opt-in | José Valim | |
Tuple calls is the ability to invoke a function on a tuple as first argument: 1> Var = dict:new(). {dict,0,16,16,8,80,48, {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}, {{[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]}}} 2> Var:size(). 0 This behaviour is considered by most to be undesired and confusing, especially when it comes to errors. For example, imagine you invoke "Mod:new()" where a Mod is an atom and you accidentally pass {ok, dict}. It raises: {undef,[{ok,new,[{ok,dict}],[]},...]} As it attempts to invoke ok:new/1, which is really hard to debug as there is no call to new/1 on the source code. Furthemore, this behaviour is implemented at the VM level, which imposes such semantics on all languages running on BEAM. Since we cannot remove the behaviour above, this proposal makes the behaviour opt-in with a compiler flag: -compile(tuple_calls). This means that, if a codebase relies on this functionality, they can keep compatibility by adding configuring their build tool to always use the 'tuple_calls' flag or explicitly on each module. As long as the compile attribute above is listed, the codebase will work on old and new Erlang versions alike. The only downside of the current implementation is that modules compiled on OTP 20 that rely on 'tuple_calls' will have to be recompiled to run with 'tuple_calls' on OTP 21+. | |||
2017-07-04 | Corrected behavior of option {n2n, EnumTypeName} when | Kenneth Lundin | |
EnumTypeName contains a hypen like fore example Cause-Misc. This caused syntax errors when compiling the generated Erlang code. | |||
2017-07-04 | Merge branch 'hasse/stdlib/deprecated_warning/OTP-14378' into maint | Hans Bolinder | |
* hasse/stdlib/deprecated_warning/OTP-14378: stdlib: Accept all nowarn_deprecated_function options | |||
2017-07-04 | Merge branch 'maint-20' into maint | John Högberg | |
* maint-20: Updated OTP version Update release notes Update version numbers erts: Fix bug in quick alloc Fix old length usage in string stdlib: Fix bug in proc_lib Support arbitrary crash report in proc_lib. | |||
2017-07-04 | No longer support OTP 19 beam files in Dialyzer | José Valim | |
This commit removes the old code branches that attempted to translate Erlang Abstract Format to Core and relies exclusively on the new debug_info chunk. This is a follow up to #1367. | |||
2017-07-03 | Merge branch 'siri/make/default-outdir/ERL-438/OTP-14489' into maint | Siri Hansen | |
* siri/make/default-outdir/ERL-438/OTP-14489: [ct_make] Do not use the interactive tool 'c' from ct_make Use current dir as default outdir for c:c/1,2 [make] Do not use the interactive tool 'c' from make | |||
2017-07-03 | Merge branch 'siri/dbg/faulty-encoding-comment/OTP-14479' into maint | Siri Hansen | |
* siri/dbg/faulty-encoding-comment/OTP-14479: [dbg] Fix encoding comment | |||
2017-06-30 | ssl: Workaround localhost problems | Ingela Anderton Andin | |
If net_adm:localhost() returns a FQDN we want to use it otherwise we want to use localhost. | |||
2017-06-30 | Update release notes | Erlang/OTP | |
2017-06-30 | Update version numbers | Erlang/OTP | |
2017-06-30 | Merge branch 'siri/dbg/faulty-encoding-comment/OTP-14479' into maint-20 | Erlang/OTP | |
* siri/dbg/faulty-encoding-comment/OTP-14479: [dbg] Fix encoding comment |