Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
895b127
Iterable Dimensions groundwork and initial tests
tannerlinsley Feb 18, 2016
5803ea0
Stock on filtering
tannerlinsley Feb 18, 2016
1bed449
Sort dates in iterable quicksorting
tannerlinsley Feb 18, 2016
f52d91d
Newer faster preAdd function for iterables
tannerlinsley Feb 19, 2016
bcbb1ff
Attempt at partial adds and removes
tannerlinsley Feb 20, 2016
35bd659
Update iterablesIndexCount inline to track adds/removes
esjewett Feb 20, 2016
2ee04e9
Remove failing sort tests temporarily
esjewett Feb 20, 2016
44b5d24
Fix test for observation of other dimensions' filters
esjewett Feb 20, 2016
db4e68b
Stuck on iterable group accessors
tannerlinsley Feb 22, 2016
6724d54
Use one->many array for iterable groupIndex's
tannerlinsley Feb 22, 2016
0b67a0a
iterable resetMany in group
tannerlinsley Feb 23, 2016
62a728d
UpdateMany using iterables
tannerlinsley Feb 23, 2016
7524128
More Passing Tests
tannerlinsley Feb 23, 2016
165a453
Test Suite, some commented, some failing, most passing
tannerlinsley Feb 23, 2016
f3e9d20
Pass iterable index in reducer as 4th param
tannerlinsley Feb 23, 2016
426c2b0
No groupAll testing for iterable dimensions
tannerlinsley Feb 24, 2016
e6b7cba
Empty array in test case, failing tests
tannerlinsley Feb 24, 2016
0adab99
Use a different test row for empty iterable to preserve majority test…
tannerlinsley Feb 24, 2016
d97c960
Updated test rows to include funky iterable scenarios
tannerlinsley Feb 24, 2016
c66504e
iterablesEmptyRows
tannerlinsley Feb 24, 2016
ac2f13c
Handle empty arrays in filterIndexBounds, top, and bottom
esjewett Feb 24, 2016
9b20b89
Better tests for top
tannerlinsley Feb 24, 2016
6f4fb08
Clean up top, fix counter variable re-use problem in bottom
esjewett Feb 24, 2016
bc22767
Test empty iterables against filter in top/bottom
esjewett Feb 24, 2016
73e0e35
Tests Passing, Still Commented Tests
tannerlinsley Feb 24, 2016
2e97dcc
Attempted iterable merge
tannerlinsley Feb 25, 2016
cfa9d9d
Problems merging group indices?
tannerlinsley Feb 25, 2016
138db9a
Stuck Merging group when adding with filter
tannerlinsley Feb 25, 2016
297a76e
Iterable Tests Passing
tannerlinsley Feb 25, 2016
fc29c1d
Be sure to reference index length instead of n, now that iterables ar…
tannerlinsley Feb 25, 2016
3d55eef
Use n again, but check for undefined
tannerlinsley Feb 26, 2016
ccdcbe6
Commit Built Files For Temporary Debugging
tannerlinsley Feb 26, 2016
986bad5
Temporary test files for easier debugging
tannerlinsley Feb 26, 2016
c8e7545
Removed Tanner's Test ;)
tannerlinsley Feb 26, 2016
705ae50
Working sample (see included files), but failing tests
tannerlinsley Feb 26, 2016
4d258b4
Revert "Working sample (see included files), but failing tests"
esjewett Feb 26, 2016
ecc319b
@tannerlinsley's fix to filterIndexFunction
esjewett Feb 26, 2016
2e5cf62
Fix filter flipping problem in iterable case
esjewett Feb 26, 2016
8e7705a
Remove unused variable
esjewett Feb 26, 2016
08f3950
Try to fix the filterFunction filter flipping problem in the iterable…
esjewett Feb 26, 2016
02d1f84
Fix additional problems in handling filterFunction for iterable case
esjewett Feb 26, 2016
c773418
Fix filterFunction - function is now a real kludge and should be rewo…
esjewett Feb 27, 2016
58b63f9
Failing test for another filterIndexFunction scenario
esjewett Feb 27, 2016
eee0bee
Add a new index to track inclusion of specific values in dimension in…
esjewett Feb 27, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
472 changes: 421 additions & 51 deletions crossfilter.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion crossfilter.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/array.js
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ function crossfilter_bitarray(n) {
}

this[0] = crossfilter_array8(n);
};
}

crossfilter_bitarray.prototype.lengthen = function(n) {
var i, len;
Expand Down
Loading