ruben
|
7c455009ba
|
Reduced code duplication in binary serialize test
|
2020-05-09 19:43:04 +01:00 |
|
ruben
|
f5c2f3abf4
|
Added extra deserialize_binary_value test for TIME
To cover when sign is negative but not 0x01
|
2020-05-09 19:28:38 +01:00 |
|
ruben
|
6b6c3d77e0
|
Added binary deserialize error tests for TIME
|
2020-05-09 19:26:27 +01:00 |
|
ruben
|
601ad90851
|
Added range check for DATETIME binary deserializ
Completed DATETIME binary deserialization tests
|
2020-05-09 17:12:28 +01:00 |
|
ruben
|
fb6c72cd78
|
Corrected an error description
|
2020-05-09 17:08:35 +01:00 |
|
ruben
|
a76caa8a83
|
Refactored binary protocol magic numbers
Fixed wider ranges for DATE and DATETIME
Removed old binary (de)serialization functions
|
2020-05-08 16:54:22 +01:00 |
|
ruben
|
d71695b3d4
|
Moved binary serialization into a separate file
|
2020-05-05 10:57:33 +01:00 |
|
ruben
|
aadd8213ad
|
Added binary deserialization error tests
|
2020-05-04 20:21:28 +01:00 |
|
ruben
|
ee095a6af0
|
Completed binary_serialization_value tests
|
2020-05-04 16:06:36 +01:00 |
|
ruben
|
b4039c0ffa
|
Simplified binary deserialization impl
|
2020-05-04 15:35:50 +01:00 |
|
ruben
|
f07d50950e
|
Split binary_serialization tests into two files
|
2020-05-04 13:53:41 +01:00 |
|
ruben
|
40d101da02
|
Corrected typo in test name
|
2020-05-04 11:26:51 +01:00 |
|
ruben
|
ee882d3379
|
Removed unreliable error case for floats
|
2020-05-03 17:03:27 +01:00 |
|
ruben
|
8d385b0f52
|
Refactored text_deserialization tests
|
2020-05-03 16:44:48 +01:00 |
|
ruben
|
a35671a7ef
|
Improved text deserializ error handling
Added more tests for text deserialization
Corrected some previous tests
Added code to handle some corner cases more gracefully
Refactored
|
2020-05-03 15:23:40 +01:00 |
|
ruben
|
fa8c11d784
|
Added deserialize text value err tests for DATETIME
|
2020-05-02 19:34:47 +01:00 |
|
ruben
|
9ab9abdca6
|
Added deserialize text value err tests for date
|
2020-05-02 13:05:34 +01:00 |
|
ruben
|
81db48a085
|
Added deserialize_test_value err tests, int and float
|
2020-05-02 12:52:34 +01:00 |
|
ruben
|
ed019adaa9
|
Changed if stmts to make coverage more representative
|
2020-05-02 09:27:57 +01:00 |
|
ruben
|
d2c9821564
|
Fixed typo in README
|
2020-04-29 10:42:48 +01:00 |
|
ruben
|
1d52822707
|
Regularized error code includes
|
2020-04-25 19:32:53 +01:00 |
|
ruben
|
0a686fa18f
|
Fixed codecov badge
|
2020-04-24 17:47:32 +01:00 |
|
ruben
|
0f26f7f607
|
Fixed doxygen layout header
|
2020-04-24 16:49:49 +01:00 |
|
ruben
|
6ad544d3bd
|
Worked around a gcc7 issue
|
2020-04-24 16:11:20 +01:00 |
|
ruben
|
3ae36b8653
|
Converted SHA256 env var in a CMake option
TODO cleaning
|
2020-04-24 14:11:55 +01:00 |
|
ruben
|
7a436895ce
|
Reworked how integration tests do connect
|
2020-04-24 13:17:38 +01:00 |
|
ruben
|
ec29af7bef
|
Updated docs
|
2020-04-24 13:06:18 +01:00 |
|
ruben
|
2e96142ebb
|
Split socket-specific methods to socket_connection
|
2020-04-24 12:35:06 +01:00 |
|
ruben
|
42a921d055
|
Added connection::connect
|
2020-04-24 11:54:54 +01:00 |
|
ruben
|
9ebaf321d6
|
Replaced yield/reenter by full name macros
|
2020-04-23 15:16:29 +01:00 |
|
ruben
|
53bc5f31c6
|
Added error_block as helper for sync exc impls
|
2020-04-23 14:46:31 +01:00 |
|
ruben
|
6c35693edf
|
Simplified channel
|
2020-04-23 14:27:32 +01:00 |
|
ruben
|
a5da4451fb
|
Updated channel to use async_op
Moved async_op into channel definition header
|
2020-04-23 14:11:21 +01:00 |
|
ruben
|
6924d0c813
|
Added async_op
Refactored all network algorithms to use it
Split quit into separate file
|
2020-04-22 22:56:59 +01:00 |
|
ruben
|
7a256bc274
|
Attempt to resolve close errors in OSX
|
2020-04-22 16:11:33 +01:00 |
|
ruben
|
49a505f346
|
Added clear_errors helper function
|
2020-04-22 14:02:35 +01:00 |
|
ruben
|
482983352e
|
Added quit and close docs
|
2020-04-22 13:45:33 +01:00 |
|
ruben
|
20641b5937
|
Added connection close to examples
|
2020-04-22 13:45:18 +01:00 |
|
ruben
|
86c05c0d44
|
Made IntegTest dtor. call conn.quit()
|
2020-04-22 12:39:07 +01:00 |
|
ruben
|
ad82222828
|
Added connection close
|
2020-04-22 12:28:02 +01:00 |
|
ruben
|
3ea4953b4a
|
Added unit test for quit serialization
|
2020-04-22 12:27:48 +01:00 |
|
ruben
|
f49ff4dc1f
|
Added basic quit
|
2020-04-21 19:47:21 +01:00 |
|
ruben
|
ff14e79a5d
|
Fixed missing maybe_unused in static_string
|
2020-04-21 15:44:48 +01:00 |
|
ruben
|
f2f840c679
|
Small coverage increase in error.hpp
|
2020-04-21 15:38:49 +01:00 |
|
ruben
|
3862498fb3
|
Added static_string
Replaced fragile handshake_message static_string emulation by a proper
class
Added unit tests for static_string
|
2020-04-21 15:10:38 +01:00 |
|
ruben
|
984e714094
|
Added codecov badge to README
|
2020-04-21 14:25:20 +01:00 |
|
ruben
|
ec80016bad
|
Now endianness conversion is applied on the ints
Previously it was applied on the value_holder's
|
2020-04-21 13:12:40 +01:00 |
|
ruben
|
b0b7f0ce63
|
Refactored error code to description impl
|
2020-04-21 12:28:27 +01:00 |
|
ruben
|
c75710d4e4
|
Made clang-gcov-osx.sh executable
|
2020-04-21 10:56:55 +01:00 |
|
ruben
|
8dabe3cf98
|
Added clang-gcov-osx
|
2020-04-21 10:37:56 +01:00 |
|