Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-20 | Merge pull request #1415 from garazdawi/lukas/travis/run-dialyzer-script | Lukas Larsson | |
Move travis dialyzer logic to script file | |||
2017-04-20 | Merge branch 'lukas/erts/20_minor_fixes' | Lukas Larsson | |
* lukas/erts/20_minor_fixes: erts: Rebuild etc executables if config.h changes erts: Fix new gcc warning in check io kernel: Add mem check to prim_file:large_write tc erts: Fix two compiler warnings on OS X erts: Fix erts_debug:df function info output erts: Get rid of some unused function warnings on os x | |||
2017-04-20 | Merge branch 'lukas/erts/erlexec_docker_cpuset-cpus/OTP-14352' | Lukas Larsson | |
* lukas/erts/erlexec_docker_cpuset-cpus/OTP-14352: erts: Fix erlexec to handle mismatch in sysconf and proc fs | |||
2017-04-20 | erts: Fix erlexec to handle mismatch in sysconf and proc fs | Lukas Larsson | |
This behaviour has been seen when using docker together with --cpuset-cpus. | |||
2017-04-20 | erts: Rebuild etc executables if config.h changes | Lukas Larsson | |
2017-04-20 | erts: Fix new gcc warning in check io | Lukas Larsson | |
2017-04-20 | kernel: Add mem check to prim_file:large_write tc | Lukas Larsson | |
2017-04-20 | Move travis dialyzer logic to script file | Lukas Larsson | |
2017-04-19 | Enhance type-driven optimisation in beam_type.erl | Michal Muskala | |
* kill type information only for affected registers in get_map_elements * bs_get_utf* will produce integers of unicode range This optimises code created by Elixir compiler, where: <<x::utf8,_::binary>> when x in 1..10 will compile the guard to is_integer(X) andalso X >= 1 andalso X =< 10 This allows us to eliminate the is_integer check. * bs_get_float will produce a float * allow to carry type information over other bs instructions killing only the affected registers * kill only x registers after call_fun and apply instructions | |||
2017-04-19 | Merge pull request #1409 from margnus1/hipe-m32-build2 | Sverker Eriksson | |
HiPE: Fix --enable-native-libs --enable-m32-build | |||
2017-04-19 | Merge branch 'sverker/remove-latin1-atom-encoding' | Sverker Eriksson | |
AGAIN * sverker/remove-latin1-atom-encoding: tools: Fix more assumptions in lcnt about external format | |||
2017-04-19 | Merge branch 'bjorn/stdlib/erl_tar/OTP-14278' | Björn Gustavsson | |
* bjorn/stdlib/erl_tar/OTP-14278: erl_tar: Handle leading slashes and directory traversal attacks Don't create absolute path names in tar files | |||
2017-04-19 | erts: Add enif_phash2 and enif_phash2_ranged | Guilherme Andrade | |
These allow one to hash VM terms from NIF code. | |||
2017-04-18 | tools: Fix more assumptions in lcnt about external format | Sverker Eriksson | |
Also tried to prepare for large creation. | |||
2017-04-18 | Merge pull request #1412 from manuel-rubio/manuel-rubio/add-re-version | Rickard Green | |
Add re:version/0 OTP-14347 | |||
2017-04-18 | Fix of later timer wheel | Rickard Green | |
2017-04-18 | HiPE: Fix --enable-native-libs --enable-m32-build | Magnus Lång | |
This fixes a mistake in 6d8c39229 where a few "enable_hipe=no" that makes the build fail when building with both --enable-native-libs and --enable-m32-build slipped through. | |||
2017-04-18 | Minimum timeout position in each timer wheel | Rickard Green | |
Minimum known timeout position is saved in bot far and near wheel. This information is used to avoid scanning from current position in the cases were we know the minimum timeout position. | |||
2017-04-18 | Manage timers to trigger at once in a slot similar to other timers | Rickard Green | |
2017-04-18 | Introduce timer slot range counters | Rickard Green | |
Timer counters for ranges of slots in order to be able to avoid inspecting large ranges of slots without timers. | |||
2017-04-18 | Timer wheel divided into a "soon wheel" and a "later wheel" | Rickard Green | |
The old single wheel implementation handled about 65 seconds. The new dual wheel implementation handles more than 37 hours. The dual wheels have also been shrunk compared to the single wheel, so the total memory consumption for timer wheels have been cut in half. | |||
2017-04-18 | Remove unnecessary cancel callback from timer-wheel timers | Rickard Green | |
2017-04-18 | Rearrange timer struct fields in order to simplify | Rickard Green | |
2017-04-18 | Use timer wheel for short BIF timers | Rickard Green | |
2017-04-18 | Use magic refs for BIF timers | Rickard Green | |
2017-04-18 | Remove accessor BIF timer implementation | Rickard Green | |
2017-04-18 | Fix aux-work timer implementation | Rickard Green | |
2017-04-18 | Merge branch 'hans/ssh/dialyzer_fixes' | Hans Nilsson | |
2017-04-18 | ssh: fix dialyzer errors | Hans Nilsson | |
2017-04-18 | Merge branch 'hasse/stdlib/linter_check_dialyzer/OTP-14323' | Hans Bolinder | |
* hasse/stdlib/linter_check_dialyzer/OTP-14323: stdlib: Add checks of the dialyzer attribute to the linter | |||
2017-04-17 | test for re:version/0 | Manuel Rubio | |
2017-04-17 | add re:version/0 documentation and update the copyright of the file to 2017 | Manuel Rubio | |
2017-04-17 | Remove a bunch of redundant feature and function checks | Bozhidar Batsov | |
All of those are present on the target Emacs 24.1. | |||
2017-04-17 | Drop the redundant erlang-uncomment-region command | Bozhidar Batsov | |
2017-04-16 | Drop some legacy compatibility code | Bozhidar Batsov | |
This commit removes some compatibility for old GNU Emacs releases and XEmacs. erlang-mode didn't really work on them for a while now, so this is just a cleanup, nothing actually changes. It's part of the ongoing effort to clean up and modernize the codebase of erlang-mode. | |||
2017-04-16 | Removes spurious ">" | Xavier Noria | |
2017-04-13 | Merge branch 'hans/ssh/crypt_rand_uniform' | Hans Nilsson | |
2017-04-13 | Merge branch 'hans/ssh/use_postpone' | Hans Nilsson | |
2017-04-13 | Merge branch 'hans/ssh/rename_to_init' | Hans Nilsson | |
2017-04-13 | ssh: re-write to use callback init/1 | Hans Nilsson | |
2017-04-13 | Add details about CSS usage in the User's Guide | Peter Andersson | |
2017-04-13 | erl_tar: Handle leading slashes and directory traversal attacks | Björn Gustavsson | |
2017-04-13 | stdlib: Add checks of the dialyzer attribute to the linter | Hans Bolinder | |
The same checks are also performed by the Dialyzer. | |||
2017-04-13 | ssl, dtls: Refactor so that DTLS records are handled correctly together with ↵ | Ingela Anderton Andin | |
AEAD handling | |||
2017-04-13 | ssl, dtls: Correct integer type for sequence number | Ingela Anderton Andin | |
2017-04-13 | Merge branch 'ingela/dtls/progress' | Ingela Anderton Andin | |
* ingela/dtls/progress: dtls: Correct cookie map name dtls: Fix active once emulation for DTLS | |||
2017-04-13 | dtls: Correct cookie map name | Ingela Anderton Andin | |
2017-04-13 | dtls: Fix active once emulation for DTLS | Ingela Anderton Andin | |
2017-04-13 | Merge branch 'siri/make/include-path/ERL-395/OTP-14339' | Siri Hansen | |
* siri/make/include-path/ERL-395/OTP-14339: [tools/make] Add current directory to include path | |||
2017-04-12 | ssh: replace deprecated crypto:rand_uniform | Hans Nilsson | |