diff options
author | Kostis Sagonas <[email protected]> | 2016-06-15 00:22:36 +0200 |
---|---|---|
committer | Kostis Sagonas <[email protected]> | 2016-06-15 00:22:36 +0200 |
commit | 34c83a54c3ef6c1a5e2657d4fa3f91622e9b58aa (patch) | |
tree | b5d9b4eb397971a55920f4cd1ab8d32fa83d31a7 /.travis.yml | |
parent | 481ac2a246c53c29033648ae5adda2c215fcc924 (diff) | |
download | otp-34c83a54c3ef6c1a5e2657d4fa3f91622e9b58aa.tar.gz otp-34c83a54c3ef6c1a5e2657d4fa3f91622e9b58aa.tar.bz2 otp-34c83a54c3ef6c1a5e2657d4fa3f91622e9b58aa.zip |
hipe: Pattern matching compilation of binaries and bistrings
The Core Erlang pattern matching compiler was written long ago, at
a time when binaries and bistrings did not really exist in Erlang.
This patch, taken from the code of CutEr where it's used for more
than a year now, extends the transformation for pattern matching
compilation to also include binaries and bistrings.
Some code that was found erroneous and causes errors when compiling
the transformed code to native code was also taken out while at it.
Thanks to @aggelgian for most of the changes in the code.
Diffstat (limited to '.travis.yml')
0 files changed, 0 insertions, 0 deletions