Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-01-17 | Scheduler wall time support for dirty schedulers | Rickard Green | |
2017-01-17 | Always return info from system_info(dirty_[cpu|io]_schedulers*) | Rickard Green | |
2017-01-13 | Improve etp-commands | Rickard Green | |
2017-01-13 | Switch between scheduler types when multi-scheduling is blocked | Rickard Green | |
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 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 | 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 | |
2017-01-11 | macros.xml: Remove a reference to OTP R7 | Björn Gustavsson | |
2017-01-11 | expressions.xml: Remove superfluous references to OTP R7/R10 | Björn Gustavsson | |
2017-01-11 | errors.xml: Remove superfluous references to R10B | Björn Gustavsson | |
2017-01-11 | data_types.xml: Remove superfluous reference to R9B | Björn Gustavsson | |
2017-01-11 | Say that features after R13A are mentioned in the text | Björn Gustavsson | |
The text mentions any changes that occurred in R7A and later. Change that to only mention changes that occurred after R12B. | |||
2017-01-11 | gen_{server,fsm}.xml: Remove superfluous reference to R12B | Björn Gustavsson | |
2017-01-11 | ets: Remove superfluous reference to R11B | Björn Gustavsson | |
2017-01-11 | config.xml: Remove superfluous reference to R10B | Björn Gustavsson | |
2017-01-11 | code.xml: Remove superfluous reference to R12B | Björn Gustavsson | |
2017-01-11 | seq_trace: Remove superfluous reference to R3B | Björn Gustavsson | |
Reported-by: Loïc Hoguin | |||
2017-01-11 | Merge branch 'dgud/emacs-config' | Dan Gudmundsson | |
* dgud/emacs-config: Do not force space/tab indent-tabs-mode for all file types | |||
2017-01-11 | Merge pull request #1301 from bjorng/bjorn/efficiency-guide | Björn Gustavsson | |
Remove obsolete information from the Efficiency Guide | |||
2017-01-11 | Do not force space/tab indent-tabs-mode for all file types | Dan Gudmundsson | |
Could not edit makefiles. | |||
2017-01-11 | Merge branch 'maint' | Siri Hansen | |
2017-01-11 | Merge branch 'siri/ct/add_app_tests' into maint | Siri Hansen | |
* siri/ct/add_app_tests: Add ct_default_gl to common_test.app.src [ct] Add tests for .app and .appup files | |||
2017-01-11 | dialyzer: Compact 'file' annotations in Core code | Hans Bolinder | |
File annotations {file, File} in Core Erlang code is replaced by {file, FakeFile}, where FakeFile is "0", "1", ..., in order to save memory. When a warning message is created, FakeFile is translated to the original File (a bit awkward but easy to do). The Core code stored in ETS tables needs less space, but more important is that a less heap memory is used in the dataflow, warnings, and typesig phases, allowing more parallelism. | |||
2017-01-11 | dialyzer: Try to reduce memory usage | Hans Bolinder | |
The translation from forms to types is done in a separate process in an attempt to reduce peak memory usage. Expect further optimizations as it is probably not feasible in the long run to keep all type information on the heap. | |||
2017-01-11 | dialyzer: Use less memory when translating contracts | Hans Bolinder | |
2017-01-11 | dialyzer: Use maps instaed of dict | Hans Bolinder | |
2017-01-11 | dialyzer: Use maps instead of dict for module contracts map | Hans Bolinder | |
2017-01-11 | dialyzer: Compress a few more ETS tables | Hans Bolinder | |