Commit Graph

436 Commits

Author SHA1 Message Date
Daniel Lemire 2228c7c29d Adding .gitattributes file. 2019-02-26 08:35:47 -05:00
geofflangdale bdc2bc693f
Merge pull request #61 from NewProggie/fix_minor_problems
Fix minor problems
2019-02-26 20:50:03 +11:00
Kai Wolf 33341b60d8 Apply code review suggestions
- Undo explicit bool conversion
 - Don't check for NULL before deleting pointer
2019-02-26 09:36:28 +01:00
Geoff Langdale 105ced3b01 Update single-header version as well as fix c++11 -> c++17 in scripts for this version 2019-02-26 13:30:28 +11:00
Geoff Langdale b3aa5f131e Add another check for bogus codepoints. 2019-02-26 13:25:41 +11:00
Geoff Langdale 5289bf3eeb Fixing Utf8 validation question #72 2019-02-26 13:17:29 +11:00
Kai Wolf e7683820d5
Merge branch 'master' into fix_minor_problems 2019-02-25 21:05:29 +01:00
Kai Wolf 772919ef11 Use unique_ptr instead of new/delete 2019-02-25 21:03:20 +01:00
Kai Wolf 95e6fc2844 Fix CI errors 2019-02-25 20:55:07 +01:00
Daniel Lemire b7fed1ccf2
better documenting scope 2019-02-25 14:40:25 -05:00
Tyler Kennedy d84136f445 Build with both clang-6.0 and gcc-7. (#60) 2019-02-25 14:38:06 -05:00
Wojciech Muła 7830b1be87 Use nothrow (#65)
* Use C++11 features

* Use std::nothrow

By default new throws std::bad_alloc, so no check code would be executed.
2019-02-25 14:36:45 -05:00
George Fotopoulos 0dfcddcd17 Update CMakeLists.txt, .travis.yml and .drone.yml (#67)
* Update CMakeLists.txt

Adds support for CPack so that you can make .deb and .rpm packages.

* Update CMakeLists.txt

* Update .travis.yml

* Update .travis.yml

Speedup compiling

* Update .travis.yml

* Update .drone.yml

Speedup compiling

* Update .travis.yml

Remove `-j2` flag because we probably run out of memory when running 2 jobs in parallel and that's why the compilation fails.
2019-02-25 14:33:01 -05:00
Egor Bogatov 83ab72079f Add link to C# version (#66)
* fix noiline for MSVC

* Add SimdJsonSharp link to README.md
2019-02-25 14:17:43 -05:00
Daniel Lemire 671527c3ba Tracking https://github.com/lemire/simdjson/issues/71 2019-02-25 14:10:06 -05:00
Daniel Lemire e6c9d7092f Adding copies of data files with credit to @plokhotnyuk so that we can track issue https://github.com/lemire/simdjson/issues/70 2019-02-25 14:02:03 -05:00
geofflangdale 049eb2d87b
Update README.md
Added links to paper and blog post
2019-02-25 13:33:15 +11:00
Kai Wolf b521719b6f Fix old-style C-Casts 2019-02-23 17:31:38 +01:00
Kai Wolf ff22e75f95 Apply minor readability fixes 2019-02-23 17:28:20 +01:00
Geoff Langdale 527ee8eace Merge branch 'master' of https://github.com/lemire/simdjson 2019-02-23 11:28:48 +11:00
Geoff Langdale 2a3e9b5476 Fix the suggested command line to build to amalgamation_demo; it needs C++17 for string_view 2019-02-23 11:28:09 +11:00
Daniel Lemire 1f22ed98ac Updating amalgamation files. 2019-02-22 19:16:46 -05:00
Geoff Langdale 3d30fd5440 Fixed a stage number message and we now fail out if no structural chars from stage 1 2019-02-23 10:51:45 +11:00
Daniel Lemire 425bc2ab61
adding link to python bindings 2019-02-22 17:00:20 -05:00
Daniel Lemire 1d494adadb
adding appveyor badge 2019-02-22 16:19:06 -05:00
Daniel Lemire c80f91f852 Attempting to support appveyor 2019-02-22 16:15:52 -05:00
Daniel Lemire b045b000cf Adding license image. 2019-02-22 16:08:38 -05:00
Daniel Lemire 53c8a85f0e Adding lic. badge. 2019-02-22 16:07:04 -05:00
Daniel Lemire 4af820c301 Adding circleci badge. 2019-02-22 16:05:50 -05:00
Daniel Lemire 139083bc57 Simplier circleci 2019-02-22 16:01:54 -05:00
Daniel Lemire 7609a520d5 Trying to install cmake 2019-02-22 15:55:59 -05:00
Daniel Lemire 8415aa2d4c Going for quiettest. 2019-02-22 15:48:51 -05:00
Daniel Lemire 021ded5cc8 Tweaking circleci build. 2019-02-22 15:47:13 -05:00
Daniel Lemire 1d8fca7f28 Changing the circleci image. 2019-02-22 15:43:27 -05:00
Daniel Lemire 44f39815d3 Updating amalgamation script. 2019-02-22 15:42:44 -05:00
Daniel Lemire 3640ab9dd3 Fixing the makefile build. 2019-02-22 15:34:35 -05:00
Daniel Lemire 389f8b514e Porting recently introduced fix. 2019-02-22 14:39:21 -05:00
Thomas Navennec 9606343b2c ParsedJson & ParsedJson::iterator definitions in .cpp files (#47)
* Minor change to benchmark cmake

* Moved ParsedJson and its Iterator to separate .cpp files

* Uncommented functions, that has nothing to do with this pr

* Removed really_inline comments

* Reinstated some inline functions to restore previous performance

* Re-merged iterator in ParsedJson

* Uncommented some WARN_UNUSED
2019-02-22 14:38:35 -05:00
Daniel Lemire b086cc007d Trying to support circleci 2019-02-22 14:26:21 -05:00
Daniel Lemire 76c34c0014 Adding drone build status. 2019-02-22 14:19:44 -05:00
Daniel Lemire d2cc4c3037 Use tabs please. 2019-02-22 14:12:16 -05:00
Daniel Lemire 37d7f275ac Introducing a quiet test (for automated testing). 2019-02-22 14:09:03 -05:00
Daniel Lemire a242c0a999 Working toward support for drone 2019-02-22 13:55:22 -05:00
Daniel Lemire 6dbea83132 Experimentally tweaking the travis script. 2019-02-22 13:22:26 -05:00
Daniel Lemire b35c01e31c Exploring CI. 2019-02-22 13:11:45 -05:00
Daniel Lemire 4d6ed2b2c1 Tape capacity increase by 32 bytes to allow for expected overflow. 2019-02-22 13:08:46 -05:00
Daniel Lemire bda6361ca9 Merge branch 'master' of github.com:lemire/simdjson 2019-02-22 12:56:49 -05:00
Dakota 87512768f0 Update README.md (#54)
Fixed minor wording mistake
2019-02-22 12:53:21 -05:00
0xflotus 84a7cf3f31 fixed character (#49) 2019-02-22 08:43:31 -05:00
wouter bolsterlee 3757349c8e Fix typo in readme (#48) 2019-02-21 18:52:07 -05:00