Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-13 | Test enum refinement MIB | Raimo Niskanen | |
2017-01-13 | Fix enum refinement in usertype in SYNTAX | Raimo Niskanen | |
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 | ssh: Correct ssh_sftpd_file_api dialzyer spec | Philip Cristiano | |
The `State` seems to have been included twice in 91acfc. | |||
2017-01-12 | erts: Add macro ERTS_PROC_LOCKS_HIGHER_THAN | Sverker Eriksson | |
to safeguard against bugs due to future proc lock changes. The two places now using ERTS_PROC_LOCKS_HIGHER_THAN were kind of bugs as BTM and TRACE locks were missing. But there was probably no way to get there with BTM or TRACE locked. | |||
2017-01-12 | erts: Cleanup and extra assertions in nif_SUITE.c | Sverker Eriksson | |
2017-01-12 | erts: Cleanup enif_make_reverse_list | Sverker Eriksson | |
2017-01-12 | erts: Add assertions for correct ErlNifEnv | Sverker Eriksson | |
when constructing container terms. | |||
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 | Perform potentially long GC on dirty schedulers if available | Rickard Green | |
2017-01-12 | Return and exception trace for nif-export scheduled BIFs | Rickard Green | |
The support is somewhat primitive, since it is determined at call time if trace on return or exception should be sent. | |||
2017-01-12 | Optimize handling of BIF errors | Rickard Green | |
2017-01-12 | Support for dirty BIFs | Rickard Green | |
2017-01-12 | Reduction counting on non-tail return | Rickard Green | |
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. |