Peter Dimov
|
2b91e9e911
|
Merge branch 'feature/quick-test' into feature/min-cmake
|
2019-01-06 20:33:00 +02:00 |
|
Peter Dimov
|
533c82fa92
|
Add test/quick.cpp
|
2019-01-06 20:32:19 +02:00 |
|
Peter Dimov
|
ebb282fbe0
|
Add CMakeLists.txt, test/cmake_subdir_test
|
2019-01-06 20:23:43 +02:00 |
|
Peter Dimov
|
a3f1d70453
|
Remove essentials from yml files
|
2018-12-22 05:13:20 +02:00 |
|
Peter Dimov
|
8aef2d08af
|
Update .yml files
|
2018-12-18 21:46:36 +02:00 |
|
Peter Dimov
|
dafb9b1795
|
Use unsigned char in store_{big,little}
|
2018-12-06 20:44:42 +02:00 |
|
Peter Dimov
|
96c2e6dacb
|
Cosmetic fixes
|
2018-12-06 20:34:15 +02:00 |
|
Peter Dimov
|
1b589e28d0
|
Add check_udt_le() to endian_test.cpp; make MyInt default-constructible
|
2018-12-06 20:33:42 +02:00 |
|
Peter Dimov
|
9f67f19d35
|
Merge branch 'unaligned-big-endian' of https://github.com/wijagels/endian into feature/pr-31
|
2018-12-06 19:57:58 +02:00 |
|
Peter Dimov
|
de4aadcb11
|
Use temporary variables to hold the result of BOOST_ENDIAN_INTRINSIC_*
|
2018-12-06 18:48:43 +02:00 |
|
Peter Dimov
|
84273c7139
|
Add BOOST_ENDIAN_NO_INTRINSICS tests to test/Jamfile
|
2018-12-06 18:02:52 +02:00 |
|
Peter Dimov
|
9cbd708ce5
|
Rename uint*_t types to avoid conflict
|
2018-12-06 18:02:23 +02:00 |
|
Peter Dimov
|
59126b39ae
|
Add intrinsic_test.cpp to test/Jamfile
|
2018-12-06 17:51:38 +02:00 |
|
Peter Dimov
|
bde5937912
|
A header named _pop should presumably pop instead of push
|
2018-09-15 03:40:33 +03:00 |
|
Peter Dimov
|
e5753d13e2
|
Remove unused header
|
2018-09-15 03:38:52 +03:00 |
|
Peter Dimov
|
2837f3b9c5
|
g++ 4.5 and earlier do not support unrestricted unions
|
2018-09-11 20:18:13 +03:00 |
|
Peter Dimov
|
7edf9a030a
|
Add libstdc++-4.9-dev to clang-3.6
|
2018-09-11 20:17:17 +03:00 |
|
Peter Dimov
|
553792d40c
|
Update .travis.yml
|
2018-09-11 19:15:02 +03:00 |
|
Peter Dimov
|
07ec535600
|
boost/predef/detail/endian_compat.h is deprecated; switch to boost/predef/other/endian.h
|
2018-09-11 18:54:54 +03:00 |
|
William Jagels
|
327b501169
|
Take advantage of unaligned load/store for big endian
|
2018-03-24 20:41:40 -04:00 |
|
Peter Dimov
|
f6998d2406
|
Add .gitattributes
|
2018-01-15 19:37:16 +02:00 |
|
Peter Dimov
|
e93f6a2270
|
Fix unaligned loads and stores
|
2017-12-23 18:40:09 +02:00 |
|
Peter Dimov
|
62802fee96
|
Add unaligned test
|
2017-12-23 17:22:35 +02:00 |
|
Peter Dimov
|
10877d3667
|
Remove one more integer overflow
|
2017-12-23 04:47:54 +02:00 |
|
Peter Dimov
|
d4738d8598
|
Avoid undefined behavior due to signed integer overflow
|
2017-12-23 00:04:34 +02:00 |
|
Peter Dimov
|
0d5adab378
|
Refactor boundary values tests
|
2017-12-22 16:35:21 +02:00 |
|
Peter Dimov
|
4648d237f0
|
Merge branch 'add-test-for-boundary-values' of https://github.com/arvidn/endian into develop
|
2017-12-22 16:28:00 +02:00 |
|
Peter Dimov
|
134b225378
|
Shifting a negative number is an -fsanitize=undefined violation, use the unsigned type
|
2017-12-22 16:24:21 +02:00 |
|
arvidn
|
674adbd592
|
add test to expose undefined behaviors endian_buffer when used with signed integers
|
2017-12-22 00:00:16 +01:00 |
|
Peter Dimov
|
69f5b950a2
|
Add -fno-sanitize-recover=undefined to Travis
|
2017-12-21 19:28:20 +02:00 |
|
Peter Dimov
|
34542134be
|
Merge pull request #23 from arvidn/remove-trailing-whitespace
[cleanup] remove trailing whitespace from source code files
|
2017-12-21 17:42:03 +02:00 |
|
Peter Dimov
|
9c0e938c3c
|
Add a macOs UBsan configuration to Travis
|
2017-12-21 17:19:59 +02:00 |
|
Peter Dimov
|
4bfe758320
|
Add -d0 to b2 headers on Appveyor
|
2017-12-21 17:19:09 +02:00 |
|
Peter Dimov
|
b5a79243a2
|
Add -fsanitize=undefined to Travis
|
2017-12-21 03:49:45 +02:00 |
|
Peter Dimov
|
b647051422
|
Add a construction/assignment/value test for buffer types
|
2017-12-21 03:32:38 +02:00 |
|
Peter Dimov
|
c6aac76029
|
Add .travis.yml, appveyor.yml
|
2017-12-20 19:38:59 +02:00 |
|
Beman
|
af744e9485
|
As presented in ABQ
|
2017-11-10 15:27:21 -07:00 |
|
arvidn
|
4b4123a0fa
|
[cleanup] remove trailing whitespace from source code files
|
2017-11-04 13:07:54 +01:00 |
|
Beman
|
a2b044f181
|
P0803r0
|
2017-10-16 07:14:41 -04:00 |
|
Beman
|
ac7a8e1696
|
P0803R0
|
2017-10-16 07:12:29 -04:00 |
|
Beman
|
d89e6ddc62
|
Initial commit
|
2017-10-15 10:03:37 -04:00 |
|
Beman
|
739bc40bfc
|
Update tools version
|
2017-10-15 10:02:13 -04:00 |
|
Beman
|
754a4144ec
|
Clear signed/unsigned warnings
|
2016-08-09 16:49:20 -04:00 |
|
Beman
|
2db73ab893
|
Document permanent removal of floating point types.
|
2016-04-05 13:57:27 -04:00 |
|
Beman Dawes
|
dc263dd9ac
|
Merge pull request #16 from BenWiederhake/develop
Fix a few typos
|
2016-04-04 17:22:05 -04:00 |
|
Beman Dawes
|
51ecbb06e2
|
Merge pull request #13 from niXman/patch-1
typo fixed
|
2016-04-04 17:11:42 -04:00 |
|
Ben Wiederhake
|
b51593c766
|
Fix typos in documentation/comments
Credits go to the authors of codespell.
|
2016-04-03 19:13:04 +02:00 |
|
Ben Wiederhake
|
d1865063ad
|
Fix typos in documentation
Found and fixed while reading documentation
|
2016-04-03 19:12:49 +02:00 |
|
Beman
|
1b0a41e6cb
|
Add Clang/c2 solution with conversion_test_clang project. Clang/c2 uses the Microsoft rather than GCC intrinsics, so check for defined(_MSC_VER) before defined(__clang__)
|
2015-12-11 08:15:25 -05:00 |
|
Beman
|
91985423e4
|
Also mention runtime ordering selection in the FAQ.
|
2015-10-16 10:57:35 -04:00 |
|