aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator/beam/beam_emu.c
AgeCommit message (Expand)Author
2016-02-17Merge branch 'jv/erts/optimize-cmp'Björn Gustavsson
2016-02-15Avoid erts_cmp jump in atom, int and float comparisonsJosé Valim
2016-02-02Merge branch 'lukas/erts/msacc'Lukas Larsson
2016-02-02Merge branch 'maint'Zandra
2016-02-02erts: Refactor perf counter internal interfaceLukas Larsson
2016-02-02erts: Fix msacc win32 debug compile errorLukas Larsson
2016-02-02erts: Add microstate accountingLukas Larsson
2016-02-02erts, kernel: Add os:perf_counter functionLukas Larsson
2015-12-09Merge branch 'egil/pd-opt-get/OTP-13167'Björn-Egil Dahlberg
2015-12-08Merge branch 'rickard/ohmq-fixup/OTP-13047'Rickard Green
2015-12-08Distinguish between GC disabled by BIFs and other disabled GCRickard Green
2015-12-07erts: Add i_get_hash instructionBjörn-Egil Dahlberg
2015-12-02beam: Fix overflow bug in i_bs_add_jIdMagnus Lång
2015-11-19Refactor have seq_trace token testBjörn-Egil Dahlberg
2015-11-17Remove DTrace Harddebug clutterBjörn-Egil Dahlberg
2015-11-13Merge branch 'rickard/gc-bump-reds/OTP-13097'Rickard Green
2015-11-13Merge branch 'rickard/gc-after-bif-cond/OTP-13098'Rickard Green
2015-11-12Merge branch 'rickard/ohmq/OTP-13047'Rickard Green
2015-11-12Merge branch 'sverk/literal-memory-range'Rickard Green
2015-11-12Bump reductions on GCRickard Green
2015-11-12Use the same conditions when triggering GC after BIFRickard Green
2015-11-12Fragmented young heap generation and off_heap_message_queue optionRickard Green
2015-11-12erts: Refactor header of loaded beam codeSverker Eriksson
2015-11-12Introduce literal tagRickard Green
2015-10-09Teach erlang:is_builtin/3 that erlang:apply/3 is built-inBjörn Gustavsson
2015-07-07Merge branch 'maint'Zandra Hird
2015-07-07Merge branch 'maint-17' into maintZandra Hird
2015-07-06Teach non-smp VM how to deal with trace port crashRickard Green
2015-07-06Slightly tweak the peformance for get_listBjörn Gustavsson
2015-07-06Speed up list matchingBjörn Gustavsson
2015-07-06Eliminate the variable temp_bits at the top scope of process_main()Björn Gustavsson
2015-07-03Teach beam_makeops to pack operands for move3 and move_windowBjörn Gustavsson
2015-07-03Use a cheaper tag scheme for 'd' operandsBjörn Gustavsson
2015-07-03Introduce swap_temp/3 and swap/2Björn Gustavsson
2015-07-03Introduce specialized versions of move2Björn Gustavsson
2015-07-03Add back frequently used x(0) instructionsBjörn Gustavsson
2015-07-03Rewrite the hipe_mode_switch instructionsBjörn Gustavsson
2015-07-03Remove the last use of tmp_arg1Björn Gustavsson
2015-07-03Eliminate use of tmp_arg1 and tmp_arg2 in bit syntaxBjörn Gustavsson
2015-07-03Remove the i_fetch instructionBjörn Gustavsson
2015-07-03Eliminate use of i_fetch for bit syntax instructionsBjörn Gustavsson
2015-07-03Eliminate the use of i_fetch for BIF instructionsBjörn Gustavsson
2015-07-03Eliminate the use of i_fetch for relational operatorsBjörn Gustavsson
2015-07-03Eliminate the use of i_fetch in arithmetic instructionsBjörn Gustavsson
2015-07-03Make the 'r' operand type optionalBjörn Gustavsson
2015-07-03Allow X and Y registers to be overloaded with any literalBjörn Gustavsson
2015-07-03Eliminate R_REG_DEFBjörn Gustavsson
2015-07-03Store r(0) and x(0) in the same locationBjörn Gustavsson
2015-07-03beam_emu.c: Remove unused MoveGenDest macroBjörn Gustavsson
2015-07-01erts: Remove halfword !HEAP_ON_C_STACKBjörn-Egil Dahlberg