index
:
delta/erlang.git
HansN-patch-1
HansN/common_test/rephrase_ct_prop_test_doc
IngelaAndin-httpc-typo
KennethL-patch-1
KennethL/erl_docgen/erlref_update
baserock/morph
baserock/ps/proto-web-system
baserock/ps/try-erlang
bjorn/contributing
bjorn/contributing-1
bjorn/work
bmk/kernel/20200514/sctp_and_udp_recv_hangs_on_close/OTP-16654
dgud-string-depr
dgud/stdlib/gen-async-call
gcc-5-pic-cmpxchg8b-quickfix
gh-pages
ingela/master/dtls/test-cuddle
kenneth/asn1_paramtype/OTP-17227
klarna/mnesia_ext
kuba/ssl/doc_typeos_using_ssl
lukas/erts/win32-read_file_info-links
lukas/kernel/docs-assert
maint
maint-17
maint-18
maint-19
maint-20
maint-21
maint-22
maint-23
maint-24
maint-25
maint-26
maint-r13
maint-r14
maint-r14b03
maint-r15
maint-r16
maint-r16b02
master
master-pu
meta
pu
sverker-erts-alloc-doc-fix
sverker-ets-doc-1
sverker-ets-patch-1
sverker/doc-fix-billion
sverker/enif_open_resource_type-doc
github.com: erlang/otp.git
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
compiler
/
src
/
beam_kernel_to_ssa.erl
Commit message (
Expand
)
Author
Age
Files
Lines
*
Update copyright year
Erlang/OTP
2023-02-14
1
-1
/
+1
*
compiler: kernel_to_ssa: Collect opaques with SSA checks
Frej Drejhammar
2023-01-19
1
-3
/
+11
*
Support a definition with non-zero arity in letrecs
Björn Gustavsson
2022-02-11
1
-9
/
+20
*
compiler: Reflect all exceptions in SSA control flow
John Högberg
2022-01-31
1
-31
/
+33
*
Eliminate confusing `case_clause` exception
Björn Gustavsson
2022-01-14
1
-3
/
+10
*
Merge branch 'maint'
Rickard Green
2021-12-13
1
-1
/
+1
|
\
|
*
Update copyright year
Rickard Green
2021-12-13
1
-1
/
+1
*
|
compiler: Add a new instruction for creating binaries
Björn Gustavsson
2021-10-15
1
-155
/
+42
|
/
*
compiler: Fix code generation for `raw_raise`
John Högberg
2021-05-21
1
-10
/
+13
*
beam_kernel_to_ssa: Simplify code left by previous refactoring
Björn Gustavsson
2021-02-15
1
-21
/
+15
*
beam_kernel_to_ssa: Remove unreachable code
Björn Gustavsson
2021-02-15
1
-9
/
+3
*
Merge branch 'richcarl/columns/PR-2664/OTP-16824'
Hans Bolinder
2021-02-01
1
-0
/
+6
|
\
|
*
compiler: Make minimal adjustments for column numbers
Hans Bolinder
2021-01-26
1
-0
/
+6
*
|
Make the SSA instruction bs_put conform to failure conventions
Björn Gustavsson
2021-01-29
1
-5
/
+5
|
/
*
compiler: Introduce +recv_opt_info
John Högberg
2021-01-22
1
-3
/
+6
*
compiler: Optimize 'receive' across function calls
John Högberg
2021-01-22
1
-1
/
+1
*
compiler: Simplify `wait_timeout` representation
John Högberg
2021-01-22
1
-41
/
+27
*
v3_core: Raise clearer exceptions when generators are bad
Björn Gustavsson
2020-11-24
1
-10
/
+12
*
compiler,erts: Add new make_fun3 instruction
Sverker Eriksson
2020-10-07
1
-9
/
+16
*
Improve type-analysis of try/catch
Björn Gustavsson
2020-04-01
1
-5
/
+12
*
Properly represent wait_timeout as a three-way branch in SSA
Björn Gustavsson
2020-03-21
1
-13
/
+46
*
Merge branch 'maint'
Rickard Green
2020-03-13
1
-1
/
+1
|
\
|
*
Update copyright year
Rickard Green
2020-03-13
1
-1
/
+1
|
*
Fix crash when a fun was unused
Björn Gustavsson
2020-02-11
1
-6
/
+10
*
|
Normalize terminators to eliminate compiler crash
Björn Gustavsson
2020-03-06
1
-1
/
+2
*
|
Let all passes trim unreachable blocks
Björn Gustavsson
2020-03-05
1
-2
/
+3
*
|
beam_ssa_kernel: Eliminate crash when translating guard
Björn Gustavsson
2020-03-05
1
-5
/
+7
*
|
compiler: Replace exception trampolines with {succeeded,body|guard}
John Högberg
2020-03-02
1
-31
/
+29
*
|
beam_kernel_to_ssa: Try to harder to avoid try/catch
Björn Gustavsson
2020-02-17
1
-0
/
+46
*
|
beam_kernel_to_ssa: Robustify generation of phi nodes
Björn Gustavsson
2020-02-17
1
-35
/
+36
*
|
Remove handling of #c_receive{} and #k_receive{}
Björn Gustavsson
2020-02-06
1
-61
/
+0
*
|
v3_core: Lower receives to more primitive operations
Björn Gustavsson
2020-02-06
1
-0
/
+66
*
|
v3_kernel: Extend the capabilities of #c_letrec{}
Björn Gustavsson
2020-02-06
1
-2
/
+17
*
|
In binary matching, make explicit use of `all` illegal
Björn Gustavsson
2020-02-05
1
-1
/
+9
*
|
Fix three minor bugs that would crash the compiler
Björn Gustavsson
2020-01-23
1
-1
/
+8
*
|
compiler: Explain why trampolines aren't added for tail calls
John Högberg
2019-11-27
1
-2
/
+7
*
|
v3_kernel: Eliminate #k_protected{} and #k_protected_value{}
Björn Gustavsson
2019-11-16
1
-51
/
+65
*
|
Optimize empty 'receive' with only an 'after' clause
Björn Gustavsson
2019-11-07
1
-0
/
+9
*
|
compiler: Explicitly resume known match contexts
John Högberg
2019-10-23
1
-1
/
+2
*
|
Introduce the #k_protected_value{} record
Björn Gustavsson
2019-09-20
1
-19
/
+26
*
|
beam_kernel_to_ssa: Avoid keeping an old #cg{} record alive
Björn Gustavsson
2019-09-20
1
-9
/
+9
*
|
beam_kernel_to_ssa: Simplify translation of #k_internal{}
Björn Gustavsson
2019-09-20
1
-22
/
+5
*
|
Refactor translation of calls and make_fun
Björn Gustavsson
2019-09-20
1
-27
/
+17
*
|
Eliminate the Kernel Erlang records for atomic literals
Björn Gustavsson
2019-09-20
1
-26
/
+14
*
|
Eliminate the #k_guard_match{} and #k_guard_break{} records
Björn Gustavsson
2019-09-20
1
-5
/
+1
*
|
v3_kernel: Don't pass on variable lifetime information
Björn Gustavsson
2019-09-20
1
-23
/
+18
*
|
v3_kernel: Remove guard optimizations
Björn Gustavsson
2019-09-13
1
-17
/
+5
*
|
compiler: All calls may throw, so they all need success checks
John Högberg
2019-08-06
1
-7
/
+2
*
|
compiler: Explain and rename ?BADARG_BLOCK
John Högberg
2019-07-05
1
-1
/
+2
*
|
compiler: Introduce exception trampolines
John Högberg
2019-07-05
1
-71
/
+96
|
/
[next]