Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-10-10 | Add bsr test data showing bug when shifting large numbers | Lars Hesel Christensen | |
Add test data demonstrating that bsr is broken when shifting a large number a huge number of bits to the right. | |||
2013-10-09 | Merge branch 'nox/silent-rules-fixes/OTP-11351' into maint | Fredrik Gustafsson | |
* nox/silent-rules-fixes/OTP-11351: Fix two small silent rules omissions | |||
2013-10-03 | erts: Add test case for erts_mmap | Sverker Eriksson | |
2013-10-02 | erts: Add mutex to init_atoms in erts_mmap.c | Sverker Eriksson | |
2013-10-02 | erts: Fix lock violation for init_atoms in erl_mmap.c | Sverker Eriksson | |
by not holding the mseg lock while reading version and option info which is unnecessary anyway. | |||
2013-10-02 | erts: Fix misc minor bugs in supercarrier initialization | Sverker Eriksson | |
2013-10-01 | erts: Fix time_SUITE:consistency to work over turn of the month | Sverker Eriksson | |
2013-09-30 | erts: Add erts_mmap stats | Sverker Eriksson | |
As part of erlang:system_info({allocator,mseg_alloc}) and erl_crash.dump | |||
2013-09-30 | erts: Add erts_bld_tupleX macros | Sverker Eriksson | |
for compile time argument checking | |||
2013-09-30 | erts: Rename erts_bld_atom_uint_2tup_list to *_uword_* | Sverker Eriksson | |
and change from Uint to UWord values | |||
2013-09-30 | erts: Fix bug in lookup_free_seg | Sverker Eriksson | |
that could return segments that are too small after being super aligned. | |||
2013-09-30 | erts: Fix race bug in erts_munmap | Sverker Eriksson | |
Must keep mutex to serialize (un)reserve ops. | |||
2013-09-30 | erts: Add HARD_DBG_MSEG | Sverker Eriksson | |
2013-09-30 | erts: Refactor rbt_insert in erl_mmap | Sverker Eriksson | |
2013-09-30 | erts: erts_mmap improved free seg desc management | Rickard Green | |
2013-09-30 | erts: Add documentation for +MMsc* system flags | Rickard Green | |
2013-09-30 | erts: Allow page aligned erts_munmap() | Rickard Green | |
2013-09-30 | erts: Sort tree in super aligned sizes (SA_SZ_ADDR_ORDER) | Sverker Eriksson | |
2013-09-30 | erts: Fix ASSERT bug and void* arithmetics | Sverker Eriksson | |
2013-09-30 | erts: Add mmap argument to erts_debug:get_internal_state | Sverker Eriksson | |
2013-09-30 | erts: Improve erts_mmap out of free descriptor management | Rickard Green | |
2013-09-30 | erts: Cleanup erl_mmap | Sverker Eriksson | |
2013-09-30 | erts: Add __func__ to ERTS_ASSERT macro | Sverker Eriksson | |
2013-09-30 | erts: Optimize rb-tree operations by "caching" parent ptr | Sverker Eriksson | |
2013-09-30 | erts: Use rbt_foreach_node to check_tree | Sverker Eriksson | |
2013-09-30 | erts: Add build_free_seg_list | Sverker Eriksson | |
2013-09-30 | erts: Remove HARD_DEBUG flags for tree traversal | Sverker Eriksson | |
2013-09-30 | erts: Save one word in ErtsFreeSegDesc | Sverker Eriksson | |
by putting red/black color bit in 'parent' pointer | |||
2013-09-30 | erts: erts_mmap supercarrier management and erts_mseg usage | Rickard Green | |
* Coalescing and trimming of free segments in supercarrier * Management of super aligned and super unaligned areas in supercarrier * Management of reservation of physical memory * erts_mseg usage of erts_mmap | |||
2013-09-30 | erts: Prepare erl_mmap with tree structures for free seg storage | Sverker Eriksson | |
2013-09-30 | erts: Remove ASSERT_EXPR macro | Sverker Eriksson | |
2013-09-30 | erts: Refactor the ASSERT macro | Sverker Eriksson | |
Introduce unconditional ERTS_ASSERT and use that for both ASSERT and ASSERT_EXPR. | |||
2013-09-30 | Merge branch 'maint-r16' into maint | Fredrik Gustafsson | |
Conflicts: erts/vsn.mk | |||
2013-09-30 | Merge branch 'msassak/empty-pattern-badarg/OTP-11350' into maint | Fredrik Gustafsson | |
* msassak/empty-pattern-badarg/OTP-11350: stdlib: extended binary_module_SUITE to assure badarg for OTP-11350 Check all pattern arguments passed to binary:matches/2 | |||
2013-09-30 | Merge branch 'sv/system_info_max_ets' into maint | Lukas Larsson | |
OTP-11362 * sv/system_info_max_ets: Update preloaded add system_info(ets_limit) | |||
2013-09-27 | Prepare release | Erlang/OTP | |
2013-09-25 | Merge branch 'rickard/aligned-sys_alloc-carriers/OTP-11318' into ↵ | Rickard Green | |
rickard/aligned-sys_alloc-carriers_maint/OTP-11318 Conflicts: erts/emulator/beam/erl_alloc.c erts/emulator/beam/erl_alloc_util.c erts/emulator/beam/erl_alloc_util.h | |||
2013-09-25 | Implement platform specific aligned sys_alloc and use when supported | Rickard Green | |
erts_sys_aligned_alloc() is currently implemented using posix_memalign if it exist, or using _aligned_malloc on Windows. If erts_sys_aligned_alloc() exist allocators will create sys_alloc carriers similar to how this was done pre-R16. | |||
2013-09-24 | Update version numbers for R16B03 development | Fredrik Gustafsson | |
2013-09-24 | Update preloaded | Lukas Larsson | |
2013-09-24 | add system_info(ets_limit) | Steve Vinoski | |
Add system_info(ets_limit) to provide a way to retrieve the runtime's maximum number of ETS tables. Add tests and documentation for it too. Also repair the alphabetical order of system_info/1 argument descriptions in the documentation and in the erlang.erl clauses. Add new preloaded erlang.erl due to that change. Also ensure all system_info/1 clauses are represented in the erlang.xml source documentation -- a couple had been inadvertently dropped in previous commits when other clauses were added. | |||
2013-09-24 | Merge branch 'lewellyn/nosyslog/OTP-11349' into maint | Fredrik Gustafsson | |
* lewellyn/nosyslog/OTP-11349: Define LOG_ERR for systems without syslog.h Fix syslog defines | |||
2013-09-21 | Fix two small silent rules omissions | Anthony Ramine | |
2013-09-20 | Check all pattern arguments passed to binary:matches/2 | Mike Sassak | |
Including an empty binary as one of multiple patterns passed to binary:matches/2 would crash BEAM with: "Cannot reallocate 1342177280 bytes of memory (of type "tmp")". This ensures each pattern is valid before trying to match. | |||
2013-09-16 | Prepare releaseOTP_R16B02 | Erlang/OTP | |
2013-09-13 | Update preloaded modules | Magnus Lidén | |
2013-09-12 | Remove ^L characters hidden randomly in the code. Not those used in text ↵ | Pierre Fenoll | |
files as delimiters. While working on a tool that processes Erlang code and testing it against this repo, I found out about those little sneaky 0xff. I thought it may be of help to other people build such tools to remove non-conforming-to-standard characters. | |||
2013-09-11 | Define LOG_ERR for systems without syslog.h | Matt Lewandowsky | |
2013-09-11 | Fix syslog defines | Matt Lewandowsky | |
config.h defines HAVE_SYSLOG_H whereas the sources are looking for NO_SYSLOG to be undefined. As the logic of "if feature is available" makes more sense than "if feature is not unavailable", I opted for the config.h define. | |||
2013-09-11 | Merge branch 'vinoski/sv/fix-sched-stats-disable/OTP-11317' into maint | Fredrik Gustafsson | |
* vinoski/sv/fix-sched-stats-disable/OTP-11317: fix system_flag(scheduling_statistics,disable) |