Commit Graph

500 Commits

Author SHA1 Message Date
M. Zhou 6102b310b2 CMake: SOVERSION should be 0 instead of 0.0.1 (#98) 2019-03-04 08:15:47 -05:00
geofflangdale ec2b664d8e
Merge pull request #97 from monomagentaeggroll/master
Update README.md
2019-03-04 10:47:18 +11:00
monomagentaeggroll cd82418ee7
Update README.md
Fixes consistency in presentation of information and grammatical tenses.
2019-03-03 15:17:08 -08:00
Thomas Navennec 352dd5e7fa Change parse_json return type from bool to int (#82)
* Added simdjerr namespace

* Updated jsonparser files

* updated stage1 and stage2

* removed stage2 inline function

* Added forgotten return statements

* Updated tools and benchmarks

* Corrected parenthesis

* Removed extra =

* Accidentally undid reinterpret_cast

* Better comments, undid a header name fuckup

* Added an errorMsg method, updated readme

* Removed useless header from stage2

* Updated single-header file

* added simdjerr.cpp contents to simdjson.cpp

* Made single header version work

* Updated singleheader test, fixed simdjson.cpp

* Renamed simdjerr namespace and files to simdjson

* Updating the amalgamation.
2019-03-02 17:18:45 -05:00
Daniel Lemire 10b6b0445e
disabling appveyor badge for now. 2019-03-02 08:28:46 -05:00
Thomas Navennec b0c4302887 Very basic test for single header (#91)
* Very basic test for single  header

* Changed the way the test is declared
2019-02-27 21:04:06 -05:00
Luiz Fernando Peres db1702623c Including Node.js bindings to simdjson list of projects (#88) 2019-02-27 10:39:31 -05:00
greedengineer 0c8ee105b4 fix memory free (#86) 2019-02-27 07:50:20 -05:00
Carmot a22c20fab0 Removed innecesary check and objects release. (#79) 2019-02-26 19:08:13 -05:00
Daniel Lemire 9ddc8d6ba6 Adding release script. 2019-02-26 17:08:00 -05:00
M. Zhou 3d48628e71 CMake: Add version and soversion to library target properties. (#76) 2019-02-26 16:39:59 -05:00
Daniel Lemire 696e7175b7
Update .gitattributes 2019-02-26 13:51:39 -05:00
Daniel Lemire a78547835e Simplifying the gitattributes commented line 2019-02-26 13:38:45 -05:00
Daniel Lemire a24e701b4e First release (0.0.1) 2019-02-26 10:14:49 -05:00
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