Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | 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 | 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. | |||
2017-01-12 | Merge branch 'maint' | Hans Bolinder | |
* maint: dialyzer: Compact 'file' annotations in Core code dialyzer: Try to reduce memory usage dialyzer: Use less memory when translating contracts dialyzer: Use maps instaed of dict dialyzer: Use maps instead of dict for module contracts map dialyzer: Compress a few more ETS tables dialyzer: Optimize memory consumption dialyzer: Reduce memory consumption during 'remote' phase dialyzer: Update code for finding parallelism compiler: Do not spawn process when dialyzing dialyzer: Reduce ETS usage during the typesig phase dialyzer: Optimize graph condensation dialyzer: Do not send full PLTs as messages | |||
2017-01-12 | Merge pull request #1300 from bjorng/bjorn/compiler/fix-case-opt | Björn Gustavsson | |
Improve compilation speed for huge literal case expressions | |||
2017-01-12 | Merge branch 'hasse/dialyzer/memory_opt/OTP-14126' into maint | Hans Bolinder | |
* hasse/dialyzer/memory_opt/OTP-14126: dialyzer: Compact 'file' annotations in Core code dialyzer: Try to reduce memory usage dialyzer: Use less memory when translating contracts dialyzer: Use maps instaed of dict dialyzer: Use maps instead of dict for module contracts map dialyzer: Compress a few more ETS tables dialyzer: Optimize memory consumption dialyzer: Reduce memory consumption during 'remote' phase dialyzer: Update code for finding parallelism compiler: Do not spawn process when dialyzing dialyzer: Reduce ETS usage during the typesig phase dialyzer: Optimize graph condensation dialyzer: Do not send full PLTs as messages | |||
2017-01-12 | Merge pull request #1304 from bjorng/bjorn/ref-manual | Björn Gustavsson | |
Reference Manual: Remove references to OTP releases before R13A | |||
2017-01-12 | Merge pull request #1303 from bjorng/bjorn/kernel-stdlib-doc | Björn Gustavsson | |
Kernel/STDLIB: Remove references to OTP R12B and earlier | |||
2017-01-11 | Fix call time tracing with dirty schedulers | Rickard Green | |
2017-01-11 | Merge branch 'maint' | Rickard Green | |
* maint: Fix call_time trace for NIFs Conflicts: erts/emulator/beam/beam_emu.c | |||
2017-01-11 | Merge branch 'rickard/nif-call-time-trace-bug' into maint | Rickard Green | |
OTP-14136 * rickard/nif-call-time-trace-bug: Fix call_time trace for NIFs | |||
2017-01-11 | Merge branch 'maint' | Rickard Green | |
* maint: Fix issues with abandoned heap Conflicts: erts/emulator/beam/beam_bif_load.c | |||
2017-01-11 | Merge branch 'rickard/abandoned-heap-bugs' into maint | Rickard Green | |
OTP-14134 OTP-14135 * rickard/abandoned-heap-bugs: Fix issues with abandoned heap | |||
2017-01-11 | Merge branch 'maint' | Rickard Green | |
* maint: Fix processes() BIF test cases | |||
2017-01-11 | Merge branch 'rickard/test-fix' into maint | Rickard Green | |
* rickard/test-fix: Fix processes() BIF test cases | |||
2017-01-11 | Merge branch 'maint' | Rickard Green | |
* maint: Fix faulty assertion | |||
2017-01-11 | Merge branch 'rickard/debug-fix' into maint | Rickard Green | |
* rickard/debug-fix: Fix faulty assertion | |||
2017-01-11 | Merge branch 'maint' | Rickard Green | |
* maint: Fix printout of timer data in crash dump | |||
2017-01-11 | Merge branch 'rickard/crashdump-timer-fix' into maint | Rickard Green | |
OTP-14133 * rickard/crashdump-timer-fix: Fix printout of timer data in crash dump | |||
2017-01-11 | character_set.xml: Remove a superfluous reference to OTP R5 | Björn Gustavsson | |
2017-01-11 | records.xml: Remove a superfluous reference to OTP R8 | Björn Gustavsson | |