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'
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'
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'
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'
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
strangeqargo
05b2898c02
Merge branch 'tests_ddl2cpp' of github.com:digitalist/sqlpp11 into tests_ddl2cpp
2016-06-12 22:34:36 +03:00
strangeqargo
61d0da2ec6
ddl2cpp tests
2016-06-12 22:34:26 +03:00
strangeqargo
c34c98de77
I'm stupid. Done. Disabled tests for OSX. Fixed Travis building
2016-06-12 21:03:09 +03:00
Roland Bock
232283ed6e
Merge pull request #99 from digitalist/rogue_underscore
...
Rogue underscore
2016-06-11 07:58:53 +02:00
rbock
47bc9d3942
Merge branch 'Erroneous1-feature/extra_data_types' into develop
2016-06-10 06:52:23 +02:00
rbock
db6dbc5d36
Merge branch 'feature/extra_data_types' of https://github.com/Erroneous1/sqlpp11 into Erroneous1-feature/extra_data_types
2016-06-10 06:51:44 +02:00
Roland Bock
be0f90cc1d
Merge pull request #100 from digitalist/readmeForDateLib
...
Readme for date lib
2016-06-10 06:42:44 +02:00
strangeqargo
aa54f665b1
fix
2016-06-09 21:18:24 +03:00
strangeqargo
c0faa53a6f
done
2016-06-09 21:17:53 +03:00
strangeqargo
0748c69252
test view
2016-06-09 21:15:41 +03:00
strangeqargo
3d2dae9bb1
fixed
2016-06-09 19:19:37 +03:00
strangeqargo
bcd7341476
fix formatting
2016-06-09 19:18:15 +03:00
Aaron Bishop
fe5f2ef2ef
removed datetime and timestamp
2016-06-07 20:43:22 -04:00