Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add the supports to use Funcref and Data.Closure's {callable} in Data.List #511

Merged
merged 90 commits into from
Jun 9, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
90 commits
Select commit Hold shift + click to select a range
ae9b549
Data.List: Refactor .find()
aiya000 May 4, 2017
4f7d012
Data.List: Add .uncons()
aiya000 May 4, 2017
cf73d3b
Data.List: Add funcref support to .foldl()
aiya000 May 5, 2017
b1d61aa
Data.List: Add Data.Closure support to .foldl()
aiya000 May 7, 2017
45ec2ce
Data.List: Upgrade .foldl1() for newer .foldl1()
aiya000 May 5, 2017
ab3d0e1
Data.List: Add funcref support to .foldr()
aiya000 May 7, 2017
728d085
Data.List: Add Data.Closure support to .foldr()
aiya000 May 8, 2017
146e632
Data.List: Upgrade .foldr1() for newer .foldr()
aiya000 May 7, 2017
fa9d651
Data.List: Add (generalized) .map()
aiya000 May 8, 2017
a18ebb9
Data.List:Add function types support to .uniq_by()
aiya000 May 8, 2017
59ceb22
Data.List: Refactor test
aiya000 May 8, 2017
e0f7f22
Data.List: Refactor List.vim
aiya000 May 9, 2017
b9a1729
Data.List: Add function types support to .sort()
aiya000 May 9, 2017
bf45b53
Data.List:Add function types support to .sort_by()
aiya000 May 10, 2017
a650e93
Data.List: Add function types support to .max_by()
aiya000 May 10, 2017
02957b3
Data.List: Add function types support to .min_by()
aiya000 May 10, 2017
5596e16
Data.List: Add func types support to .take_while()
aiya000 May 12, 2017
5aa0c6d
Data.List: Add function types support to .span()
aiya000 May 13, 2017
ee9163b
Data.List: Add func types support to .drop_while()
aiya000 May 13, 2017
cdea04c
Data.List: Add function types support to .break()
aiya000 May 13, 2017
391c136
Data.List: Refactor List.vim
aiya000 May 14, 2017
2118a9c
Data.List.Closure: Create module
aiya000 May 15, 2017
1afb2ce
Data.List.Closure: Add .map()
aiya000 May 15, 2017
7435ca8
Data.List.Closure: Add .foldl()
aiya000 May 15, 2017
ccfe6c6
Data.List.Closure: Add .foldl1()
aiya000 May 15, 2017
9880799
Data.List.Closure: Add .foldr()
aiya000 May 16, 2017
54aab47
Data.List.Closure: Add .foldr1()
aiya000 May 16, 2017
73f25c8
Data.List.Closure: Add .uniq_by()
aiya000 May 16, 2017
e5c9994
Data.List.Closure: Add Data.List.Closure to README
aiya000 May 17, 2017
4efd830
Data.List.Closure: Add .max_by()
aiya000 May 17, 2017
0e516d7
Data.List.Closure: Fix for unintended bugs
aiya000 May 17, 2017
939a15e
Data.List.Closure: Add .min_by()
aiya000 May 17, 2017
19530d9
Data.List.Closure: Add .span()
aiya000 May 17, 2017
0b11038
Data.List.Closure: Add .break()
aiya000 May 17, 2017
31018b7
Data.List.Closure: Add .take_while()
aiya000 May 17, 2017
208f95f
Data.List.Closure: Add .drop_while()
aiya000 May 17, 2017
035e386
Data.List.Closure: Add .sort()
aiya000 May 18, 2017
de3c1f2
Data.List.Closure: Add .sort_by()
aiya000 May 18, 2017
32d212a
Data.List: Fix vim7.4 problem
aiya000 May 18, 2017
2cb4929
Data.List.Closure: Fix duplicated helptags
aiya000 May 19, 2017
52a038f
Data.List: Add Funcref support to .any()
aiya000 May 19, 2017
87fc333
Data.List: Add Funcref support to .all()
aiya000 May 21, 2017
8783d30
Data.List: Add modeline to test code
aiya000 May 23, 2017
995f95b
Data.List: Fix .sort_by() for vim7.4
aiya000 May 21, 2017
fbf0a88
Data.List: Add (generalized) .filter()
aiya000 May 26, 2017
c95fea6
Data.List: Add funcref support to .partition()
aiya000 May 26, 2017
70b6caf
Data.List: Add funcref support to .map_accum()
aiya000 May 27, 2017
0dc64cb
Data.List:Refactor .vim for s:_get_binary_caller()
aiya000 May 27, 2017
eb5a887
Data.List: Refactor .vim for s:_get_unary_caller()
aiya000 May 27, 2017
9533e48
Data.List: Refactor test
aiya000 May 27, 2017
3a74796
Data.List: Update .find() document and test
aiya000 May 29, 2017
3a8eadc
Data.List: Add funcref support to .find_index()
aiya000 May 29, 2017
a2f9ce6
Data.List: Add funcref support to .find_last_index
aiya000 May 31, 2017
dd6dccc
Data.List: Add .zip() document
aiya000 Jun 8, 2017
a00e375
Data.List: Refactor test
aiya000 Jul 17, 2017
1ddcea7
Data.List: Add funcref support to .find_indices()
aiya000 Jul 17, 2017
c8ad537
Data.List: Add funcref support to .group_by()
aiya000 Jul 17, 2017
7a4a67d
Data.List: Fix .binary_search() document
aiya000 Jul 17, 2017
d27f498
Data.List.Closure: Add .all()
aiya000 Jul 17, 2017
6f1bfab
Data.List.Closure: Add .any()
aiya000 Jul 17, 2017
1f38f09
Data.List.Closure: Add .partition()
aiya000 Jul 17, 2017
8b32562
Data.List.Closure: Add .map_accum()
aiya000 Jul 17, 2017
7b2e6fe
Data.List.Closure: Add .find()
aiya000 Jul 17, 2017
0610193
Data.List.Closure: Add .find_index()
aiya000 Jul 17, 2017
44e703f
Data.List.Closure: .find_last_index()
aiya000 Jul 17, 2017
7365b11
Data.List.Closure: Add .find_indices()
aiya000 Jul 17, 2017
bf79288
Data.List.Closure: Add .group_by()
aiya000 Jul 17, 2017
576bc6f
Data.List.Closure: Add .binary_search()
aiya000 Jul 17, 2017
96e7b70
Data.List.Closure: Refactor test
aiya000 Jul 17, 2017
ba0cec6
Data.List: Update a FIXME comment
aiya000 Nov 4, 2017
100969a
Data.List: Fix .foldr() document
aiya000 Dec 13, 2017
a3c9513
Data.List: Fix documents
aiya000 Dec 13, 2017
54db79a
Data.List: Improve foldr/foldr1 documents
aiya000 Dec 13, 2017
1184a01
WIP
aiya000 Feb 13, 2018
c4f8ea0
Do not use func-closure.
Milly May 8, 2018
e421a6d
Fix variable type mismatch.
Milly May 8, 2018
80ad747
Prevent EVL103 at vimlint.
Milly May 8, 2018
60b6756
Fix test for vim before 7.4.358.
Milly May 8, 2018
818aaa9
Merge pull request #1 from Milly/add_funcref_impl_datalist
aiya000 May 9, 2018
60e38db
Data.List.Closure: Add tests for span
aiya000 Jun 1, 2018
e16fecc
Data.List: Remove an unused function
aiya000 Jun 1, 2018
d25429e
Data.List: Add a document for zip_fill
aiya000 Jun 1, 2018
407f538
Data.List: Add tests for zip_fill
aiya000 Jun 1, 2018
4867402
Data.List: Add samples to find_indices document
aiya000 Jun 1, 2018
7b661bd
Data.List: Add tests for find_indices
aiya000 Jun 1, 2018
2b751d7
Data.List: Add tests for sort_by
aiya000 Jun 1, 2018
e9981f9
Data.List: Fix test for vim before 7.4.358.
aiya000 Jun 7, 2018
a27efb0
Data.List: Remove an uneeded dependency of Data.Closure
aiya000 Jun 9, 2018
31845cf
Data.List.Closure: Fix misspellings of "devided" to "divided"
aiya000 Jun 9, 2018
06120c8
Data.List: Fix to remove unneeded arguments "1" on sort_by
aiya000 Jun 9, 2018
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
1 change: 1 addition & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ Module | Description
[Data.Dict](doc/vital/Data/Dict.txt) | dictionary utilities library
[Data.LazyList](doc/vital/Data/LazyList.txt) | lazy list including file io
[Data.List](doc/vital/Data/List.txt) | list utilities library
[Data.List.Closure](doc/vital/Data/List.txt) | Data.List provider for Data.Closure
[Data.Optional](doc/vital/Data/Optional.txt) | optional value library
[Data.OrderedSet](doc/vital/Data/OrderedSet.txt)| ordered collection library
[Data.String](doc/vital/Data/String.txt) | string utilities library
Expand Down
Loading