2015-10-05  Stefan Monnier  <monnier@iro.umontreal.ca>

	Fix check_copyright; Silence compiler-warnings

	* .gitignore: Add files generated by "make" in elpa.git.

	* dash.el (--map-first, --map-last): Silence compile warning when
	`rep' does not make use of `it'.
	(---partition-all-in-steps-reversed): Remove unused var `len'.
	(dash--table-carry): Fix docstring and use DeMorgan.
	(-find-indices): Remove unused var `i'.
	(-compare-fn): Move before first use.

	* dev/examples-to-tests.el:
	* dev/examples-to-info.el:
	* dev/examples-to-docs.el:
	* dev/examples.el: Add copyright boilerplate.

2015-10-04  Magnar Sveen  <magnars@gmail.com>

	Release 2.12.0

2015-08-29  Matus Goljer  <dota.keys@gmail.com>

	[Fix #101] Fix reversed condition for hashtable -union.

2015-08-29  Matus Goljer  <dota.keys@gmail.com>

	[Fix #101] Use faster hashtable implementation for -union.

2015-08-29  Matus Goljer  <dota.keys@gmail.com>

	Use reverse instead of explicit iteration.

2015-08-28  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #160 from phillord/feature/gnu-elpa-support

	Add support for GNU ELPA.

2015-08-27  Matus Goljer  <dota.keys@gmail.com>

	Merge pull request #146 from holomorph/info-macros

	Indicate macros in generated info manual

2015-08-26  Matus Goljer  <dota.keys@gmail.com>

	Update documentation.

2015-08-26  Matus Goljer  <dota.keys@gmail.com>

	[Fix #155] -is-suffix? no longer destroys input list.

2015-08-26  Matus Goljer  <dota.keys@gmail.com>

	Add Cam Saül to the readme template as contributor.

2015-08-24  Matus Goljer  <dota.keys@gmail.com>

	[Fix #154] Clarify that -flatten destroys all nils.

2015-08-11  Phillip Lord  <phillip.lord@newcastle.ac.uk>

	Add support for GNU ELPA.

	Update the copyright lines following copyright assignment policy.

2015-08-04  Matus Goljer  <dota.keys@gmail.com>

	Merge pull request #131 from phillord/fix/documentation-for-let

	Errant paren removed from -let documentation.

2015-07-17  Matus Goljer  <dota.keys@gmail.com>

	Swap examples to better show how -some-> works

2015-07-17  Cam Saul  <cam@geotip.com>

	Add `-some->`, `-some->>`, and `-some-->` macros.

2015-07-04  Clément Pit--Claudel	 <clement.pitclaudel@live.com>

	Make it explicit that not all VALS are evalled in -if-let*

	I was not initially sure whether something like

	    (-when-let* ((a (subr-that-could-return-nil))
			(b (blow-up-if-arg-is-nil a)))
	     (message "All safe"))

	would work properly. It does, so edit the docs (and that of `if-let*')
	to make it clear.

	Initially mentioned in #142.

2015-07-04  Matus Goljer  <dota.keys@gmail.com>

	Add dash prefix to epsilon variable.

2015-07-04  Matus Goljer  <dota.keys@gmail.com>

	Formatting

2015-07-04  Matus Goljer  <dota.keys@gmail.com>

	Add "See also" for the reduce family

2015-07-01  Magnar Sveen  <magnars@gmail.com>

	Release 2.11.0

2015-06-14  Mark Oteiza	 <mvoteiza@udel.edu>

	Indicate macros in generated info manual

2015-06-10  Cameron T Saul  <camsaul@Camerons-Mac-Pro.local>

	make ->>'s second arg optional

2015-05-22  mike-work  <michael.hauser-raspe@cantab.net>

	fixed typo in docs (first where it should be last

2015-05-13  Phillip Lord  <phillip.lord@newcastle.ac.uk>

	Reimplementation of --group-by.

	Copyright replacement for existing code.

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	Fix anaphoric -spice-list macro

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	Merge pull request #129 from holomorph/docs

	docs

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Add support for &as bindings (#115)

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Generate better code when skipping conses

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Eliminate useless re-binding of symbols when sources are
	immutable

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Generate differently named symbols for temporary sources (makes 
	readable generated code)

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Update outdated comment

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[-let] Reuse the ignore-place predicate

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	Fix the -let debug declaration

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	Add -remove-first/last, -map-first/last, -replace-first/last

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[Fix #73] Add a mention of -filter to -keep docstring

2015-05-03  Matus Goljer  <dota.keys@gmail.com>

	[Fix #97] Add -remove-item

2015-03-20  Phillip Lord  <phillip.lord@newcastle.ac.uk>

	Errant paren removed from -let documentation.

2015-03-14  Mark Oteiza	 <mvoteiza@udel.edu>

	Merge readme changes

2015-03-14  Mark Oteiza	 <mvoteiza@udel.edu>

	Update README

2015-03-14  Mark Oteiza	 <mvoteiza@udel.edu>

	Move anaphoric function intro up into Functions section

2015-03-12  Magnar Sveen  <magnars@gmail.com>

	Add dash.info and dash.texi to repo

2015-03-12  Magnar Sveen  <magnars@gmail.com>

	Add @wasamasa and @occidens to list of contributors

2015-03-12  Magnar Sveen  <magnars@gmail.com>

	Ignore dash.elc

2015-03-12  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #127 from occidens/fixfn

	Make `fixfn' more robust at handling floats

2015-03-11  William West  <occidens@gmail.com>

	Make `-fixfn' more robust at handling floats

	This change addreses issue #123. The two new optional parameters to
	`-fixfn' allow the caller to specify a custom equality test function, 
	such as an approximate comparison of floats, and a halt test function, 
	which can trigger a halt to the fixpoint iteration if it fails to 
	converge.

	The default equality test remains `equal'. The default halt test is a 
	simple counter up to `-fixfn-max-iterations'. The counter is provided
	by the new function `-counter'.

	The revised tests illustrate the usage of the new parameters.

2015-03-11  William West  <occidens@gmail.com>

	Allow for approx comparison of floats in tests

	defexample entries may now include a symbol `~>' instead of `=>' which 
	uses an approximate comparison instead of `equal' to compare actual and 
	expected floating-point values.

	Also, for completeness, add support for the `should-error' symbol `!!>'
	in
	`examples-to-docs.el'. This is formatted as the comment ";; Error"

2015-03-11  Vasilij Schneidermann  <v.schneidermann@gmail.com>

	Add `-some`

	This is a port of the CL function `some` and the Scheme function `any` 
	from SRFI-1.  It is thought as addition to `-any?` (which returns a 
	boolean) and `-first` (which returns an element).  Unlike these it 
	returns the first truthy value of applying the predicate on each list 
	item.

	Resolves #122.

2015-03-10  William West  <occidens@gmail.com>

	Allow run-tests.sh to skip tests

	This change allows tests to be skipped for development purposes by 
	setting the environment variable `ERT_SELECTOR' to a valid ERT test 
	selector, e.g.:

	  ERT_SELECTOR='(not "-fixfn")' ./run-tests.sh

	Refer to the docstrings for `ert-run-tests-batch-and-exit' and
	`ert-select-tests' for details on how to compose test selectors.

2015-02-18  Mark Oteiza	 <mvoteiza@udel.edu>

	Add dir entry to texinfo template

2015-02-18  Magnar Sveen  <magnars@gmail.com>

	Add @holomorph to list of contributors

2015-02-07  Mark Oteiza	 <mvoteiza@udel.edu>

	Invoke makeinfo on the generated .texi

2015-02-06  Mark Oteiza	 <mvoteiza@udel.edu>

	Add info manual

2015-01-17  Fredrik Bergroth  <fbergroth@gmail.com>

	Update invalid tests

2015-01-17  Fredrik Bergroth  <fbergroth@gmail.com>

	Make test suite independent of dash

2015-01-13  Fredrik Bergroth  <fbergroth@gmail.com>

	Add test case operator !!> for expected errors

2015-01-13  Fredrik Bergroth  <fbergroth@gmail.com>

	Use vendored ert only on emacs23

2015-01-13  Fredrik Bergroth  <fbergroth@gmail.com>

	Improve byte compilation test

2014-12-20  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #109 from bbatsov/threading-indentation

	[Fix #108] Sync indentation of threading forms with Clojure

2014-12-20  Bozhidar Batsov  <bozhidar@batsov.com>

	Don't use an inline comment on a line of its own

2014-12-20  Bozhidar Batsov  <bozhidar@batsov.com>

	[Fix #108] Sync indentation of threading forms with Clojure

2014-12-10  Fredrik Bergroth  <fbergroth@gmail.com>

	Exclude byte compilation test on emacs23

2014-12-10  Fredrik Bergroth  <fbergroth@gmail.com>

	Add test for clean byte compilation

2014-12-10  Fredrik Bergroth  <fbergroth@gmail.com>

	Work around byte compiler in -if-let*

	Closes #106

2014-12-10  Fredrik Bergroth  <fbergroth@gmail.com>

	Silence unused variable warning in -table

	Fixes #98

2014-12-07  Fredrik Bergroth  <fbergroth@gmail.com>

	Update docs

	Binding behaves like -let* rather than -let.

2014-12-07  Fredrik Bergroth  <fbergroth@gmail.com>

	Fix compile warning

2014-12-07  Fredrik Bergroth  <fbergroth@gmail.com>

	Update debug forms for -if-let and -when-let

2014-12-06  Magnar Sveen  <magnars@gmail.com>

	Release 2.10.0

2014-12-06  Magnar Sveen  <magnars@gmail.com>

	Fix typo

2014-12-06  Matus Goljer  <dota.keys@gmail.com>

	Add Fredrik Bergroth to the list of contributors

2014-12-06  Matus Goljer  <dota.keys@gmail.com>

	Merge branch 'more-destructuring' (#103) of
	https://github.com/fbergroth/dash.el

2014-12-06  Fredrik Bergroth  <fbergroth@gmail.com>

	Update readme.md

2014-12-06  Fredrik Bergroth  <fbergroth@gmail.com>

	Highlight with el instead of cl

2014-12-06  Fredrik Bergroth  <fbergroth@gmail.com>

	Add links to references in readme

2014-12-05  Fredrik Bergroth  <fbergroth@gmail.com>

	Update docs

2014-12-05  Fredrik Bergroth  <fbergroth@gmail.com>

	Reorder macros to make sure they are declared before being used

2014-12-05  Fredrik Bergroth  <fbergroth@gmail.com>

	Add some examples

2014-12-05  Fredrik Bergroth  <fbergroth@gmail.com>

	Make -if-let and -when-let families destructure their arguments

2014-12-02  Magnar Sveen  <magnars@gmail.com>

	Declare --iterate macro before using it. #102

2014-12-02  Magnar Sveen  <magnars@gmail.com>

	Declare --mapcat macro before using it. #102

2014-11-06  Matus Goljer  <dota.keys@gmail.com>

	Add debug declaration on -lambda

2014-11-06  Matus Goljer  <dota.keys@gmail.com>

	Do not map nodes on conses (be consistent with tree map)

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	Update docs

2014-10-08  Magnar Sveen  <magnars@gmail.com>

	Release 2.9.0

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	[-let] Remove stale comment

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	[-let] Add more tests

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	[-let] Optimize single-binding of vectors and kv

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	[-let] Abstract the _ test into a function

2014-10-08  Matus Goljer  <dota.keys@gmail.com>

	[-let] Simplify the conditions in dash--match-cons-1

2014-10-07  Matus Goljer  <dota.keys@gmail.com>

	[-let] Add &keys support for cons matcher

2014-10-07  Matus Goljer  <dota.keys@gmail.com>

	[-let] Make the cons matcher temp-bind as late as possible

2014-10-07  Matus Goljer  <dota.keys@gmail.com>

	[-let] Fix expansion of _ symbols in vector matcher

2014-10-07  Matus Goljer  <dota.keys@gmail.com>

	[-let] Fix improper list non-symbol last argument handler

2014-10-07  Matus Goljer  <dota.keys@gmail.com>

	[-let] Fix dynamic scoping issue

2014-10-06  Matus Goljer  <dota.keys@gmail.com>

	[-let] Optimize shifting/binding of unused _ places

2014-10-06  Matus Goljer  <dota.keys@gmail.com>

	[-lambda] Better error-handling

2014-10-06  Matus Goljer  <dota.keys@gmail.com>

	[-let] Do not reinvent `pop'

2014-10-06  Matus Goljer  <dota.keys@gmail.com>

	[-let] Final cdr shift optimization

2014-10-05  Matus Goljer  <dota.keys@gmail.com>

	[-lambda] test all match-forms before converting to regular lambda

2014-10-04  Matus Goljer  <dota.keys@gmail.com>

	[-let] Transpose nreverse/flatten

2014-10-03  Matus Goljer  <dota.keys@gmail.com>

	Add support for &rest match for non-list sequences (like . for improper
	lists)

2014-10-03  Matus Goljer  <dota.keys@gmail.com>

	Add support for multiple input arguments to -lambda

2014-10-03  Matus Goljer  <dota.keys@gmail.com>

	Add -lambda

2014-10-03  Matus Goljer  <dota.keys@gmail.com>

	Add `-let` and `-let*`

2014-08-11  Matus Goljer  <dota.keys@gmail.com>

	Update copyright notice

2014-08-11  Matus Goljer  <dota.keys@gmail.com>

	Add -fixfn

2014-08-11  Matus Goljer  <dota.keys@gmail.com>

	Add -fix

2014-08-11  Matus Goljer  <dota.keys@gmail.com>

	Add -non-nil

2014-07-17  Matus Goljer  <dota.keys@gmail.com>

	Add -tree-map-nodes

2014-07-17  Matus Goljer  <dota.keys@gmail.com>

	Add -tree-seq

2014-06-27  Wilfred Hughes  <me@wilfred.me.uk>

	Implementing a shallow copy counterpart to -clone.

2014-06-19  Magnar Sveen  <magnars@gmail.com>

	Release 2.8.0

2014-06-19  Magnar Sveen  <magnars@gmail.com>

	Add -butlast

2014-06-19  Magnar Sveen  <magnars@gmail.com>

	Update readme-template with changes from last release

2014-06-07  Magnar Sveen  <magnars@gmail.com>

	Release 2.7.0

2014-06-06  Matus Goljer  <dota.keys@gmail.com>

	Add some niceties to font-locking of examples

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Reorder the examples into more meaningful blocks

	Add aliases, add links to similar functions to docs to improve
	discoverability Replace 3rd person docstrings with infinitive
	docstrings.

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Add -splice and -splice-list

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Add alias from -find to -first

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Change -predicate-p examples to -predicate? to maintain consistency

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Add -replace

2014-06-04  Matus Goljer  <dota.keys@gmail.com>

	Add missing keywords to highlight list

2014-05-28  Matus Goljer  <dota.keys@gmail.com>

	Add code markup for docstrings and fix erroneous whitespace in
	docstring

2014-05-24  Matus Goljer  <dota.keys@gmail.com>

	Add -prodfn

2014-05-24  Matus Goljer  <dota.keys@gmail.com>

	Reorder the partition examples to follow more logical order, add tests

2014-05-24  Matus Goljer  <dota.keys@gmail.com>

	Add -iteratefn

2014-05-23  Matus Goljer  <dota.keys@gmail.com>

	Alias -tail to nthcdr

2014-05-19  Sebastian Wiesner  <lunaryorn@gmail.com>

	Improve Travis CI configuration

	Use the ubuntu-elisp PPA for nightly snapshot builds, as Cassou does
	not provide snapshot builds anymore, and simplify the installation of
	Emacs.

2014-05-12  Matus Goljer  <dota.keys@gmail.com>

	[Issue #83] Add `step` to `-slice`

2014-05-12  Matus Goljer  <dota.keys@gmail.com>

	`-slice` should not fill the returned list with nils if to > length

2014-05-12  Matus Goljer  <dota.keys@gmail.com>

	`--each-while` should also expose `it-index`

2014-05-05  Matus Goljer  <dota.keys@gmail.com>

	Add missing fontification keywords

2014-05-05  Matus Goljer  <dota.keys@gmail.com>

	Add `-table` and `-table-flat`

2014-05-05  Matus Goljer  <dota.keys@gmail.com>

	Add `-flatten-n`

2014-05-02  Steve Lamb	<slamb@azavea.com>

	Add functions for flexibly zipping uneven lists

	fixes #84 on github.

	Add -zip-fill, -cycle and -pad.

2014-05-02  Steve Lamb	<slamb@azavea.com>

	Make -zip support infinite (circular) lists

2014-04-26  Steve Lamb	<slamb@azavea.com>

	Add -annotate

2014-04-07  Titus von der Malsburg  <malsburg@posteo.de>

	Fixed documentation of `-last-item'.

2014-03-26  steve  <steventlamb@gmail.com>

	Convert -zip to support variable-length arguments

	fixes #82 on github

2014-03-08  Matus Goljer  <dota.keys@gmail.com>

	Only eval NUM in --dotimes once

2014-03-08  Matus Goljer  <dota.keys@gmail.com>

	Still better debug declarations

2014-03-04  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #60 from rejeep/cask

	Add Cask-file.

2014-03-03  Magnar Sveen  <magnars@gmail.com>

	Release 2.6.0

2014-03-03  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #77 from Fuco1/split-when

	Add -split-on, -split-when

2014-03-03  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #76 from Fuco1/unfold

	Add -iterate, -unfold

2014-02-22  Matus Goljer  <dota.keys@gmail.com>

	Add -is-prefix/suffix/infix-p

2014-02-22  Matus Goljer  <dota.keys@gmail.com>

	Add -iterate, -unfold

2014-02-22  Matus Goljer  <dota.keys@gmail.com>

	Add -split-on, -split-when

2014-02-14  Nicolas Richard  <theonewiththeevillook@yahoo.fr>

	Fix fontification when there are dashes

2014-02-08  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #71 from Fuco1/find-last-index

	Add `-find-last-index`

2014-02-08  Matus Goljer  <dota.keys@gmail.com>

	Add debug declarations and move indent declarations into `declare`

2014-02-08  Matus Goljer  <dota.keys@gmail.com>

	Add `-find-last-index`

2014-01-25  Johan Andersson  <johan.rejeep@gmail.com>

	Add -list function.

2014-01-21  Johan Andersson  <johan.rejeep@gmail.com>

	Set -each, -each-while and -dotimes indent levels to 1.

2014-01-19  Magnar Sveen  <magnars@gmail.com>

	Release 2.5.0

2014-01-19  Johan Andersson  <johan.rejeep@gmail.com>

	Add -same-items? function.

	The function returns true if both lists includes the same items, no 
	matter of the order of the items.

2014-01-14  Magnar Sveen  <magnars@gmail.com>

	Release 2.4.3

2014-01-14  Magnar Sveen  <magnars@gmail.com>

	Declare macro before using it.

2014-01-08  Magnar Sveen  <magnars@gmail.com>

	Release 2.4.2

2014-01-08  Matus Goljer  <dota.keys@gmail.com>

	Fix -cons*

2014-01-03  Magnar Sveen  <magnars@gmail.com>

	2.4.1 in readme-template too

2014-01-03  Magnar Sveen  <magnars@gmail.com>

	Release 2.4.1

2014-01-03  Matus Goljer  <dota.keys@gmail.com>

	Fix bug with nested lists in `-remove-at-indices`

2013-12-28  Johan Andersson  <johan.rejeep@gmail.com>

	Add Cask-file.

2013-12-23  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #58 from Fuco1/fontlock-custom

	Add customize option to turn on font-lock for dash

2013-12-23  Matus Goljer  <dota.keys@gmail.com>

	Add missing keywords

2013-12-23  Matus Goljer  <dota.keys@gmail.com>

	Add customize option to turn on font-lock for dash

2013-12-17  Philippe Vaucher  <Silex@users.noreply.github.com>

	Correct anchors for links starting with '!'

2013-12-07  Magnar Sveen  <magnars@gmail.com>

	Release 2.4.0

2013-12-07  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #54 from Fuco1/index/modify

	Add remove/modify functions for index/indices)

2013-12-07  Fuco1  <dota.keys@gmail.com>

	Add replace/update/remove functions for index/indices

2013-12-07  Fuco1  <dota.keys@gmail.com>

	Add -snoc

2013-10-30  Magnar Sveen  <magnars@gmail.com>

	Release 2.3.0

2013-10-30  Magnar Sveen  <magnars@gmail.com>

	Make dash-specific font lock optional

	Closes #52

2013-10-30  Magnar Sveen  <magnars@gmail.com>

	Improve docs

2013-10-29  Matus Goljer  <dota.keys@gmail.com>

	Fix `-tree-mapreduce-from` test & reformat the tests

2013-10-29  Matus Goljer  <dota.keys@gmail.com>

	Add tree map/reduce

2013-09-11  Fuco1  <dota.keys@gmail.com>

	Update docs

2013-09-11  Matus Goljer  <dota.keys@gmail.com>

	Add debug declarations for `-when-let`s and `-if-let`s

2013-09-11  Matus Goljer  <dota.keys@gmail.com>

	Change &optional branches to &rest branches in `-if-let`s

2013-09-11  Matus Goljer  <dota.keys@gmail.com>

	If has an indent function 2, not 1

2013-08-31  Magnar Sveen  <magnars@gmail.com>

	Release 2.2.0

2013-08-31  Magnar Sveen  <magnars@gmail.com>

	Add Christina Whyte (@kurisuwhyte) to list of contributors

2013-08-31  Christina Whyte  <kurisu.whyte@gmail.com>

	Updates the documentation.

2013-08-31  Christina Whyte  <kurisu.whyte@gmail.com>

	Provide an implementation of function composition.

2013-08-19  Magnar Sveen  <magnars@gmail.com>

	Fix switched around doc strings for -find-index/indices

2013-08-19  Magnar Sveen  <magnars@gmail.com>

	Release 2.1.0

2013-08-18  Matus Goljer  <xgoljerm@bart.math.muni.cz>

	Add indexing operations

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Update README

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Use `comparator` instead of `predicate` for sort.

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Add -union to list of highlighted symbols.

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Release 2.0.0

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Improve formatting of docs

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Complete dash and dash-functional split

	Also move functions that require Emacs 24 out of dash.el

2013-08-18  Magnar Sveen  <magnars@gmail.com>

	Add Version and Package-Requires to files #45

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Fix terminology

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Partition docs

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Fix byte compile warnings

	 - args with underscore are known to be ignored

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Update docs too

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Release 2.0.0

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Add anaphoric example to --max-by and --min-by

2013-08-17  Fuco1  <dota.keys@gmail.com>

	Update -max-by & friends

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Add docs about require for dash-functional

2013-08-17  Magnar Sveen  <magnars@gmail.com>

	Add dash-functional back, now dependent on dash.el

	- instead of the other way around

2013-08-16  Magnar Sveen  <magnars@gmail.com>

	Fix E23 bug and re-enable E23 CI

2013-08-16  Magnar Sveen  <magnars@gmail.com>

	Revert "Add combinators"

	This reverts commit 9abae5e6bc3b0f71f2bef38043796333559eaf00.

2013-08-16  Magnar Sveen  <magnars@gmail.com>

	Include @Fuco1 in Authors/Copyright + fix README

2013-08-16  Fuco1  <dota.keys@gmail.com>

	Add combinators

2013-08-15  Wilfred Hughes  <me@wilfred.me.uk>

	Fix incorrect alias checking in docs--signature

	help-split-fundoc expects the function symbol to be the function name
	used in the docstring. Since we only use help-split-fundoc for subrs,
	this isn't an issue in practice, because subrs use
	`(fn some-arg some-other-arg)` rather than an explicit name.

	Still, the boolean ought to do what it says it's doing.

2013-08-15  Magnar Sveen  <magnars@gmail.com>

	Fix second example for -last/first-item

2013-08-15  Magnar Sveen  <magnars@gmail.com>

	Release 1.8.0

2013-08-15  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #36 from Wilfred/master

	Adding -first-item and -last-item. [magnars/dash.el#17]

2013-08-15  Wilfred Hughes  <me@wilfred.me.uk>

	Updating docs--signature to handle aliases and subrs

	I've also removed docs--docstring since it's just 'documentation.

2013-08-15  Magnar Sveen  <magnars@gmail.com>

	Release 1.7.0

2013-08-15  Fuco1  <dota.keys@gmail.com>

	Add -rotate

2013-08-12  Magnar Sveen  <magnars@gmail.com>

	Actually update README :P

2013-08-12  Magnar Sveen  <magnars@gmail.com>

	Fix typo

	Closes #37

2013-08-12  Magnar Sveen  <magnars@gmail.com>

	Release 1.6.0

2013-08-12  Johan Andersson  <johan.rejeep@gmail.com>

	Add -min, -max, -min-by and -max-by.

2013-08-09  Wilfred Hughes  <me@wilfred.me.uk>

	Adding -first-item and -last-item. [magnars/dash.el#17]

	`-first-item` is a trivial alias to `car`, so I used `defalias` so 
	there isn't the additional overhead of a function call. This has broken
	`create_docs.sh`.

	It seems that `defexamples` expects `symbol-function` to return an 
	elisp function definition, but `car` is implemented in C.

2013-07-12  Magnar Sveen  <magnars@gmail.com>

	Add -juxt

2013-07-12  Magnar Sveen  <magnars@gmail.com>

	Indent according to emacs lisp standard

2013-07-11  Magnar Sveen  <magnars@gmail.com>

	Release 1.5.0

2013-07-11  Johan Andersson  <johan.rejeep@gmail.com>

	Add -product function.

2013-07-11  Johan Andersson  <johan.rejeep@gmail.com>

	Add -sum function.

2013-06-17  Magnar Sveen  <magnars@gmail.com>

	Release 1.4.0

2013-06-17  Magnar Sveen  <magnars@gmail.com>

	Add `-sort`

	Fixes #34

2013-06-02  Fuco1  <dota.keys@gmail.com>

	Add reduce-r, the right associative variant of reduce

2013-05-13  Magnar Sveen  <magnars@gmail.com>

	Add -map-indexed to syntax highlighting

2013-05-13  Magnar Sveen  <magnars@gmail.com>

	Declare debug-info for some macros

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Release 1.3.2

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Fix bug with -partition-all-in-steps

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Release 1.3.1

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Add new functions to syntax highlighting

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Release 1.3.0

2013-05-10  Magnar Sveen  <magnars@gmail.com>

	Add -partition-in-steps & -partition-all-in-steps

2013-04-24  Emanuel Evans  <emanuel.evans@gmail.com>

	Avoid unnecessary copying for -insert-at

2013-04-24  Magnar Sveen  <magnars@gmail.com>

	Release 1.2.0

2013-04-23  Emanuel Evans  <emanuel.evans@gmail.com>

	Add -when-let* and -if-let*

2013-04-23  Emanuel Evans  <emanuel.evans@gmail.com>

	Fix -when-let and -if-let docstrings

2013-04-23  Magnar Sveen  <magnars@gmail.com>

	Typo

2013-04-23  Magnar Sveen  <magnars@gmail.com>

	Update @shosti's list of contributions.

2013-04-22  Emanuel Evans  <emanuel.evans@gmail.com>

	Add -insert-at (closes #27)

2013-04-10  Magnar Sveen  <magnars@gmail.com>

	Add Emanuel Evans to list of contributors

2013-04-10  Emanuel Evans  <emanuel.evans@gmail.com>

	Add -when-let and -if-let macros

2013-04-08  Magnar Sveen  <magnars@gmail.com>

	Don't use the word collection when meaning list

2013-04-08  Magnar Sveen  <magnars@gmail.com>

	Less implementation specific docs for -mapcat

	Fixes #24

2013-03-11  Fuco1  <dota.keys@gmail.com>

	Added -last

2013-03-09  Magnar Sveen  <magnars@gmail.com>

	Handle cons-cells properly in -flatten

	Fixes #21

2013-02-27  Jonas Bernoulli  <jonas@bernoul.li>

	inhibit dev from being added to the load-path

2013-02-25  Magnar Sveen  <magnars@gmail.com>

	Release 1.1.0

2013-02-23  Magnar Sveen  <magnars@gmail.com>

	Add Wilfred Hughes to list of contributors.

2013-02-23  Wilfred Hughes  <me@wilfred.me.uk>

	[magnars/dash.el#18] implementing -slice

2013-02-22  Magnar Sveen  <magnars@gmail.com>

	Stop integration tests for Emacs 23

	 - at least until I am able to install Emacs 23 locally
	- maybe for good?

2013-02-08  Magnar Sveen  <magnars@gmail.com>

	Add -partition-by-header

2013-02-08  Magnar Sveen  <magnars@gmail.com>

	Add -count

2013-02-07  Magnar Sveen  <magnars@gmail.com>

	-split-at/with now makes just one pass over list

2013-01-29  Magnar Sveen  <magnars@gmail.com>

	Remove extra --separate definition

2013-01-26  Magnar Sveen  <magnars@gmail.com>

	Clarify use of anaphoric form of -zip-with

2013-01-26  Magnar Sveen  <magnars@gmail.com>

	Add -zip and -zip-with

	Thanks to @Fuco1 :-) Fixes #14

2013-01-03  Magnar Sveen  <magnars@gmail.com>

	Add @nicferrier to list of contributors.

2013-01-03  Magnar Sveen  <magnars@gmail.com>

	Merge pull request #13 from nicferrier/master

	here's -cons*

2013-01-03  Nic Ferier	<nic@ferrier.me.uk>

	-cons* for making improper lists.

2013-01-02  Magnar Sveen  <magnars@gmail.com>

	nil is the default binding in let forms

2013-01-02  Magnar Sveen  <magnars@gmail.com>

	DRY up -repeat with --dotimes

2013-01-02  Magnar Sveen  <magnars@gmail.com>

	Group -repeat with -dotimes

2013-01-02  Magnar Sveen  <magnars@gmail.com>

	Add @vemv to list of contributors

2013-01-02  Víctor M. Valenzuela	 <vemv@vemv.net>

	Preserve newline at new-keywords 

2013-01-02  vemv  <vemv@vemv.net>

	Fix -repeat

2013-01-02  vemv  <vemv@vemv.net>

	Add -repeat

2012-12-07  Magnar Sveen  <magnars@gmail.com>

	1.0.3

2012-12-07  Magnar Sveen  <magnars@gmail.com>

	Move .el files out of root.

	 - to avoid cluttering the provide-namespace
	- like not interfering with with ert.el

	Fixes #9

2012-12-07  Magnar Sveen  <magnars@gmail.com>

	Add -map-indexed

2012-12-07  Magnar Sveen  <magnars@gmail.com>

	Add tali713 to list of contributors.

2012-12-07  Magnar Sveen  <magnars@gmail.com>

	Add @tali713's -applify

2012-12-06  Magnar Sveen  <magnars@gmail.com>

	Add Takafumi Arakaki to list of contributors.

2012-12-05  Takafumi Arakaki  <aka.tkf@gmail.com>

	Add examples for -group-by

2012-12-05  Takafumi Arakaki  <aka.tkf@gmail.com>

	Add -group-by

2012-11-24  Magnar Sveen  <magnars@gmail.com>

	1.0.2

2012-11-24  Magnar Sveen  <magnars@gmail.com>

	Remove eval from --reduce, it is evil.

2012-11-20  Magnar Sveen  <magnars@gmail.com>

	Switch around order of Contribute and Contributors parts in readme.

2012-11-20  Magnar Sveen  <magnars@gmail.com>

	Add @Fuco1 to list of contributors.

2012-11-20  Magnar Sveen  <magnars@gmail.com>

	Add -separate (thanks @Fuco1)

2012-11-20  Magnar Sveen  <magnars@gmail.com>

	Also run tests on Emacs24

2012-11-19  Magnar Sveen  <magnars@gmail.com>

	Include numbers in github ids.

2012-11-19  Magnar Sveen  <magnars@gmail.com>

	Add -union (thanks to @Fuco1)

	Fixes #4

2012-11-13  Johan Andersson  <johan.rejeep@gmail.com>

	Add -join as alias to -distinct.

2012-11-02  Magnar Sveen  <magnars@gmail.com>

	Rename -replace-where to -map-when

	 - doesn't actually replace anything
	- added alias to keep backwards compatability

2012-10-27  Magnar Sveen  <magnars@gmail.com>

	Add -partition-by

2012-10-27  Magnar Sveen  <magnars@gmail.com>

	Fix tests.

2012-10-27  Magnar Sveen  <magnars@gmail.com>

	Name parameter PRED when function expects predicate.

2012-10-24  Magnar Sveen  <magnars@gmail.com>

	Add -only-some?

2012-10-24  Magnar Sveen  <magnars@gmail.com>

	Add font-lock for new functions and the `it` token.

2012-10-24  Magnar Sveen  <magnars@gmail.com>

	Nice indentation for threading macros.

2012-10-24  Magnar Sveen  <magnars@gmail.com>

	Nice indentation for --each, --each-while and --dotimes

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Simplify examples-to-docs and examples-to-tests with dash

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Simplify -take and -drop with --dotimes

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Add Melpa back in.

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Add -dotimes

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Let -each and -each-while take multiple forms.

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Use --each-while to simplify implementations.

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Add -each-while

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Use --each, !cons and !cdr to simplify implementations.

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Add destructive operations !cons og !cdr

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Add -partition and -partition-all

2012-10-23  Magnar Sveen  <magnars@gmail.com>

	Simplify docs-generation using dash.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Typo

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add aliases for -p instead of ?

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add rainbow-dash

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Remove Melpa from installation while waiting for it to be included.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Declare macros before using them.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Docs: Better generation of github urls.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Docs: update example text to match example code.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	1.0.0

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Docs: more concise example for anaphoric functions.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Simplify -interleave with -none?

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Docs: move -any? -all? -none? and -each up.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add -interleave

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Move functions that are not strictly list related last.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add -flatten

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Rename to dash.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Simplify !concat

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !split-at

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !drop

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !take

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Docs: Refer to !replace-where from !!replace-where.

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !split-with

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !drop-while

2012-10-22  Magnar Sveen  <magnars@gmail.com>

	Add !take-while

2012-10-21  Magnar Sveen  <magnars@gmail.com>

	Add threading macro !!-> with `it` as placeholder.

2012-10-21  Magnar Sveen  <magnars@gmail.com>

	Add !replace-where

2012-10-21  Magnar Sveen  <magnars@gmail.com>

	Add !interpose

2012-10-21  Magnar Sveen  <magnars@gmail.com>

	Use make-symbol in macros to avoid names clashing.

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Fix examples-to-docs to support documenting macros.

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Run travis-ci on both E23 and E24

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Don't run !rpartial tests on Emacsen <24

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Add note about !rpartial only working on Emacs 24+

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Run tests on Emacs 24.

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Mention Melpa in README

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Add clojure threading macros, !-> and !->>

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Add !rpartial

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Fix example.

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	Add installation instructions.

2012-10-20  Magnar Sveen  <magnars@gmail.com>

	First release, remove warning.

2012-10-10  Magnar Sveen  <magnars@gmail.com>

	Add some tests that verify that the lists are evaled by the anaphoric
	macros.

2012-10-10  Magnar Sveen  <magnars@gmail.com>

	!first

2012-10-10  Magnar Sveen  <magnars@gmail.com>

	Added some common aliases

	 - also removed mention of clojure, since we're departing from that API

2012-10-08  Magnar Sveen  <magnars@gmail.com>

	Add !each

2012-10-05  Magnar Sveen  <magnars@gmail.com>

	Add !some and !every?

2012-10-05  Magnar Sveen  <magnars@gmail.com>

	Add file-local font-lock for defexamples and =>

2012-10-03  Magnar Sveen  <magnars@gmail.com>

	!keep

	Returns a new list of the non-nil results of applying FN to the items
	in LIST.

2012-10-03  Magnar Sveen  <magnars@gmail.com>

	Sync examples-to-docs.el with the one in s.el

2012-10-03  Magnar Sveen  <magnars@gmail.com>

	Show empty lists as '() instead of nil in docs.

2012-10-02  Magnar Sveen  <magnars@gmail.com>

	Show quotes around strings in examples.

2012-10-01  Magnar Sveen  <magnars@gmail.com>

	Remove needless duplication.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Rename !uniq to !distinct

	 - matches clojure

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Update README to reflect changes in readme generation.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Make functions paragraph into a list of links

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Move function list above anaphoric function description.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Simplify readme generation.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Add note about README being autogenerated to Development notes.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Update readme with development notes.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Add pre-commit.sh that runs tests and updates readme.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Slight improvements to docs.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Slight improvements to docs.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Quote and downcase params with digits in them too.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Simplify quotes in readme.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Fix typo

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Fix typo

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Add function list to readme.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Include docs in README

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Show only three first examples per function.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Treat dashes in docstring better.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Quote and lowercase parameter names in docstring.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Fix quoted forms like `' in docs.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Slight improvements to map.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Remove dead code.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Test that it works with lexical binding.

2012-09-30  Magnar Sveen  <magnars@gmail.com>

	Turn tests into examples that can both be tested and turned into docs

2012-09-29  Magnar Sveen  <magnars@gmail.com>

	Create stand-alone anaphoric macros

	 - no need for lexical scope
	- support Emacs 23

2012-09-29  Magnar Sveen  <magnars@gmail.com>

	Use double-bang for anaphoric functions

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Change !contains-p to !contains? to match clojure api.

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Add note about no 'cl required.

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Add documentation

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	!mapcat macro, and with that: goodbye 'cl!

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Make !partial have the same quote-less API as the rest of bang.

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Out with remove-if, in with !reject

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	!concat done - one less 'cl dependency

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	!reduce macro

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	!map macro

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Add some tests, and fix the bugs they uncovered.

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	!filter can now take either a function or form (anaphoric)

2012-09-28  Magnar Sveen  <magnars@gmail.com>

	Rewrite to anaphoric filter function.

2012-09-25  Magnar Sveen  <magnars@gmail.com>

	Extract basic iteration form into macro.

	 - needs some love

2012-09-25  Magnar Sveen  <magnars@gmail.com>

	Add more tests.

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Add watchr script to get autotest

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Use nreverse for performance reasons.

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Add travis status icon to README

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Use ert.el to run on Emacs 23 as well.

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Add config for travis-ci

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Set up test framework with one basic test

	Fixes #1

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Remove lisp-comments from README

2012-09-24  Magnar Sveen  <magnars@gmail.com>

	Initial commit.

