For the bit syntax, when matching with a size field that is bound during the same matching, a warning for unused variable was emitted. This bug has been fixed.
Own Id: OTP-4858
When parsing a badly formed file 
Own Id: OTP-4871 Aux Id: OTP-4870
Bugs concerning guards have been fixed in the Erlang interpreter.
Own Id: OTP-4885
The linter now checks the record name when calling the
            function 
Own Id: OTP-4886
Guards of mach specifications are corrected to resemble the semantics of guards in real code more closely. The implementation now corresponds to the documentation in ERTS User's Guide. The following things are corrected:
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-4927
A bug that could cause a crash has been fixed in the
            
Own Id: OTP-5009
A function clause exit in 
Own Id: OTP-5137
WARNING the behaviour of 
Own Id: OTP-5171 Aux Id: OTP-5128
The initial shell process started in parallel with the
            
Own Id: OTP-4877
It is now possible to compile files with 
Own Id: OTP-4878
Dets tables can now be opened or closed in parallel. In particular, if some table is being repaired, other tables can still be opened or closed.
Own Id: OTP-4908
The new STDLIB module 
Own Id: OTP-5043
Some support for records has been added to the Erlang
            shell. There are commands for reading record definitions
            from files and for manipulating record definitions in the
            shell. The record syntax can be used in the shell and
            return values are printed as records when possible using
            the records definitions known to the shell. New commands
            in the shell are 
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-5063
A new function, 
Own Id: OTP-5081 Aux Id: OTP-5136
The new function 
Own Id: OTP-5126
A new function, 
Own Id: OTP-5136 Aux Id: OTP-5081
Test cases have been added for 
Own Id: OTP-5138
The functions 
Own Id: OTP-5075
New function: 
Own Id: OTP-5077
If many files or sockets were open (more than 256),
            
Own Id: OTP-5046 Aux Id: OTP-4997, seq8590
When opening a Dets table read only an attempt was made to re-hash the table resulting in an error message. This problem has been fixed.
Own Id: OTP-4989 Aux Id: seq8536
If a 
Own Id: OTP-4952 Aux Id: OTP-4925
The shell function 
Own Id: OTP-4890
A bug has been fixed in 
Own Id: OTP-4906
A bug has been fixed in 
Own Id: OTP-4907
Starting Erlang with the 
Own Id: OTP-4897
A bug in 
Own Id: OTP-4787
The linter now reports errors for unsafe variables when
            the option 
Own Id: OTP-4831 Aux Id: seq8202
An 
Two typos in the docs for module 
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-4844 Aux Id: seq8226
The 
Own Id: OTP-4818
Own Id: OTP-4820 Aux Id: seq8170
The code server could hang if invoked early in the startup.
            For example if the emulator was started with
            "
Note! Starting Erlang through code loading from a remote Erlang boot server will not work after this patch. It will be fixed in a later patch. Rumours has it that remote boot server code loading did not work before this patch either. It is not a commonly used feature.
*** POTENTIAL INCOMPATIBILITY ***
Own Id: OTP-4802 Aux Id: seq8314