Matt S Trout [Tue, 18 Sep 2018 01:03:25 +0000]
make _table use expand/render code
Matt S Trout [Mon, 17 Sep 2018 23:09:17 +0000]
no space to the LHS of a comma
Matt S Trout [Mon, 17 Sep 2018 23:06:33 +0000]
remove vestigial _order_by_chunks method
Matt S Trout [Mon, 17 Sep 2018 23:05:50 +0000]
add custom expansions, convert order_by
Matt S Trout [Mon, 17 Sep 2018 23:03:45 +0000]
add default for ident vs. value
Matt S Trout [Mon, 17 Sep 2018 03:33:47 +0000]
remove last references to _nested_func_lhs
Matt S Trout [Mon, 17 Sep 2018 03:32:02 +0000]
lift undef checking out of _order_by_chunks
Matt S Trout [Mon, 17 Sep 2018 02:58:41 +0000]
streamline order_by processing
Matt S Trout [Mon, 17 Sep 2018 02:49:06 +0000]
order_by done sanely; cut 1
Matt S Trout [Mon, 17 Sep 2018 02:10:05 +0000]
switch over to expr-render based generation
Matt S Trout [Mon, 17 Sep 2018 02:05:54 +0000]
decomplect _IDENT
Matt S Trout [Mon, 17 Sep 2018 02:02:44 +0000]
remove most of the crud from the VALUE op
Matt S Trout [Mon, 17 Sep 2018 01:54:57 +0000]
temporarily kill unary_ops feature
Matt S Trout [Mon, 17 Sep 2018 01:50:28 +0000]
burn unneccessary _where_ methods
Matt S Trout [Mon, 17 Sep 2018 01:46:52 +0000]
nuke a bunch of _where_ methods
Matt S Trout [Mon, 17 Sep 2018 01:46:00 +0000]
switch update to using _render_expr
Matt S Trout [Mon, 17 Sep 2018 01:34:00 +0000]
switch between to render_expr
Matt S Trout [Mon, 17 Sep 2018 01:33:02 +0000]
convert -in to render_expr
Matt S Trout [Mon, 17 Sep 2018 01:31:02 +0000]
have func use render_expr
Matt S Trout [Mon, 17 Sep 2018 01:29:49 +0000]
remove vestigial ANDOR op
Matt S Trout [Mon, 17 Sep 2018 01:29:00 +0000]
move _OP over to _render_expr
Matt S Trout [Mon, 17 Sep 2018 01:23:38 +0000]
initial introduction of render_expr, make sql(true|false) into methods
Matt S Trout [Mon, 17 Sep 2018 01:22:55 +0000]
more debugging in tests
Matt S Trout [Mon, 17 Sep 2018 00:12:41 +0000]
eliminate (I hope) last and/or case in expansion
Matt S Trout [Mon, 17 Sep 2018 00:09:00 +0000]
{ x => { -and => [ ... ] } converted to op
Matt S Trout [Mon, 17 Sep 2018 00:07:25 +0000]
{ x => { -and => ... } } converted to op
Matt S Trout [Mon, 17 Sep 2018 00:03:36 +0000]
further and/or conversion
Matt S Trout [Sun, 16 Sep 2018 23:58:26 +0000]
start of moving and/or to ops
Matt S Trout [Sun, 16 Sep 2018 22:49:17 +0000]
make non-unops multipart
Matt S Trout [Sun, 16 Sep 2018 22:45:12 +0000]
eliminate (I think) -not as an expanded node type
Matt S Trout [Sun, 16 Sep 2018 22:28:51 +0000]
clean up notreached code
Matt S Trout [Sun, 16 Sep 2018 21:36:15 +0000]
fixup operator + empty arrayref handling
Matt S Trout [Sun, 16 Sep 2018 20:47:11 +0000]
resolve final 02where fail by adding -func, 01generate still sad
Matt S Trout [Sun, 16 Sep 2018 20:46:41 +0000]
trap exceptions and show expr expansion in 02where
Matt S Trout [Sat, 15 Sep 2018 17:14:07 +0000]
MANGLE
Matt S Trout [Wed, 12 Sep 2018 00:31:15 +0000]
notreached at base of expand_expr
Matt S Trout [Tue, 11 Sep 2018 23:14:43 +0000]
eliminate IS special op usage
Matt S Trout [Tue, 11 Sep 2018 22:31:18 +0000]
eliminated value old special op impl
Matt S Trout [Tue, 11 Sep 2018 22:24:13 +0000]
ensure ident no longer uses the old code
Matt S Trout [Tue, 11 Sep 2018 22:10:45 +0000]
disable IN and BETWEEN implementations
Matt S Trout [Tue, 11 Sep 2018 22:07:46 +0000]
need to normalize op to avoid spurious use of old unary ops
Matt S Trout [Tue, 11 Sep 2018 21:40:56 +0000]
IN support as a custom -op type
Matt S Trout [Sun, 9 Sep 2018 18:24:55 +0000]
expand and render BETWEEN and NOT BETWEEN
Matt S Trout [Sat, 8 Sep 2018 19:02:59 +0000]
LITERAL op should perform bindtype check
Matt S Trout [Sat, 8 Sep 2018 18:15:00 +0000]
regularise more code, switch one test from die to warn verification
Matt S Trout [Sat, 8 Sep 2018 16:33:52 +0000]
switch another literal case to -literal
Matt S Trout [Sat, 8 Sep 2018 01:55:26 +0000]
use -literal for top level exprs
Matt S Trout [Sat, 8 Sep 2018 01:51:55 +0000]
initial introduction of literal op
Matt S Trout [Sat, 8 Sep 2018 00:02:47 +0000]
expand hashpair w/hash RHS
Matt S Trout [Fri, 7 Sep 2018 23:44:57 +0000]
expand top level arrays
Matt S Trout [Fri, 7 Sep 2018 23:43:58 +0000]
include exception for 00new failures
Matt S Trout [Fri, 7 Sep 2018 22:47:58 +0000]
add -op and -bind, expand some cases to them
Matt S Trout [Fri, 7 Sep 2018 22:47:24 +0000]
better results from 01generate when a test unexpecteedly dies
Matt S Trout [Tue, 4 Sep 2018 02:53:32 +0000]
expand -bool, stop forbidding top-level unary ops
Matt S Trout [Tue, 4 Sep 2018 02:46:19 +0000]
negation expansion
Matt S Trout [Tue, 4 Sep 2018 02:29:14 +0000]
arrayref hashpair case
Matt S Trout [Tue, 4 Sep 2018 01:39:42 +0000]
rearrange hashpair expansion
Matt S Trout [Mon, 3 Sep 2018 22:43:09 +0000]
expander handles literal as RHS
Matt S Trout [Mon, 3 Sep 2018 21:50:36 +0000]
add -nest to hashpair expansion
Matt S Trout [Mon, 3 Sep 2018 21:34:47 +0000]
hashpair expansion - defaulting to $self->{cmp}
Matt S Trout [Mon, 3 Sep 2018 21:13:36 +0000]
expression expansion pass, zeroth cut
Matt S Trout [Sun, 2 Sep 2018 20:45:37 +0000]
remove another special case IS NULL rendering
Matt S Trout [Sun, 2 Sep 2018 20:28:52 +0000]
make undef value use is operator
Matt S Trout [Sun, 2 Sep 2018 20:23:57 +0000]
explicit defaulting of scalar-rhs hashpair
Dagfinn Ilmari Mannsåker [Mon, 9 Jul 2018 16:28:58 +0000]
Release commit for 1.86
Dagfinn Ilmari Mannsåker [Mon, 9 Jul 2018 16:22:24 +0000]
Bumping version to 1.86
Dagfinn Ilmari Mannsåker [Mon, 9 Jul 2018 15:49:09 +0000]
Add Changes entry for literal '0' WHERE fix
Fabrizio Gennari [Fri, 6 Apr 2018 08:58:30 +0000]
Do not replace the literal string '0' with ''
Sebastian Riedel [Sun, 28 Jan 2018 11:34:40 +0000]
Add overloadable _select_fields method
Consistent with _update_set_values and _insert_values
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 12:08:30 +0000]
Remove spaces before colons in POD
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 11:51:29 +0000]
Remove obsolete docs for arrayrefref as select source
Support for this was removed as "useless", with no Changes or
documentation update, in version 1.74 (commit
a0d6d3230359880681d5d328d6b1775c0fbe5983).
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 11:29:26 +0000]
Ignore built dist files and directories
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 11:15:01 +0000]
Release commit for 1.85
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 11:10:01 +0000]
Bumping version to 1.85
Dagfinn Ilmari Mannsåker [Sat, 27 Jan 2018 10:57:45 +0000]
Add Changes entry for UPDATE ... SET ... refactor
Dagfinn Ilmari Mannsåker [Fri, 26 Jan 2018 22:59:23 +0000]
Remove pointless quoting of single variables
By moving the spaces into adjacent SQL literals
Sebastian Riedel [Fri, 26 Jan 2018 19:01:20 +0000]
add reusable _update_set_values method, consistent with _insert_values
Dagfinn Ilmari Mannsåker [Wed, 17 Jan 2018 12:01:26 +0000]
Add Travis-CI config
Xavier Guimard [Wed, 25 Oct 2017 20:37:36 +0000]
Spelling errors
Dagfinn Ilmari Mannsåker [Thu, 13 Apr 2017 10:13:38 +0000]
Whitespace cleanup
Dagfinn Ilmari Mannsåker [Thu, 13 Apr 2017 10:35:48 +0000]
Prune pointless puke parens
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 16:58:45 +0000]
Make META->{no_index}->{package} an array
CPAN::Meta::Converter fixes it, but might as well make it right from
the beginning.
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:48:03 +0000]
Add modules used in author tests to develop-requires
Also remove conditional skippage from author tests
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:32:43 +0000]
Restore perl version requirement missed in the Distar port
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:29:18 +0000]
Release commit for 1.84
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:28:00 +0000]
Bumping version to 1.84
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:27:41 +0000]
Restore 'dynamic_config => 0' missed in the Distar port
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:20:15 +0000]
Release commit for 1.83
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:16:15 +0000]
Bumping version to 1.83
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 15:16:06 +0000]
Port to Distar
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 14:42:04 +0000]
Note GitHub PR number for DELETE ... RETURNING (GH#9)
Dagfinn Ilmari Mannsåker [Mon, 3 Apr 2017 10:25:29 +0000]
Comment why each of the RETURNING clauses have their own method
Sebastian Riedel [Mon, 20 Mar 2017 21:39:23 +0000]
Add support for DELETE ... RETURNING ...
Dagfinn Ilmari Mannsåker [Mon, 20 Mar 2017 17:55:06 +0000]
Release 1.82
Dagfinn Ilmari Mannsåker [Wed, 1 Mar 2017 12:22:46 +0000]
Align clauses of complex ORDER BY example for readability
Joshua Keroes [Fri, 15 Jul 2016 21:34:48 +0000]
Fix syntax errors in ORDER BY docs (GH#7)
Missing some } characters. Had to reformat the table to make them fit.
Read under -w
Dagfinn Ilmari Mannsåker [Wed, 1 Mar 2017 12:11:16 +0000]
Add explicit dependency on Sub::Quote (GH#8)
Sub::Quote was split out of Moo in version 2.00300, but keep the
versioned requirement the same as for Moo so we don't force people on
intermediate versions to upgrade.
Dagfinn Ilmari Mannsåker [Tue, 28 Feb 2017 19:09:42 +0000]
Release 1.81_01
Dagfinn Ilmari Mannsåker [Mon, 20 Feb 2017 12:04:17 +0000]
Add Changes entry for ORDER BY doc improvements
Ricardo Signes [Fri, 6 May 2016 20:36:36 +0000]
Document arrayrefref (\[...]) form for order_by
Amended by committer to also mention it and the scalarref form in the
introductory paragraph, and move the scalarref form further down the
table of examples.