Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-02-08 | Clean-up erlang-eunit.el | Bozhidar Batsov | |
2017-02-08 | Clean-up erlang-start.el | Bozhidar Batsov | |
2017-02-08 | Update erlang-pkg.el | Bozhidar Batsov | |
2017-02-08 | Set erlang-mode's encoding to utf-8 | Bozhidar Batsov | |
2017-02-08 | Remove redundant wrappers around Emacs version constants | Bozhidar Batsov | |
2017-02-08 | Convert some defvars to defcustoms and fix some docstrings | Bozhidar Batsov | |
2017-02-08 | Remove some unneeded backward compatibility code | Bozhidar Batsov | |
2017-02-08 | Remove redundant erlang-interactive-p | Bozhidar Batsov | |
2017-02-08 | Remove redundant function prog-mode | Bozhidar Batsov | |
2017-02-08 | Remove redundant function erlang-string-to-int | Bozhidar Batsov | |
2017-02-08 | Require Emacs 24.1 in erlang-mode | Bozhidar Batsov | |
2017-02-08 | Fix some whitespace in erlang-mode | Bozhidar Batsov | |
2017-02-08 | Merge branch 'maint' | Dan Gudmundsson | |
* maint: [tools] Update erlang-edoc.el to include @param and @returns | |||
2017-02-08 | Merge pull request #1282 from leoliu/maint | Dan Gudmundsson | |
[tools] Update erlang-edoc.el to include param and returns OTP-14217 | |||
2017-02-08 | Merge branch 'maint' | Raimo Niskanen | |
Conflicts: OTP_VERSION | |||
2017-02-08 | Merge branch 'maint-19' into maint | Raimo Niskanen | |
Conflicts: OTP_VERSION | |||
2017-02-07 | Merge branch 'hans/ssh/default_algo_list/OTP-14110' | Hans Nilsson | |
2017-02-07 | Updated OTP versionOTP-19.2.3 | Erlang/OTP | |
2017-02-07 | Prepare release | Erlang/OTP | |
2017-02-07 | Merge branch 'hans/inets/ftp_bad_return_checks_patch/OTP-14203' into maint-19 | Erlang/OTP | |
* hans/inets/ftp_bad_return_checks_patch/OTP-14203: ftp: allow different timing sequences | |||
2017-02-07 | Merge branch 'raimo/efile_drv-read_file-use-fstat/OTP-14184' into maint-19 | Erlang/OTP | |
* raimo/efile_drv-read_file-use-fstat/OTP-14184: Use fstat if it exists in efile_openfile | |||
2017-02-07 | Merge branch 'sverker/bin2term-zlib-bug/ERL-340/OTP-14159' into maint-19 | Erlang/OTP | |
* sverker/bin2term-zlib-bug/ERL-340/OTP-14159: erts: Fix binary_to_term for compressed and zlib >= v1.2.9 | |||
2017-02-07 | Use fstat if it exists in efile_openfile | Raimo Niskanen | |
2017-02-06 | ftp: allow different timing sequences | Hans Nilsson | |
2017-02-06 | Merge branch 'rickard/magic-references' | Rickard Green | |
OTP-14205 * rickard/magic-references: Add binary overhead for magic ref/binaries Adjust the only usage of exposed magic binaries Use magic refs for maps merge trap context Use magic refs binary_to_term/term_to_binary trap context Use magic refs for distributed send trap context Use magic refs for unicode static NIFs traps Use magic refs for binary compile patterns Use magic refs for list_to_binary/binary_to_list traps Use magic refs for compiled match specs Use magic refs for re:run() static NIFs trap Use magic refs for code loading state Use magic refs in trapping processes()/ports() BIFs Use magic refs for NIF resources Implement magic references Implement erts_refc_inc_unless() | |||
2017-02-06 | Add binary overhead for magic ref/binaries | Rickard Green | |
2017-02-06 | Adjust the only usage of exposed magic binaries | Rickard Green | |
2017-02-06 | Use magic refs for maps merge trap context | Rickard Green | |
2017-02-06 | Use magic refs binary_to_term/term_to_binary trap context | Rickard Green | |
2017-02-06 | Use magic refs for distributed send trap context | Rickard Green | |
2017-02-06 | Use magic refs for unicode static NIFs traps | Rickard Green | |
2017-02-06 | Use magic refs for binary compile patterns | Rickard Green | |
2017-02-06 | Use magic refs for list_to_binary/binary_to_list traps | Rickard Green | |
2017-02-06 | Use magic refs for compiled match specs | Rickard Green | |
2017-02-06 | Use magic refs for re:run() static NIFs trap | Rickard Green | |
2017-02-06 | Use magic refs for code loading state | Rickard Green | |
2017-02-06 | Use magic refs in trapping processes()/ports() BIFs | Rickard Green | |
2017-02-06 | Use magic refs for NIF resources | Rickard Green | |
2017-02-06 | Implement magic references | Rickard Green | |
Magic references are *intentionally* indistinguishable from ordinary references for the Erlang software. Magic references do not change the language, and are intended as a pure runtime internal optimization. An ordinary reference is typically used as a key in some table. A magic reference has a direct pointer to a reference counted magic binary. This makes it possible to implement various things without having to do lookups in a table, but instead access the data directly. Besides very fast lookups this can also improve scalability by removing a potentially contended table. A couple of examples of planned future usage of magic references are ETS table identifiers, and BIF timer identifiers. Besides future optimizations using magic references it should also be possible to replace the exposed magic binary cludge with magic references. That is, magic binaries that are exposed as empty binaries to the Erlang software. | |||
2017-02-06 | Implement erts_refc_inc_unless() | Rickard Green | |
2017-02-06 | Merge branch 'maint' | Rickard Green | |
* maint: Atomic reference count of binaries also in non-SMP Conflicts: erts/emulator/beam/erl_fun.c | |||
2017-02-06 | Merge branch 'rickard/binary-refc' into maint | Rickard Green | |
OTP-14202 * rickard/binary-refc: Atomic reference count of binaries also in non-SMP Conflicts: erts/emulator/beam/beam_bp.c | |||
2017-02-06 | Atomic reference count of binaries also in non-SMP | Rickard Green | |
NIF resources was not handled in a thread-safe manner in the runtime system without SMP support. As a consequence of this fix, the following driver functions are now thread-safe also in the runtime system without SMP support: - driver_free_binary() - driver_realloc_binary() - driver_binary_get_refc() - driver_binary_inc_refc() - driver_binary_dec_refc() | |||
2017-02-06 | Merge branch 'maint' | Hans Nilsson | |
2017-02-06 | Merge branch 'hans/ssh/cuddle_tests' into maint | Hans Nilsson | |
2017-02-06 | Merge branch 'maint' | Rickard Green | |
* maint: Dirty schedulers should not touch scheduler data pointed to by process struct | |||
2017-02-06 | Merge branch 'rickard/ds-fix' into maint | Rickard Green | |
OTP-14122 * rickard/ds-fix: Dirty schedulers should not touch scheduler data pointed to by process struct Conflicts: erts/emulator/beam/erl_process.c | |||
2017-02-06 | Merge branch 'maint' | Rickard Green | |
* maint: Use a hole-marker that cannot be mistaken for a valid term on the heap | |||
2017-02-06 | Merge branch 'rickard/hole-marker' into maint | Rickard Green | |
* rickard/hole-marker: Use a hole-marker that cannot be mistaken for a valid term on the heap | |||
2017-02-06 | Merge branch 'hm/escript-emulator' | Rickard Green | |
OTP-14201 * hm/escript-emulator: escript: Handle symbolic link to a standalone escript |