Commit Graph

868 Commits

Author SHA1 Message Date
Daniel Lemire 55e9b082cb
Fixing typo 2019-03-11 08:54:37 -04:00
Daniel Lemire 70f8fc1b42
Update README.md 2019-03-11 08:10:23 -04:00
Daniel Lemire da970585ca
Elaborating regarding single-header version. 2019-03-10 10:44:37 -04:00
myd7349 d2fa086198 Fix C4146 build error on UWP with MSVC (#113)
* Fix C4146 build error on UWP with MSVC

* Regenerate single header version

* Fix typo in parsedjson.h

* Regenerate single header version
2019-03-09 08:46:06 -05:00
geofflangdale 5dc47ac0ea
Merge pull request #110 from NanXiao/patch-1
Fix build warning
2019-03-07 17:58:12 +11:00
geofflangdale f8566871a0
Merge pull request #111 from NanXiao/patch-2
Fix typo
2019-03-07 17:57:22 +11:00
Nan Xiao c1dea29501 Fix typo 2019-03-07 13:55:41 +08:00
Nan Xiao 8fc77a4365 Fix build warning 2019-03-07 13:49:27 +08:00
Tyler Kennedy 21eef55907 Changes to the behaviour of move_forward to make it suitable for iteration. (Closes #73) (#103) 2019-03-06 12:13:55 -05:00
Daniel Lemire d5a35c8fc2
adding appveyor badge. 2019-03-06 10:14:22 -05:00
Georgios Floros d873ee9983 Reuse aligned_malloc (#108) 2019-03-06 10:12:55 -05:00
Geoff Langdale 6628c365c9 Substantial refactor (and clang-format google stype) of stage1_find_marks.cpp 2019-03-06 11:09:50 +11:00
Georgios Floros 0ca170b130 Fix crash in singleheader test (#105)
Use `aligned_free` instead of `free` to free memory allocated by aligned function.
2019-03-05 15:35:34 -05:00
geofflangdale 5040840578
Merge pull request #102 from JakeConnors376W/patch-1
Improve wording
2019-03-05 11:26:56 +11:00
JakeConnors376W 0213c3b4d6
Improve wording 2019-03-04 16:12:09 -08:00
myd7349 2851ea490c Export CMake targets (#96) 2019-03-04 16:07:06 -05:00
Daniel Lemire 6541682433 Adding versions to cmake 2019-03-04 15:40:52 -05:00
Daniel Lemire 693b45c561 Fix to release string regarding so versions. 2019-03-04 15:23:45 -05:00
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