summaryrefslogtreecommitdiff
path: root/compiler/codeGen/CodeGen
diff options
context:
space:
mode:
authorAndreas Klebinger <klebinger.andreas@gmx.at>2019-08-15 17:23:48 +0200
committerMarge Bot <ben+marge-bot@smart-cactus.org>2019-08-23 19:26:42 -0400
commit47070144030d85bd510f31ab70006d055a2af151 (patch)
tree865feca563538277c44c3f291e65a5280a4e133a /compiler/codeGen/CodeGen
parenta8300520a714fa5e46e342e10175d237d89221c5 (diff)
downloadhaskell-47070144030d85bd510f31ab70006d055a2af151.tar.gz
Use variable length encoding for Binary instances.
Use LEB128 encoding for Int/Word variants. This reduces the size of interface files significantly. (~19%). Also includes a few small optimizations to make unboxing work better that I have noticed while looking at the core.
Diffstat (limited to 'compiler/codeGen/CodeGen')
0 files changed, 0 insertions, 0 deletions