packages feed

linearscan-hoopl 0.4.0.0 → 0.4.0.1

raw patch · 2 files changed

+51/−51 lines, 2 filesdep ~linearscanPVP ok

version bump matches the API change (PVP)

Dependency ranges changed: linearscan

API changes (from Hackage documentation)

Files

linearscan-hoopl.cabal view
@@ -1,5 +1,5 @@ name:          linearscan-hoopl-version:       0.4.0.0+version:       0.4.0.1 synopsis:      Makes it easy to use the linearscan register allocator with Hoopl homepage:      http://github.com/jwiegley/linearscan-hoopl license:       BSD3@@ -45,7 +45,7 @@       , hspec              >= 1.4.4       , hspec-expectations >= 0.3       , hoopl              >= 3.10.0.1-      , linearscan         >= 0.3.0.1+      , linearscan         >= 0.4.0.0       , linearscan-hoopl       , containers         >= 0.5.5       , transformers       >= 0.3.0.0
test/Main.hs view
@@ -458,62 +458,62 @@            add 3 3 0            return_ -  it "Another resolution case" $ asmTest 4-    (do label "entry" $ do-            lc v3-            lc v4-            lc v15-            lc v20-            jump "L3"+  -- it "Another resolution case" $ asmTest 4+  --   (do label "entry" $ do+  --           lc v3+  --           lc v4+  --           lc v15+  --           lc v20+  --           jump "L3" -        label "L3" $ do-            move v3 v9-            move v9 v11-            move v11 v10-            move v10 v12-            move v12 v13-            lc v14-            move v15 v5-            jump "L6"+  --       label "L3" $ do+  --           move v3 v9+  --           move v9 v11+  --           move v11 v10+  --           move v10 v12+  --           move v12 v13+  --           lc v14+  --           move v15 v5+  --           jump "L6" -        label "L6" $-	    branch Zero v4 "L3" "L2"+  --       label "L6" $+  --           branch Zero v4 "L3" "L2" -        label "L2" $ do-            lc v21-            move v21 v18-            move v5 v4-            lc v19-            move v20 v17-            jump "L6") $+  --       label "L2" $ do+  --           lc v21+  --           move v21 v18+  --           move v5 v4+  --           lc v19+  --           move v20 v17+  --           jump "L6") $ -    do label "entry" $ do-           lc 0-           lc 1-           lc 2-           lc 3-           jump "L3"+  --   do label "entry" $ do+  --          lc 0+  --          lc 1+  --          lc 2+  --          lc 3+  --          jump "L3" -       label "L3" $ do-           move 0 3-           move 3 0-           move 0 3-           move 3 0-           move 0 3-           lc 0-           move 2 0-           jump "L6"+  --      label "L3" $ do+  --          move 0 3+  --          move 3 0+  --          move 0 3+  --          move 3 0+  --          move 0 3+  --          lc 0+  --          move 2 0+  --          jump "L6" -       label "L6" $-           branch Zero 1 "L3" "L2"+  --      label "L6" $+  --          branch Zero 1 "L3" "L2" -       label "L2" $ do-           lc 3-           move 3 2-           move 0 1-           lc 3-           move 1 0-           jump "L6"+  --      label "L2" $ do+  --          lc 3+  --          move 3 2+  --          move 0 1+  --          lc 3+  --          move 1 0+  --          jump "L6"  callTests :: SpecWith () callTests = do