aboutsummaryrefslogtreecommitdiffstats
path: root/erts/emulator
AgeCommit message (Expand)Author
2011-01-17Optimize addition of a small integer to a variableBjörn Gustavsson
2011-01-17Introduce a special instruction for select_val with two valuesBjörn Gustavsson
2011-01-17Introduce a few more specialized put_list instructionsBjörn Gustavsson
2011-01-17Eliminate the "put_list c n Dst" instructionsBjörn Gustavsson
2011-01-17Eliminate the specific move_sd instructionBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the badmatch and case_end instructionsBjörn Gustavsson
2011-01-17Eliminate use of GetArg2() in the i_element instructionBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the fast_element instructionBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the jump_on_val* instructionsBjörn Gustavsson
2011-01-17Eliminate use of GetArg1() in the select_val instructionBjörn Gustavsson
2011-01-17beam_emu: Eliminate sloppy use of tmp_arg1 and tmp_arg2Björn Gustavsson
2011-01-17beam_emu: Don't inline helper functions into process_main()Björn Gustavsson
2011-01-17beam_emu: Clean up calling of the error_handler moduleBjörn Gustavsson
2011-01-17Simplify a select_val instruction that selects only one valueBjörn Gustavsson
2011-01-17Optimize creation of tuplesBjörn Gustavsson
2011-01-17beam_makeops: Support jumping to common code from an instruction macroBjörn Gustavsson
2011-01-17beam_load: Run the packing engine before loading list argumentsBjörn Gustavsson
2011-01-17Allow packing of some more instructionsBjörn Gustavsson
2011-01-17Support packing of the 'I' type in a 64-bit emulatorBjörn Gustavsson
2011-01-17beam_makeops: Refactor packing code to facilitate extensionsBjörn Gustavsson
2011-01-17Eliminate redundant jump instructionsBjörn Gustavsson
2011-01-17Eliminate the special instructions for selecting floats and bignumsBjörn Gustavsson
2011-01-17Add test for non-matching big numberBjörn Gustavsson
2011-01-17BEAM loader: Introduce a new move2_xxxx instructionBjörn Gustavsson
2011-01-17BEAM loader: Pack more instructions using a new 'Q' typeBjörn Gustavsson
2011-01-17If the wordsize is 64 bits, pack up to 4 operands into a wordBjörn Gustavsson
2011-01-17Pass the external word size to the beam_makeops scriptBjörn Gustavsson
2011-01-17BEAM loader: Combine is_type/1 and is_eq/1 instructionsBjörn Gustavsson
2011-01-17BEAM loader: Omit type tests for instructions that don't need themBjörn Gustavsson
2011-01-17beam_debug: Fix dissambly of some variable-operand instructionsBjörn Gustavsson
2011-01-17beam_debug: Change one occurrence of "X[0]" to "x[0]" for consistencyBjörn Gustavsson
2011-01-17beam_makeops: Allow -pack and -nonext to be combinedBjörn Gustavsson
2011-01-17beam_makeops: Relax requirements for having specific instructionsBjörn Gustavsson
2011-01-17BEAM loader: Fix bug in handling of "rest" argumentsBjörn Gustavsson
2011-01-17Remove the last vestiges of the allocating fmove/2 instructionBjörn Gustavsson
2011-01-17Makefile.in: Add dependency for files generated by util/beam_makeopsBjörn Gustavsson
2011-01-17Add utils/count for counting the static instruction frequencyBjörn Gustavsson
2011-01-17Add erts_debug:instructions/0 for listing all specific instructionsBjörn Gustavsson
2010-12-03Merge branch 'pan/inet6_corrections/OTP-8969' into devRaimo Niskanen
2010-12-03Merge branch 'pan/unicode-filenames/OTP-8887' into devPatrik Nyblom
2010-12-02Stop using uncertain flags for getaddrinfo()Raimo Niskanen
2010-12-01Merge branch 'rickard/load-balance-wrap/OTP-8950' into devRickard Green
2010-12-01Prevent wrapping of values used during load balancingRickard Green
2010-12-01Merge branch 'rickard/rwmutex-bug/OTP-8925' into devRickard Green
2010-12-01Don't use more reader groups than schedulersRickard Green
2010-12-01New test suite containing stress tests of the rwmutex implementationRickard Green
2010-11-30Teach filelib to use re in unicode mode when filenames are not rawPatrik Nyblom
2010-11-30Adapt new soft and hard link routines on Windos to UnicodePatrik Nyblom
2010-11-30Teach prim_file not to accept atoms and not to throw exceptionsPatrik Nyblom
2010-11-30Adapt inet_drv to Visual Studio 2008Patrik Nyblom