packages/vector.git
2 days agoAllow building with semigroups-0.19 (#246) master
Ryan Scott [Fri, 17 May 2019 18:38:50 +0000 (14:38 -0400)] 
Allow building with semigroups-0.19 (#246)

This will also require a revision on the current Hackage release of `vector`.

2 weeks agorelax bounds and do the ryan style fix so that older ghc's dont get a warning via...
Carter Tazio Schonwald [Tue, 30 Apr 2019 22:20:52 +0000 (18:20 -0400)] 
relax bounds and do the ryan style fix so that older ghc's dont get a warning via -Wcompat

4 weeks agomake semantics consistent for monad Fail on boxed vectors
Carter Tazio Schonwald [Thu, 18 Apr 2019 16:28:31 +0000 (12:28 -0400)] 
make semantics consistent for monad Fail on boxed vectors

4 weeks agocleaning up redundant import warnings warning-prune
Carter Tazio Schonwald [Thu, 18 Apr 2019 16:21:13 +0000 (12:21 -0400)] 
cleaning up redundant import warnings

4 weeks agoremove auto formatting of imports
Carter Tazio Schonwald [Thu, 18 Apr 2019 15:54:45 +0000 (11:54 -0400)] 
remove auto formatting of imports

5 weeks agoAdapt to MonadFail-related changes in base-4.13
Ryan Scott [Wed, 20 Mar 2019 14:10:13 +0000 (10:10 -0400)] 
Adapt to MonadFail-related changes in base-4.13

`base-4.13` will finally complete the `MonadFail` proposal by
removing the `fail` method from `Monad`. This adapts `vector` to
that change by guarding the existing `fail` implementation in
`vector` (for `Data.Vector.Vector`) behind CPP, and defining
a `MonadFail` instance for `Vector` going forward.

8 weeks agoMore Travis fixes
Ryan Scott [Wed, 20 Mar 2019 14:48:39 +0000 (10:48 -0400)] 
More Travis fixes

8 weeks agoUpdate .travis.yml
Ryan Scott [Wed, 20 Mar 2019 14:05:59 +0000 (10:05 -0400)] 
Update .travis.yml

3 months agoClean up benchmark code slightly with criterion-1.5.4.0's describeWith function
Ryan Scott [Thu, 14 Feb 2019 14:38:29 +0000 (09:38 -0500)] 
Clean up benchmark code slightly with criterion-1.5.4.0's describeWith function

4 months agoAdd NFData1 instances for vector types. (#233)
Matt Peddie [Mon, 14 Jan 2019 14:14:09 +0000 (00:14 +1000)] 
Add NFData1 instances for vector types. (#233)

4 months agoDOC: fix typo (#234)
ratijas [Fri, 28 Dec 2018 15:41:47 +0000 (18:41 +0300)] 
DOC: fix typo (#234)

5 months agoUpdate vector-benchmarks. (#219)
AndreasPK [Mon, 10 Dec 2018 20:48:51 +0000 (21:48 +0100)] 
Update vector-benchmarks. (#219)

* Update vectore-benchmarks.

* Use a static seed by default.
  This makes consecutive runs comparable.
* Allow passing a different seed.
  This allows avoidance of local optima for the used benchmarks.
* Update bounds on criterion,mcw-random.
* Remove bounds from vector dependency, add cabal.project.
  This way vector-benchmarks should pick up the vector dependency
  from the repo and not an older version from hackage.

* Specify argument order requirement for seeds.

* Bump default problem size.

* Use optparse-applicative for argument parsing

* Remove outdated comment

6 months agoDocument all instances of `slice` properly (#227)
Hans-Peter Deifel [Thu, 8 Nov 2018 14:11:09 +0000 (15:11 +0100)] 
Document all instances of `slice` properly (#227)

Since the argument order of `slice` isn't apparent from the types,
it's especially important to document that.

6 months agoFix incorrect coercion https://github.com/haskell/vector/issues/223 (#224)
idontgetoutmuch [Sat, 27 Oct 2018 15:38:40 +0000 (16:38 +0100)] 
Fix incorrect coercion https://github.com/haskell/vector/issues/223 (#224)

7 months agoImproving efficiency & compatibility of traverse implementation for boxed vectors...
recursion-ninja [Tue, 9 Oct 2018 17:34:01 +0000 (13:34 -0400)] 
Improving efficiency & compatibility of traverse implementation for boxed vectors. (gh pr #221, fixes bug #220)

previously traverse used unknown size fromList rather fromListN for constructing Boxed vectors.
In the presence of compact regions the implementation strategy for fromList results in program crashes. Now traverse on Boxed vectors uses the input vector size for constructing the result vector.

10 months agoAugment changelog
Ryan Scott [Wed, 18 Jul 2018 14:11:54 +0000 (10:11 -0400)] 
Augment changelog

10 months agoAllow base-4.12
Ryan Scott [Tue, 10 Jul 2018 17:08:50 +0000 (13:08 -0400)] 
Allow base-4.12

See #218.

10 months agoTravis tweaks
Ryan Scott [Sun, 1 Jul 2018 18:26:18 +0000 (14:26 -0400)] 
Travis tweaks

10 months agoTravis: Use GHC 8.6.1
Ryan Scott [Sun, 1 Jul 2018 17:13:53 +0000 (13:13 -0400)] 
Travis: Use GHC 8.6.1

11 months agoUse GHC 8.4.3 on Travis
Ryan Scott [Sun, 3 Jun 2018 11:57:10 +0000 (07:57 -0400)] 
Use GHC 8.4.3 on Travis

12 months agoUse GHC 8.4.2 on Travis
Ryan Scott [Fri, 20 Apr 2018 17:49:38 +0000 (13:49 -0400)] 
Use GHC 8.4.2 on Travis

13 months agoAdd new Data instances for immutable vectors (#205)
Andy Morris [Wed, 4 Apr 2018 16:58:21 +0000 (18:58 +0200)] 
Add new Data instances for immutable vectors (#205)

* Add new Data instances for immutable vectors

* Separate out `mkTypeConstr`'s pair

14 months agoFully enable GHC 8.4.1 on Travis
Ryan Scott [Thu, 8 Mar 2018 16:40:27 +0000 (11:40 -0500)] 
Fully enable GHC 8.4.1 on Travis

14 months agoAllow QuickCheck-2.11
Ryan Scott [Thu, 8 Mar 2018 16:39:44 +0000 (11:39 -0500)] 
Allow QuickCheck-2.11

15 months agoAdd unboxed instances for all remaining base data types: (#194)
Aleksey Khudyakov [Mon, 12 Feb 2018 14:23:11 +0000 (15:23 +0100)] 
Add unboxed instances for all remaining base data types: (#194)

Data.Ord.Down
Data.Monoid:
 - Dual, Sum, Product, All, Any, Alt
Data.Semigroup:
 - Min, Max, First, Last, WrappedMonoid, Arg
Data.Functor.Compose

Apply Ryan Scott's patch to reduce amount of CPP

15 months agoFix typo ("permtuation"->"permutation") (#201)
tom-bop [Tue, 30 Jan 2018 17:39:26 +0000 (12:39 -0500)] 
Fix typo ("permtuation"->"permutation") (#201)

* Fix typo ("permtuation"->"permutation")

* "permtuation"s are everywhere!

15 months agoTry only using TESTTARGETS
Ryan Scott [Mon, 22 Jan 2018 16:43:55 +0000 (11:43 -0500)] 
Try only using TESTTARGETS

15 months agoDon't pass TESTTARGETS to --disable-tests
Ryan Scott [Sun, 21 Jan 2018 23:54:32 +0000 (18:54 -0500)] 
Don't pass TESTTARGETS to --disable-tests

15 months agoAt least run -O0 tests on problematic GHCs
Ryan Scott [Sun, 21 Jan 2018 23:14:31 +0000 (18:14 -0500)] 
At least run -O0 tests on problematic GHCs

See https://github.com/haskell/vector/issues/199

15 months agoAdd argument haddock for `move` (#190)
Markus Hauck [Fri, 19 Jan 2018 14:10:45 +0000 (15:10 +0100)] 
Add argument haddock for `move` (#190)

16 months agoBumped upper version bound for base. (#197)
Andrés Sicard-Ramírez [Thu, 18 Jan 2018 16:16:02 +0000 (11:16 -0500)] 
Bumped upper version bound for base. (#197)

Fix compilation with GHC 8.4.1. Tested with GHC 8.4.1-alpha1.

16 months agoUpgrade multi-ghc-travis–generated .travis.yml to use new-build (#198)
Ryan Scott [Thu, 18 Jan 2018 16:12:28 +0000 (11:12 -0500)] 
Upgrade multi-ghc-travis–generated .travis.yml to use new-build (#198)

* Upgrade multi-ghc-travis–generated .travis.yml to use new-build

* Depend on base-orphans

* Typo

16 months agofix typo in construct[r]N examples (#193)
Bertram Felgenhauer [Fri, 29 Dec 2017 22:00:36 +0000 (23:00 +0100)] 
fix typo in construct[r]N examples (#193)

19 months agoAdd Unbox instances for Identity and Const (#185)
Fumiaki Kinoshita [Thu, 5 Oct 2017 12:46:04 +0000 (21:46 +0900)] 
Add Unbox instances for Identity and Const (#185)

* Add Unbox instances for Identity and Const

* Data.Vector.Unboxed.Base: PolyKinds when GHC >= 7.6

20 months agomake Data.Vector.Generic.Base.Mutable injective (#160)
M Farkas-Dyck [Sun, 20 Aug 2017 20:06:44 +0000 (12:06 -0800)] 
make Data.Vector.Generic.Base.Mutable injective (#160)

* make Data.Vector.Generic.Base.Mutable injective

* Add test, use __GLASGOW_HASKELL__

21 months agoMerge pull request #180 from basile-henry/master
dolio [Sun, 23 Jul 2017 19:31:03 +0000 (15:31 -0400)] 
Merge pull request #180 from basile-henry/master

Fix maximumBy comparison to match behavior on lists

21 months agoFix maxIndexBy to be similar to maximumBy in the EQ case
Basile Henry [Fri, 21 Jul 2017 14:20:45 +0000 (15:20 +0100)] 
Fix maxIndexBy to be similar to maximumBy in the EQ case

21 months agoTest maximumBy, minimumBy, maxIndexBy, and minIndexBy
Basile Henry [Fri, 21 Jul 2017 14:18:15 +0000 (15:18 +0100)] 
Test maximumBy, minimumBy, maxIndexBy, and minIndexBy

22 months agoFix maximumBy comparison
Basile Henry [Mon, 17 Jul 2017 10:22:54 +0000 (11:22 +0100)] 
Fix maximumBy comparison

`maximumBy` for vectors does not behave like the list version:

```
> maximumBy (comparing snd) $ zip [0..10 :: Int] (repeat 'a')
(10,'a')
> V.maximumBy (comparing snd) . V.fromList $ zip [0..10 :: Int] (repeat 'a')
(0,'a')
```

This commit fixes this issue by checking for `GT` rather than `LT` which changes the behavior in the `EQ` case.

22 months agoMerge pull request #176 from andrewthad/partitionWith
dolio [Tue, 4 Jul 2017 22:54:46 +0000 (18:54 -0400)] 
Merge pull request #176 from andrewthad/partitionWith

Implement partitionWith

23 months agoadd more build tool artifacts to gitignore (#177)
Andrew Martin [Sun, 18 Jun 2017 14:50:10 +0000 (10:50 -0400)] 
add more build tool artifacts to gitignore (#177)

23 months agoadd tests for partitionWith and export it from Data.Vector.* modules
Andrew Martin [Sat, 17 Jun 2017 12:44:02 +0000 (08:44 -0400)] 
add tests for partitionWith and export it from Data.Vector.* modules

23 months agoImplement partitionWith
Andrew Martin [Mon, 10 Apr 2017 17:04:00 +0000 (13:04 -0400)] 
Implement partitionWith

2 years agoMerge pull request #168 from mihaimaruseac/patch-1
dolio [Wed, 3 May 2017 02:44:06 +0000 (22:44 -0400)] 
Merge pull request #168 from mihaimaruseac/patch-1

No more `error: division by zero` when trying to print or operate on empty storable vectors

2 years agoRemove the error, make the division be at least a division by 1
Mihai Maruseac [Mon, 1 May 2017 02:55:29 +0000 (19:55 -0700)] 
Remove the error, make the division be at least a division by 1

2 years agoSolve #167
Mihai Maruseac [Mon, 1 May 2017 01:56:21 +0000 (18:56 -0700)] 
Solve #167

No more `error: division by zero` when trying to print or operate on empty storable vectors

2 years agoMerge pull request #161 from erikd/master
dolio [Wed, 19 Apr 2017 03:11:00 +0000 (23:11 -0400)] 
Merge pull request #161 from erikd/master

Make it build with ghc 8.2

2 years agoMake it build with ghc 8.2
Erik de Castro Lopo [Wed, 5 Apr 2017 05:18:56 +0000 (15:18 +1000)] 
Make it build with ghc 8.2

2 years agoBump version and document changes
Dan Doel [Mon, 13 Mar 2017 03:05:35 +0000 (23:05 -0400)] 
Bump version and document changes

2 years agoInclude modules that test-suites depend on in other-modules (#153)
Ryan Scott [Sat, 25 Feb 2017 16:25:16 +0000 (11:25 -0500)] 
Include modules that test-suites depend on in other-modules (#153)

2 years agoMerge pull request #155 from takano-akio/inline-length
dolio [Sat, 18 Feb 2017 22:27:38 +0000 (17:27 -0500)] 
Merge pull request #155 from takano-akio/inline-length

Make sure that 'length' can be inlined (Fixes #97)

2 years agoMake sure that 'length' can be inlined (Fixes #97)
Takano Akio [Fri, 17 Feb 2017 05:12:35 +0000 (05:12 +0000)] 
Make sure that 'length' can be inlined (Fixes #97)

Previously there was a cycle in the dependency graph of functions,
consisting of {stream, clone, length, unsafeCopy}. This was causing GHC
to mark one of these functions, length, as a loop breaker.

This commit breaks this down this strongly-connected component by
removing the edge from length to stream.

2 years agoMerge pull request #151 from dolio/master
dolio [Sat, 7 Jan 2017 22:10:10 +0000 (17:10 -0500)] 
Merge pull request #151 from dolio/master

Changelog and release prep

2 years agoMore changelog
Dan Doel [Sat, 7 Jan 2017 21:18:58 +0000 (16:18 -0500)] 
More changelog

2 years agoMerge remote-tracking branch 'upstream/master'
Dan Doel [Sat, 7 Jan 2017 20:53:55 +0000 (15:53 -0500)] 
Merge remote-tracking branch 'upstream/master'

2 years agoMerge pull request #150 from IQHQ/master
dolio [Sat, 7 Jan 2017 20:51:26 +0000 (15:51 -0500)] 
Merge pull request #150 from IQHQ/master

Remove RealFloat constraint from Complex instance of Vector.Unboxed

2 years agoMerge pull request #149 from phadej/lifted
dolio [Sat, 7 Jan 2017 20:50:50 +0000 (15:50 -0500)] 
Merge pull request #149 from phadej/lifted

Data.Functor.Classes instances

2 years agoRemoves RealFloat type constraint from Complex instance of Data.Vector.Unboxed
Oliver Bunting [Thu, 5 Jan 2017 15:07:04 +0000 (15:07 +0000)] 
Removes RealFloat type constraint from Complex instance of Data.Vector.Unboxed

2 years agoUpdate changelog
Oleg Grenrus [Wed, 4 Jan 2017 06:29:46 +0000 (08:29 +0200)] 
Update changelog

2 years agoAdd Show1 and Read1 Vector instances
Oleg Grenrus [Wed, 4 Jan 2017 06:27:47 +0000 (08:27 +0200)] 
Add Show1 and Read1 Vector instances

2 years agoAdd Data.Vector.Generic.eqBy and cmpBy
Oleg Grenrus [Wed, 4 Jan 2017 06:10:09 +0000 (08:10 +0200)] 
Add Data.Vector.Generic.eqBy and cmpBy

2 years agoAdd Eq1 and Ord1 Vector
Oleg Grenrus [Wed, 4 Jan 2017 06:04:07 +0000 (08:04 +0200)] 
Add Eq1 and Ord1 Vector

2 years agoAdd 0.12 changelong
Dan Doel [Tue, 3 Jan 2017 04:13:46 +0000 (23:13 -0500)] 
Add 0.12 changelong

2 years agoCorrect tested-with list
Dan Doel [Sun, 18 Dec 2016 23:58:54 +0000 (18:58 -0500)] 
Correct tested-with list

2 years agoMerge pull request #136 from dolio/master gh142
dolio [Sun, 2 Oct 2016 21:57:32 +0000 (17:57 -0400)] 
Merge pull request #136 from dolio/master

Modernize GenUnboxTuple

2 years agoModify GenUnboxTuple to not generate warnings
Dan Doel [Sun, 28 Aug 2016 23:11:42 +0000 (19:11 -0400)] 
Modify GenUnboxTuple to not generate warnings

Many definitions ignore some of their arguments, and with -Wall enabled, these
will be warned about unless the variable names begin with an underscore. So the
code generator has been modified to put leading underscores on most variable
names. These are still legal variable names to refer to (they don't act like _,
which is a special pattern, not a variable name). This successfully makes the
generated code compile warning-free, although it isn't identical to the code
that is checked in.

2 years agoAdd basicInitialize to GenUnboxTuple
Dan Doel [Sun, 28 Aug 2016 22:55:35 +0000 (18:55 -0400)] 
Add basicInitialize to GenUnboxTuple

2 years agoRevert "Correct semigroups conditional version bounds (#134)"
Ryan Scott [Wed, 17 Aug 2016 13:10:25 +0000 (09:10 -0400)] 
Revert "Correct semigroups conditional version bounds (#134)"

This reverts commit 1445eddb2ec015e1e693050a8e3b9e1fe14c51d6.

This is wholly unnecessary, since the version number `8.0` is less than
`8.0.x`, as pointed out in
https://github.com/haskell/vector/pull/134#issuecomment-240328937

2 years agoCorrect semigroups conditional version bounds (#134)
Ryan Scott [Tue, 16 Aug 2016 14:12:19 +0000 (10:12 -0400)] 
Correct semigroups conditional version bounds (#134)

2 years agoMerge pull request #131 from sergv/unit-tests-for-alignment
dolio [Thu, 11 Aug 2016 03:09:40 +0000 (23:09 -0400)] 
Merge pull request #131 from sergv/unit-tests-for-alignment

Add unit tests for alignment of storable vectors

2 years agoMerge pull request #130 from Shimuuar/uniq
dolio [Fri, 29 Jul 2016 01:05:43 +0000 (21:05 -0400)] 
Merge pull request #130 from Shimuuar/uniq

Add uniq function

2 years agoAdd unit tests for alignment of storable vectors
Sergey Vinokurov [Wed, 27 Jul 2016 19:56:06 +0000 (22:56 +0300)] 
Add unit tests for alignment of storable vectors

2 years agoAdd test
Alexey Khudyakov [Thu, 28 Jul 2016 09:59:39 +0000 (12:59 +0300)] 
Add test

2 years agoAdd uniq function
Alexey Khudyakov [Mon, 25 Jul 2016 18:09:01 +0000 (21:09 +0300)] 
Add uniq function

It removes duplicate adjacent elenmts from vector

2 years agoIncrement major version
Dan Doel [Thu, 28 Jul 2016 00:57:10 +0000 (20:57 -0400)] 
Increment major version

Dropping support for some (old) GHCs seems like a major change

2 years agoMerge pull request #53: Replace macros with ConstraintKinds
Dan Doel [Thu, 28 Jul 2016 00:56:21 +0000 (20:56 -0400)] 
Merge pull request #53: Replace macros with ConstraintKinds

- This really only affected the test suite, but we have taken the opportunity to
  drop support for GHCs less than 7.4. This obviated some CPP, and the cabal
  file and travis config have been updated to match.
- Also, instead of deleting the 7.2.2 travis config, switched it to a 7.4.2
  config, as it had previously been omitted mistakenly.

2 years agoFix conflicts in pull request #53
Dan Doel [Thu, 28 Jul 2016 00:44:17 +0000 (20:44 -0400)] 
Fix conflicts in pull request #53

- This really only affected the test suite, but we have taken the opportunity to
  drop support for GHCs less than 7.4. This obviated some CPP, and the cabal
  file and travis config have been updated to match.
- Also, instead of deleting the 7.2.2 travis config, switched it to a 7.4.2
  config, as it had previously been omitted mistakenly.

2 years agoMerge pull request #41 from Shimuuar/iterate-unfold
dolio [Thu, 28 Jul 2016 00:27:01 +0000 (20:27 -0400)] 
Merge pull request #41 from Shimuuar/iterate-unfold

Add monadic variants for iterateN, unfoldr, unfoldrN

2 years agoMerge pull request #129 from fhaust/monadzip
dolio [Thu, 28 Jul 2016 00:20:53 +0000 (20:20 -0400)] 
Merge pull request #129 from fhaust/monadzip

Add MonadZip Vector instance

2 years agoadded missing imports
Florian Hofmann [Tue, 26 Jul 2016 10:52:02 +0000 (12:52 +0200)] 
added missing imports

2 years agofixed tests, added more version guards
Florian Hofmann [Tue, 26 Jul 2016 07:07:19 +0000 (09:07 +0200)] 
fixed tests, added more version guards

2 years agoAdd tests for unfoldr{N,NM}
Alexey Khudyakov [Wed, 12 Nov 2014 14:38:58 +0000 (15:38 +0100)] 
Add tests for unfoldr{N,NM}

2 years agoEnable tests for unfoldr,unfoldrM
Alexey Khudyakov [Wed, 12 Nov 2014 14:24:00 +0000 (15:24 +0100)] 
Enable tests for unfoldr,unfoldrM

2 years agoAdd tests for iterateM and unfoldrM
Alexey Khudyakov [Wed, 12 Nov 2014 13:33:20 +0000 (14:33 +0100)] 
Add tests for iterateM and unfoldrM

test for unfoldrM is not used yet

It required generalization of Arbitrary and TestData instances for
Writer monad

2 years agoAdd monadic variant for unfoldr
Alexey Khudyakov [Wed, 13 Aug 2014 14:29:47 +0000 (18:29 +0400)] 
Add monadic variant for unfoldr

2 years agoAdd monadic variant of iterate
Alexey Khudyakov [Wed, 13 Aug 2014 14:09:40 +0000 (18:09 +0400)] 
Add monadic variant of iterate

2 years agoadded MonadZip Vector instance and base version guard
Florian Hofmann [Mon, 25 Jul 2016 15:02:39 +0000 (17:02 +0200)] 
added MonadZip Vector instance and base version guard

2 years agoMerge pull request #128 from dolio/master
dolio [Mon, 25 Jul 2016 02:31:56 +0000 (22:31 -0400)] 
Merge pull request #128 from dolio/master

Add a Wall flag to enable all warnings, if desired

2 years agoAdd a Wall flag to enable all warnings, if desired
Dan Doel [Mon, 25 Jul 2016 00:38:21 +0000 (20:38 -0400)] 
Add a Wall flag to enable all warnings, if desired

2 years agoMerge pull request #90: Document mutable-copy's arguments
Dan Doel [Sun, 24 Jul 2016 23:31:17 +0000 (19:31 -0400)] 
Merge pull request #90: Document mutable-copy's arguments

2 years agoFix conflict in Storable module
Dan Doel [Sun, 24 Jul 2016 23:30:40 +0000 (19:30 -0400)] 
Fix conflict in Storable module

2 years agoMerge pull request #127 from dolio/master
dolio [Sun, 24 Jul 2016 22:52:55 +0000 (18:52 -0400)] 
Merge pull request #127 from dolio/master

Upgrade travis config to use containerized builds

2 years agoFlip test run condition
Dan Doel [Sun, 24 Jul 2016 21:47:23 +0000 (17:47 -0400)] 
Flip test run condition

2 years agoMissed a spot for disabling tests
Dan Doel [Sun, 24 Jul 2016 21:38:12 +0000 (17:38 -0400)] 
Missed a spot for disabling tests

2 years agoTry disabling tests on 7.10.3 (takes too long to build)
Dan Doel [Sun, 24 Jul 2016 21:27:12 +0000 (17:27 -0400)] 
Try disabling tests on 7.10.3 (takes too long to build)

2 years agoEnable tests now that they should be fixed.
Dan Doel [Sun, 24 Jul 2016 20:48:59 +0000 (16:48 -0400)] 
Enable tests now that they should be fixed.

2 years agoMerge branch 'master' into new_travis
Dan Doel [Sun, 24 Jul 2016 20:47:23 +0000 (16:47 -0400)] 
Merge branch 'master' into new_travis

Fixes test failures.

2 years agoMerge pull request #125 from dolio/master
dolio [Sun, 24 Jul 2016 20:38:41 +0000 (16:38 -0400)] 
Merge pull request #125 from dolio/master

Fix iscanr/l functions

2 years agoFixed indexed scanrs
Dan Doel [Sun, 24 Jul 2016 19:28:55 +0000 (15:28 -0400)] 
Fixed indexed scanrs

May not be idea with respect to fusion.

2 years agoFix iscanr/l functions to fuse with correct lengths
Dan Doel [Sun, 24 Jul 2016 18:40:13 +0000 (14:40 -0400)] 
Fix iscanr/l functions to fuse with correct lengths

They were using inplace with id, while scans increase the number of elements by
1. iscanr functions are incorrect, though.