John Keiser
22e5b081c4
Remove is_integer
2020-07-09 15:55:10 -07:00
John Keiser
d848f33c48
Simplify integer parsing
2020-07-09 15:55:10 -07:00
John Keiser
c64367536d
Eliminate "found_minus" parse_number() parameter
2020-07-09 15:55:09 -07:00
John Keiser
fc0102b079
Use common parse_digit() funtion in int parsing
2020-07-09 15:33:22 -07: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