Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-11-02 | Merge branch 'maint' | Hans Bolinder | |
* maint: Update preloaded erts: Correct type declaration of match specification head Conflicts: erts/preloaded/ebin/erlang.beam erts/preloaded/ebin/erts_internal.beam | |||
2016-11-01 | Update preloaded | Hans Bolinder | |
2016-11-01 | erts: Correct type declaration of match specification head | Hans Bolinder | |
Bug reported by Peti Gömöri <[email protected]>. | |||
2016-11-01 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-11-01 | Merge branch 'josevalim/erts/document-epmd-switches/PR-1217/OTP-13994' into ↵ | Björn-Egil Dahlberg | |
maint * josevalim/erts/document-epmd-switches/PR-1217/OTP-13994: Document the -epmd_module switch in erl | |||
2016-10-31 | Merge branch 'sverker/hipe-fun-purge' | Sverker Eriksson | |
2016-10-31 | Merge branch 'sverker/hipe-beam-stacktrace/ERL-205/OTP-13992' into maint | Sverker Eriksson | |
* sverker/hipe-beam-stacktrace/ERL-205: erts: Exclude random beam functions from hipe stacktrace | |||
2016-10-31 | Merge branch 'maint' | Björn-Egil Dahlberg | |
2016-10-31 | Merge branch 't-richards/erts/fix-typos-erl_driver/PR-1221/OTP-13990' into maint | Björn-Egil Dahlberg | |
* t-richards/erts/fix-typos-erl_driver/PR-1221/OTP-13990: Fix typos in erl_driver.xml | |||
2016-10-28 | Document the -epmd_module switch in erl | José Valim | |
2016-10-28 | erts: Exclude random beam functions from hipe stacktrace | Sverker Eriksson | |
2016-10-27 | Fix typos in erl_driver.xml | Tom Richards | |
2016-10-27 | Merge branch 'maint' | Sverker Eriksson | |
2016-10-27 | Merge branch 'sverker/purge-fix/OTP-13925' into maint | Sverker Eriksson | |
2016-10-26 | erts: Expand purge fun tests for hipe | Sverker Eriksson | |
2016-10-26 | erts: Fix new fun purge strategy for hipe | Sverker Eriksson | |
2016-10-26 | erts: Remove unused argument to hipe_set_closure_stub | Sverker Eriksson | |
2016-10-26 | Merge branch 'master' into sverker/hipe-fun-purge | Sverker Eriksson | |
2016-10-26 | erts: Avoid delayed fun undef race | Sverker Eriksson | |
Avoid suspending fun caller not just if purge is already done but also if purge of another module has started. Another purge of the same module again cannot happen as making current to old transition includes thread progress. | |||
2016-10-26 | Merge branch 'maint' | Lukas Larsson | |
2016-10-26 | Merge branch 'lukas/erts/tracing/fix_dead_tracer_check/ERL-274/OTP-13928' ↵ | Lukas Larsson | |
into maint * lukas/erts/tracing/fix_dead_tracer_check/ERL-274/OTP-13928: erts: Do tracer liveness check on current tracer | |||
2016-10-25 | Merge branch 'maint' | Sverker Eriksson | |
2016-10-25 | erts: Correct docs for driver_select | Sverker Eriksson | |
2016-10-21 | erts: Use mprotect for hipe on all arch except x86_64 | Sverker Eriksson | |
Only x86_64 needs to reserve low virtual memory for its amd64 small code model. | |||
2016-10-20 | erts: Refactor hipe config test | Sverker Eriksson | |
Just merge the two if's | |||
2016-10-20 | Merge branch 'kostis/hipe_bifs-add_ref/PR-1205' | Sverker Eriksson | |
2016-10-19 | Merge branch 'maint' | Raimo Niskanen | |
2016-10-19 | Merge branch ↵ | Raimo Niskanen | |
'raimo/erts/fix-configure-to-check-in-libsct-for-sctp-funcs/ERL-262/OTP-13956' into maint * raimo/erts/fix-configure-to-check-in-libsct-for-sctp-funcs/ERL-262/OTP-13956: Configure enable libsctp dependency Revert "Check libsctp for sctp funcs in configure.in" | |||
2016-10-19 | Merge branch 'gsantomaggio/erts/system_info_atoms/PR-1198/OTP-13976' | Lukas Larsson | |
* gsantomaggio/erts/system_info_atoms/PR-1198/OTP-13976: erts: Fix some system_info docs inconsistencies Add system_info(atom_limit) | |||
2016-10-18 | Change the return type of hipe_bifs:add_ref/2 | Kostis Sagonas | |
2016-10-18 | Merge branch 'maint' | Lukas Larsson | |
2016-10-18 | erts: Add etp-disasm gdb macro | Lukas Larsson | |
2016-10-17 | Merge branch 'sverker/hipe-code-loadnpurge/OTP-13968' | Sverker Eriksson | |
* sverker/hipe-code-loadnpurge: (35 commits) erts: Cleanup dead code kernel,hipe: Fix dialyzer warnings erts: Replace unsafe Module.first_hipe_ref erts: Disable DBG_TRACE_MFA for debug build kernel: Fix code_SUITE:upgrade for non-hipe erts: Cleanup hipe trampoline code erts: Remove dead alloc stats in hipe_amd64.c erts: Remove code_SUITE:make_stub and make_stub_many_funs erts: Let code:make_stub_module raise 'notsup' erts: Fix bug in stack walk on risc erts: Fix old leak for ppc hipe code erts: Fix old leak for arm hipe code erts: Fix old leak of sparc hipe code erts: Fix old leak of hipe code on x86 32-bit erts: Enable exec_alloc for all hipe architectures erts: Remove debug printout for hipe loader state erts: Free hipe_refs and hipe_sdesc of a failed load erts: Refactor out hipe_purge_refs/sdesc erts: Refactor hipe_loader_state_dtor into a true destructor hipe: TRY fix llvm external calls to own module ... | |||
2016-10-17 | erts: Cleanup dead code | Sverker Eriksson | |
2016-10-17 | Configure enable libsctp dependency | Raimo Niskanen | |
2016-10-14 | Merge branch 'sverker/proc-dict-atom-hash/PR-1194' | Sverker Eriksson | |
* sverker/proc-dict-atom-hash: kernel: Add test pdict_SUITE:literals erts: Refactor process dict hash pre-calculation Use atom value as hash value in process dictionary | |||
2016-10-14 | Merge branch 'sverker/fix-alloc-asserts' | Sverker Eriksson | |
2016-10-14 | Merge branch 'master' into sverker/hipe-code-loadnpurge | Sverker Eriksson | |
Conflicts: erts/emulator/beam/beam_bif_load.c erts/emulator/beam/beam_load.c and added macro DBG_TRACE_MFA_P in beam_load.h | |||
2016-10-14 | erts: Replace unsafe Module.first_hipe_ref | Sverker Eriksson | |
with hash table mod2mfa_tab | |||
2016-10-14 | erts: Disable DBG_TRACE_MFA for debug build | Sverker Eriksson | |
2016-10-14 | erts: Cleanup hipe trampoline code | Sverker Eriksson | |
2016-10-14 | erts: Remove dead alloc stats in hipe_amd64.c | Sverker Eriksson | |
erlang:system_info({allocator, exec_alloc}) have stats if we need it. | |||
2016-10-14 | erts: Remove code_SUITE:make_stub and make_stub_many_funs | Sverker Eriksson | |
Hard to unit test now when it takes a magic HipeLoaderState as argument. All hipe testing should be enough exercise for code:make_stub_module. | |||
2016-10-14 | erts: Let code:make_stub_module raise 'notsup' | Sverker Eriksson | |
if hipe is disabled. Makes the code simpler to just ifdef away a lot of hipe stuff. | |||
2016-10-14 | erts: Fix bug in stack walk on risc | Sverker Eriksson | |
Symptom: Got ra==NULL at nsp==nsp_end when running basic_SUITE:basic_arith on arm why has this not been detected before? | |||
2016-10-14 | erts: Fix old leak for ppc hipe code | Sverker Eriksson | |
* Use erts_alloc(ERTS_ALC_T_HIPE_EXEC,_) * Each module has its own trampolines | |||
2016-10-14 | erts: Fix old leak for arm hipe code | Sverker Eriksson | |
* Use erts_alloc(ERTS_ALC_T_HIPE_EXEC,_) * Each module has its own trampolines * Stubs do not use trampolines, they do their own long jumps. | |||
2016-10-14 | erts: Fix old leak of sparc hipe code | Sverker Eriksson | |
2016-10-14 | erts: Fix old leak of hipe code on x86 32-bit | Sverker Eriksson | |
2016-10-14 | erts: Enable exec_alloc for all hipe architectures | Sverker Eriksson | |
For non-amd64 it's a "normal" allocator with a wrapper around mseg_alloc to call mprotect(PROT_EXEC). |