Commit Graph

1026 Commits

Author SHA1 Message Date
Marvin Ritter 60fb76f53d Add install section with homebrew formula to README 2016-10-21 15:42:38 +02:00
Roland Bock 651e4edf46 Merge pull request #125 from Marvin182/master
Find Hinnant date library in date/ subfolder
2016-10-21 06:45:07 +02:00
Marvin Ritter 1c848ead8f Find Hinnant date library in date/ subfolder 2016-10-20 21:52:19 +02:00
Roland Bock 81ca67c76a Merge pull request #123 from gggin/master
replace where(true) to unconditionally()
2016-09-30 06:19:15 +02:00
Gin Liu e13c04e3ee replace where(true) to unconditionally() 2016-09-30 09:57:42 +08:00
rbock c4a523b6d6 Merge branch 'release/0.43' 0.43 2016-09-13 22:04:51 +02:00
rbock 9559ad1a2a Replaced != with the standard <> 2016-09-13 21:41:00 +02:00
rbock 3d67da2373 Added missing .unconditionally() member functions for joins 2016-09-13 21:37:53 +02:00
rbock 6bdddcc343 Fix braces around sub-selects used as tables 2016-09-13 21:08:01 +02:00
Roland Bock a058ff6d5f Merge pull request #118 from Erroneous1/feature/fix_include_basic_expression_operators
fixed missing include for return_type_not_t
2016-09-10 21:41:12 +02:00
Aaron Bishop d2b52c1b49 fixed missing include for return_type_not_t 2016-09-10 15:27:22 -04:00
rbock 94a0eee117 Enforce unsigned integral values for limit and offset 2016-09-06 22:34:59 +02:00
rbock 2cafb56266 Improved a few assert wrapper names 2016-09-04 10:44:14 +02:00
rbock aed9a98d8f Merge tag '0.42' into develop
Migrated to clearer failure return types.

In some cases, this makes debugging with MSVC much simpler, as MSVC does not report the same static_assert as clang and gcc. It gives up when hitting the failure return type (before encountering the static_assert).
The failure return type will now be an accordingly named wrapped static assert.
2016-09-03 13:24:51 +02:00
rbock 781d63673f Merge branch 'release/0.42' 0.42 2016-09-03 13:19:28 +02:00
Roland Bock b688f47d42 Aded gitter link 2016-09-03 13:12:44 +02:00
rbock 0d46079f2c Merge branch 'feature/improved-failure-return-type' into develop 2016-09-03 12:46:51 +02:00
rbock 83d5147cd1 Add begin/end to portable static assert to make error messages a bit shorter 2016-09-03 12:35:40 +02:00
rbock 827c8dbf61 The previous fix wasn't.
Found this via build-system tests of static asserts through MSVC.
2016-09-02 22:35:12 +02:00
rbock d841a7d8a5 Fixed gcc ambiguity bug
See https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77449
2016-09-02 11:17:30 +02:00
rbock 407718a8a4 Eliminated bad_statement
Using wrapped static asserts now as return types
2016-09-01 22:31:53 +02:00
rbock 39dec1ea39 Better failure return type for cte 2016-09-01 22:15:52 +02:00
rbock 5d09b736b6 Better failure return values for union
There are still a lot of untestable static_assert, but one thing at a
time...
2016-09-01 21:57:15 +02:00
rbock 1a0f0ea0ab Everything compiles again. 2016-09-01 21:46:42 +02:00
rbock 637e0ad4d9 Better failure return types for update and remove 2016-09-01 18:31:03 +02:00
rbock 36afa04bcd Adjusted insert to use wrapped asserts as failure return 2016-09-01 12:51:04 +02:00
rbock cf83978118 Migrated select clauses to returning wrapped asserts
This helps a lot in testing static asserts (and debuging expressions
with MSVC)
2016-09-01 12:06:40 +02:00
Roland Bock 33ffc3a8f2 Update ChangeLog.md 2016-08-30 09:48:04 +02:00
rbock 6b284668b8 Merge branch 'master' of https://github.com/rbock/sqlpp11 2016-08-27 08:32:45 +02:00
rbock ba40e59ade Merge tag '0.41' into develop
Fix hidden return type in custom query.
Add for_each_field function
2016-08-27 08:31:52 +02:00
rbock 18566d6268 Merge branch 'release/0.41' 0.41 2016-08-27 08:31:26 +02:00
rbock f717bf92fe Merge branch 'feature/custom_query_return_type' into develop 2016-08-23 18:18:51 +02:00
rbock 0ec6860fda Added test for hidden custom query result type 2016-08-23 18:18:16 +02:00
rbock 33992a6651 Fixed hidden return type parts in custom query 2016-08-23 18:09:25 +02:00
rbock 82278f80ae Fix hidden return type in custom query 2016-08-23 17:28:16 +02:00
rbock 57797ffffa Added for_each_field function 2016-08-17 09:51:24 +02:00
rbock 471fb7bf14 Fixed typo 2016-07-31 16:47:36 +02:00
Roland Bock cc720c5738 Updated README, added link to Ruby code generator. 2016-07-09 20:18:34 +02:00
rbock d5322258c9 Merge tag '0.40' into develop
Added missing includes
Moved ddl2cpp tests from C++ to CMake
2016-07-09 19:54:30 +02:00
rbock 3aca4cb826 Merge branch 'release/0.40' 0.40 2016-07-09 19:51:00 +02:00
rbock 413ac8804c Added test to compile a generated header 2016-07-09 19:48:24 +02:00
rbock e32d7d0e12 Moved script tests from C++ to CMake
This makes it more likely to work on multiple platforms (e.g. paths).
Also, moved temporary files out of the source path.
2016-07-07 17:50:44 +02:00
rbock 03c92c3616 Added missing include. 2016-07-06 08:47:08 +02:00
rbock e6d6decc11 Merge tag '0.39' into develop
Several fixes for ddl2cpp
Several additional data types
more portable static_assert / compile tests
2016-06-19 12:00:40 +02:00
rbock d061010fc3 Merge branch 'release/0.39' 0.39 2016-06-19 11:59:28 +02:00
rbock 949f1abfc9 Added static_assert tests for update set/dynamic_set 2016-06-19 10:41:31 +02:00
rbock aeb1ab5e02 Next attempt to pacify MSVC... 2016-06-18 18:54:16 +02:00
rbock 2d34e57c8f Hopefully fixing MSVC compile problem 2016-06-18 18:28:53 +02:00
Roland Bock 5484933942 Merge pull request #102 from digitalist/tests_ddl2cpp
ddl2cpp tests
2016-06-16 19:10:54 +02:00
strangeqargo a26bb254fe cleanup and refactoring 2016-06-13 20:44:59 +03:00