[libsql-abstract-perl] branch master updated (dde72b2 -> 1466684)
gregor herrmann
gregoa at debian.org
Thu Sep 25 22:43:50 UTC 2014
This is an automated email from the git hooks/post-receive script.
gregoa pushed a change to branch master
in repository libsql-abstract-perl.
from dde72b2 update changelog
new dfa780a Add debian/upstream/metadata
new c0d86a6 Update debian/changelog
adds eb5508e Starting import of SQL-A
adds 32eab2d initial "import" r2279 at metis (orig r1): nwiger | 2006-09-28 04:06:33 +0100
adds c1909b9 bumped version, added keywords r2281 at metis (orig r3): nwiger | 2006-09-28 04:09:16 +0100
adds 69f2a24 keyword cleanup r2282 at metis (orig r4): nwiger | 2006-09-28 04:09:57 +0100
adds e3dd5e8 reorg r2283 at metis (orig r5): nwiger | 2006-09-28 04:13:10 +0100
adds abe72f9 just comments and email address r2289 at metis (orig r11): nwiger | 2006-11-30 17:05:02 +0000
adds 6be9cea changed email to CPAN address r2290 at metis (orig r12): nwiger | 2006-11-30 17:05:24 +0000
adds a5e1d5d r r2293 at metis (orig r15): nwiger | 2006-11-30 17:16:39 +0000
adds 61fdf29 added patch from Guillermo to cleanup in/between, and added some text about mst = maintainer r2296 at metis (orig r18): nwiger | 2007-01-08 18:43:37 +0000
adds 83cab70 abstract from code imported from DBIC::SQL::Abstract plus tests r2298 at metis (orig r20): matthewt | 2007-02-07 13:46:06 +0000 r33610 at cain (orig r9): matthewt | 2006-11-13 09:14:03 +0000
adds 28f137a quoting tests r2299 at metis (orig r21): matthewt | 2007-02-07 13:46:26 +0000 r33851 at cain (orig r10): matthewt | 2006-11-18 06:58:26 +0000
adds b643abe added patch from Guillermo to cleanup in/between, and added some text about mst = maintainer r2301 at metis (orig r23): matthewt | 2007-02-07 13:46:54 +0000 r35889 at cain (orig r18): nwiger | 2007-01-08 18:43:37 +0000
adds 4175112 Sanitised layout - now to start hacking
adds 8629839 Added { -desc => 'foo' } order by support
adds fab2e35 moved SQL-Abstract to new layout
adds f5aab26 bumped version but not $REVISION. small fix to order_by plus more tests. docs pending
adds 1cfa1db one more test and some simple docs
adds 8a68b5b fix for key => [] + tests + cleanup of 02where.t
adds 96449e8
adds e3f9dff 1.5 release candidate : filling some holes in the doc
adds d2a8fe1 more improvements / fixes in documentation
adds c461c25 moved internal test module into published SQL/Abstract/Test, so that clients of SQLA can take advantage of it for writing their own tests.
adds 4b7b602 fixed bug signaled by Zbigniew Lukasiak : -and => [{}, {foo => 1}]
adds b6475fb patch by Norbert BUCHMULLER (order_by => undef)
adds 7479e27 numify version
adds fffe690 patch by Norbert BUCHMULLER: arguments to 'where' that are blessed objects with a stringification method are treated like scalars.
adds 311b215 DBIx::Class directly calls _recurse_where in scalar context, so we must implement it, even if not in the official API
adds 5aad8cf patch from mendel, using Test::Builder
adds 71519cf Added two more quoting tests for the 'colA DESC' stuff - to document the expected behaviour.
adds ba566dc Changed behaviour to not stringify blessed objects, but pass them through to the bind data structure untouched.
adds 90aab16 fixed _refkind for \$object, \\$object. Added tests for _refkind
adds 0c7049a Made stringify_bind() work with 'bindtype' set to 'columns' and 'array_datatypes' set to true.
adds d82b8af Added test cases for passing arrayref bind values to insert() and update() when the 'array_datatypes' constructor parameter is set to true. Fixed a bug in insert() when 'array_datatypes' is set to true and an arrayref is passed.
adds 6dcf723 Converted all test cases where the tests are queued in an array to calculate the test plan from the length of that array.
adds 68098ac Updated svn::ignore.
adds 145fbfc Support for the { operator => \"..." } construct (to embed literal SQL).
adds cf83893 Refactored to use _SWITCH_refkind in _where_hashpair_HASHREF.
adds a6daa64 Updated doc to refer to Test::Builder instead of Test::More where appropriate.
adds b3be7bd Support for the { operator => \["...", @bind] } construct (to embed literal SQL with bind values).
adds 44b9e50 Documented { op => \'...' } and { op => \['...', @bind] } syntaxes.
adds 9c37b9c Added { op => \["...", @bind] } to the changes list.
adds 5ebfe5f Removed a wrong test (tested for overloaded stringification). Simplified a test for blessed objects.
adds 089b32f Updated dependencies.
adds 05cb369 Updated dependencies. (made a typo in previous commit)
adds 8d47ad0 Updated svn:ignore.
adds 32c3437 Reimplemented SQL::Abstract::Test::eq_bind to compare the data structures instead of stringifying them. Added tests for eq_bind.
adds 4abea32 Replaced eq_bind() implementation to use Test::Deep::eq_deeply().
adds 340218d Added dependency to Test::Deep.
adds dbdf764 Added myself to the contributors list.
adds 2582371 Merged changes from the '1.50_RC-extraparens' branch.
adds 1496d4c Removed an unnecessary 'use'.
adds 5db47f9 Passing a hashref as bind value in insert() does not blow up, but passes the hashref through (like older SQLA versions did) and emits a warning. Later to be changed to die (with a helpful message).
adds e7827ba A new predicate sub: eq_sql_bind New test subs: is_same_sql, is_same_bind Documentation cleanup.
adds 7fb5724 Added test for an expected warning.
adds f36a2e1 Changed author field in Makefile.PL to mst.
adds ef4d99a Added test cases to test the arrayref (\[$sql, @bind]) support if @bind is empty.
adds cd87fd4 Fixed a bug in hashpair with literal SQL and bind value (ie. col => { op => \[$sql, @bind] }) when bindtype => 1. Added tests for hashpair with literal SQL and bind value (ie. col => { op => \[$sql, @bind] }) when bindtype => 1.
adds 3e74bc7 Formatting.
adds 8a0d798 Applied patch from Zbigniew Lukasiak (with slight modifications) to accept "col => { -in => \[$sql, @bind] }".
adds 5221d7f Fixed 'use constant' statement to work on Perl 5.6.
adds 190bbeb Bumped revision number.
adds fe3ae27 Fixed behaviour of 'literal SQL with bind' feature (ie. \[$sql, @bind]) to expect @bind in the same format as returned by ->where(). Added some tests for the above feature.
adds deb148a Added documentation of the impact of bindtype on \[$sql, @bind].
adds 044e8ff Added test cases for "col => {-in => \[$sql, @bind]}" with bindtype => 'columns'.
adds bffe857 Bumped version number to 1.49_03.
adds 26f2dca Added tests and updated POD for bindtype = 'columns' case in \[$sql, @bind] when column_meta is a reference in the [column_meta => value] format bind values.
adds e89edb6 Bumped version number to 1.49_04.
adds a1450b9 Update Changes
adds 3697d50 Do not version MANIFEST
adds 73a67e2 Failing tests by debolaz
adds 257d9a4 Add value-only insert test with a literal sql snippet
adds d15c14c Deal properly with () in is_same_sql_bind
adds 35d55ea Cleanup test and add a failing test case against RT#43483
adds 397986c Clarify insanedness of test
adds bab725c Fixed the problem with values() not behaving the same as the rest of the code.
adds 474e333 Fixed interjecting arrayrefref into a where clause
adds 939db55 Better handling of borked sql in tests
adds 1a828f6 Fix is_* in test to return the correct test value
adds c59982b Enhance values test
adds edbb91b Fixed a typo in Changes. Fixed a duplication in Changes.
adds e9c9f6e Bumped version number to 1.49_05 and updated Changes.
adds 22f1a43 Bump to 1.50
adds 62552e7 Fixed my typos/wording errors in the POD.
adds 208b2cd cp -r from branches/1.50_RC where svk push won't work
adds f7c0b41 Failing nested modifier tests (the tests themselves are debatable - possible regression from 1.24
adds 97b9b66 SQLA syntax regression from 1.24
adds 1610db0 Correct nested modifier tests
adds e5360be Framework for modifiers tests
adds 56c0595 test SQLA::Test shortcommings
adds 1b17d1b Massive SQLA::Test rewrite - make it handle ()s sanely, instead of pruning them at will
adds 3514989 Comment clarify
adds b6c8b01 Consider 'X BETWEEN' a statement keyword
adds a0b42c3 Dummyfy test for now
adds e30faf8 Reverting massive test breakage by LDAMI - this stuff can not happen in 1.x, has to wait for 2.x (some tests changes are reasonable, acking where appropriate)
adds f67591b Preliminary fix by arcanez
adds a8b90cb More modifier tests, all appear to be good (more needed)
adds f2d5020 fixed the failing tests
adds 7cac25e updated doc to officially support the -and/-or => [...] syntax instead of [-and/-or => ...]
adds 04d940d Sanify patch by arcanez - we do not gobble any -X op, just -and/-or
adds 01b64cb A yet more-smarter parser for SQLA::Test - any smarter than that and we go skynet
adds 107b72f doc improvements, restructuring and adding explanations for the -and/-or stuff, undocumenting the -nest[0-9] stuff
adds 05a05fd All functionality tests in, except for nest and opX warnings
adds 403e50d mod_N deprecation tests
adds 09abf3a Better test exception diag
adds 6dae476 Warn about deprecation of and/or/nestX
adds 385ded7 Split test for clarity
adds 6c8ac65 Massive modifier test cleanup
adds 9dda491 Someone else would have to write -nest tests
adds ef8c0c9 Release 1.51
adds 222c950 This todo is active on the cpan 1.51 release, still needs resolving thus leaving as failing
adds 4f30591 Remove CR/LF and exec bits
adds 6e0c655 corrections/additions in POD, after remarks from ribasushi
adds daeddb7 branch to work on -and => [], -or => {}
adds eb49170 fix for hashref $logic
adds 6438583 readd the failing test back in
adds 25e4c69 Strip some parenthesis for easier reading
adds b182f72 fix for x => { '!=' => [ -and => (1 .. 3) ] } added parens for test
adds 6f750ad remove parens from test, they do not matter
adds 5e1d09d Revert r5976, trying something better
adds 4030915 A much better fix for the x => [ -and, ... ] corner case
adds cf02fc4 patch for -between to handle [\"", \""] and \["", @bind] with accompanying tests
adds ef559da Silence warning on bleadperl (by SMPETERS)
adds c08ac30 Merge 'and_or' into 'trunk'
adds 994edb7 add support for order_by => [qw/colA colB/]
adds 39ae3a8 add in my changes
adds b8b747f Make POD more readable, add a (failing) multikey order_by test
adds 952f9e2 Wrap up order_by saga
adds e3cecb4 patch to suppress warnings in case first element of the arrayref is undef (NULL)
adds e40f5df Refactor the parenthesis unroll SQLA::Test code Allow explicit override: $SQL::Abstract::Test::parenthesis_significant
adds 2f641e1 Add -nest tests by ldami
adds 7823ae8 Disable t/10test.t for ordinary users (suggested by ldami)
adds 3a8b7db test -nest inside an arrayref
adds c592e25 Parenthesis do matter in -nest tests
adds 6c6eac3 Merge 'trunk' into 'and_or'
adds da8cf59 Merge 'and_or' into 'trunk'
adds e96c510 Add myself to contributors
adds e965ac5 Release 1.52
adds 106c861 Make sure hash key sorting is maintained throughout SQLA Adjust tests accordingly
adds 0d067de Add license POD tag, MI friendly
adds d470537 Switch installer to MI Add root svn:ignore
adds ec9af79 Tweak tester disclaimer
adds 4f0516b Release 1.53
adds d92d804 Deprecate -nest in favor of -paren
adds 01a01e5 Back out changes, needs more work, move to a branch
adds 09e131c New branch to allow special op overriding
adds 3a2e1a5 Allow special op handlers to be a method name alongside a coderef Switch built-in -in/-between handling to the method calling scheme, to facilitate overriding
adds e166b83 Merge 'special_op_handling' into 'trunk'
adds 7308106 Release 1.54
adds bbde1e8 New branch for -bool operator integration
adds 97a920e Added -bool/-not_bool operators - required some refactoring
adds 13fb11f Imported POD/POD::Coverage tests
adds 59f23b3 Made unary_ops a direct equivalent of special_ops with supporting documentation.
adds 112b523 Doc typo fix
adds ce26179 Test and fix for obscure where-cond modification
adds 54871ee Release 1.55
adds 293149c added failing test for -desc => \['colA LIKE ?', 'test']
adds f267b64 Fix for _order_by with bind values - will not work on DBIC - needs matching changes to SQLAHacks
adds 16c7f71 order_by: added passing test
adds e9bd354 Do not join hash order conditions early
adds a120d3e Release 1.56
adds 8c73750 Merge 'trunk' into 'bool_operator'
adds 2463c5e Reduced regex munging of operators and streamlined backcompat syntax implementation.
adds a47b433 Final cleanups
adds 1b42f90 Merge 'bool_operator' into 'trunk'
adds ef03f1b Extended -bool handling to handle more types of parameters
adds 0e9a4b3 Removed debugging code accidently added
adds 9e8dab3 Fix Tester to deal properly with NOT and single parenthesized expressions
adds 277b5d3 Release 1.58
adds 0b604e9 Documentation tweak on how you handle booleans
adds bd6a65c Fix some warnings
adds 4d8b3dc Omnipotent 'between'
adds 14190bd IN testing support
adds 4a1f01a Allow scalarref in IN and open up non-grouping parenthesis around IN arguments (saves sqlite from brain damage)
adds e41c3bd Documentation and changes
adds 2de6e22 Release 1.59
adds 30d09fa fix a dumb dumb regex error, /me --
adds 0f2b863 Release 1.60
adds 2f3609a New op for functionality necessary for RT#39121
adds 63cb75a Failing test
adds 209c9ab New branch to work on SQLA::Test
adds 9a5b64c Add non-equality tests for ordered lists
adds 76f10e1 count(*), count(a) and count(0) should not be equivalent
adds bc41b61 Merge 'trunk' into 'test_refactor'
adds 0228835 optional functionality for INSERT implementation of INSERT ... RETURNING
adds b6893a0 Merge 'trunk' into 'test_refactor'
adds f8135ff Enhance/detabify
adds b9a4fda Things look saner now
adds 053c210 Merge 'test_refactor' into 'trunk'
adds fee677b Release ready - still need to coordinate with DBIC
adds c26648c Merge 'trunk' into 'arbitrary_op_nesting'
adds e6ea820 Release 1.61
adds fdfbbc6 Lose a couple of oddball dependencies (while moronizing the tests a bit)
adds d988ab8 Slightly change the license wording (to satisfy the M::I license guesser) while keeping the former verbosity
adds 171a709 fixed open outer parens in a multi-line literal
adds 6b1fe79 Factor out insert returning generator
adds 36a4b19 Merge 'trunk' into 'arbitrary_op_nesting'
adds 2281c75 Looks like its finally solved
adds e950109 Simplify a bit
adds a7661cf Propagate bindtype properly over nested functions
adds 3080e41 Changes
adds 9177819 Merge 'arbitrary_op_nesting' into 'trunk'
adds 312d830 Clean namespace
adds f39eaa6 De-golf
adds 0793697 Extra nesting test and fix
adds f253262 Bump trunk version
adds 75151f3 Shuffle dependencies a bit more
adds 48c19d1 Saner MANIFEST.SKIP
adds 8d3bb2b Whoops - forgot to commit
adds 2d2df6b ILIKE is common enough to be in core
adds c167ebd Release 1.63
adds 953d164 Fix RTs #56062 and #56258
adds 855e604 Fixed small POD mistake
adds 9d48860 Release 1.64
adds 9d0a087 set version to 1.64_01 for dev users
adds c520207 cleaner dev version stuff; thanks to riba
adds 19be360 new manifest file so that we do not get .svn dirs
adds f3e44ae Release 1.65
adds b70ad93 set version for dev users
adds 955e77c 10% speed up on quoted statement generation
adds 07d7c35 Doesn't get any tighter
adds 848556b Stupid omission
adds 718d773 Added check for defined to str equality test
adds e24e301 Added some tests for -not
adds c94a6c9 Add missing bindtype assertions
adds 3a06278 Puke in bind-assert and rewrite test to stop T::E from puking itself
adds 4414eec this should have been release 1.66, but I forgot to commit it when I released :-(
adds 4049d0e Whitespace/comment cleanup
adds 5462922 Fix SQLA::Test problem
adds 20998a5 Bump trunk version
adds c178aa6 More forgotten changes
adds 24c898d Fix missed preexisting borked test
adds 6262db9 release 1.67
adds 7af9586 for people working from repository
adds 827bb0e Trivial doc fix (malformed pod markup)
adds b864ba9 Improvements to where clause docs for undef/NULL - tackling RT Bug #58490
adds 6f9458e No versioning before releaseChanges
adds b66dea8 Commit changes to previous erroneous commit
adds b99706c YASQLATBranch
adds 01dd4e4 break out Tree
adds d49e532 document hopes and dreams
adds 203ce7d add format command
adds d695b0a OO-ify and add some silly colors for fun
adds a24cc3a fix SQLATest, add more rudimentary formatting and some depth
adds e171c44 rearrange things, looks almost good
adds 0569a14 good formatting for both subqueries and otherwise
adds 1a67e3a do not indent for the first select
adds ca8aec1 less warnings
adds 75c3a06 initial profile and configuration support
adds 1536de1 sensible profiles and accessors for formatting
adds 3be357b tests and slightly better profiles
adds 54750c7 test for no formatting
adds 7e5600e add html profile
adds 1bb3956 add test for somewhat complex sql and add extra config for missing keywords
adds 2005eba initial formatting script
adds c555a65 add one more hope and dream (This should be easy to add)
adds ba4757b Merge 'sqla-tree' into 'trunk'
adds 408cbda test parse to tree
adds 8d0dd7d parse RNO, better coloring for some keywords
adds f088a68 add space to fix stuff pressing up against last paren
adds 110674e test coloring of keyword
adds b4e0e26 whitespace tests
adds ea5d73f roundtrip tests
adds 7853a17 add more keywords, colors, and indentation rules
adds 1dc93d1 add examples and DBIC::Storage::PrettyPrinter
adds 3d91089 from has to stay
adds c1b89c4 fix colors for from
adds 6b1bf9f add some docs
adds 9191622 a bit less indentation
adds 0bf60a8 fix deps
adds a97eb57 slightly nicer newline handling for stuff in parens
adds ba0151e update changes
adds 0d5df7d rename DBIC::Storage::PP and get ready to re-release
adds 31756ef change overridden method to pretty print more
adds f01e2c1 add quotes to examples to show hidden whitespace
adds 72935ff fix pod coverage test
adds fb272e7 add placeholder support
adds 728f26a fix oddity in initial newlines
adds 84c6503 integrate placeholder population with DBIC
adds 25d4d82 in case there were no bindargs passed
adds 2fed0b4 merge configs with profiles
adds b7c3526 add missing dep
adds 637bb22 initial start of warn-style caller info
adds 1a3cc91 caller info does not belong here
adds c22f502 docs for ::Tree
adds b09bbc2 release 1.67_03
adds bc48208 use object interface to Hash::Merge
adds ee4227a doc additions and a method rename
adds 9d11f0d placeholder coloring!
adds f2ab166 add a bit more doc, test doc, and rename a method
adds 4ee5e99 release 1.68
adds aafbf83 Move the colordefs to the profile def
adds 7f2dd81 add test for parsing lists
adds 0769ac0 Tokenizer fixed \o/
adds a1e204f Stupid stupid typo
adds 4d3dc03 Reenable the tester test - it's fast enough now
adds 6f01d62 Replace one more grep with a regex
adds 0336edd Fix incomplete handling of IN/BETWEEN sub-args
adds e1de4ee Backout errnoeusly committed stuff
adds 88a8993 Fix bindtype omission in -in handling
adds b7b0f83 These 'optimizations' are silly
adds 69cc1bd t/01generate.t
adds b43d4ce Fix bogus test (does not pass yet)
adds f8e09b2 add a couple more examples
adds ffce8d5 make format-sql actually useful
adds ec02b31 s// does not return the modified string, $_ does
adds bd05b0b Changes for past two commits
adds ad46269 fix placeholder surround and add complex test
adds c4794c9 added test for the html profile destroyed placeholder problem
adds 4ca9900 examined placeholder status a bit more carefully
adds b3b7960 Add list support, and various mini-fixes
adds 3a247d2 Preserve \@bindargs passed to unparse()
adds b8db59b Properly support ops containing _'s (valid in Oracle)
adds 4e914a7 Proper placeholder support in the AST
adds e4570c8 Fix incorrect padding
adds efc991a Fix default value inserts (an op can have an empty arglist)
adds 0ec3aec Add support for { -op => $foo } in UPDATE arguments Refactor unary op handlers to allow overrides at any level Makes for very very hairy internals, but immensely useful for upstream
adds 958f1ce fix tree tests
adds 9f7f28c release SQL::Abstract 1.69
adds 0993143 fix placeholder quoting
adds c0eaa9f fix pagination keywords
adds fab0bed Hide bulk inserts from DBIx::Class
adds 820bb1f Highlight transaction keywords
adds 6d388c8 make console color profile a bit easier to read
adds 416cdb2 Add EXECUTING for clarity of long running SQL
adds a2b743c allow disabling of show_progress; _ some accessors
adds f038abc better bulk insert support
adds 48f4cad try DBIC colorizer!
adds b25246f Add "no_repeats" option to fix it such that repeated SQL may be ellided except for placeholders
adds 51bd937 test for no-repeats
adds 66c2fcc squash_repeats > no_repeats
adds 17c25d8 Do not show_progress by default
adds fda8a67 tests for bulk insert
adds 7c2d702 fix precedence for executing in new
adds 13662f9 fixup tests
adds 2924f8b docs for pretty printer
adds 2867f4f Highlight HAVING
adds 1c33db5 Add error checking on "profile" for SQLA::Tree
adds b912ee1 Fix missing doc (RT#62587)
adds d8cc179 Document repo
adds 27b516b Reenable show_progress in example
adds 4d52eb5 gitignore
adds c4d7cfc Make resulting SQL work on MySQL
adds fb98df4 Leave quotes from DBIC in bindargs
adds 4712657 better quoting logic
adds 657202c no raw ASCII
adds 667dd26 sort changes by importance
adds 2b340ec Release 1.70
adds aa2ae81 Disable dbic-tests when no dbic is present
adds d7d3d15 Release 1.71
adds 257ecc8 Fix parsing of foo.* in SQLA::Tree
adds bb54fcb migrate _parenthesis_unroll to SQL::Abstract::Tree
adds 5e5cbf5 Fix retardation in -between bind handling
adds d282bb5 Warnfree tests
adds 536dbae Ask for a faster CAG, switch to MI::AI
adds eb8ff0c Better diagnostics (unparse the parent of the failed chunk)
adds 279eb28 add handling for NULL when using -in
adds e82e648 Pass options to _insert_returning and allow bind rvs
adds 6e9a377 Fix stupid assumption in parenthesis unroller
adds c01ac64 Removed excess parentheses in generated SQL
adds 48d9f5f Undocument -nest with extreme prejudice
adds bfa1a27 Require bugfixed CAG
adds b625159 injection_guard implementation
adds 170e6c3 Consolidate the injection_guard checks, fix bobby's name
adds 64b9e43 Release 1.72
adds af75bd5 Fix stupid not exists omission
adds 0f9a26c Fix recursion warnings while parsing extremely long lists
adds 7cc4731 Fix incorrect comparison of malformed lists
adds 449e132 Add some crazy malformed SQL to make sure things do not throw
adds a0d6d32 take out useless _table option
adds 6d19fbf fix git url, RT67137
adds 1a6f2a0 fix some pod per RT65556
adds 3d86e3b _debug not debug, RT#67179
adds 9d9d5bd Do not import Carp functions into the namespace
adds 6c4d8eb Promote AS to a binop of sorts
adds 007f085 Fix over-eager parenthesis unrolling (only legal in AND/OR)
adds 6f2a5b6 Massively refactor arbitrary sql parser code
adds b6c0db7 Add test for SQL statement that used to fail before the refactor
adds ad59161 Cleanup parser a bit more, anchor everything correctly, etc
adds e961408 Cleaning up docs as ribasushi suggested. Made it clear that literal sql should be used as a last resort. Provided an example for testing IS NOT NULL.
adds 90d0250 Document with the right name
adds cc42289 Migrate -ident and -value from dbic, reorganize docs
adds 06c1f5b Upgrade M::I
adds 5e6c356 Pull in some dependency bugfixes
adds 0bfe80f Stop filling in placeholders in `format-sql`
adds 73835ff fix regression introduced in 6f2a5b6
adds b4bd7d3 release 1.73_01
adds d9ff7a9 release 1.73
adds 2266ca5 Add support for NULLS FIRST/LAST in ORDER BY
adds b137b07 Fix -nulls value case-insensitivity
adds 1de1d08 Fix false-negative function comparisons
adds 521647e Normalize the select docs s/$table/$source/
adds 5e43613 Revert "Add support for NULLS FIRST/LAST in ORDER BY"
adds 3b9d807 Pave the road to more global state
adds 328c5ea Drop the silly Dumpered bind comparison
adds 0c2de28 Stop differentiating between ORDER BY foo and ORDER BY foo ASC by default
adds 87abf9b All roundtrip tests now look for the exact string
adds 1ec9b9e The ORDER BY parsing fix in 73835ff0 only worked by accident
adds 6f30911 Change parser to not eagerly slurp RHS expressions it doesn't recognize
adds a710744 Add (now passing) reassembly test
adds e2a120c Stop unknown token processing early in case a potential unknown function lies ahead
adds 8bbeb3e Added (now passing) test for @@ full text search
adds 8fec3fd Make tests pass without Storable
adds b5f4fb9 No dynamic deps
adds 3cb8f01 release 1.74
adds c84a432 Finish a RHS branch before applying ASC/DESC mods
adds 10e6c94 Kill the plan
adds 3af02cc Fix typos in POD and comments (RT#87776)
adds 0dfd244 Document and test non-reference { -in => ... }
adds ed56a54 Extra test from the DQ branch (passes in 1.5)
adds 032dfe2 Backport undef-with-in tests from DQ, add "roadwork ahead" exceptions
adds ff8ca6b Clarify in => undef exception (based on 90c87778)
adds b343752 Do not yell loudly on TODOified is_same_* tests
adds b4085a1 And yet more improvements in the parsing engine
adds 771ea2e We already have Storable as a dep, this is pointless
adds 7f54040 Test BETWEEN after the IN debacle (luckily it throws in all expected cases)
adds 23401b8 Make it clearer in examples that bool takes expressions
adds 428975b No tabs, no trailers
adds 81b3e58 Extra stopword (we need to find a way to introduce dialects...)
adds 2fadf08 Centralize handling of in-test dumpering
adds 46dc2f3 Remove many of the settled-by-time comments, modernize a bit
adds 9708411 Normalize handling of expected warnings/exceptions in tests
adds a5e0ac9 Move test to a better location (no changes)
adds 3cdadcb Extensive tests and deprecations of multivalue/no value inequality op calls
adds b9b5a0b Reintroduce handling of IS( NOT) ops
adds e3f3851 Port fce4b7a9 from the DQ branch (with warning expectation ammendments)
adds de580bb An old (now passing) test for regression introduced in 6f2a5b6
adds df7b1db Actually use the descriptions in the test cases
adds 904c362 Move simple IN/BETWEEN tests to t/05in_between.t
adds f0770d6 release 1.75
adds 1ba9d0f Parentheses are significant in IN tests
adds 7d27345 Ensure that multi-nested parenthesis are never unrolled after IN
adds db8e458 Diag input and output for unexpected success
adds 5eccd8f Check for extra warnings, and diag input and output
adds 40f2f23 Fix regression in column level { not => undef } op
adds e4327a5 Port scalarref in array of sources test from dq (7732c37a)
adds 4c120a3 release 1.77
adds 08e1636 Fix the binop leg of the parser to correctly consider only a single LHS node
adds 1f00df9 Original (now passing) test for 08e163601
adds 4247c38 Treat RNO as a unary op, and properly normalize it
adds 0ec2e26 Fix the reassembler to treat RNO as the precious special snowflake it is
adds a4d17ff Use variables to simplify grocking the parenthesis unroller rules
adds 70c6f0e Port the \[] *_sql_bind unpacker from DBIC
adds c54740b Swap CAG with Moo, lazify a lot of the profile selection
adds 5f3fa0a Rewrite sql formatter script and shove it into examples until more tested
adds 1a6addf Drop reqs - works on 5.6.1 just fine
adds b54fd91 release 1.78
adds 64d85e7 Add basic .dir-locals.el
adds c485118 Fixup descriptions a bit
adds de1d858 After 5f3fa0ac script/ is no more
adds 46be431 Escape closing quote character in table and column names
adds 422ed2d Fix -values not being handled properly with NULLs
adds 0da0fe3 New exportable functions: is_literal_value($) and is_plain_value($)
adds 44e54b4 Aha - this is why I didn't use ->can originally
adds e8d729d Correct comments about overload methods vs. ->can()
adds 8aa7698 { -ident => undef } makes zero sense
adds a1c9e0f Even more reuse of @_
adds d0ecdb2 Make sure is_plain_value returns the actual object pre-stringify
adds ad5ca8e Even more versatile is_plain_value testing - feeble attempts to trip up perl
adds a2bd8f8 More (still passing!!!) test cases after conversation with FC
adds 966200c An arrayref makes sense for literals, but no sense for values
adds 20e178a Boolification-derived-stringification is a thing... just shoot me now
adds 843a94b Well how about them apples?! Add temporary overload-madness escape hatch
adds a9bd742 IRC meta
adds a3e3e6a Fix typos in literal + bind examples
adds 3ae1c5e Truly fix literal+bind examples (build upon a3e3e6a18)
adds abe1a49 Warn if _recurse_where is called in scalar context
adds 1f490ae Link fixes (no other changes)
adds 13cc86a Minor documentation fixes; typos, POD formatting code syntax, return value explanation consistency
adds af73366 Updating links to repositories, added GitHub mirror
adds 05593cf More robust Moo import block (modelled on DBIC)
adds b5a576d Deprecate and properly handle empty lhs
adds f3ccfdc Even though MRO::C is a dep of Moo, specify it explicitly
adds 0ca23f3 Release 1.79
adds 0de190d Imported Upstream version 1.79
new cec4cdb Merge tag 'upstream/1.79'
new 6008fd5 Update debian/changelog
new baa2323 Add (build) dependency on libmro-compat-perl.
new 4056674 Declare compliance with Debian Policy 3.9.6.
new e5816ef Add a patch to fix a spelling mistake.
new 1466684 releasing package libsql-abstract-perl version 1.79-1
The 8 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Changes | 9 ++
MANIFEST | 1 +
META.yml | 7 +-
Makefile.PL | 5 +-
debian/changelog | 12 +-
debian/control | 6 +-
debian/patches/series | 1 +
debian/patches/spelling.patch | 18 +++
debian/upstream/metadata | 6 +
lib/SQL/Abstract.pm | 305 ++++++++++++++++++++++++++++++++++++------
lib/SQL/Abstract/Tree.pm | 14 +-
t/01generate.t | 146 +++++++++++++++++++-
t/04modifiers.t | 4 +-
t/21op_ident.t | 5 +
t/22op_value.t | 32 +++++
t/23_is_X_value.t | 252 ++++++++++++++++++++++++++++++++++
16 files changed, 768 insertions(+), 55 deletions(-)
create mode 100644 debian/patches/series
create mode 100644 debian/patches/spelling.patch
create mode 100644 debian/upstream/metadata
create mode 100644 t/23_is_X_value.t
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libsql-abstract-perl.git
More information about the Pkg-perl-cvs-commits
mailing list