summaryrefslogtreecommitdiff
path: root/bootstrap
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'rickard/time_api/OTP-11997'Rickard Green2015-03-2026-3/+3
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * rickard/time_api/OTP-11997: (22 commits) Update primary bootstrap inets: Suppress deprecated warning on erlang:now/0 inets: Cleanup of multiple copies of functions Add inets_lib with common functions used by multiple modules inets: Update comments Suppress deprecated warning on erlang:now/0 Use new time API and be back-compatible in inets Remove unused functions and removed redundant test asn1 test SUITE: Eliminate use of now/0 Disable deprecated warning on erlang:now/0 in diameter_lib Use new time API and be back-compatible in ssh Replace all calls to now/0 in CT with new time API functions test_server: Replace usage of erlang:now() with usage of new API Replace usage of erlang:now() with usage of new API Replace usage of erlang:now() with usage of new API Replace usage of erlang:now() with usage of new API Replace usage of erlang:now() with usage of new API otp_SUITE: Warn for calls to erlang:now/0 Replace usage of erlang:now() with usage of new API Multiple timer wheels Erlang based BIF timer implementation for scalability Implement ethread events with timeout ... Conflicts: bootstrap/bin/start.boot bootstrap/bin/start_clean.boot bootstrap/lib/compiler/ebin/beam_asm.beam bootstrap/lib/compiler/ebin/compile.beam bootstrap/lib/kernel/ebin/auth.beam bootstrap/lib/kernel/ebin/dist_util.beam bootstrap/lib/kernel/ebin/global.beam bootstrap/lib/kernel/ebin/hipe_unified_loader.beam bootstrap/lib/kernel/ebin/inet_db.beam bootstrap/lib/kernel/ebin/inet_dns.beam bootstrap/lib/kernel/ebin/inet_res.beam bootstrap/lib/kernel/ebin/os.beam bootstrap/lib/kernel/ebin/pg2.beam bootstrap/lib/stdlib/ebin/dets.beam bootstrap/lib/stdlib/ebin/dets_utils.beam bootstrap/lib/stdlib/ebin/erl_tar.beam bootstrap/lib/stdlib/ebin/escript.beam bootstrap/lib/stdlib/ebin/file_sorter.beam bootstrap/lib/stdlib/ebin/otp_internal.beam bootstrap/lib/stdlib/ebin/qlc.beam bootstrap/lib/stdlib/ebin/random.beam bootstrap/lib/stdlib/ebin/supervisor.beam bootstrap/lib/stdlib/ebin/timer.beam erts/aclocal.m4 erts/emulator/beam/bif.c erts/emulator/beam/erl_bif_info.c erts/emulator/beam/erl_db_hash.c erts/emulator/beam/erl_init.c erts/emulator/beam/erl_process.h erts/emulator/beam/erl_thr_progress.c erts/emulator/beam/utils.c erts/emulator/sys/unix/sys.c erts/preloaded/ebin/erlang.beam erts/preloaded/ebin/erts_internal.beam erts/preloaded/ebin/init.beam erts/preloaded/src/erts_internal.erl lib/common_test/test/ct_hooks_SUITE_data/cth/tests/empty_cth.erl lib/diameter/src/base/diameter_lib.erl lib/kernel/src/os.erl lib/ssh/test/ssh_basic_SUITE.erl system/doc/efficiency_guide/advanced.xml
| * Update primary bootstrapRickard Green2015-03-2023-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-03-1652-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-03-0954-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-02-252-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-02-2317-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-02-2041-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-02-1819-1/+2
| |
* | core_lib: Deprecate functions that are no longer used by the compilerBjörn Gustavsson2015-02-121-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-02-0519-0/+0
| |
* | Merge branch 'maint'Björn Gustavsson2015-02-051-0/+0
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | * maint: Update primary bootstrap Correct unsafe optimization of '==' and '/=' Conflicts: bootstrap/lib/compiler/ebin/sys_core_fold.beam
| * | Update primary bootstrapBjörn Gustavsson2015-02-051-0/+0
| | |
* | | Merge branch 'maint'Björn Gustavsson2015-02-032-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Update primary bootstrap Be more careful about map patterns when evalutating element/2 Do not convert map patterns to map expressions Conflicts: bootstrap/lib/compiler/ebin/sys_core_fold.beam lib/compiler/test/match_SUITE.erl
| * | Update primary bootstrapBjörn Gustavsson2015-02-032-0/+0
| | |
* | | Update primary bootstrapBjörn Gustavsson2015-01-2916-0/+0
| | |
* | | Update primary bootstrapBjörn Gustavsson2015-01-218-0/+0
| | |
* | | Merge branch 'maint'Björn Gustavsson2015-01-213-2/+2
|\ \ \ | |/ / | | | | | | | | | | | | * maint: Update primary bootstrap core_lib: Handle patterns in map values
| * | Update primary bootstrapBjörn Gustavsson2015-01-213-2/+2
| | |
* | | Merge branch 'maint'Björn Gustavsson2015-01-163-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * maint: Update primary bootstrap beam_bool: Correct live calculation for GC BIFs beam_bool: Correct indentation for try...catch sys_core_fold: Correct optimization of 'case' Conflicts: bootstrap/bin/start.boot bootstrap/bin/start_clean.boot bootstrap/lib/compiler/ebin/beam_asm.beam bootstrap/lib/stdlib/ebin/io_lib_pretty.beam
| * | Update primary bootstrapBjörn Gustavsson2015-01-1611-3/+3
| |/
| * Update primary bootstrapMarcus Arendt2014-12-0926-7/+9
| |
* | Update primary bootstrapHans Bolinder2015-01-151-0/+0
| |
* | Update primary bootstrapBjörn Gustavsson2015-01-1286-3/+3
| |
* | Update primary bootstrapBjörn-Egil Dahlberg2014-10-0334-8/+8
| |
* | Update primary bootstrapBjörn Gustavsson2014-09-0139-15/+13
|\ \ | |/
| * Update primary bootstrapBjörn Gustavsson2014-09-0120-5/+5
| |
| * Update primary bootstrapMagnus Lidén2014-06-1814-0/+0
| |
* | Merge branch 'essen/remove-pg'Siri Hansen2014-05-052-1/+0
|\ \ | | | | | | | | | | | | | | | | | | * essen/remove-pg: Remove the pg module and related documentation OTP-11907
| * | Remove the pg module and related documentationLoïc Hoguin2014-04-262-1/+0
| |/ | | | | | | | | | | | | | | | | | | This module has been marked experimental for more than 15 years, and has largely been superseded by the pg2 module from the kernel application. The original pg also has no tests and has not been updated in the last 15 years other than small maintenance edits (like adding specs or replacing pid/1 by is_pid/1). It is pretty unlikely that anyone uses it today and its presence is simply confusing as people should be using pg2 anyway.
* | Update primary bootstrapHans Bolinder2014-04-296-0/+0
| |
* | Update primary bootstrapHans Bolinder2014-04-2812-0/+0
| |
* | Introduce the attribute -optional_callbacks in the context of behavioursHans Bolinder2014-04-283-0/+0
|/
* Update primary bootstrapBjörn-Egil Dahlberg2014-04-0418-1/+1
|
* Update primary bootstrapBjörn Gustavsson2014-03-2620-4/+10
|
* Update primary bootstrapSiri Hansen2014-03-212-0/+0
| | | | | bootstrap/bin/start.boot bootstrap/bin/start_clean.boot
* Update primary bootstrapBjörn Gustavsson2014-03-192-0/+0
|
* Update primary bootstrapBjörn-Egil Dahlberg2014-03-1815-1/+2
|
* Update primary bootstrapBjörn Gustavsson2014-03-143-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-03-126-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-03-064-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-03-054-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-03-047-0/+0
|
* Update preloaded and primary bootstrapRickard Green2014-02-2632-15/+31
|
* Merge branch 'bjorn/asn1/deprecations/OTP-11731'Björn Gustavsson2014-02-241-0/+0
|\ | | | | | | | | | | * bjorn/asn1/deprecations/OTP-11731: Remove or de-emphasize references to the deprecated asn1rt module Deprecate asn1 functions
| * Deprecate asn1 functionsBjörn Gustavsson2014-02-211-0/+0
| | | | | | | | | | Those asn1 functions are no longer needed because they all have better alternatives.
* | Deprecate pre-defined built-in typesHans Bolinder2014-02-231-0/+0
|/ | | | | | | | | | | | | | | The types array(), dict(), digraph(), gb_set(), gb_tree(), queue(), set(), and tid() have been deprecated. They will be removed in OTP 18.0. Instead the types array:array(), dict:dict(), digraph:graph(), gb_set:set(), gb_tree:tree(), queue:queue(), sets:set(), and ets:tid() can be used. (Note: it has always been necessary to use ets:tid().) It is allowed in OTP 17.0 to locally re-define the types array(), dict(), and so on. New types array:array/1, dict:dict/2, gb_sets:set/1, gb_trees:tree/2, queue:queue/1, and sets:set/1 have been added.
* Update primary bootstrapBjörn Gustavsson2014-02-1910-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-02-1315-0/+0
|
* Update primary bootstrapBjörn Gustavsson2014-02-067-0/+0
|
* Update primary bootstrapBjörn-Egil Dahlberg2014-01-2921-0/+0
|