• gcampax's avatar
    Compact Regions · cf989ffe
    gcampax authored
    This brings in initial support for compact regions, as described in the
    ICFP 2015 paper "Efficient Communication and Collection with Compact
    Normal Forms" (Edward Z. Yang et.al.) and implemented by Giovanni
    Campagna.
    
    Some things may change before the 8.2 release, but I (Simon M.) wanted
    to get the main patch committed so that we can iterate.
    
    What documentation there is is in the Data.Compact module in the new
    compact package.  We'll need to extend and polish the documentation
    before the release.
    
    Test Plan:
    validate
    (new test cases included)
    
    Reviewers: ezyang, simonmar, hvr, bgamari, austin
    
    Subscribers: vikraman, Yuras, RyanGlScott, qnikst, mboes, facundominguez, rrnewton, thomie, erikd
    
    Differential Revision: https://phabricator.haskell.org/D1264
    
    GHC Trac Issues: #11493
    cf989ffe
Name
Last commit
Last update
.arc-linters Loading commit data...
bindisttest Loading commit data...
compiler Loading commit data...
distrib Loading commit data...
docs Loading commit data...
driver Loading commit data...
ghc Loading commit data...
includes Loading commit data...
inplace Loading commit data...
iserv Loading commit data...
libffi Loading commit data...
libffi-tarballs @ ec37a688 Loading commit data...
libraries Loading commit data...
mk Loading commit data...
nofib @ 35fc121f Loading commit data...
rts Loading commit data...
rules Loading commit data...
testsuite Loading commit data...
utils Loading commit data...
.arcconfig Loading commit data...
.arclint Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.mailmap Loading commit data...
.travis.yml Loading commit data...
ANNOUNCE Loading commit data...
HACKING.md Loading commit data...
INSTALL.md Loading commit data...
LICENSE Loading commit data...
MAKEHELP.md Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
Vagrantfile Loading commit data...
aclocal.m4 Loading commit data...
boot Loading commit data...
config.guess Loading commit data...
config.sub Loading commit data...
configure.ac Loading commit data...
ghc.mk Loading commit data...
install-sh Loading commit data...
packages Loading commit data...
settings.in Loading commit data...
validate Loading commit data...