Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-29 | Improve caching in disk_log | Richard Carlsson | |
Avoid starting timers for flushing when the written data is empty or larger than the max cache size. Previously, a single huge write to an empty cache would be put in the cache until the next write or the timer event. Also increase the cache size from 16K to 64K. | |||
2016-11-29 | Use pattern matching for records where suitable | Richard Carlsson | |
2016-11-29 | Eliminate more code duplication | Richard Carlsson | |
2016-11-29 | Simplify for rflat | Richard Carlsson | |
2016-11-29 | Clarify that the type for disk log data is iodata() | Richard Carlsson | |
2016-11-17 | Pass through known size instead of recomputing | Richard Carlsson | |
2016-11-17 | Use iolist_size instead of local function | Richard Carlsson | |
2016-11-17 | Only read log format once in collect loop | Richard Carlsson | |
2016-11-17 | Eliminate some code duplication | Richard Carlsson | |
2016-11-17 | Rename internal function for clarity | Richard Carlsson | |
2016-11-17 | Minor documentation cleanup | Richard Carlsson | |
2016-10-26 | Merge branch 'maint' | Björn Gustavsson | |
* maint: Don't let inline_list_funcs degrade optimizations | |||
2016-10-26 | Merge branch 'bjorn/compiler/inline_list_funcs/ERL-285/OTP-13985' into maint | Björn Gustavsson | |
* bjorn/compiler/inline_list_funcs/ERL-285/OTP-13985: Don't let inline_list_funcs degrade optimizations | |||
2016-10-26 | Merge branch 'maint' | Hans Bolinder | |
* maint: stdlib: Correct shell_default(3) | |||
2016-10-26 | stdlib: Correct shell_default(3) | Hans Bolinder | |
2016-10-25 | Merge branch 'maint' | Hans Nilsson | |
2016-10-25 | Merge branch 'hans/inets/kostis_ftp_dialyzer_fixes/PR-1207/OTP-13982' into maint | Hans Nilsson | |
2016-10-24 | Merge branch 'sverker/hipe-llvm-remote-call/OTP-13983' | Sverker Eriksson | |
2016-10-24 | Merge branch 'maint' | Dan Gudmundsson | |
* maint: Fix whitespace setting in test files Avoid some error reports when stopping mnesia wx: Improve error handling Fix all whitespace-related issues in erlang.el mnesia: Fix double blocked tables which could cause a crash wx: Add wxWindow:getContentScaleFactor | |||
2016-10-24 | Merge branch 'dgud/wx/scale-factor' into maint | Dan Gudmundsson | |
* dgud/wx/scale-factor: wx: Improve error handling wx: Add wxWindow:getContentScaleFactor | |||
2016-10-24 | Merge branch 'dgud/mnesia/fix-blocked/OTP-13970' into maint | Dan Gudmundsson | |
* dgud/mnesia/fix-blocked/OTP-13970: Avoid some error reports when stopping mnesia mnesia: Fix double blocked tables which could cause a crash | |||
2016-10-24 | Merge branch 'dgud/tools/emacs/prefer-space/ERL-1200' into maint | Dan Gudmundsson | |
* dgud/tools/emacs/prefer-space/ERL-1200: Fix whitespace setting in test files Fix all whitespace-related issues in erlang.el | |||
2016-10-24 | Fix whitespace setting in test files | Dan Gudmundsson | |
Continuation of the previous commit on test files, which gave whitespace diffs for tabs vs spaces depending on personal settings. And we want to encourage space instead of tabs. | |||
2016-10-24 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-10-24 | Merge branch 'egil/erl_interface/doc-update/OTP-13980' into maint | Björn-Egil Dahlberg | |
* egil/erl_interface/doc-update/OTP-13980: erl_interface: Remove CDATA tag except for example code erl_interface: Remove unused file erl_interface: Fix broken links in documentation erl_interface: Fix xmllint problems erl_interface: Fix editorial changes erl_interface: Editorial changes erl_interface: Refactor documentation | |||
2016-10-24 | erl_interface: Remove CDATA tag except for example code | Björn-Egil Dahlberg | |
2016-10-24 | erl_interface: Remove unused file | Björn-Egil Dahlberg | |
2016-10-24 | erl_interface: Fix broken links in documentation | Björn-Egil Dahlberg | |
2016-10-24 | erl_interface: Fix xmllint problems | Björn-Egil Dahlberg | |
2016-10-24 | erl_interface: Fix editorial changes | Björn-Egil Dahlberg | |
2016-10-24 | Don't let inline_list_funcs degrade optimizations | Björn Gustavsson | |
83199af0263 refactored sys_core_fold to break out the code for the inline_lists_funcs option to its own module. Unfortunately, it also accidentally turned off compile-time evaluation of calls to BIFs with wholly or partial constant arguments. For example, the code for the following funtion gets much worse when inline_list_funcs is used: b() -> R0 = #r{}, R1 = setelement(1+2, R0, "deux"), R2 = setelement(1+3, R1, "trois"), R3 = setelement(1+5, R2, "cinq"), R4 = setelement(1+2, R3, "DEUX"), R4. ERL-285 | |||
2016-10-21 | Change two calls to file_close/1 to allow {error,einval} | Kostis Sagonas | |
2016-10-21 | hipe,llvm: Change inc_stack_0 bif call to not_remote | Sverker Eriksson | |
Seems to work either way, it just seem more correct as all other 'bif' calls are 'not_remote'. | |||
2016-10-21 | hipe: Remove redundant assertion | Sverker Eriksson | |
2016-10-21 | kernel: Fix hipe compiler option to_llvm | Sverker Eriksson | |
2016-10-21 | kernel: Test hipe and hipe_llvm separate | Sverker Eriksson | |
in code_SUITE:upgrade. Combining both takes time. | |||
2016-10-21 | Merge branch 'maint' | Hans Bolinder | |
* maint: dialyzer: Fix error handling of bad -dialyzer() attributes | |||
2016-10-21 | Merge branch 'fishcakez/dialyzer/fix_attribute_bug/ERL-283/OTP-13979' into maint | Hans Bolinder | |
* fishcakez/dialyzer/fix_attribute_bug/ERL-283/OTP-13979: dialyzer: Fix error handling of bad -dialyzer() attributes | |||
2016-10-21 | dialyzer: Fix error handling of bad -dialyzer() attributes | Hans Bolinder | |
If a dialyzer module attribute references an undefined (local) function an error tuple is thrown but no caught. This leads to a 'nocatch' error and not the intended "clean" error. | |||
2016-10-20 | Merge branch 'kostis/hipe_bifs-add_ref/PR-1205' | Sverker Eriksson | |
2016-10-20 | Merge branch 'maint' | Sverker Eriksson | |
2016-10-20 | Merge branch 'sverker/ei_connect_xinit/PR-1202/OTP-13981' into maint | Sverker Eriksson | |
* sverker/ei_connect_xinit/PR-1202: use only two low bits of creation | |||
2016-10-20 | erl_interface: Editorial changes | xsipewe | |
2016-10-20 | erl_interface: Refactor documentation | Björn-Egil Dahlberg | |
2016-10-19 | Eliminate unmatched return dialyzer warnings | Kostis Sagonas | |
The code contained a lot of unmatched return warnings, mostly in function calls that were executed only for their side-effects. Also, there were various places where possible errors were not checked and now they are. This may cause crashes, both in the ftp testsuite (which I have not run) and in situations were errors occur but are ignored. | |||
2016-10-19 | Declare types and specs | Kostis Sagonas | |
2016-10-19 | Code cleanups | Kostis Sagonas | |
2016-10-19 | Eliminate dialyzer warning about unreachable clause | Kostis Sagonas | |
2016-10-19 | Merge branch 'maint' | Hans Bolinder | |
* maint: dbg:fun2ms: allow empty list as head | |||
2016-10-19 | Merge branch 'gomoripeti/stdlib/ms_fix/PR-1203/OTP-13974' into maint | Hans Bolinder | |
* gomoripeti/stdlib/ms_fix/PR-1203/OTP-13974: dbg:fun2ms: allow empty list as head |