Daniel Lemire
039d82ff1b
Returning basictests to its original function: basic tests (only) ( #1010 )
...
* The initial motivation behind basictests was for a quick set of sanity tests to check whether your code made sense. It
was not meant for thorough testing to find corner cases. However, over time, it grew to include such expensive tests.
This PR takes them out. It also allows us to bring back basictests to MinGW tests, since it is now cheap.
This is not an exercise in software engineering and making things prettier. This is a pragmatic change to improve our
test coverage and quality of life.
* Adds many more cheap tests.
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-07-13 09:39:35 -04:00
Vitaly Baranov
a2f0933d01
Fix undefined behavior: load of misaligned address in atomparsing.h ( #1037 )
2020-07-13 08:46:52 -04:00
Daniel Lemire
77e1e3cc18
Update performance.md
2020-07-12 18:35:15 -04:00
Daniel Lemire
7bdd41350a
Update performance.md
2020-07-12 18:31:45 -04:00
Daniel Lemire
62a39639c2
Update performance.md
2020-07-09 11:47:33 -04:00
Daniel Lemire
158aaff384
Update performance.md
2020-07-09 11:46:35 -04:00
Daniel Lemire
fd836145fe
Update performance.md
2020-07-09 11:45:47 -04:00
Daniel Lemire
697bafdd0a
Update performance.md
2020-07-08 08:32:41 -04:00
Daniel Lemire
9675dcac44
Update performance.md
2020-07-06 19:03:18 -04:00
Daniel Lemire
48849d7866
Update README.md
2020-07-06 18:59:45 -04:00
Daniel Lemire
d0ce2f0b5a
Fixing clang under visual studio ( #1028 )
...
* Lots of fixes
* Removing some lambdas
* Removing some functional programming.
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-07-06 18:58:19 -04:00
Daniel Lemire
a19f635a6a
clang is busted under appveyor ( #1029 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-07-06 18:28:23 -04:00
Daniel Lemire
676ed59342
Adding more github actions ( #1027 )
...
* Adding more github actions
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-07-06 18:20:06 -04:00
Daniel Lemire
4015f46b7d
Adding a new flag to tell Visual Studio to include debugging information ( #1026 )
...
in the release builds. This makes it easier to profile inside Intel
VTune when needed.
2020-07-06 17:53:57 -04:00
Daniel Lemire
770cee7139
Fail when we "force inline" and visual studio bypasses us. ( #1025 )
2020-07-06 17:53:32 -04:00
Daniel Lemire
a4619a54a7
Update README.md
2020-07-04 11:53:53 -04:00
Daniel Lemire
f7d99f97a3
Update performance.md
2020-07-04 11:52:40 -04:00
Daniel Lemire
8b7df0c12e
Update performance.md
2020-07-03 23:14:01 -04:00
Daniel Lemire
bd780817f7
Update performance.md
2020-07-02 15:33:36 -04:00
John Keiser
82fb45aa2a
Merge pull request #990 from simdjson/jkeiser/fast-large-integer
...
Don't reparse large integers
2020-07-01 12:49:43 -07:00
Daniel Lemire
74870a8189
Fixing issue 1013. ( #1016 )
...
* Fixing issue 1013.
* Bumping to 0.4.6
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-07-01 14:14:51 -04:00
John Keiser
7a9f6b48f4
Replace TODOs with comments about why we DIDNTDO
2020-07-01 10:31:10 -07:00
John Keiser
d3c089130d
Check overflow without reparsing integers
2020-07-01 09:51:48 -07:00
John Keiser
e0f3060527
Add negative/positive integer writing
2020-07-01 09:51:48 -07:00
John Keiser
4c1256acc4
Reduce nesting somewhat with different if() order
2020-07-01 09:51:48 -07:00
John Keiser
85f6f5bd29
Use macros to remove #ifdefs on every write
2020-07-01 09:51:48 -07:00
John Keiser
4d9eac663a
Use a macro to get rid of #ifdefs on each invalid number check
2020-07-01 09:51:48 -07:00
Daniel Lemire
0ef4d90ad0
Fix for issue 1014. ( #1015 )
...
* Fix for issue 1014.
* Explanation.
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-30 19:36:26 -04:00
Daniel Lemire
1a1e7edb02
Tweaking the recently introduced mingw tests. ( #1011 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-30 12:47:44 -04:00
Daniel Lemire
51b835f71b
Correcting typo ( #1007 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-30 10:19:37 -04:00
Daniel Lemire
e38fe3d361
Version update
2020-06-30 09:41:20 -04:00
myd7349
cc042c9936
CMAKE_VS_PLATFORM_TOOLSET might be empty ( #1009 )
...
According to https://gitlab.kitware.com/cmake/cmake/-/issues/17976 ,
CMAKE_VS_PLATFORM_TOOLSET is set only when using a Visual Studio generator.
When we use Ninja as the generator, CMAKE_VS_PLATFORM_TOOLSET will be empty.
As a result:
if(${CMAKE_VS_PLATFORM_TOOLSET} STREQUAL "v140")
will be treated as:
if( STREQUAL "v140")
We may also quote it like this:
if("${CMAKE_VS_PLATFORM_TOOLSET}" STREQUAL "v140")
but that won't make the warnings disappeared in VS2015.
2020-06-30 09:40:19 -04:00
Daniel Lemire
599e3bc937
Update README.md
2020-06-29 21:52:08 -04:00
Daniel Lemire
1fa0d940bc
Update README.md
2020-06-29 21:44:05 -04:00
Daniel Lemire
7dc4a9525b
Update README.md
2020-06-29 21:43:07 -04:00
Daniel Lemire
b6f1f4ef64
Update basics.md
2020-06-29 21:41:50 -04:00
Daniel Lemire
3faae67663
New release
2020-06-29 21:11:58 -04:00
Daniel Lemire
ccc94c9b05
Mingw tests (32-bit and 64-bit) ( #1004 )
2020-06-29 21:10:54 -04:00
Daniel Lemire
1fd30db726
This example in our documentation would not compile ( #1005 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-29 16:25:11 -04:00
Daniel Lemire
0ba76ac066
This enables building the library under Visual Studio 2015 ( #1002 )
...
Co-authored-by: Daniel Lemire <lemire@gmai.com>
2020-06-29 08:43:47 -04:00
Daniel Lemire
8b661fe556
Merge pull request #1001 from simdjson/dlemire/justlib_install
...
We do not properly test just library.
2020-06-28 13:12:42 -04:00
Daniel Lemire
077907b7c3
Preparing a new patch release.
2020-06-28 12:40:13 -04:00
Daniel Lemire
172d669780
We do not properly test just library.
2020-06-28 12:25:17 -04:00
Daniel Lemire
6b85b9a416
Merge pull request #998 from simdjson/issue976
...
Final steps.
2020-06-26 21:05:06 -04:00
Daniel Lemire
5d3001279c
Update CONTRIBUTORS
2020-06-26 20:36:19 -04:00
Daniel Lemire
4582a13360
Final steps.
2020-06-26 20:31:24 -04:00
Daniel Lemire
3a064535ae
Merge pull request #994 from simdjson/issue976
...
Fix for issue 976 (something like 32-bit support)
2020-06-26 20:02:15 -04:00
Daniel Lemire
444ec4ad27
Stupid me
2020-06-26 19:29:28 -04:00
Daniel Lemire
94e910586d
Removing a cast.
2020-06-26 19:06:39 -04:00
Daniel Lemire
bb5ce007e6
Something better.
2020-06-26 19:03:28 -04:00