Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-17 | Merge branch 'maint' | Rickard Green | |
* maint: Do not automatically define HARDDEBUG when DEBUG is defined | |||
2017-01-17 | Merge branch 'rickard/no-harddebug' into maint | Rickard Green | |
* rickard/no-harddebug: Do not automatically define HARDDEBUG when DEBUG is defined | |||
2017-01-17 | Merge branch 'maint' | Rickard Green | |
* maint: Fix memory leak of temporary heap | |||
2017-01-17 | Merge branch 'rickard/abandoned-heap-bugs' into maint | Rickard Green | |
OTP-14135 * rickard/abandoned-heap-bugs: Fix memory leak of temporary heap | |||
2017-01-17 | Merge branch 'maint' | Ingela Anderton Andin | |
2017-01-17 | Merge branch 'ingela/ssl/hs-stream/OTP-14138' into maint | Ingela Anderton Andin | |
* ingela/ssl/hs-stream/OTP-14138: ssl: Handle really big handshake packages | |||
2017-01-17 | ssl: Handle really big handshake packages | Ingela Anderton Andin | |
If a handshake message is really big it could happen that the ssl process would hang due to failing of requesting more data from the socket. This has been fixed. Also added option to limit max handshake size. It has a default value that should be big enough to handle normal usage and small enough to mitigate DoS attacks. | |||
2017-01-16 | Merge branch 'maint' | Sverker Eriksson | |
2017-01-16 | Merge branch 'maint-19' into maint | Sverker Eriksson | |
2017-01-16 | Merge pull request #1307 from bjorng/bjorn/asn1/remove-deprecated/OTP-14146 | Björn Gustavsson | |
asn1: Remove deprecated functions OTP-14146 | |||
2017-01-13 | Do not automatically define HARDDEBUG when DEBUG is defined | Rickard Green | |
2017-01-13 | Fix memory leak of temporary heap | Rickard Green | |
This bug was introduced in previous commit, and has never been released in an official OTP version. | |||
2017-01-13 | Update primary bootstrap | Björn Gustavsson | |
2017-01-13 | Merge pull request #1285 from bjorng/bjorn/compiler/type-specs | Björn Gustavsson | |
Add types and specs for all compiler modules | |||
2017-01-13 | asn1: Remove deprecated functions | Björn Gustavsson | |
Remove the entire asn1rt module. All functions in it were deprecated in OTP 17. In asn1ct, remove the deprecated functions asn1ct:encode/3 and asn1ct:decode/3. Also remove asn1ct:encode/2, which has not been formally deprecated but is undocumented. | |||
2017-01-13 | Merge branch 'maint' | Lars Thorsen | |
2017-01-13 | Merge pull request #1261 from smangelsdorf/default_attrs_bug | Lars Thorsén | |
Include explicit attrs when default_attrs=true | |||
2017-01-13 | Merge branch 'hasse/stdlib/check_type_constraints/OTP-14070/PR-1214' | Hans Bolinder | |
* hasse/stdlib/check_type_constraints/OTP-14070/PR-1214: stdilb: Check for bad type constraints in function types | |||
2017-01-12 | Merge branch 'maint' | Hans Bolinder | |
* maint: stdlib: Correct signatures of functions in erl_parse | |||
2017-01-12 | Merge branch 'hasse/stdlib/fix_anno_types/OTP-14131' into maint | Hans Bolinder | |
* hasse/stdlib/fix_anno_types/OTP-14131: stdlib: Correct signatures of functions in erl_parse | |||
2017-01-12 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Travis: Simplify running of dialyzer Conflicts: .travis.yml | |||
2017-01-12 | Merge pull request #1305 from bjorng/bjorn/travis-dialyzer | Björn Gustavsson | |
Travis: Simplify running of dialyzer | |||
2017-01-12 | Merge branch 'maint' | Rickard Green | |
* maint: Fix call time tracing with dirty schedulers | |||
2017-01-12 | Merge branch 'rickard/ds-fixes' into maint | Rickard Green | |
OTP-14122 * rickard/ds-fixes: Fix call time tracing with dirty schedulers | |||
2017-01-12 | Updated OTP versionOTP-19.2.1 | Erlang/OTP | |
2017-01-12 | Prepare release | Erlang/OTP | |
2017-01-12 | Merge branch 'sverker/make-export-fun-race/OTP-14144' into maint-19 | Erlang/OTP | |
* sverker/make-export-fun-race/OTP-14144: erts: Fix race bug between export fun creation and code loading | |||
2017-01-12 | Travis: Simplify running of dialyzer | Björn Gustavsson | |
Now that dialyzer has been optimized for memory usage, we can combine the dialyzer invocations that use the same options. | |||
2017-01-12 | erts: Fix race bug between export fun creation and code loading | Sverker Eriksson | |
Symptom: SEGV crash on ARM in delete_code() -> export_list(). Could probably happen on other machines as well. Problem: Staging export table was iterated in an unsafe way while an entry was added for a new export fun. Solution: Correct write order and some memory barriers. | |||
2017-01-12 | Makefile: Warn for missings spec | Björn Gustavsson | |
2017-01-12 | Add specs for the beam_*:module/2 functions | Björn Gustavsson | |
2017-01-12 | beam_trim: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_listing: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_jump: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_except: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_dict: Add missing types and specs | Björn Gustavsson | |
2017-01-12 | beam_clean: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_bsm: Add missing types and specs | Björn Gustavsson | |
Also slightly refactor the code to simplify the types. | |||
2017-01-12 | v3_codegen: Add missing types and specs | Björn Gustavsson | |
2017-01-12 | sys_pre_attributes: Correct and add missing types and specs | Björn Gustavsson | |
2017-01-12 | core_scan: Add missing types and specs | Björn Gustavsson | |
2017-01-12 | compile: Add missing types and specs | Björn Gustavsson | |
2017-01-12 | cerl: Add missing types and specs | Björn Gustavsson | |
2017-01-12 | v3_kernel_pp: Correct spec for format/1 | Björn Gustavsson | |
2017-01-12 | v3_life: Add types and specs | Björn Gustavsson | |
2017-01-12 | v3_life.hrl: Add types for all fields | Björn Gustavsson | |
2017-01-12 | beam_utils: Add types and specs | Björn Gustavsson | |
2017-01-12 | beam_asm: Add common types to describe operands | Björn Gustavsson | |
2017-01-12 | sys_pre_attributes: Remove unnecessary flexibility | Björn Gustavsson | |
The compiler passes always Options as list to parse_transform/2. There is no need accept a non-list. There is also no need to handle an improper Options list. The compiler itself will crash if the Options list is improper. | |||
2017-01-12 | beam_dict: Simplify the internal format of the lambda table | Björn Gustavsson | |
Since Index =:= OldIndex and OldUniq =:= 0, there is no need to store OldIndex and OldUniq in the internal data structure for the lambda table. |