diff options
author | Björn Gustavsson <[email protected]> | 2012-03-14 11:48:43 +0100 |
---|---|---|
committer | Björn Gustavsson <[email protected]> | 2012-03-14 11:48:43 +0100 |
commit | 59aa3577a6ad73780e43a0d1b2521ba9d2e06817 (patch) | |
tree | 5b8db2f7c43b654fc72c3a60df2a210dcde5aa20 /bootstrap | |
parent | d65a6659a34db1cdd6ffff2628abf79f66530cb8 (diff) | |
parent | 707a095902cb5cba8b82962f240461b5fa66c664 (diff) | |
download | otp-59aa3577a6ad73780e43a0d1b2521ba9d2e06817.tar.gz otp-59aa3577a6ad73780e43a0d1b2521ba9d2e06817.tar.bz2 otp-59aa3577a6ad73780e43a0d1b2521ba9d2e06817.zip |
Merge branch 'maint'
* maint:
Update primary bootstrap
v3_life: Use common code for guards and bodies
v3_core: Don't put negative line numbers in annotations
v3_kernel: Dig out the line number only when generating a warning
v3_kernel: Clean up handling of guards
v3_kernel: Introduce is_in_guard/1
v3_kernel: Removed unreached clause for #k_bin_int{} in sub_size_var/1
v3_kernel: Remove unreached handling of #k_bin_int{} in arg_con/1
v3_codegen: Eliminate the special case of 'put' without destination
v3_kernel: Don't attempt to share identical literals
v3_kernel: Handle sequences in guards
v3_kernel: Remove clauses that are never executed in arg_val/1
v3_kernel.hrl: Remove unused record #k_string{}
v3_kernel.erl: Remove unused define of EXPENSIVE_BINARY_LIMIT
sys_core_fold: Refactor previous_ctx_to_binary/2 to cover it completely
sys_core_fold: Fix opt_guard_try/1
sys_core_fold: Simplify opt_bool_not() to cover it completely
sys_core_fold: Remove duplicate optimization
Diffstat (limited to 'bootstrap')
-rw-r--r-- | bootstrap/lib/compiler/ebin/beam_disasm.beam | bin | 24968 -> 25032 bytes |
-rw-r--r-- | bootstrap/lib/compiler/ebin/sys_core_fold.beam | bin | 47520 -> 46776 bytes |
-rw-r--r-- | bootstrap/lib/compiler/ebin/v3_codegen.beam | bin | 52144 -> 51696 bytes |
-rw-r--r-- | bootstrap/lib/compiler/ebin/v3_core.beam | bin | 50992 -> 51076 bytes |
-rw-r--r-- | bootstrap/lib/compiler/ebin/v3_kernel.beam | bin | 44724 -> 42764 bytes |
-rw-r--r-- | bootstrap/lib/compiler/ebin/v3_life.beam | bin | 22260 -> 19924 bytes |
-rw-r--r-- | bootstrap/lib/kernel/ebin/auth.beam | bin | 6328 -> 6480 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/digraph_utils.beam | bin | 6800 -> 6808 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/gen.beam | bin | 3856 -> 4112 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/gen_event.beam | bin | 17512 -> 17604 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/gen_fsm.beam | bin | 14940 -> 15348 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/gen_server.beam | bin | 16904 -> 17256 bytes |
-rw-r--r-- | bootstrap/lib/stdlib/ebin/supervisor.beam | bin | 21368 -> 22940 bytes |
13 files changed, 0 insertions, 0 deletions
diff --git a/bootstrap/lib/compiler/ebin/beam_disasm.beam b/bootstrap/lib/compiler/ebin/beam_disasm.beam Binary files differindex f90b5c9ae7..ec48b89de7 100644 --- a/bootstrap/lib/compiler/ebin/beam_disasm.beam +++ b/bootstrap/lib/compiler/ebin/beam_disasm.beam diff --git a/bootstrap/lib/compiler/ebin/sys_core_fold.beam b/bootstrap/lib/compiler/ebin/sys_core_fold.beam Binary files differindex 046a358910..c878868598 100644 --- a/bootstrap/lib/compiler/ebin/sys_core_fold.beam +++ b/bootstrap/lib/compiler/ebin/sys_core_fold.beam diff --git a/bootstrap/lib/compiler/ebin/v3_codegen.beam b/bootstrap/lib/compiler/ebin/v3_codegen.beam Binary files differindex a053c54295..12026564d9 100644 --- a/bootstrap/lib/compiler/ebin/v3_codegen.beam +++ b/bootstrap/lib/compiler/ebin/v3_codegen.beam diff --git a/bootstrap/lib/compiler/ebin/v3_core.beam b/bootstrap/lib/compiler/ebin/v3_core.beam Binary files differindex ba92ff6fb0..84c005edc9 100644 --- a/bootstrap/lib/compiler/ebin/v3_core.beam +++ b/bootstrap/lib/compiler/ebin/v3_core.beam diff --git a/bootstrap/lib/compiler/ebin/v3_kernel.beam b/bootstrap/lib/compiler/ebin/v3_kernel.beam Binary files differindex 0c2e54032a..cd4bf48540 100644 --- a/bootstrap/lib/compiler/ebin/v3_kernel.beam +++ b/bootstrap/lib/compiler/ebin/v3_kernel.beam diff --git a/bootstrap/lib/compiler/ebin/v3_life.beam b/bootstrap/lib/compiler/ebin/v3_life.beam Binary files differindex ec8fcda8ee..aa8b6b227b 100644 --- a/bootstrap/lib/compiler/ebin/v3_life.beam +++ b/bootstrap/lib/compiler/ebin/v3_life.beam diff --git a/bootstrap/lib/kernel/ebin/auth.beam b/bootstrap/lib/kernel/ebin/auth.beam Binary files differindex 3796221d6b..33f1ab875b 100644 --- a/bootstrap/lib/kernel/ebin/auth.beam +++ b/bootstrap/lib/kernel/ebin/auth.beam diff --git a/bootstrap/lib/stdlib/ebin/digraph_utils.beam b/bootstrap/lib/stdlib/ebin/digraph_utils.beam Binary files differindex a578c67e00..39cb9d90da 100644 --- a/bootstrap/lib/stdlib/ebin/digraph_utils.beam +++ b/bootstrap/lib/stdlib/ebin/digraph_utils.beam diff --git a/bootstrap/lib/stdlib/ebin/gen.beam b/bootstrap/lib/stdlib/ebin/gen.beam Binary files differindex bd08292a87..0a39dc1c7e 100644 --- a/bootstrap/lib/stdlib/ebin/gen.beam +++ b/bootstrap/lib/stdlib/ebin/gen.beam diff --git a/bootstrap/lib/stdlib/ebin/gen_event.beam b/bootstrap/lib/stdlib/ebin/gen_event.beam Binary files differindex c381a17787..23c4f53c30 100644 --- a/bootstrap/lib/stdlib/ebin/gen_event.beam +++ b/bootstrap/lib/stdlib/ebin/gen_event.beam diff --git a/bootstrap/lib/stdlib/ebin/gen_fsm.beam b/bootstrap/lib/stdlib/ebin/gen_fsm.beam Binary files differindex 99410275e2..c2713544ff 100644 --- a/bootstrap/lib/stdlib/ebin/gen_fsm.beam +++ b/bootstrap/lib/stdlib/ebin/gen_fsm.beam diff --git a/bootstrap/lib/stdlib/ebin/gen_server.beam b/bootstrap/lib/stdlib/ebin/gen_server.beam Binary files differindex 7698131678..3fa7d89db4 100644 --- a/bootstrap/lib/stdlib/ebin/gen_server.beam +++ b/bootstrap/lib/stdlib/ebin/gen_server.beam diff --git a/bootstrap/lib/stdlib/ebin/supervisor.beam b/bootstrap/lib/stdlib/ebin/supervisor.beam Binary files differindex 98c8f6d42e..837027e93a 100644 --- a/bootstrap/lib/stdlib/ebin/supervisor.beam +++ b/bootstrap/lib/stdlib/ebin/supervisor.beam |